以太坊概述

比特币和以太坊是两种最重要的加密货币,比特币被称为区块链1.0,以太坊被成为区块链2.0

以太坊在系统设计上,针对比特币运行过程中出现的一些问题进行了改进,比如说出块时间调整至15s,这是基于ghost协议的共识机制;另外一个改进是挖矿使用的mining puzzle,比特币的mining puzzle是计算密集型的,比拼的是计算hash的算力,这样会造成挖矿设备的专业化,以太坊设计的是memory hard mining puzzle ,目的是在一定程度上限制ASIC芯片的使用(ASIC resistance),将来以太坊还有一些革命性的改变,用权益证明(proof of stake)代替工作量证明(proof of work)。除此之外,以太坊还加入了重要功能——对智能合约的支持(smart contract)。

什么是智能合约?

我们知道比特币是去中心化的货币(decentralized currency),而以太坊是去中心化的合约(decentralized contract)。货币本来由政府发行,货币的价值是建立在政府公信力的基础上,政府通过司法手段来维护货币系统的正常运行。比特币的出现用技术手段把政府的职能取代了。去中心化的合约也是类似的意思,现实社会中,合约的有效性也是应该通过政府维护的,以太坊也用技术手段取代了司法手段,如果合同中的内容可以通过代码实现,代码就可以放到区块链上,通过区块链的不可篡改性来保证代码的正确运行,当然,不是所有的合同都能用编程语言实现,也不是说所有的合同条款都可以量化,但是逻辑比较简单清晰的是可以写成智能合约的。

去中心化的合约的好处?

去中心化货币的一个应用场景是跨国转账,比如人民币→小币种,手续麻烦且手续费贵,如果用比特币就很方便。智能合约也有类似的应用场景,假如合同方来自世界各地,没有一个统一的司法管辖权,比较难用司法手段维护合约的有效性,这时候可以将合约内容以代码形式写进区块链里保证合约强制执行

发布了45 篇原创文章 · 获赞 8 · 访问量 1798

猜你喜欢

转载自blog.csdn.net/weixin_43888039/article/details/103884680
今日推荐