上篇文章《#峰会征文# 傻逼不多 Low逼不少》,我骂了区块链峰会一群 Low 逼,点赞很多,在此感谢大家的支持!
但是,骂人没有太多的意义,更有意义的事情是,我们得知道什么事情不 Low。只有我们知道了什么事情不 Low,才不容易被忽悠上当。
关于智能合约的问题,我们有很多白皮书可以看,BTS、ETH、智能坊、小蚁,等等。但是,从来没有一个白皮书把问题的本质讲清楚,每个白皮书表面上看都很高大上,说我们要实现什么,要实现什么,牛逼啊!但是,我们却总是觉得似懂非懂,或者总觉得哪里不对劲。
那么,本文将用最简单的语言来讨论什么是智能合约,以及有哪些方式可以实现它,每种方式都有哪些利弊。
什么是智能合约?
Wiki上是这样说的:
Smart contracts are computer protocols that facilitate, verify, or enforce the negotiation or performance of a contract, or that obviate the need for a contractual clause.
智能合约是方便、验证和执行合同,或者消除合同条款的计算机协议。
这太不好理解了,所以,我们举个最简单的交易例子,李雷(卖方)和韩梅梅(买方)要交易一辆汽车。传统的做法是这样的:
签个合同约定,韩梅梅什么时间打款,李雷什么时间交车。
智能合约可以这样做:
构建一笔交易,包含两部分:(1)韩梅梅发送1 BTC(约定的价格)给李雷;(2)李雷发送CAR1234(车的编号)给韩梅梅。然后,李雷和韩梅梅分别签名,广播交易,等交易被确认后就完成了。
即打款和交车同时进行,用户可以抛弃或简化合同。当然,买卖是最简单的功能,智能合约理论上可以完成复杂得多的功能:租赁、借贷,等等。
暂无相关记录



