
能力提升需要对应具体条件
区块链近期技术的应用边界是什么,可以从三个问题理解:交易由谁处理,结果靠什么验证,外部信息从哪里获得。扩容主要缓解处理能力和成本限制,预言机则连接链外数据。两类技术解决的问题不同,不能仅凭速度更快、数据更多,就认定业务已经具备完整的可信保障。
这里讨论以扩容和数据接入为范围。“近期”不代表所有方案都已成熟,具体网络的运行状态、功能支持和安全配置仍需单独核实。
扩容的边界:性能与安全依赖
以太坊扩容文档区分了不同方案的安全来源:Rollup在主网外执行交易,并向主网提交数据;侧链采用自身的共识机制;Validium使用有效性证明,但数据不存储在主网。状态通道则让参与方在链外交互,再通过主网结算。
这意味着选择扩容架构时,需要同时考察处理效率、验证方式和数据可用性。适用条件包括:业务能够接受相应结算流程,参与方能够获得必要数据,并且能够承担相关运营节点的依赖。链外处理更快,并不能直接说明所有方案拥有相同的安全保障。
数据接入的边界:上链与真实之间
Chainlink数据馈送文档介绍了通过去中心化预言机网络汇聚多来源信息并发布到链上的方式,涵盖价格、储备、净值等数据,也提供部分二层网络排序器运行状态信息。
预言机使合约可以使用外部信息,但业务仍需明确数据代表什么、何时更新,以及异常情况下如何处理。需要外部数据的应用,适用前提是数据口径与业务规则一致,而且能够容忍相应的更新间隔。自动执行规则的可靠性,仍受输入信息质量约束。
如何判断应用是否适合
可以沿着业务流程逐项判断:高频交互是否需要即时最终结算,关键状态能否被独立验证,外部数据中断后是否允许暂停。若业务依赖链外事实,还应明确链上记录与链外责任如何对应。
例如,需要根据外部数据更新状态的应用,既要考虑扩容网络能否及时处理请求,也要考虑数据是否及时到达。这两种延迟属于不同环节,单独提高吞吐量无法同时解决。
常见问题
使用二层网络就等于拥有主网的全部保障吗?不能仅凭名称判断,还需查看具体实现的验证、数据发布和运行机制。链外扩容方案之间存在重要差异。
数据上链后就能证明现实情况吗?链上记录能够支持核验已发布的信息,但对现实情况的判断仍依赖信息来源及采集过程。应用边界应覆盖从数据产生到规则执行的完整链路。