从根本上说,区块链是一个去中心化数据库,它记录了每一笔交易明细,这类去中心化的架构设计促使系统软件更安全,并且也降低生产成本。
去中心化的架构设计促使每一笔买卖全是真实可靠的,而且能被保存在区块链中。当每一笔买卖值得被认同时,区块链上就会出现一个被称作“的共识”节点。每个节点都有各自的记账方法,而且都能把自己的账簿纪录成一条链。
假如我们将要区块链比成是一座大仓库得话,那样的共识便是仓库里储放货物的仓储货架,而共识算法乃是店铺里所存放的货物。
你可能会说,如果这个货物已经有了的共识呢?
当然可以了。你能想象一下:倘若仓库内有一箱牛奶,每天都会有好多人来袭牛乳;倘若仓库里面有很多颗生鸡蛋,每天都会有好多人来领鸡蛋;倘若仓库内有一桶石油,天天都有人来袭石油……
假如仓库里摆着整箱的婴儿奶粉,那样如果有人发觉一包奶粉过期了,那样就会立刻向每个人宣布:“我如今发觉了一包过期奶粉,请各位给我确认一下”;
假如仓库里摆着整箱的奶糖,那样如果有人发觉棉絮糖过期了,那样所有人会在第一时间把奶糖下线;
假如仓库里摆着整箱的石油……
区块链的诞生就好像是店铺里摆满货物。你只需要给店铺里每一件货物搞好标识、贴上去标识就行了。系统将依据标识全自动寻找值得被标识的货物并把它保存在区块链中。只需每个人遵守纪律,那样区块链就会保持安全距离、高效率和去中心化。