如何理解以太坊?|区块链入门008

区块天眼
企业专栏
热度: 6942
以太坊从设计上就是为了解决比特币扩展性不足的问题。

比特币是区块链1.0,以太坊是区块链2.0”,类似的表述或许你经常听到。

上一个专题中,我们已经了解了比特币的相关知识。今天我们将进入下一个专题:以太坊。

 

比特币开创了去中心化密码货币的先河,多年的时间充分检验了区块链技术的可行性和安全性。

 

比特币的区块链事实上是一套分布式的数据库,如果再在其中加进一个符号——比特币,并规定一套协议使得这个符号可以在数据库上安全地转移,并且无需信任第三方,这些特征的组合完美地构造了一个货币传输体系——比特币网络。

智能合约

 

然而比特币并不完美,其中协议的扩展性是一项不足,例如比特币网络里只有一种符号——比特币,用户无法自定义另外的符号,这些符号可以是代表公司的股票,或者是债务凭证等,这就损失了一些功能。另外,比特币协议里使用了一套基于堆栈的脚本语言,这语言虽然具有一定灵活性,使得像多重签名这样的功能得以实现,然而却不足以构建更高级的应用,例如去中心化交易所等。

 

以太坊从设计上就是为了解决比特币扩展性不足的问题。

 

 

那么什么是以太坊呢?

智能合约

 

以太坊是一个开放平台, 使开发人员能够构建和部署分散的应用程序。

理解以太坊最简单的方法就是把它看作可编程的比特币。

以太坊允许参与者运行被称为“智能合约”的分散式区块链应用程序。

智能合约是高度安全的, 具有完美的数字历史记录,使其具备了可审计、去信任化且不可阻挡的特点。

智能合约

 

以太坊可以理解为一个分布式计算平台,不仅可以记账,还可以在上面运行程序

比特币就像当年的大哥大,只有打电话功能;以太坊就像当年的小灵通手机,除了打电话外,还可以运行一些小游戏,比如俄罗斯方块。

 

分布式计算平台,说明以太坊也和比特币一样,是去中心化的,由分布在世界各地的节点共同记账,共同维护一个账本,账本公开透明且不可篡改。

但与比特币不同的是,以太坊提供了一套图灵完备的脚本语言,也就是说,我们能在以太坊上开发小程序。

 

这些小程序需要以太坊网络的节点托管、运行,我们在以太坊上转账也需要节点们来记账,为此,我们需要支付这些节点费用。

 

比特币网络中,我们转账支付的手续费是比特币,系统给矿工的奖励也是比特币;

在以太坊网络中,支付的手续费和系统给节点的奖励是以太币。

智能合约

 

如果以太坊仅仅是一个分布式计算机,可以在上面运行程序,这还不足以让它成为“区块链2.0”。以太坊的真正杀手锏是它有智能合约的功能。

 

以太坊实现了智能合约,这就意味着,除了和比特币有同样的转帐功能外,以太坊网络中更多的是要为大量程序提供运算服务。

声明:本文为入驻“火星号”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。 未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与火星财经官方立场无关。鉴于中国尚未出台数字资产相关政策及法规,请中国大陆用户谨慎进行数字货币投资。
语音技术由科大讯飞提供

评论0