Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

区块链智能合约是什么?

卡扎菲偶遇拉登
69 0 0
智能合约听上去就像是一种智能合同的意思,你觉得是不是?  这个智能合约实际上并不智能,又不是合法合规的合约,而且还容易让人误解为就是合同,但是以太坊的V神并不想改名字,而以太坊的发展,也造成了更多的人研究智能合约,有了新的发展。
) G3 g2 u( p, s% F: ~从本质上来说,智能合约是指运行在计算机上的一段条件语句代码,对,你没有看错,就是一段条件语句代码,条件语句是一种根据条件执行不同代码的语句,如果条件满足则执行一段代码,否则执行其他代码。可将条件语句认为是有点像起因和结果。* k1 K9 G  t5 X+ @5 a& {5 @
例子一:教导孩子
9 Z) o* j2 t& g- _. S$ u; U2 j6 j一种更好的类比方式可能是,我作为妈妈对孩子可能会说的话,如下面的内容:
9 x4 y! U" w- q1 z/ u“如果你能在15分钟内把饭吃完,你会有时间去逛超市看小汽车。否则,你就得在家里,早点睡觉。”
, R/ w) N3 N8 K# F, G; V1 e/ q0 _第一个起因是15分钟内把饭吃完,结果是可以逛超市看小汽车。第二个起因是不能在15分钟内吃完饭,结果是不能出门,只能在家早点上床休息。" z1 Z9 G5 {9 Z; g2 M
这个我和孩子的约定就是个合约,一定会执行吗?也不一定会的,如果正好碰到急事情了就不能执行的。
8 v' x( G' [1 k2 c3 b. J( H* y) z3 O例子二:售卖机: W, Z' z6 k+ \9 y7 @6 k$ I
二种社会上常见的售卖机也是的简单的智能合约,我家旁边的地铁里面就有,当我儿子选择了需要的农夫山泉后,我通过零钱支付,如果金额大于等于商品的价格,售货机对应的商品就会掉下来,如果你的零钱大于了商品的价格,它会找你零钱,如果金额不足,则交易无法完成,也就不能买到商品。你仔细想一想,这个流程是不是有好几个条件语句,5 x2 o! p- D2 b& M  Y( M* t
通过判断支付的钱的金额,分别给出了三种结果,一种是正好商品掉下来;一种是钱多了商品掉下来,还需要找零;还有一种是钱少了,交易无法完成,至于少的了钱退不退,就看看算法如何设计喽,这就是一个简单的智能合约。& t( ?1 a7 d+ i3 b7 [* m
案例三:信用卡还款
) U5 u! X9 M. J% Q' A如果我的信用卡每月20日为还款日,当绑定的储蓄卡余额比信用卡还款金额要多的情况下,系统会自动扣款,如果余额比信用卡要少的时候,会提醒需要补充钱,逾期未补全款,就要为此付出更多的利息或者给出相应的信用处罚,这就是可以理解为智能合约。3 {3 s# V' k; ~. K* }
通过以上的几个案例,你是否理解智能合约是怎么回事了呢?; p4 n) H& @: y& p2 m; k6 Z
智能合约的百度定义:是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

卡扎菲偶遇拉登 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    38