当前位置:首页 > 知识 >

麻将:最古老的区块链游戏

近日,区块链突然被热炒,不少涉足区块链的上市公司股价接连涨停。所谓区块链是什么?去中心化又是什么意思呢?

有网友通过麻将简单地总结出了大概规律:甲首先发起一个申请,说要打麻将,组建一个麻将局,这就相当于创建一个区块,这个区块很快就会被广播给乙、丙、丁、A、B、C、D……。在打麻将的过程中,四个人不断摸牌、出牌,这个可以理解成挖矿。通过什么来挖矿?麻将机可以理解成矿机,这四个人就是所谓的矿工。四位矿工从144个麻将中碰撞出任一正确的牌就能和牌。

可以将这144个麻将理解成一连串的数字,和牌的过程就叫算力。直到和牌,意味着碰撞出了正确的数字,可以获得奖励。每人给和牌者支付相应的筹码。放在区块链中,这个奖励就是比特币或者其他虚拟货币。细究一下,在大家达成共识时,没有任何中介或者第三方出来评判说某人赢了,大家给他的奖励也不需要通过第三方转交,都是直接点对点交易,这一过程就是去中心化。

牌友们(矿工)各自记录了第一局的战绩,记录完成后就生成了一个完整的区块。但要记住,这在整个区块链上,仅仅是一个节点。一般来说,一轮麻将4圈或者8圈打完,也就是多个节点(每局一个节点,1圈有多个节点)连接在一起就形成了一个完整的账本。这就是区块链。

为了最后看输赢,4人(矿工)都约定每人每局的输赢自己都记在小本上(区块链节点),同时记账(去中心化),最后打完麻将时都把账本拿出来对账。如果这时候有人想着篡改账本,那么他就要同时说服同桌的其他最少两个人一起更改,基本不可能。而且,区块链的规则是按时间记账的,换算成麻将桌,可以理解为大家都可以无规律地随时查账,因此每个人记账的小本本也就无从篡改。打到最后,大家的输赢一目了然。

这就是区块链。

猜你喜欢

微信二维码

微信