BRC-20交易所和索引器UniSat最近完成了Jubilee升级。然而,社群对于为何索引器代码迟迟不开源表示质疑,认为这受到了商业利益的控制。昨天,UniSat正式回应了这个问题,表示他们的决策是出于责任。
UniSat顺利完成了BRC-20的Jubilee升级,但是他们从五月份开始进展缓慢的开源计划随即受到社群的放大检视。对于一个价值超过30亿美元的领导项目来说,这确实是一个很重要的问题,UniSat团队也为此作出了正式回应。
UniSat表示,他们的首要任务是最大限度地降低Jubilee升级期间的风险。既然升级已经成功完成,接下来他们将推动更多的开源计划。
团队表示,过去推迟开源开发进展是有历史和现实因素影响的。当时他们没有预料到BRC-20的功能会在几个月内成为比特币社群的焦点,导致人们对UniSat暂时的BRC-20中心化支持表达强烈的指责。
团队在内部开发BRC-20时,就像处理任何其他功能一样,需要逐步将其整合到现有的多个产品中,而接续不断测试与部署,有一套既有开发流程需要完成。
UniSat最初并没有将BRC-20索引器开发为独立产品,因此现在必须要从产品代码中提取,以创建独立软件,这需要进行大量重构。就像是开发Windows 95时突然因为过于集中而受到批评,需将核心部分提取到开源Linux核心中,同时确保Windows 95继续无缝运行,这项任务的复杂性不言自明。
另一层复杂性是团队希望以最佳化解决方案来改善用户体验,而这涉及各种服务器的广泛分散式协调,希望可以将开源索引器打造成一个轻量级的解决方案,以在低级别硬件上运行,供所有用户而不是只有开发人员存取。
要完成轻量级索引器,这需要对现有的架构进行大量精简和优化。
UniSat真诚地希望有一个健康、开源的BRC-20索引模型,因为这样才可以更好地为不同团队创造大量机会来建立基于BRC-20协议的其他服务。
举例来说,去年九月Ordinals峰会上,团队推出了基于BRC-20的模块化架构,然后利用这个框架实现原生的BRC-20交易功能(brc20-swap)。若当时已经存在健康、开源的模型,UniSat就不需要额外的两个月来发明黑色模块(black modules)和白色模块(white modules),大可以设计让所有用户提款并展现出优势。
开源后模块化方法可以用于其他BRC-20应用,例如借贷或是稳定币的更高阶的应用,快速扩展BRC-20的各种功能,随着不同团队不断涌现的无数模块,BRC-20将持续成长并无所不在。
UniSat开源行动与决定,并不仅仅是推出一个开源代码库,而是推动BRC-20成稳健的底层协议的重要推手。
UniSat开源并不是一种逃避责任,相反地,是决定自己将担起支撑BRC-20协议发展的重责大任。
团队表示理解社群需要进一步的讨论和时间,以便在BRC-20相关标准上达成共识,例如传输攻击提案等小优化,或是支持BRC20-swap的模块架构等重大改进。
也希望社群成员停下来思考,未来是否想要将BRC-20推向更高阶应用的工具?或者仅仅成为众多的谜因历史之一而停滞不前?
在快速迭代的市场中,UniSat确实在BRC-20协议的开发贡献良多,也以产品提供良好的用户体验,有底气能支撑其上述愿景。
然而既然BRC-20协议已经成为30亿美元的去中心化项目,UniSat的每一步必定都会被放大检视。推迟索引器的去中心化,社群自然会有其把持商业利益猜想,毕竟其中利益巨大,此回应社群是否买单仍有待观察。