区块链大众普及(三)

2018-02-28  本文已影响0人  乐用卡

                  什么是区块链?

      通俗地说,其实区块链可以称之为一种全民记账的技术,或者说可以理解为一种分布式总账技术。

      数据库是大家都熟悉的概念,任何的网站或者系统背后都有一个数据库,我们可以把数据库想象为一个账本,例如支付宝数据库就像是一个巨大的账本,里面记录每个人账上有多少钱。当A发给B一元钱,那么就要把A账上的钱扣除一元,在B的账上增加一元,这个数据变动就可以理解为一种记账行为。对一般中心化的结构来说,微信背后的数据库由腾讯的团队来维护,淘宝背后的数据库由阿里的团队来维护,这是典型的中心化数据库管理方式,也是大家认为顺理成章的事情。

      区块链完全颠覆了这种方式。一个区块链系统由许多节点构成,这个节点一般就是一台计算机。在该系统中,每个参与的节点都会有机会去竞争记账,即更新数据库信息。系统会在一段时间内(可能是十分钟,也可能是一秒钟),选出其中记账最快最好的一个节点,让它在这段时间里记账。他会把这段时间内数据库的变化记录在一个数据区块(block)中,我们可以把这个数据区块想象成一页纸。在记完账以后,该节点就会把这一页的账本发给其他节点。其他节点会核实这一页账本是否无误,如果没有问题就会放入自己账本中。

      在系统里面,这一页账本的数据表现形式,称为区块,该区块中就记录了整个账本数据在这段时间里的改变。然后把这个更新结果发给系统里的每一个节点。于是,整个系统的每个节点都有着完全一样的账本。我们把这种记账方式称为区块链技术或者分布式总账技术。

上一篇下一篇

猜你喜欢

热点阅读