以太坊与智能合约

说起以太坊,就必须要说智能合约。以往大部分智能合约的解释都晦涩难懂,在此作者举例说明,帮你轻松理解。

以太坊与智能合约_第1张图片

一、智能合约是什么?

举个栗子,你在携程上订了房间并入住,这是一个传统合同的签订及执行,其简要过程如下:

1、预付款。

2、在前台通过订单号拿到房间钥匙。

3、用钥匙开锁入住。

4、到期后退房,前台退回钥匙,押金顺利退回。

回想一下,你可能遇到过以下意外情况:

1) 到店后被告知没有房间了,退回房款;或者打电话给携程投诉、PK后获得房间。

2) 钥匙有问题,比如第二天发现钥匙打不开房门,又要到前台刷卡,你很郁闷但没有办法。

3) 退押金的速度取决于酒店的工作效率。

那么智能合约的话,可以怎样完成呢?

1、预付款

2、获得数字化钥匙,例如开锁密码

3、到酒店后直接用密码开锁即入住

4、到期后正常退房,密码自动失效,押金立即退回。

以上所有步骤,在你预付款之后,全部通过程序自动完成,不会出现任何上述的纠纷及麻烦。一旦出现,整个过程被记录在公开的“酒店执行日志”中,你都不用差评,坏事“自己传千里”,这不是酒店经营者想看到的。

同样,如果住酒店的用户不按时退房、破坏酒店设施等行为,智能合约除了自动扣除相应押金之外,这些“劣迹”也会自动“记录在案”,该用户可能上“不受酒店欢迎”的黑名单,这对用户也是非常好的约束。


二、智能合约与区块链的关系?

上面这个例子,你可能会觉得,携程、或者酒店自己就可以开发这套软件,跟区块链、以太坊有半毛钱关系?

假如酒店自己开发这套系统,那程序是由酒店定义,并且酒店随时可以更改代码,让程序按照有利于自己的角度来执行,这对用户来说是不是很不公平的“霸王条款”?这比目前通用的合同还“霸王”,毕竟目前签过的合同不能更改,而智能合约就是一段程序,随时可以更改的。

区块链是公开运行的“日志”,一旦程序写好并发布,所有人都确定它的运行逻辑,这样酒店和用户发生交易时,视为接受该合同的最终条款(即智能合约)并签字执行。放在区块链中的智能合约对所有人是公开的,不由某一方完全控制,这就杜绝前面所述的酒店作弊行为。

一句话,区块链为智能合约提供可信执行环境,智能合约为区块链扩展应用


三、智能合约的意义和价值是什么?

在数字化、程序化的今天,智能合约的意义和价值在于将一切“非黑即白”的明确规则性行为,在资产数字化的前提下,都通过程序予以自动实现

通过刚才这个例子,我们可以看到酒店至少可以减少一半以上的前台人员,用户入住、退房的效率也将提高好几倍。

目前很多合同经济纠纷,类似于乙方收款不发货、或者甲方收货不打款;如果款项及货物都可以数字化,那么智能合约的执行就非常方便高效。例如以后,一套房子的所有权肯定会成为“数字房产证”的形式,在出售房产时,只要卖方收到合同约定的房款,智能合约会自动触发“数字房产证”过户。这样交易效率就会大大提高,买卖双方都不用担心被欺诈。


四、以太坊是什么

以太坊与智能合约_第2张图片

如果说当前比特币是一个资金储存和转移、并且没有中介机构的可信网络, 那么以太坊是一个开源的区块链底层系统,就像安卓一样,提供了非常丰富的API和接口,让许多人在上面能够快速开发出各种“智能合约+区块链”应用。目前已经有几百个应用在以太坊上开发,开始覆盖各个领域,最近涌现地越来越快。通常这些应用在众筹时,都要使用以太坊代币ETH进行投资。因此,仅从众筹的需求,ETH的价值就会水涨船高。同时,以太坊及上层应用的日常运行,都要消耗ETH作为“燃料”。你可以想象Apple Store中的付费应用,它的盈利随着生态系统的成长和完善,是呈指数增长的。


目前以太坊在吞吐量、可扩展性方面,遇到了EOS等新型公链的巨大挑战。对此,以太坊在积极测试网络分片、PoS共识机制等升级方案,旨在解决这些问题。因此,以太坊的后续发展,仍值得期待!

以太坊与智能合约_第3张图片

以上仅为个人观点,不作为投资建议! 

全文转载无须授权 | 关联阅读如下:

学好区块链,走遍天下都不怕 (1)——共识机制

你为什么买EOS?

加密货币挖矿到底有什么意义?

哈希(Hashing)到底是什么鬼?

为什么很多币要标榜ASIC Resistance?

手把手教你用电脑挖门罗币

你可能感兴趣的:(以太坊与智能合约)