200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 区块链学习笔记13——ETH以太坊概述

区块链学习笔记13——ETH以太坊概述

时间:2020-08-26 07:23:53

相关推荐

区块链学习笔记13——ETH以太坊概述

区块链学习笔记13——ETH以太坊概述

学习视频:北京大学肖臻老师《区块链技术与应用》

笔记参考:北京大学肖臻老师《区块链技术与应用》公开课系列笔记——目录导航页

比特币和以太坊是两种最主要的加密货币,比特币被称为区块链1.0,以太坊被称为区块链2.0,以太坊在设计上针对比特币进行了改进

比如:

出块时间降低到了十几秒,而且为了适应这种新的出块时间还设计了一套基于Ghost协议的共识机制;mining puzzle也有不同,比特币的mining puzzle是计算密集型的,比拼的是计算哈希值的算力,这样会使得挖矿设备专业化(asic芯片矿机,与去中心化理念不符合),所以以太坊设计的mining puzzle对内存的要求时很高的,一定程度上限制了ASIC芯片的使用;

未来,以太坊还会用权益证明替代工作量证明,用类似于股份投票的方法决定下一个区块的产生

以太坊还增加了一个重要的功能——对智能合约的支持

为什么要开发智能合约(smart contract)

比特币是一种去中心化的货币,那么还有什么是可以去中心化的呢?

以太坊的一个特性就是增加了对去中心化的合约的支持。

BTC和ETH,以太坊的货币叫做以太或以太币;BTC最小的计量单位为聪(Satoshi)ETH中最小的计量单位为“Wei”

去中心化的合约

首先,讨论去中心化货币。货币本身由政府发行,货币的价值建立在政府公信力的基础上,政府通过司法手段维护货币体系的正常运行,BTC的出现,通过技术手段取代了政府的职能。

去中心化的合约也是类似的意思

现实生活中,合约的有效性也是需要政府进行维护的,如果合同产生纠纷可以通过打官司,法院判决等手段来维护合同的有效性。ETH的设计目的就是,通过技术手段来取代政府对于合约的职能。

如果合同的内容可以通过代码实现,我们可以把这个代码放到区块链上,通过区块链的不可篡改性来保证代码的正确运行。但是,不是所有的合同内容都是可以通过编程语言实现的,也不是所以的合同条款都是可以量化的。只有内容比较简单,逻辑比较清晰的才可以写成智能合约的形式。

去中心化的合同有什么好处

去中心化的货币:跨国转账

智能合约:合同的签署方来自世界各地,没有统一的司法管辖,用司法手段维护合法性就比较困难(如:众筹,可能互相都不认识。实际上,就算大家都认识,解决合同纠纷仍然是一件费时费力的事情)。智能合约的好处就在于,代码一旦发布到区块链上,任何人都无法修改这个代码,所有人只能按照代码的规则执行,这样就不会有违约的发生。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。