中金网|公链在Layer1的坚守和选择


中金网|公链在Layer1的坚守和选择
文章图片
外汇天眼APP讯:区块链发展的这几年间 , 我们对链的结构已经越发了解了 , 已知公链包含Layer0、Layer1、Layer2 , 这是大部分链做“解决方案”时会想到的部分 。
把每层拆分来看 , Layer0层代表的是基础资源和通讯 , Layer1层的共识决定了Layer0层的资源利用规则 , 所以把Layer0+Layer1可以当成一体讨论 , 也就是链上 。 Layer2是对链上的扩展 , 也是处理任务的重要部分 。
在目前的技术条件下 , 一个公链 , 需要让这三层网络互相配合以提供出公链的能力 。 但从技术部分角度看 , 用去中心化的方式做好3层网络 , 的确算是个具备挑战性的事情 。
Layer1的理解
前文提到Layer0+Layer1被称为链上 , Layer0是通讯 , Layer1的共识提供的是安全 , 最典型的代表就是PoW , 业内对PoW的论证已有公论 , PoW更公平更安全 , 可以利用PoW建立网路和矿机生态 。
在讨论前 , 我们仍旧需要问一个定义 , 公链是什么?
如果用比特币定义 , 公链是一个提供金融基础设施的网络 , 基于这个网络的基础设施 , 我们可以实现一些能力的拓展 。 我们看到的公链都是加密货币项目 , 也代表着浓浓的金融属性 , 而金融的基础是信任 , 比特币网络通过区块链和PoW共识设计实现了信任 , 也就是我们理解的公平、透明、安全 , 在无需许可的设计下 , 变得足够开放自由 。
如果在比特币上做延伸开发 , 依靠比特币的算力和资源 , 就是把比特币网络的能力作为依托实现到业务里 。
如果用以太坊定义 。 以太坊是要做世界计算机 , 他把比特币一样的网络放进了以太坊网络结构里 , 加入智能合约后 , 变成可编程的加密货币 , 让本身作用单一的网络增加了多样性 。 这样 , 公链开始具备适应各行各业各种场景的能力 , 链的公平公正、透明、安全、自由开发等特质不减 。
那我们怎样继续定义公链 。
链 , 是计算能力的集合 , 想要开发和应用 , 那必须要有计算能力 , 计算能力从哪里来?矿机或服务器 。 网络安全从哪里来?规则 , 也就是协议 。
我们所见的链里 , PoW已经被验证为足够的安全合理 , 也就是可以实现可信 。 但安全、去中心化、可拓展性依旧是不可能三角 。 为了效率 , 一个纯PoW的链不足以应对一切开发需求 , 就像比特币不适合开发成各种网络一样 。
所以要想各种办法实现 , 本质上是既把PoW的好处留下 , 用PoW指代出的信任与安全、公正来作为链的标配能力 , 又向开发应用做一些妥协 。
但开发这件事与坚持PoW略有矛盾 。 坚持PoW共识的实现并不如PoS链那样简单高效 。
对一个PoW链的坚持 , 最直观的体现是在挖矿这件事上 。 PoW的出块原理 , 代表着PoW链要做矿工生态 。 而选择矿工生态 , 因为挖矿盘根错节的关系 , 作为项目方 , 挖矿的原则 , 会让自己束手束脚 , 并且如履薄冰 。
Nervos挖矿生态的快速成长
在Layer1层的坚守 , 挖矿是必要的 , 因为这是建立一个去中心化网络的必经之路 。 而想做挖矿 , 是件难事 。 近日笔者搭建的节点 , 虽是用简单的硬件主板连接网络的 , 但搭建过程繁复 , 引导用户搭建节点这个过程让创始团队费尽心力 , 实属不易 。
而如果像比特币挖矿一样 , 做一个足够有标准化的挖矿生态 , 其中的挑战 , 用更准确的描述应该是“惊险” , 就例如Nervos的矿业生态 。
2019年5月 , Nervos测试网上线 , 这是一个项目团队夜不能寐的开始 。
Nervos基金会联合创始人吕国宁告诉金色财经采访人员 , 选择挖矿这条路开始 , 网络上线 , 就意味着要随时面临网络遭受攻击 。 “如果黑客突然攻击你了 , 你能在一分钟之内响应还是半小时内响应会起到关键作用 , 在一分钟内响应 , 你能把钱追回来 , 如果半小时内响应可能钱已经转走了 。 ”


推荐阅读