大家听到区块链这个词差不多听了有十年那么长的时间, 可是绝大多数人仍然没有能力把它的实际情况准确地描述出来, 从表面意义去解释的话, 它呈现出来的形态就是属于一种公用的记录资料册子, 这种资料册子的特征是处于同一个系统内的所有参与者都有资格进行查阅操作, 同时没有任何一个单独的个体具备单方面进行修改或者删除内容的能力, 这个事物主要是依赖数字密码学技术以及分布式网络中节点之间达成的一致观点来维持正常运作的, 这一点与传统银行机构所使用的记账方式相比存在着根本性的差异, 靠密码学和分布式共识撑起来。
区块链的基础到底是什么
它的底层技术是由哈希算法并且是非对称加密这两种方式构成的。针对每一笔交易来说, 它会被打包成为一个区块的形态, 然后会使用哈希值去锁死前面那块内容里的东西, 只要去修改里面的任意一个字节, 那么整个链条就会彻底地损坏, 失去作用。
这就是为什么要把这个东西叫做“链”的根本原因所在——因为它是一个环环相扣的状态, 只要是触碰到了其中的某一个小部分, 整体的系统就会瞬间崩溃, 导致去进行回滚操作所付出的成本远高于所能得到的收益。

再往上走一步, 就到了共识机制这里, 比特币采用的是PoW挖矿这种方式, 以太坊则是转向了PoS质押这种形式, 它们本质都是解决"没有中央权威,谁来记账、谁说了算"的问题, 如果没有这一层结构来把关, 那么链上的数据谁都可以随意写入, 这样也就根本谈不上建立信任关系了。
区块链和数据库有啥本质区别
把MySQL拿过来跟那个区块链进行比较, 这事情其实根本就不太搭界。你要知道数据库这个东西是处于中心化状态里面的, 管理员想要进行删除或者修改的动作, 那是完全可以做到。另一方面来说区块链它体现出来的特性是一种去中心化的形态, 它的账本数据会分散散布在那成千上万的节点设备上面去。
如果有人想要尝试去篡改已经发生过的事情或者是历史数据的话, 那他就必须同时要控制超过百分之五十一的算力资源规模才可以办得到, 而从纯粹的经济角度来看这种尝试基本上是不可能实现的。
因此, 它所应对的核心问题并非是怎么去实现数据的存储的高效性,而是存在于那些彼此间完全不信任的陌生人群体内, 应当凭借什么样的机制来确保能够安全地进行账目的记录工作, 并且在此过程中可以不依赖于任何第三方机构的存在。
把这几层意思都弄明白了以后呢, 你就会发现关于区块链的那个基础部分其实一点也不感到玄乎了。它本身是完全不神奇的, 无非就是将密码学以及分布式系统和博弈论给硬性地组合在一块儿所形成的一套用来进行去中心化记账的规则, 而其余的那些东西通通都只是存在于应用层面的包装罢了。
转载请注明出处:imtoken,如有疑问,请联系()。
本文地址:https://zmdyd.cn/gwimqb/11032.html
