900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 这样介绍区块链 简单易懂

这样介绍区块链 简单易懂

时间:2020-03-09 02:55:47

相关推荐

这样介绍区块链 简单易懂

区块链的本质是分布式账本。

分布式,就是说,所有的交易数据不是集中在一个账本上,而是所有人都有这样一个账本。这个账本上有你的,也有别人在这个区块内的所有交易记录。只要你在区块链这个分布式账本上有交易,你所在的区块上所有人的账本里都会记录下这笔交易。

打个比方,10月11日10:10,村民A用一头牛换了村民B一只羊。村民A和B都拿着大喇叭在村里广播一圈这个事情,然后全村人都在自己的账本上记录下“10月11日10:10,村民A用一头牛换了村民B一只羊”这件事情。

去中心化指的就是,这笔交易不是由村长这个中心化的权威来记录的,而是所有村民共同记录的。

全体村民都参与过村里的交易,并且用自己的账本记录了村里的交易数据,他们在区块链里就被称为用户。

每次记录交易数据时,记账效率最高的那些村民,会成为本次交易的记账员,并获得一定的收入。在区块链里,他们被称为矿工。这个记账并获得收入的过程就是区块链里的挖矿。

村里每个人都有一把自己专属的私钥,这把私钥可以生成无数把公钥。私钥管理着自己可以用来交换的资产,用公钥则可以看到全村人的账本。“村民A用一头牛换了村民B一只羊”这个交易中,私钥就管理着自己的牛羊,公钥可以看到村民们账本上的交易记录。这就是区块链的公开透明或者开放性的原则。

用公钥查看村民们的账本,是看不到村民们名字的。这就是区块链的匿名性。

“村民A用一头牛换了村民B一只羊”这个交易完成后,村民C出于某种原因,不想真实地记录这个交易,他私自篡改了这个交易记录。这会对真实的交易记录产生影响吗?然而并不会。全体村民的账本放在一起后,发现村民C对这笔交易的记录是被篡改过的,就不会采用村民C的交易记录,村民C的账本就会被判定为不诚实账本,他的账本就不能继续记录村民们的交易数据。于是,村民C的账本就成了记录交易最少的那个,他的交易记录就是无效的。这就是区块链的不可篡改性。

在上述判定谁是可以获得收入的记账员,以及村民C的账本为不诚实账本的过程中,需要用到的确定记账员的机制,以及如何保障账本数据在全村形成正确、一致的共识,这就是共识机制。

随着村里的交易越来越多,就会按照固定的规则来增加新的账本,大家就接着用新的账本继续记录村里的交易。体现在区块链里,就是固定时间就会产生新的区块。这个固定时间,比如说:比特币的10分钟,以太坊的15秒,维基链的10秒,EOS的0.5秒。村民们仍然采用最早的账本记账规则,最早的那个账本就被称为创世区块。

区块链核心是不断增长的账本,这个账本记录了一个各种账户拥有者的有序输入,不可篡改、无法造假。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。