这几年以来, 区块链技术从金融行业一直发展到了实业行业, 然而大多数人对于它的认知仍然仅仅局限于“去中心化”这四个字, 我本人曾经在供应链方向和支付方向的区块链项目中工作了三年时间, 现在我准备将这个概念以及相关的技术内容进行拆解, 并使其达到最底层的水平, 进而使用通俗易懂的大白话进行一遍讲解。
区块链概念是什么
讲得直白一点, 区块链就是一个分布式账本。这里不存在中心机构, 所有参与方面各自都持有一份完整的数据副本。任何一笔交易都必须经过超过半数的节点验证通过, 之后才能被写入新的区块之中。这并不仅仅是数据库的简单升级, 而是将信任从中心机构转移到了数学原理和密码学技术之上。

如果你篡改了其中的某一条历史记录的话, 那么后续所有的区块的哈希值就全部失效了。这样一来, 就需要去重新计算整条链的情况。在算力方面, 这几乎是不可能做到的事情。这也就是“不可篡改”这四个字的真正含义到底是什么。
区块链技术怎么用
一旦把它应用到具体的实际项目之中, 区块链所解决的核心问题, 其实就是在多方协作的过程里产生的信任成本的问题。
无论是进行供应链的溯源操作, 还是处理跨境结算的业务, 又或者是做电子存证的留存, 再到版权确权的认定工作, 这些工作依靠的都不是所谓的某一种“币”, 而是依靠存放在链上的那种公共记录。那条公共记录的特点是任何人都可以进行验证, 而且任何人都不允许去进行修改。
这个技术架构一共被分成了三层, 里面包含了数据层, 比如区块结构、哈希链还有Merkle树, 网络层, 包括了P2P广播和节点发现, 还有共识层, 提到了PoW、PoS或者是PBFT。
大家到底应该选择哪一套共识机制, 这事儿会直接决定整个系统的吞吐量是多少、延迟情况是怎么样的, 另外还有抗攻击能力强不强, 所以说, 没有银弹这种情况是不存在的, 或者说不存在所谓的万能方案。
概念用不着被神秘化, 技术不用非要弄成玄虚的样子。把区块链这个事儿究竟适合拿来干哪些事情、又绝对不适合去搞哪些项目,给整得明明白白的, 这比拿着脑袋去死记硬背那一百个听着就吓人的专业术语, 要有实在意义得多多了。
转载请注明出处:imtoken,如有疑问,请联系()。
本文地址:https://www.zmdyd.cn/gwimqb/10593.html
