一旦许多人听闻“区块链技术”, 脑海中冒出来的通通是比特币涨落、挖矿耗电量、智能合约这类热闹词汇。然而真正内行深谙的人清楚明白, 区块链的骨骼乃协议层, 它仿若互联网的TCP/IP协议, 眼不能见手亦不能触, 可是全部上层应用俱在其之上构建而成。故而, 协议层不光单纯是技术, 并且是区块链最为核心、位置处于最底层的那般核心技术。
协议层不就是一堆规则吗
有人认为协议层乃是一些白皮书中呈现出来的条文规定, 与技术毫无关联。此想法完全错误。协议层是一组精密的算法以及数据结构, 它对节点之间如何通讯、交易怎样验证、账本怎样同步予以决定. 比方说比特币的这种PoW共识机制, 它属于协议层的一部分,借助哈希运算以及最长链规则, 使得分散于全球的矿工达成共识.这些背后是密码学、分布式系统、博弈论的综合运用, 并非撰写几条规则就能蒙混过关的。
再来瞧一瞧以太坊的协议层, 它将虚拟机(EVM)以及智能合约环境给引入了。这可不是那种规则手册, 乃是一套能够执行图灵完备程序的分布式操作系统。开发者所撰写的合约代码, 借助协议层的解释器在每一个节点之上运行, 其结果绝对一致。要是没有协议层的技术予以支撑, 这些应用根本就没法运行起来。
为什么很多人不把它当技术
发生这种误解, 是鉴于协议层处于极为底层、甚为抽象之状, 普通大众体验区块链时, 所触及的是钱包、交易所、NFT这类处于应用层的事物。协议层犹如地基, 建造房屋之人关注地基, 然而购房之人只是瞧客厅是否美观大方。那群真正钻研技术的团队, 像是那些致力于做Layer2扩容方案的, 全力以赴谋求优化的正是协议层的性能。诸如降低交易延迟、提升吞吐量、强化隐私保护, 这些通通都是协议层的专业性工作。
存在另外一个缘由, 开源社区致使协议层的代码瞧着“极度易于获取”。任何一个人都能够于GitHub下载比特币或者以太坊的源码, 并且加以编译运行。然而看懂源码跟复制源码乃是截然不同的两件事。能够将协议层编写得正确、安全且高效, 这需要极为高深的技术功底。许多项目拿着他人的协议修改几个参数便发行虚拟货币, 结果层出不穷地出现漏洞, 这恰恰是由于不了解协议层背后的技术细节。

结尾而言结论为: 协议层乃区块链之灵魂技术, 若缺失它, 所有应用皆如空中楼阁般虚幻。那些对协议层持轻视态度之人, 等同于宣称地基并非建筑的一部分。
转载请注明出处:枣强文明网,如有疑问,请联系()。
本文地址:https://zqwxw.com/imqb/7628.html
