BTKN (比特币代币) YOBTKN(比特币代币)是我们对 LRC-20 协议的适配版本,专门为 Spark 优化。我们在 2024 年夏季发现了 LRC-20,对其原生比特币代币设计和发行者优先功能印象深刻。然而,当我们推动其极限并为 Spark 的独特架构进行适配时,我们意识到需要进行重大改进和更改,这些改进足以赋予其自己的身份。我们保留了使 LRC-20 出色的核心原则——原生比特币兼容性和强大的代币机制——同时针对 Spark 的特定用例进行了增强。结果就是 BTKN:一个保持与 L1 向后兼容性的协议,同时释放了在 Spark 上代币发行的全部潜力。

简介

BTKN 有两个关键组件:比特币(L1)作为结算层和 Spark 作为执行引擎。在比特币(L1)上,BTKN 通过调整比特币地址的方式工作,将代币数据嵌入到常规交易中。比特币节点照常处理这些交易,但支持 BTKN 的节点可以通过观察这些密钥的调整方式来提取和验证代币移动。在 Spark 上,BTKN 不需要像 L1 那样使用相同的技巧,我们不调整密钥。相反,它们作为元数据原生存在于 Spark 的 TTXO 中。当发行者铸造新代币时,他们提交一个交易,将代币的详细信息——数量、ID 和属性——直接嵌入到指定的 TTXO 中。Spark 运营商验证这些交易,确保它们遵循协议规则并证明状态变化。然后他们将这些数据与 BTKN 节点共享,BTKN 节点持续跟踪交易并保持 Spark 与 L1 同步。Spark 上的 BTKN 代币继承了与比特币相同的 L1 保证——你可以随时单方面退出你的资产。