最近两天Ordinal赛道比较冷清,小图片的地板价一直阴跌,之前还热闹了几天的各种协议标准也没有了。正好抽空研究了一下这个偏底层基础设施的架构BOSS(注:这个架构提出新的概念很多,我会在下文一一拆解)
BOSS(Bitcoin Operational Standard System,比特币操作标准系统),望文生义,他想做的是一个像Windows一样的“操作系统”,可以在上面运行各种各样的应用。
何为元协议?描述协议的协议。BOSS提出了一个标准**OPStandard,(Ordinals Protocol Standard,序数协议标准)该标准提供了一种标准化和可扩展的方法,能够描述一个操作协议。OPStandard使用了JSON标准为协议的数据模式(称为OPScheme)**的语法提供了规范,这种方法允许将数据模式转换成可以在不同环境(包括索引器)中执行的操作指令。
在编程中,schema通常用于描述数据对象的结构,特别是在使用JSON或XML等数据格式时。例如,一个JSON schema可能会定义一个"用户"对象,该对象包含"姓名"、"年龄"和"联系信息"等属性。
BOSS还提供了一种名为“simplifiers(简化器)”的软件解决方案,能够通过索引和处理智能铭文(智能铭文是由协议指令组成,并且遵循OPStandard标准)来更新协议的虚拟状态。
BOSS的目标不仅仅是简单地创建一个协议库。他们还旨在观察和利用这些协议的内部状态作为可靠的实时数据。因为,需要以安全和开源的方式维护这些库和标准。
因此他们开发了ODE(Operational Decentralized Entity,去中心化操作实体)。ODE提供了一个去中心化的协议治理标准和框架,使用户能够参与协议的管理和决策过程。它赋予用户完全的权力来管理解决方案,并在实施后立即行使这些权力。ODE的目标是通过提供透明、去中心化和安全的协议治理机制,促进智能协议的稳定性和演变。
在现有的操作协议中,存在着技术复杂性、协议数据可信性、开发环境缺失、协议更新困难、数据类型协调和生态系统参与度等问题。这些问题限制了操作协议的广泛应用和创新发展。为了克服这些挑战,TheOrd团队开发了BOSS框架。
BOSS的愿景可以总结为以下几点:
建立一个基于最少限制的多态网络架构(允许不同类型的网络协议在同一个网络中共存和互操作)
将人类以可理解的格式生成的数据视为明确且一致的指令
利用比特币网络来保证数据的不可变性和历史性
支持协议指令或意图作为唯一的确定性
引入正确的解释和重新解释信号的确定性,由社区共同制定和认可。
以下是一笔典型的交易BOSS运行的原理图,可以总结为如下的三个步骤:
比特币交易被Ordinal协议索引出铭文
simplifiers使用OPStandard和ODE协议注册表检索和解释数据。遵循OpScheme标准并且可由MetaSate利用的序数铭文被视为智能铭文。
MetaState利用Meta注册协议定义和更新操作协议
MetaState和Meta:BOSS使用Meta,一个与ODE治理系统兼容的版本注册协议。Meta将部署的协议封装成一个标准格式,可以被BOSS simplifiers使用,并提供了一种探索方法确保不同版本的操作协议之间的兼容性和安全性的最佳实践的方法。
由于目前BOSS协议还处于非常的早期,仅有一份白皮书,而且白皮书中的内容和用词也是非常的晦涩难懂,对于没有技术背景的人来看真的是门槛很高。
**总的来说,BOSS想做的事是提供一套自己的指令和数据封装标准,并且可以对之前的各种协议进行封装而完成兼容,在协议标准上也采用了去中心,透明的治理过程。**从文档描述来看,整套构想应该是可行的,目前可知的是之后会提供一套js脚本来方便开发人员访问BOSS系统,更容易的开发一些复杂的应用,如下图所示:
最后,如果你觉得我的内容对你有帮助,可以添加下方微信,备注“BOSS”进入交流群。