LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 如何理解以太坊?|区块链入门008

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

2020-12-28 区块天眼官方 来源:区块链网络

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

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

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

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

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

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

那么什么是以太坊呢?

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

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

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

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

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

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

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

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

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

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

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

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

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

—-

编译者/作者:区块天眼官方

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...