原文标题:《Pocket Network:以 Web3 的方式解决 Web3 的问题 | 项目介绍》 回看 2020 年,3000 多个去中心化应用让以太坊占据了清算层的主导地位,同时这也证明了清算层已经步入到了成熟阶段,人们也将目光更多地放在了中间件上。 不同的 Web3 中间件服务于不同的需求,有的中间件解决了扩容需求、有的解决了存储需求、有的解决了跨域交互需求,中间件领域的不断繁荣让人们能够更有效地享受到 Web3 应用所带来的便利及优势。近期,去中心化 API 领域解决方案频出,这也为 Web3 应用的完全去中心化奠定了坚实的基础。然而,从底层网络角度来看,有一个领域一直未能得到足够的关注,那就是全节点激励问题。 Web3 世界中不可空缺的中间件区块链网络作为分布式账本技术的典范,其无法被单一个体所控制的特质得到了信仰者们的无限推崇。在保证区块链网络这一去中心化特质的背后,需要节点数量的支持,也就是说网络中节点的数量与其去中心化程度成正比。 区块链网络中有三类节点:挖矿节点、全节点,以及轻节点。挖矿节点负责用算力换取创建新区块的权利,而全节点以及轻节点职能相似:负责传播及验证区块信息来进一步巩固网络安全。 通常在每个网络的代币经济学中都会明确挖矿节点的奖励机制(区块奖励),然而全节点及轻节点在网络机制中是基本没有奖励的。全节点通常是由志愿者或利益相关人(服务提供商)去运行的,而由于轻节点(钱包)只储存区块头,所以轻节点的所有数据验证都要依赖于其连接的全节点。 一般来说,挖矿收益大于挖矿成本的网络是不缺挖矿节点的,但对于全节点来说就没有这么乐观了。虽然对于用户来说运行全节点可以完全保证链上操作的安全和隐私,但由于网络中没有原生的经济激励机制导致运行全节点的成本高于其优势,所以大多用户选择中心化全节点服务商。同样,对于开发者来说运行全节点的开销迫使他们必须使用中心化全节点来支持应用的后端。 比特币和以太坊的先发优势使其网络中有坚实多样的基建为网络中的开发者及用户提供服务,这使得比特币和以太坊网络与其他网络相比有着绝对的优势。然而,过度依赖中心化全节点运营商就意味着网络的去中心化程度需要被迫妥协,其伴随的问题则是网络将会面临中心化风险以及单点失效风险。 从去中心化应用角度来看,面对高昂的节点运维费用,开发者几乎不可能自架节点。现今大多数开发者会选择使用节点服务商调取数据。然而由于节点服务商的中心化特质,其所导致的中心化风险以及单点失效让链上应用从数据获取维度并非如此去中心化。 (责任编辑:admin) |