在传统情况下,不论大小系统背后都有个数据库,数据库就像一个大的账本,例如某宝的这个账本上面记录了A用户有多少钱,B又有多少钱,如果A支付了B一块钱,某宝就在B用户帐上加一元,而在A用户帐上减一元,所以也可以把数据库的变化看成是一种记账行为。
(区块链开发、各类APP、钱包开发咨询:张经理同电话)营销策划、推广包装一条龙服务
我们通常认为,谁维护系统谁就天经地义的管理数据库,而其他用户无权参与,就像某宝的用户无法参与具体的记账行为一样,但是区块链颠覆传统,让系统中每一个用户参与其中。
区块链就像一个大的总账本,系统中的每一个用户都可以参与竞争记账,在某个时间段内,系统会在竞争者中找出记账最快、质量好的用户,该用户把这段时间内的数据变化写到一个区块中,就像写到一张帐页上,并把这张帐页复制给系统内所有其他用户进行备份,完成整个动作,在下个时间段周而复始。于是系统中每个节点(编按:上述每个用户都是一个节点)都有着完整账本的副本。