说起现如今颠覆了人类科技的技术,不少人就会想到“区块链”,如果说蒸汽机释放了人们的生产力,而电力则解决了大家生活的基本要求,互联网技术则改变了现代信息传递,那么作为新技术,区块链可以构成信任甚至有可能会改变人们社会价值的传递方式。但是最近不少菜鸟并不明白,为此这篇文章深入浅出帮助大家可以更好理解这门新技术。
它是什么?
它的本质简单来说就是一个公布式的公共账本,所有人都可以检查这个账本,但是却不能够单一用户对它进行控制,只能够按照现有的规格和共识来进行改变。举例来说小A借了小B一百块,此时小A在人群中大喊“我是小A,我已经借了小B一百元”。而小B进行了回应。此时周围的路人也知道这一个消息,因此所有人都知道了这个事情。其中不会涉及到银行同时也不存在借贷协议和收据等内容,甚至还不用人们之间的信任,在这个系统之中,没有明确的权威。
此时大家就可以发现,在举例中“100元”其实并不重要,任何东西都可以进行交易,甚至这个“物品”还可以是虚构的一个东西,但前提一点,那就是所有人都需要承认这一个东西,比如说在人群中声明“我创造了十个XXX”,其他人甚至都不需要知道XXX究竟是什么,也不需要费心了解这个世界上是否拥有XXX,只需要将这一句话记住就可以了,之后就可以声明我将一个XXX给了某人,而这便是完成了交易。
当然这是一个很简单的理解,真正的技术要比上面列举的复杂多。但是这样的模式并不是完美无缺,会存在不少问题,比如说大家已经认可了XXX,但是这里只有10个XXX,于是就有人产生了坏心眼,伪造了XXX进行交易怎么办?
其实自然有方式可以避免,那就是在创造XXX的时候给予特殊标记,这样在进行交易的时候就会证明,这样就可以解决伪造的问题,但是此时又有问题。对于“吃瓜群众”来说,我凭啥要帮助你记?为此可以激励这个行为,会拥有一定的奖励措施给“西瓜群众”的辛苦回报,并且在自己记录之后需要马上告诉其他人,让其他人放弃记录这句话,并且给自己所记的内容加以证明。
我们找到了交易者以及记录者,这个时候就会又面临一个问题,那就是究竟听谁说?在这个过程中如果我和另一个人,同时发出了“为了XXX”,听众的位置不同所有一定会有人先听到我说的话,而另一人则会优先听到另一个人话,但是根据规定表示,一定只有一个人才可以说出这句话。这就是所说的“分叉”,为了可以解决又制定了新的规则,提升记录的编写难度,这样就可以保持记录的唯一性了。