区块链.工欲善其事(21):POW

POW 是英文 Proof(证明) of Work(工作) 的缩写;翻译的意思就是:基于工作量证明。什么意思呢?就是你想要获得奖励,就需要参与工作,并且是有效工作!谁的速度越快就有更大的概率获得报酬。

21.1 第一个发明者

    我们这个主题第一个出现的,当然是我们的大神中本聪。 他在白皮书中是这样描述POW模式的。

为了在点对点的基础上构建一组分散化的时间戳服务器,仅仅像报纸或世界性新闻网络组一样工作是不够的,我们还需要一个类似于亚当•柏克(Adam Back)提出的哈希现金(Hashcash)[6] 。在进行随机散列运算时,工作量证明机制引入了对某一个特定值的扫描工作,比方说SHA-256下,随机散列值以一个或多个0开始。那么随着0的数目的上升, 找到这个解所需要的工作量将呈指数增长,而对结果进行检验则仅需要一次随机散列运算。

是不是很难?不怕,我们一起来听一个故事。

21.2 实时通讯的神兽

    一块远古大陆,大陆有崇山峻岭,荒野沙漠,深壑雷亭。在及其远的大陆东方尽头,有一个产石头的富饶工匠之国。
    在这神奇的国度中,人人的身旁都漂浮飞行着一只可爱瑞兽。这瑞兽有与其主人相伴而生,相伴而亡,不离左右。瑞兽们都有神奇的功能,第一个就是一生一世都能记录其主人的行为,还有一个瑞兽间能互相飞书递言,不论天涯多远。更为有趣的是瑞兽双眼秉承天地之气竟能显现画面,过往记录,千里好友如临其境!

21.3 一起摇骰子

    有一天,国王突发奇想,我们要不搞个全民活动?召集全国神工巧匠做了五万个100斤的骰子,这骰子不仅重量大而且足足有64个面,刻画一到六十四64个数字。

21.4 规则

NO 规则
1 每个人可以来扔骰子
2 每次必须把骰子搬离地面至少1米
3 扔出的距离必须至少1米
4 第一个连续扔出六个六的赢得50个徽章
5 身边小神兽录像,当连续扔出6个六的时候,小神兽第一时间在截取录像片段,录像中签名、写上发布时间、记录我得到50个币,向全国人民广播。
6 收到广播的人保存录像,游戏继续下一轮。
7 每一轮的录像必须衔接上一轮的,并且在录像开头打上一个录像的签名和时间。

21.4 提问

    1. 什么是挖矿:
    摇骰子的过程就是挖矿,连续摇到6个六就是挖到宝物(50个徽章)。

    2. 如果有人作弊串改数据怎么办
    每一次录像都有上一轮录像的签名和时间,这样就连续起来成为一个不可分割的持续拍摄的影片。全国人民都保存了录像,因此你要作弊需要让至少全国人民一半以上和你一起。

    3. 如果录像做假怎么办
     我们可以设定为小兽是忠诚且不会做假的。 他会像古代的记录皇帝起居的翰林一样如实记录。
     事实上BTC中并不是扔骰子,是做一道数学题,答案做得对不对验证一下马上就知道。

你可能感兴趣的:(区块链.工欲善其事(21):POW)