1. 趣币网首页
  2. 专栏

说得神乎其神的区块链,是怎么记账的?

我们前面说了区块链出现的意义,简单的说区块链就是为了解决人与人之间的信任问题,干掉第三方信任机构,例如银行和房地产中介等中间商,提高社会运作效率,更加保证了资金的安全和个人隐私。

我们前面说了区块链出现的意义,简单的说区块链就是为了解决人与人之间的信任问题,干掉第三方信任机构,例如银行和房地产中介等中间商,提高社会运作效率,更加保证了资金的安全和个人隐私。

说的神乎其神,那么区块链又是怎么进行记账的呢?

首先我们要了解区块链长什么样。

区块链的英文名称:块(Block),链(Chain)

区块链是一个特殊的分布式数据库,同样存在于网络中,存在于区块链网络中的每台电脑里。

你可以把区块链想像成一个个账本,每个人都有一个同步更新的账本,账本里的每一页就相当于一个区块,每当网络里有新的交易时,就会形成新的一页,这一页就是新的区块。

每个区块里都记满了交易信息,区块按照交易时间一页一页的排序下去,相当于用链条稳定的链接在一起。

世界上第一个区块是有区块链的创造者中本聪于2009年挖出来的,当然这个人已经看破红尘归隐山林了,没有人知道他长什么样,也不知道他是哪里人。

需要注意的是,区块链有且只会有一条主链。

什么意思呢?

请想像贪食蛇的游戏。

区块链就像一条不断在吃掉外界给它食物的的贪食蛇,游戏里会不断的有新的食物出现,而蛇只有一条,它会不断的把出现在游戏里的食物按时间出现顺序吃掉。食物可以来自四面八方,但蛇只有一条,而且这条蛇存在于每台电脑里,它永远都不会死掉。

区块链的世界里就是不断的生成交易等信息区块,然后不断的连成一个链条的过程。而连成链条的最重要目的就是为了确保交易后形成的区块数据不会被篡改,大家都可以看,但是你改不了里面的内容。

然而这个记账的过程中也带来相应的问题,我们来回顾下区块链的初衷是什么。

区块链的初衷就是为了去中心化,取代银行等中间商记账带来的弱点和金融缺陷。

那没有了银行,谁来记账?

以前所有的交易都经过银行,银行会手续一定的手续费,例如转账手续费,管理银行账户手续费,或者拿银行的钱再投资再生钱等。现在没有了银行,怎么解决这个问题呢?

去中心化的区块链记账方式如果想要获得全网的人的认可,有两个问题是避不开的。

1、既然去中心化了,那肯定不能只保存在单一的地方,而是让全网的人有平等的拥有保存账本的权利。

2、记账的权利;以前是银行记账,有国家背书,大家信的过,可现在是去中心的记账,那么就必须确保所有的参与者都有记账的权利,而且所有人记得账必须一样,大家都认可才行。

要完成第一个目的并不难,前面也说过,账本是存在每个电脑里的分布式账本,但是要做到第二点就很难了。

A和B两个人都有区块链的电子钱包,假设A给B转账了10个数字货币,那么区块链的系统里就会先生成相应的数据块。然后把交易的信息广播给全网的记账人知道。

来看看区块链是怎么开始记账的。

到了这步,全网有无数的记账账户,那谁来把这笔区块交易记录下来,并把这个区块确定放在主链路也就是贪食蛇的身上呢?

因为每个记账的账户在物理位置都是不一样的,广播出去的信息到每个账户接收到的时间点也不一致,有点慢有点快,就像你把信件从北京寄到河北跟寄到新疆一样,存在延时的问题。

这样同一笔交易信息,不同的人记录总会存在区别,而我们的区块链允许这样的差别,也就是同一笔交易的信息指允许一种形式存在,并且你的记录需要被全网的其他账户所认可后,这笔交易信息最后才会以块的形式加入到主链路区块链中去。

如何解决全网参与记账,又不使记录千差万别呢?

中本聪想到了一个办法,打造了一种区块链的共识机制,也是第一代区块链的工作量证明(POW)机制。

什么意思呢?

既然要全网的记录一样,又要全网所有的人一起参与记账,那就公平竞争吧。

区块链会在交易广播出来的同时,给到每一台记账电脑一个算术题和一个随机值,这是一道概率的算术题。

只要你的电脑在全网里首先算出这道题,那么你这个账户就具有在全网唯一记录这笔交易区块的权利。

当你把这笔交易记录在自己的账本以后,你也会把这个消息告诉给其他全网的成员,其他成员在核验你这个记录没有错的时候,就会把你的这个记录交易区块也加到自己的账本中。

这样就实现了区块链账本的唯一性,同步性和安全性。

这便是区块链的主要记账过程。

很多人会把区块链和比特币混为一谈,认为区块链就是比特币,比特币就是区块链,这是不正确的。

那么区块链跟比特币有什么区别?

©本文仅代表作者本人观点,与趣币网无关。趣币网对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。转载请注明出处:趣币网

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信