美文网首页区块链学习
那么牛逼的区块链区块,最终还是输给了故事

那么牛逼的区块链区块,最终还是输给了故事

作者: 也可以成长 | 来源:发表于2018-03-19 13:02 被阅读3次
    image

    本内容由【区块链研习社】优质内容计划支持

    盘古开天辟地,惊天地泣鬼神;

    中本聪创比特币,兴大佬点韭菜。

    (开头作诗一首,期待智慧的你为之题名)

    注:以下内容为将抽象内容具体化采用家族中的一些规则,可能引起不适,请慎入;当然介绍不能完全尽事宜,比喻也并不完全合适,读者可能读起来有些反感,但为方便理解也仍决定采用这种方式,还望海涵。

    创世区块

    2009年,一个叫“中本聪”的人不知从何走来将一种叫做“比特币”的能够传送电子财富的技术方案正式落地。

    Ta也许从石头缝里舞出,也许游自海上,还有可能干脆来自星外,可是没人知道也根本无从而知。

    虽出生不详,政审是否通过又有何干?牛逼的人神一样存在,留下的神奇事物就跟ta的名字一般,也够世人折腾N多年了。

    “中本聪女娲”制造出的第一个比特币区块就称为创世区块,是所有在比特币区块链中区块的共同祖先。

    如需朝圣只要从任何一个区块循链向前追溯,最终都会到达创世区块这个朝圣圣地。

    这个共同的祖先都会在每个比特币客户端软件“供奉”着,而供奉的这个祖先会在所有的比特币姓氏族谱中记录下创世区块的创建时间(出生年月)、结构(身体构造)、交易记录(人生履历)以及哈希值(DNA)。

    这样的每个新的区块节点都遵从创世区块为首区块,在这就有了共同追本溯源的根,众族人均认可。

    如有区块想冒充比特币家族区块,只需追溯族谱就一目了然,这样从某种角度上来说就保证了区块的安全性与可靠性。

    比特币家族祖先族谱并非那么简单,“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks' ,翻译成中文是“财政大臣站在第二次救助银行的边缘”是这个祖先族谱中独一无二的族徽。

    这个祖先族徽的奇妙之处在于创世区块Coinbase交易(区块的第一笔交易),也是中本聪女娲刻意留下的证明印记。

    也许这个印记是对该区块产生时间的说明,也可能是半开玩笑地表达对现有银行系统的不信任吧。

    但不论如何,中本聪女娲自从嵌入这个印记到创世区块中,就必然给外界对该族人的起起落落议论纷纷,但反之也许是外界对它的议论纷纷才导致它的起起落落吧。

    新区块的产生

    刻意制造摩擦摩擦的矿工通过挖矿来实现,这就有些像是给大熊猫看片片,琢磨着为比特币网络延绵子孙的好事呢?

    矿工在这就起到一个“传宗接代”关键的一个重要环节,新的区块是通过矿工挖矿来完成的,挖矿是增加比特币货币供应的一个过程。

    矿工为何要帮比特币网络延绵子孙?

    说白了无非是为了奖励、奖励还是奖励。

    驱动这个社会发展的不论哪个年代总是离不了“利益”二字,动力与发展的源泉也只能在这种模式下凸显得如此真切,也正是因为这种利益奖励驱使才使得挖矿这种方式同时还保护着比特币系统的安全。

    挖矿创造的新的区块获得新币的奖励与区块中所含的交易费用都能够驱使矿工为之奔波,制造摩擦摩擦。

    但要知道目的并不是追逐利益,挖矿也不过是手段罢了。

    区块高度

    区块高度就好似族谱中比特币氏族中的第多少代,也只能用这个比喻才能更好形容这样一个抽象的事物。

    这个家族中刚成年的男子到了婚配年龄,女方考察男方条件的时候就是区块节点完成工作量证明算法的验算,女方对男方的条件满意后(通过完成工作量证明算法的验算),那么比特币家族该男子与女子到底结合就组建了一个新的家庭(挖矿节点将交易记录独立打包进新区块)。

    如何才能体现比特币家族血统的纯粹性呢?

    有两种方法:

    一、查族谱是比特币家族中的多少代(区块高度);

    二、那就是嫡长子继承制(区块哈希值)。

    比特币家族中的代数意味着区块高度标识在该区块链中的位置,创世区块的高度是0,第二个区块高度为1,后面依次类推。

    需注意的是,嫡长子继承制与代数是不同的方式,代数并不能唯一标识这个区块。

    因为在同一时间,有可能存在两个或两个以上的代数(区块)有着相同的代数(区块高度),有了嫡长子继承制就唯一确定了谁是正统的链条,而在比特币区块中这种的嫡长子继承制是看工作量证明的,谁快就用谁的。

    相关文章

      网友评论

        本文标题:那么牛逼的区块链区块,最终还是输给了故事

        本文链接:https://www.haomeiwen.com/subject/vtzuqftx.html