今晚8点,国足将迎来生死死死死死死死战,为了让观球过程更加惊险刺激,我要和B君赌中国VS乌兹别克斯坦。我说是中国,B君说是乌兹别克斯坦。但对于B君的赌品我深表怀疑,担心他会耍赖不给钱。而B君也对我不信任,怀疑我的赌品不好,这岂能忍!那么就需要找一个可信第三方C君来做公证人。我们可以各自出100块钱给我们都信得过的公证人来保管。如果届时中国赢了,200块钱就归我。如果乌兹别克斯坦赢了,200块钱就归B君。
等到比赛结束,发现C君跑路了。
一瞬间对于人和人最基本的信任崩塌了。 我和B君对于人性非常失望,觉得没有人能靠得住,共同决定不再找个人或机构作为担保人,毕竟他们都有跑路或耍赖的风险。
现在我们对谁都不信任,不再找任何一个机构作为担保人,那么我们该如何操作赌约呢?
这时候区块链是我们最好的选择。由于区块链技术运行在一个完全P2P的网络里的,完全不知道运行在网络里的哪里,拥有绝佳的保密性和安全性。同时没有中心使得区块链也没有中心跑路,死亡,失忆等导致赌约无法执行的问题。所以区块链不依赖任何机构和个人就能运行赌约,且基于密码学的加密设计使得赌约安全性极佳。
我和B君共同决定使用区块链技术来解决这个价值200块钱真金白银的问题。办法是写一个”智能合约“来实现对赌。
方法是这样的,我们先各自出100块钱打到一个”智能合约“的账户里,这个合约不被任何人控制,只被合约的代码控制。现在”智能合约“的账户上有了200块钱,我们开始运行智能合约。
合约代码大概这样:
比赛结果=“中国VS乌兹别克斯坦”比赛结果
if(中国赢)
pay 100 to A
else
pay 100 to B
这个账户唯一会动账的可能就是获取比赛结果后,按照规则支付。
我把代码给B君看后,表示无异议。我们就把代码放到一个区块链上去运行。 这个叫做”智能合约账号“的账户,事实上是一个无人信托,它只会按照代码去执行。等比赛结果出来了,代码一执行,谁都赖不了账。B君再信不过我,我再信不过B君,我们都能实现对赌。
最后再来解释一下“去中心化”这件事情,在以往,需要有一个中心,才能做某些事情,比如发行货币,建立信用评级,做信用背书等。 但中心化也存在风险,中心可能会毁灭,中心可能会出于自己的私利做出暗箱操作,没有人能够监督中心,同时人们还离不开中心。
而所谓“去中心化”不是干掉中心,而是使用技术手段让一些需要依靠中心的事情,现在用技术手段就可以办到,不再依靠中心,同时还能避免中心化的缺点。
比特币是区块链和去中心化应用最成功的例子,有时间我们讲一讲比特币。
把不明白的事情给你讲明白
这里有个二维码大家快来扫它