01 ETH-以太坊概述
《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click
01 ETH-以太坊概述
比特币区块链1.0,以太坊区块链2.0。
比特币出块时间10分钟,以太坊出块时间十几秒,以太坊基于GHOST的共识协议改进。
比特币的mining puzzle,计算密集型,比较的是计算hash值的算力。挖矿设备的专业化。
以太坊的mining puzzle对内存的要求很高(memory hard),在一定程度上限制了ASIC芯片的使用。(ASIC resistance)
将来,用权益证明(Proof of Stake)来替代工作量证明(Proof of Work)。
以太坊增加了对智能合约的支持,叫smart contract。
Bitcoin(BTC):decentralized currency
如果货币可以去中心化,还有什么是可以去中心化的?
if we can decentralize currency,what else can we decentralize?
Ethereum(ETH):decentralized contract
比特币的出现通过技术手段(密码学、共识机制等)把政府的职能给取代了。
去中心化的合约也是如此,用技术手段取代现实社会中的合约执行。
如果合同可以用代码来书写,那么可以通过区块链的不可篡改性,来保证合同的正确运行。
代码,只适合比较简单,逻辑比较清晰的合同。
去中心化的合同有什么好处呢?现实生活中不是已经运行的很好了?
去中心化的货币有什么好处?类比法币(fiat currency)来说?一个应用场景,跨国转账。
智能合约也是如此,如果合同的签署方是来自全国各地的,没有一个统一的司法管辖权,这个时候用司法手段进行管辖,就比较困难,比如:众筹。
即使合同的签署方是来自一个管辖权的,通过司法手段维护合同的执行也是费时费力的过程,打官司花时间精力。
所以,最好使用技术手段保证合同的参与方从一开始就不可能违约。