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

简介

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