研究综述
BTC诞生于2008年,起源一个创造性的技术实验 ——试图构造一个开放的去中心化交易网络,目前已经稳定运行将近15年。由于在初始的BTC协议中,主要设计目标是大规模的去中心化交易网络,因此在计算场景和吞吐能力上做了很大的妥协,也限制BTC应用到更丰富的实际场景中。
在BTC的发展历史中,可扩展性一直是社区关注的重点领域,扩展性包含了吞吐能力、去中心化网络规模和复杂计算任务处理等,最核心的设计困境在与如何在保证安全的前提,最大化的扩展BTC计算网络的吞吐和处理能力。
第一阶段本文归纳为古典轻协议时代,协议设计理念基本以BTC网络为核心,嵌入二层资产协议,轻量安全但是扩展性不足,但是奠定了后面发展的理论模型。第二阶段属于链下扩容繁荣时期,主要关注点是图灵完备和可编程能力,在妥协安全的基础上为行业带了大量的开发者生态。第三阶段BTC扩展设计再次复兴,以Ordinal协议为起点,再次反思了当前协议安全性的问题,试图再次解决安全和扩展性的矛盾。
本文根据时间发展脉络,尝试系统化地梳理出BTC扩容的设计思路和演进方向,总结出当前的困境并给出详细设计准则,以及尽可能给出一种可落地的架构设计提案。
Last updated