解读以太坊白皮书

2018-02-22  本文已影响437人  Limi微

一、以太坊准备解决什么问题?
可以说以太坊技术是基于中本聪提出来的比特币技术而创建的,中本聪的区块链是第一个可靠的去中心化解决方法,以太坊的开发者们准备解决比特币技术的第二部分,区块链怎样应用于货币以外的领域。以太坊创建的是一条基础公链,很多应用可以在以太坊公链上运作。
以太坊的这些创意来源于比特币存在的缺点,比特币在区块链中不能解决的问题,以太坊开始进行研究,所以有说法说比特币是区块链1.0,以太坊是区块链2.0
二、以太坊的创建是为谁解决问题?

一般来讲,以太坊有三种应用。第一类是金融应用,为用户提供更强大的用他们的钱管理和参与合约的方法。
第二类是半金融应用。
最后,还有在线投票和去中心化治理这样的完全的非金融应用。

关于智能合约的应用相对比较广泛。
A和B想要完成一则交易,比如A从B那里购买B现在所拥有的住房,但是A把定金给B之后,房价上涨了,B想毁约抬价,A想维护自己的权益,就要借助第三方的力量,如果用现在以太坊技术,AB双方在交易之前只用把交易规则,交易细节,交易方式写入智能合约,一旦达到条件,合约将会自动启动,比如B毁约,A将获得赔偿金等。
三、以太坊创新的方面
1、内置有图灵完备的编程语言
比特币的脚本语言不支持循环语句,这会导致脚本空间利用上的低效率。以太坊技术拥有图灵完备的编程语言
2、价值知晓
比特币的UTXO(未花费的交易输出)脚本不能为账户的取款额度提供精细的控制。并且UTXO只能用于建立简单的、一次性的合约,所以对于比特币技术而言,取款限额是不可能实现的。
以太坊技术会解决好这一问题。
3、区块链知晓
向赌博这种应用在比特币技术上将无法实现,因为UTXO看不到区块链的数据。
以太坊可以完成任意数量点对点的赌博协议,可以实现近乎零费用和无欺骗的赌博服务。

由于我的认知有限,现在只能一知半解的简单解读,好在这个行动可以督促我反复阅读,即使读不懂也要强迫自己读完,并且再次阅读的践行!相信有一天,我会真的读懂所有的内容。

上一篇 下一篇

猜你喜欢

热点阅读