前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初识以太坊

初识以太坊

作者头像
白加黑大人
发布2018-03-13 15:08:57
1.9K0
发布2018-03-13 15:08:57
举报
文章被收录于专栏:我的技术笔记我的技术笔记

以太坊(Ethereum)已经成功跻身为密码货币资本市场的第二名,其地位仅次于比特币。在短时间内,以太坊迅速演化成一个'世界计算机',它凭借全世界的数千个节点(个人计算机)协同工作来替代集中式服务器。

一种常见的误解是将以太坊看作是与比特币相同的货币。以太坊并不是货币,它是一个基于区块链的开源平台,任何人都可以在该平台上面开发去中心化的应用程序(Dapps)。以太坊平台内部流通一种名为以太币(ether)的加密货币,用于为构建在该平台上的应用程序提供能源驱动。

数据截至2018年2月18日。取自:bitinfocharts.com

起源

区块链技术最初由比特币引入,原本是作为通过共享账本以防篡改方式记录数字现金所有权的一种方式。很快许多人意识到区块链技术并不局限于点对点的数字现金系统,它还可以用来存储任何有价值的信息。这为区块链技术在数字货币之外的领域大量用例的实现奠定了基础。人们开始开发各种各样的去中心化应用程序,然而,它需要大量资源以及高级编码和密码学方面的经验。

在2013年,Vitalik Buterin提议将Ethereum作为一个开源平台,由此将大大降低程序员开发自己的去中心化应用程序的入门门槛。该平台的开发在2014年夏天通过众筹获得资助,以太坊平台在2015年7月30日开始上线。

智能合约

类似于互联网协议HTTP(超文本传输协议)促进了计算机网络的通信,比特币和以太坊也被认为是一种协议层,因为它们推动了区块链的协同操作。在协议层之上,第三方开发人员可以在所谓的应用层上开发自己的程序。比特币和以太坊之间的主要区别在于在应用层上开发的简单性。相比于比特币平台上的开发,以太坊的主要编程语言Solidity的限制就很少,尤其是允许开发人员自己编写智能合约。智能合约本质上就是一段计算机代码,它可以方便地交换任何有价值的信息,例如金钱或财产所有权的相关信息。智能合约之所以被称为“智能的”,就是因为它们可以在满足特定条件前提下进行自我操作,由此便可以绕过中间商进行交易。这些智能合约在区块链上运行的事实非常具有吸引力的,因为它们可以凭借公开透明且无冲突的方式运营,而不存在欺诈,审查或干扰的风险。

一个使用智能合约的真实例子出现在众筹行业。众所周知,众筹平台如Kickstarter和Indiegogo,它们在众筹交易中充当中间人的角色。如果在截止日期之筹集到了目标资金,他们将从公共支持者处募集资金并支付给项目负责人。诚然这些组织是很有用处的,但他们的服务费用往往会很高,并且存在人为错误的固有风险。以太坊允许这种类型的平台被自主的智能合约所取代。如此,就可以在整个众筹交易中写入智能合约。由于智能合约是可以被公众审查的,这样不仅可以减少中间商的高额费用,还降低错误风险。

以太币(Ether)

正如引言中所指出的,以太坊是平台,以太币是用于为平台上构建应用程序提供动力的燃料。虽然现在以太币在对等交易中普遍被用作数字货币,但其本来目的是希望成为数字商品。就像汽车需要汽油来驱动发动机一样,以太坊平台上的应用需要通过以太币来获得计算能力。以太坊的矿工为这些DApps(去中心化应用)提供了处理能力,作为回报,用以太币来对矿工进行补偿。

ICO(首次代币发行)和以太坊令牌

在Ethereum上构建的应用程序使用ether来运行,也能够按照Ethereum令牌标准发布自己的cryptotokens(加密令牌)。发布自己令牌的应用程序可能会要求用户在获得这些令牌之后才能访问应用或与其应用程序交互。

首次代币发行(ICO)是通过发行代币进行众筹的一种形式,在2017年大受欢迎。这主要是由于以太坊令牌标准的发行使得开发人员可以创建自己的令牌而无需从头开始编写自己的区块链。此外,在以太坊平台上构建程序的开发人员不需要特意获得自己的矿工,开发者可以借助成千上万已经在以太坊区块链上处理交易的矿工节点。由于按照以太坊令牌标准构建的令牌数量庞大,如今以太坊区块链在所有区块链平台上处理着接近一半的美元价值,远远超过比特币。

古典以太坊和DAO黑客事件

DAO(去中心化自治组织)是一个建立在以太坊上的DApp,可以使得基于大众中的风险投资成为可能。这是当时以太坊中最受欢迎的项目,因为它建立在以太坊区块链上,代码公开可见。有一个黑客(或者更多)注意到DAO代码中存在的漏洞,这个漏洞能够将330万以太币转移到黑客控制下的账户中。由于这大约占当时流通的以太币总和的15%,以太坊团队决定进行硬分叉。他们创建了一个新的官方区块链,其中从未发生过黑客入侵事件。然而,原始区块链仍然存在,依旧有许多人选择继续支持它。为了减少混淆,现在我们把最初的区块链称为古典Ethereum,而新的和官方承认的区块链则被简称为Ethereum。

参考文献

以太坊基金会。(2018)。以太坊。取自:https://www.ethereum.org/

以太坊基金会。(2018)。以太币。取自:https://www.ethereum.org/ether

下一代智能合约和分散式应用平台。检索2018年2月11日,来源:https : //github.com/ethereum/wiki/wiki/White-Paper etherchain.org

以太坊合约。取自:https://www.etherchain.org/account/0x304a554a310c7e546dfe434669c62820b7d83490

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 起源
  • 智能合约
  • 以太币(Ether)
  • ICO(首次代币发行)和以太坊令牌
  • 古典以太坊和DAO黑客事件
相关产品与服务
腾讯云区块链服务平台 TBaaS
腾讯云区块链服务平台(Tencent Blockchain as a Service,简称TBaaS)致力于打造全球领先的企业级区块链技术平台,帮助客户、开发者及合作伙伴轻松创建和管理可托管、可扩展的区块链网络,助力产业协同发展。TBaaS 支持长安链·ChainMaker、Hyperledger Fabric等区块链底层平台,简化部署、运维及开发流程,实现业务快速上链,提升链上治理效率。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档