比特币开创了去中心化密码货币的先河,多年的时间充分检验了区块链技术的可行性和安全性。
比特币的区块链事实上是一套分布式的数据库,如果再加入一个符号——比特币,并规定一套协议使得这个符号可以在数据库上安全地转移,而无需信任第三方,这些特征的组合完美地构造了一个货币传输体系——比特币网络。
然而,比特币并不完美,其中协议的扩展性有所欠缺。比特币网络只支持一种符号——比特币,用户无法自定义其他符号,这就限制了一些功能。此外,比特币协议使用的是一种基于堆栈的脚本语言,虽然具有一定的灵活性,可以实现像多重签名这样的功能,但不足以构建更高级的应用,例如去中心化交易所。
以太坊从设计上就是为了解决比特币扩展性不足的问题。
那么什么是以太坊呢?
以太坊是一个开放平台,让开发人员能够构建和部署分散的应用程序。
理解以太坊最简单的方法就是把它看作可编程的比特币。
以太坊允许参与者运行被称为“智能合约”的分散式区块链应用程序。
智能合约是高度安全的,具有完美的数字历史记录,使其具备了可审计、去信任化且不可阻挡的特点。
以太坊可以理解为一个分布式计算平台,不仅可以记账,还可以在上面运行程序。
比特币就像当年的大哥大,只有打电话功能;以太坊就像当年的小灵通手机,除了打电话外,还可以运行一些小游戏,比如俄罗斯方块。
分布式计算平台,说明以太坊也和比特币一样,是去中心化的,由分布在世界各地的节点共同记账,共同维护一个账本,账本公开透明且不可篡改。
但与比特币不同的是,以太坊提供了一套图灵完备的脚本语言,也就是说,我们能在以太坊上开发小程序。
这些小程序需要以太坊网络的节点托管、运行,我们在以太坊上转账也需要节点们来记账,为此,我们需要支付这些节点费用。
比特币网络中,我们转账支付的手续费是比特币,系统给矿工的奖励也是比特币;在以太坊网络中,支付的手续费和系统给节点的奖励是以太币。
如果以太坊仅仅是一个分布式计算机,可以在上面运行程序,这还不足以让它成为“区块链2.0”。以太坊的真正杀手锏是它有智能合约的功能。
以太坊实现了智能合约,这就意味着,除了和比特币有同样的转账功能外,以太坊网络中更多的是要为大量程序提供运算服务。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/53701.html
发表回复
评论列表(0条)