首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于区块链,这些重点不知道,你就输了

区块链大热,已经成为不争的事实。

不计其数的人涌入其中,但对于某些小白来说,恐怕连区块链基本的一些概念都是一知半解。

纵观大佬圈,谈吐之间全是专业词汇,犹如天书。

纵观媒体圈,普及相关知识更是屈指可数。

那我今天就给大家普及几个常见的知识点吧。

若有不足之处,欢迎读者们拍砖,但不要太重额。

好了,言归正传,说事儿吧。

首先,还是跟大家唠叨一下什么是区块链?

大家都知道,区块链其实就是一个分布式账本,就相当于一个记账的小册子,所有的人都能参与其中。

举个简单的例子,家里有一笔钱,每个月的固定时间,爸爸妈妈都会把钱给你,让你记录到账本上。

这时,如果你想顺手牵羊一小笔,还是很容易的,只需要在账本少记录相对应的金额,便可神不知鬼不觉。

但有一天,你的爸爸妈妈也开始参与进来,说要参与记账。

也就是说,同样一笔钱,但你们三个人人都在进行记录,且互相能看到彼此的账面,这时,你想要在偷拿一点,难度就很大了。

用区块链来说就是,你们三个人各自账本就相当于一个区块,而把你们三个人的区块组合在一起,就是一个区块链。

值得注意的是,这个链条是可以无限延伸的,且所有的数据一旦记录在账本上,便不能进行篡改。

其次,要说的是,区块链的记账规则。

既然是同一个链条,那也就是说参与其中的人对于在这个链条上发生的所有交易,都要进行记录。

那么,问题来了,别人凭什么要给你记账。

这就涉及到一个奖励机制,当发生一笔交易,链条上第一个知道你发生了交易,并进行记录的人,就可以获得一个奖励。

而在同一时间,当你记录了这笔账,并获得相应的奖励时,链条上的其他人将不再有关于这笔交易记账的机会,自然也无法获得酬劳。

而在区块链上,这些参与其中,进行记账,并获得奖励的人,就是我们常说的比特币挖矿。

然后,要说的是分叉。

什么是分叉?

当一笔交易发生的时候,可能有两个人在同一时间知道了这件事,并进行记录,这就是分叉。

但问题是,这笔交易的记录,最后只能取其中一个人的记录作为最终结果,那么,究竟应该取谁的,又如何保证公平?

为了解决这个问题,有了一个新的规则,要求所有的记录者都必须要记录满规定的时间,才算作数,而超出了这个时间段的,自然就不作数了。

举个简单的例子,比如这笔交易要记录满5分钟才算完成,如果超过了五分钟,又或者不是第一个满5分钟完成记录的人,那么,这笔交易就不能算作是你记的,你只能继续等待下一个记账的机会。

最后,说一下双花的问题。

双花问题是指一笔数字现金在交易中被重复使用的现象。

在《图说区块链》一书中,曾举过这样一个例子。

如果有两个人同时向记录者喊了一句:我给你一个奖励,该怎么办?

奖励只有一个,如何保证这个奖励在实际交易中只被支付了一次。

在比特币交易中,每一笔交易发生时,其数据就被盖上了时间戳。

而当这笔交易数聚被打包到一个区块中后,就算完成了一次确认,值得注意的是,这种确认需要连续多次才行,而每次确认又需要一定的时间。

在这种情况下,如果要把一笔资金进行两次支付交易,基本上是不可能的,因为两笔交易不可能同时进行交易,总有一前一后。

重点是,当第一笔交易得到确认之后,第二次交易就无法再的到确认。

而区块链的全网记账需要在整个网络中达成共识,双花问题自然无法产生。

好了,今天的内容就先到这里啦,读者朋友们要是有别的想要知道的,或者爆料提供信息的,欢迎随时来扰啊。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180307G15VJ600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券