xiyu
xiyu|2025年03月04日 05:32
#0095 改造 #ordinals 更详细的版本https://www.xiyu.im/article/Bitcoin%20Core%20vs.%20BDK 1. 背景 Bitcoin Core vs. BDK Bitcoin Core:比特币的参考实现客户端,是一个全节点软件,包含完整的区块链数据。它通过 RPC API(远程过程调用接口)与外部程序交互,但这个接口被许多开发者(如 Casey)认为设计复杂、效率低下,且运行 Bitcoin Core 需要较高的硬件资源。 BDK(Bitcoin Development Kit):一个轻量级的比特币开发库,专注于钱包功能的构建。它不像 Bitcoin Core 那样需要运行全节点,而是可以通过更灵活的方式与比特币网络交互(比如连接到外部节点)。BDK 的优势在于速度快、资源占用低、易于集成。 2.改造的核心变化 Casey 的团队正在将 ord 钱包从依赖 Bitcoin Core 切换到使用 BDK。这意味着钱包将不再需要运行一个完整的 Bitcoin Core 节点,而是可以用更轻量的方式处理交易和数据。 “Gut renovate”(彻底改造)表明这是一次从底层重构的工作,可能涉及代码的大量重写。 2.1.新功能: 作为代理运行Casey 提到希望 ord 钱包能作为一个“agent”(代理)运行,按照用户指定的“policy”(策略)签署交易。这暗示钱包将具备一定的自动化或可编程性。 举例:用户可能设定规则,比如“当某种 Ordinal inscription 的交易达到某个价格时自动签署”或“仅签署符合特定条件的交易”。这需要钱包有独立的逻辑处理能力,而 BDK 的灵活性支持这种实现。 2.2技术好处 速度提升:去掉 Bitcoin Core 的全节点依赖后,钱包运行效率会更高。 灵活性:用户无需在本地运行 Bitcoin Core,可以通过连接远程节点使用钱包,降低硬件要求。 简化开发:避免使用 RPC API(Casey 吐槽其“a mess”),减少开发和维护的复杂性。 3. 潜在影响与社区意义 对 Ordinals 生态的影响Ordinals 自 2022 年推出以来,在比特币社区引发了热议。它扩展了比特币的功能(从单纯的货币到数字资产载体),但也因增加区块链负担而遭到一些传统主义者的批评。 ord 钱包的这次升级,可能让 Ordinals 的使用更高效和普及。比如,代理功能可能支持更复杂的交易自动化,推动 Ordinals 在收藏品、艺术品或去中心化应用中的应用。 这次技术更新,背后是 ord 钱包的一次重大升级:从笨重的 Bitcoin Core 转向轻量高效的 BDK,不仅优化了性能,还为未来引入自动化、策略化的交易签署功能奠定了基础。这次改造被casey视为“巨大的突破”,可能推动 Ordinals 生态的进一步发展。
+6
曾提及
分享至:

脈絡

熱門快訊

APP下載

X

Telegram

Facebook

Reddit

複製鏈接

熱門閱讀