区块链大热,已经成为不争的事实。
不计其数的人涌入其中,但对于某些小白来说,恐怕连区块链基本的一些概念都是一知半解。
纵观大佬圈,谈吐之间全是专业词汇,犹如天书。
纵观媒体圈,普及相关知识更是屈指可数。
那我今天就给大家普及几个常见的知识点吧。
若有不足之处,欢迎读者们拍砖,但不要太重额。
好了,言归正传,说事儿吧。
首先,还是跟大家唠叨一下什么是区块链?
大家都知道,区块链其实就是一个分布式账本,就相当于一个记账的小册子,所有的人都能参与其中。
举个简单的例子,家里有一笔钱,每个月的固定时间,爸爸妈妈都会把钱给你,让你记录到账本上。
这时,如果你想顺手牵羊一小笔,还是很容易的,只需要在账本少记录相对应的金额,便可神不知鬼不觉。
但有一天,你的爸爸妈妈也开始参与进来,说要参与记账。
也就是说,同样一笔钱,但你们三个人人都在进行记录,且互相能看到彼此的账面,这时,你想要在偷拿一点,难度就很大了。
用区块链来说就是,你们三个人各自账本就相当于一个区块,而把你们三个人的区块组合在一起,就是一个区块链。
值得注意的是,这个链条是可以无限延伸的,且所有的数据一旦记录在账本上,便不能进行篡改。
其次,要说的是,区块链的记账规则。
既然是同一个链条,那也就是说参与其中的人对于在这个链条上发生的所有交易,都要进行记录。
那么,问题来了,别人凭什么要给你记账。
这就涉及到一个奖励机制,当发生一笔交易,链条上第一个知道你发生了交易,并进行记录的人,就可以获得一个奖励。
而在同一时间,当你记录了这笔账,并获得相应的奖励时,链条上的其他人将不再有关于这笔交易记账的机会,自然也无法获得酬劳。
而在区块链上,这些参与其中,进行记账,并获得奖励的人,就是我们常说的比特币挖矿。
然后,要说的是分叉。
什么是分叉?
当一笔交易发生的时候,可能有两个人在同一时间知道了这件事,并进行记录,这就是分叉。
但问题是,这笔交易的记录,最后只能取其中一个人的记录作为最终结果,那么,究竟应该取谁的,又如何保证公平?
为了解决这个问题,有了一个新的规则,要求所有的记录者都必须要记录满规定的时间,才算作数,而超出了这个时间段的,自然就不作数了。
举个简单的例子,比如这笔交易要记录满5分钟才算完成,如果超过了五分钟,又或者不是第一个满5分钟完成记录的人,那么,这笔交易就不能算作是你记的,你只能继续等待下一个记账的机会。
最后,说一下双花的问题。
双花问题是指一笔数字现金在交易中被重复使用的现象。
在《图说区块链》一书中,曾举过这样一个例子。
如果有两个人同时向记录者喊了一句:我给你一个奖励,该怎么办?
奖励只有一个,如何保证这个奖励在实际交易中只被支付了一次。
在比特币交易中,每一笔交易发生时,其数据就被盖上了时间戳。
而当这笔交易数聚被打包到一个区块中后,就算完成了一次确认,值得注意的是,这种确认需要连续多次才行,而每次确认又需要一定的时间。
在这种情况下,如果要把一笔资金进行两次支付交易,基本上是不可能的,因为两笔交易不可能同时进行交易,总有一前一后。
重点是,当第一笔交易得到确认之后,第二次交易就无法再的到确认。
而区块链的全网记账需要在整个网络中达成共识,双花问题自然无法产生。
好了,今天的内容就先到这里啦,读者朋友们要是有别的想要知道的,或者爆料提供信息的,欢迎随时来扰啊。
领取专属 10元无门槛券
私享最新 技术干货