一个集成于 Telegram 的交易机器人,支持用户通过 Telegram 实时执行交易、追踪市场和管理投资组合。 · KittySwap: 一个运行在 OP_NET 上的去中心化交易所和永续合约平台。 · Redacted: 提供链上私密的合规 DeFi 私人银行服务。 · SLOHM Finance: 在 OP_NET 上推出的去中心化储备货币项目。 · BuyNet: 为比特币 DeFi 生态系统开发的买入机器人。 · SatsX: 一个在 OP_NET 上开发多功能特性和工具的项目,扩展生态系统的能力。 · Meme Coins 如 Satoshi Nakamoto Inu, Zyn, Unga, Pepe: 这些是基于 OP_20 协议的 Meme 代币,均由 OP_NET 支持。 4. BRC100 文档:https://docs.brc100.org BRC-100 是一种基于 Ordinals 理论构建的去中心化计算协议,通过给 brc20 加入“销毁”、“铸造” 等新操作,通过对这些新操作的结合,在索引器中记录不同地址持有的代币余额与状态,从而实现复杂的 defi 操作。开发者他也可以在 BRC-100协议的基础上扩展更多的操作符,来扩展业务。 BRC-100 协议的操作 BRC-100 提供了一些操作: mint2/mint3和burn2/burn3 ,使得 token 可以在 UTXO 模型和状态机模型之间安全地转换: · mint2:用于生成新的代币,且会增加整个系统的流通量。通常需要来自某个应用程序或地址的权限才能操作。 · mint3:与mint2类似,但不会增加流通量。它主要用于将应用中的余额转换为UTXO(未花费交易输出),这些余额可以在其他应用中使用。 · burn2:用于销毁代币,同时更新应用程序的状态。销毁的代币可以在满足特定条件下通过mint2重新生成。 · burn3:与burn2相似,但不减少流通量,而是将代币转换为应用程序的状态。销毁的代币可以通过mint3重新生成。 扩展和兼容性 计算能力和状态转换可以通过BRC-100扩展协议进行扩展。所有 BRC-100 扩展协议相互兼容,即实现 BRC-100 及其扩展协议的代币可以在所有应用中使用。同时,BRC-100协议及其扩展协议可以通过改进协议进行更新和升级。 BRC-100协议及其所有扩展和改进协议统称为BRC-100协议栈,所有 BRC-100 扩展协议相互兼容,即实现 BRC-100 及其扩展协议的代币可以在所有应用中使用,并且支持跨链操作。有BRC-101,BRC-102和BRC-104: · BRC-101是一个去中心化的链上治理协议,定义了如何治理基于BRC-100协议或其扩展协议的应用程序。 · BRC-102是针对BRC-100资产的自动化流动性协议,它为基于BRC-100协议栈的一对代币定义了基于“恒定乘积公式”(x*y=k)的自动化做市方法。 · BRC-104是一个流动性质押/重质押池协议,定义了如何通过质押将BRC-20资产、符文资产和BTC包装为BRC-100资产,以及如何将BRC-100资产奖励分配给BRC-100资产、BRC -20 种资产、符文资产或 BTC 质押者。 BRC-104是BRC-100协议栈的Asset Wrapping协议和Yield Farming协议。 BRC-100生态项目 项目方正在为BRC-100 协议索引器探索一种实现最小索引的方法。需求方可以部署自己的最小索引来获取BRC-100协议栈所有资产的状态,而无需实现所有扩展协议的复杂计算逻辑。而且,最小索引不需要频繁更新或升级。 BRC-100生态中有3个项目: · inBRC (Launched) - 第一个 BRC-100 市场和索引器: https://inbrc.org。 · 100Swap (Launched) -第一个基于BRC-102 协议的比特币L1 AMM 铭文去中心化交易所: https://100swap.io。 · 100Layer (Developing) - 比特币L1上的比特币生态系统的流动性协议,基于BRC-104 协议和 BRC-106 协议,由去中心化抵押品支持的稳定币、包装代币和流动性挖矿组成: https://100layer.io。 5. 可编程 RUNES(Protorunes) 符文本质上是一种数据结构,存储在比特币的OP_RETURN字段中。与其他基于JSON的协议(如BRC-20)相比,符文更为轻量化,不依赖复杂的索引系统,保持了比特币的简单性和安全性。 可编程符文是符文的扩展层,允许创建带有符文的可编程资产。引入这些资产可以存在于UTXO中,并支持类似AMM(自动做市商)协议的操作。可编程符文的核心理念是在比特币区块链上利用数据,通过虚拟机或类似技术,实现智能合约的功能。 Proto-Runes Protocol 在可编程符文中,最主要的项目是Proto-Runes Protocol,由oyl钱包创始人@judoflexchop团队主导开发。目前已开源:https://github.com/kungfuflex/protorune Proto-Runes Protocol是一种标准和规范,为可编程符文提供了框架,通过在子协议(meta protocols)之间管理和转移符文资产,可以构建AMM、借贷协议或成熟的智能合约。 比如Proto-Runes Protocol在比特币网络上实现了类似Uniswap的DEX(去中心化交易所),支持符文资产的原子交换和流动性池的创建。通过原型销毁和原型消息的组合,用户可以在不离开比特币网络的情况下进行去中心化交易和资产管理。 简单来说,Proto-Runes Protocol允许符文被Burn成可编程符文Protorunes的形式,从而赋予符文额外的功能和用途。 Protoburn和Protorunes Proto-Runes的关键机制之一是Protoburn,它允许用户将符文销毁并转换为仅供子协议使用的表示形式,这些符文资产通过Runestone的指针或符文协议上的edict(法令)目标化,从而在子协议中生成新的资产形式,也就是可编程符文Protorunes。 原型销毁通过将符文锁定在OP_RETURN输出上来确保其不可花费性。这种机制确保了符文资产能够安全地从主协议转移到子协议,从而允许在子协议中进行进一步的操作和交易。 这一过程通常是单向的,即资产从符文协议转移到子协议中,但无法直接转回。Protoburn消息嵌入在Runestone的Protocol字段中的Protostone内,其协议标签为13(符文协议标签)。消息包含目标子协议ID以及资产的指针等信息。这一机制为子协议之间的资产管理和转移提供了基础,并且允许原子交换(Atomic Swaps)等功能。 Protomessage 在Proto-Runes协议中,Protomessage是指在子协议中执行的操作指令。它通过在Protostone结构中编码并由索引器解析来实现。Protomessage通常包括对资产的操作请求,如转账、交易或其他协议定义的功能。当索引器解析到Protostone中的消息字段时,该字段包含一个字节数组,通常会通过protobuf或其他子协议预期的序列化器进行解析,然后作为参数传递给子协议的运行时。该消息可能涉及资产转移、交易逻辑或其他协议功能。 指针用于指定Protostone的目标位置,这个位置可以是交易输出中的一个UTXO,也可以是另一个Protostone。如果子协议决定不执行某个输入,交易失败时,protorunes会被退还到退款指针(refund_pointer)指向的位置,将未使用的资产退还给原交易的发起方。 Proto-Runes协议的运行机制 Proto-Runes协议的运行机制是:索引器首先处理符文协议中的Runestone特性,然后按顺序处理子协议的协议消息。所有的Protostone按照它们在Runestone的Protocol字段中出现的顺序依次处理。为了避免复杂性和潜在的安全漏洞,Proto-Runes协议禁止递归执行原型消息,即每个原型消息只能执行一次,任何递归指令将导致交易失败,未使用的资产会被退还。 在Proto-Runes协议中,LEB128(Little Endian Base 128)是一种用于表示大整数的可变长度编码方式。LEB128编码被广泛用于表示协议字段和消息,以节省空间并提高处理效率。每个子协议都有一个唯一的协议标签,用于区分不同的子协议。这些标签以u128值表示,并且在Protostone中作为LEB128编码的值出现。指针用于指定Protostone的目标位置,可以是交易输出中的UTXO,也可以是另一个Protostone,甚至引用原型消息,以便在子协议中实现复杂的操作逻辑。 最新进展:创世Protorune QUORUM•GENESIS•PROTORUNE 是第一个Protorrune,它的Protoburn 已成功完成,可以看到 ord 索引器的正确运行,其中Protoburn发生在没有 cenotaph 的情况下,因为用了 OP_RETURN 输出 QUORUM•GENESIS•PROTORUNE 的余额,可通过这个链接看到:https://mempool.space/tx/eb2fa5fad4a7f054c6c039ff934c7a6a8d18313ddb9b8c9ed1e0bc01d3dc9572。 这个创世 Protorune 仅作为参考实现,也不打算用于出售。它旨在作为 Protorune 标准的公开论坛,并可集成到协议中,为项目代币提供治理功能。 @judoflexchop团队仍在为这个 genesis protorune 一个 WASM 开发索引器:https://github.com/kungfuflex/quorumgenesisprotorune 这是一个在比特币 L1 上实现链上治理的功能模型,作为索引器,允许用户通过 protomessage 生成投票代币,每个提案中同一范围的符文只能生成一次投票代币。提案在达到法定人数后自动执行,用户也可以通过将投票代币转移到不可支出的地址来撤回投票。整个过程确保了治理的透明和有效性。 来源:金色财经lg...