🗒️#0095 改造ordinals
type
status
date
slug
summary
tags
category
icon
password
1. 背景与技术解读
- 什么是 ord 钱包?
- ordinals 是一种在比特币区块链上标记和追踪单个聪(satoshis,比特币的最小单位)的机制,允许在比特币上创建类似 NFT 的数字资产(称为 inscriptions)。ord 钱包很可能是用于管理和操作这些 Ordinals inscriptions 的工具。
- Casey()是 Ordinals 协议的创始人之一,因此他对 ord 钱包的开发有直接参与。@rodarmor
- Bitcoin Core vs. BDK
- Bitcoin Core:比特币的参考实现客户端,是一个全节点软件,包含完整的区块链数据。它通过 RPC API(远程过程调用接口)与外部程序交互,但这个接口被许多开发者(如 Casey)认为设计复杂、效率低下,且运行 Bitcoin Core 需要较高的硬件资源。
- BDK(Bitcoin Development Kit):一个轻量级的比特币开发库,专注于钱包功能的构建。它不像 Bitcoin Core 那样需要运行全节点,而是可以通过更灵活的方式与比特币网络交互(比如连接到外部节点)。BDK 的优势在于速度快、资源占用低、易于集成。
- 改造的核心变化
- Casey 的团队正在将 ord 钱包从依赖 Bitcoin Core 切换到使用 BDK。这意味着钱包将不再需要运行一个完整的 Bitcoin Core 节点,而是可以用更轻量的方式处理交易和数据。
- “Gut renovate”(彻底改造)表明这是一次从底层重构的工作,可能涉及代码的大量重写。
- 新功能:作为代理运行
- Casey 提到希望 ord 钱包能作为一个“agent”(代理)运行,按照用户指定的“policy”(策略)签署交易。这暗示钱包将具备一定的自动化或可编程性。
- 举例:用户可能设定规则,比如“当某种 Ordinal inscription 的交易达到某个价格时自动签署”或“仅签署符合特定条件的交易”。这需要钱包有独立的逻辑处理能力,而 BDK 的灵活性支持这种实现。
- 技术好处
- 速度提升:去掉 Bitcoin Core 的全节点依赖后,钱包运行效率会更高。
- 灵活性:用户无需在本地运行 Bitcoin Core,可以通过连接远程节点使用钱包,降低硬件要求。
- 简化开发:避免使用 RPC API(Casey 吐槽其“a mess”),减少开发和维护的复杂性。
2. 潜在影响与社区意义
- 对 Ordinals 生态的影响
- Ordinals 自 2022 年推出以来,在比特币社区引发了热议。它扩展了比特币的功能(从单纯的货币到数字资产载体),但也因增加区块链负担而遭到一些传统主义者的批评。
- ord 钱包的这次升级,可能让 Ordinals 的使用更高效和普及。比如,代理功能可能支持更复杂的交易自动化,推动 Ordinals 在收藏品、艺术品或去中心化应用中的应用。
- 对比特币开发的影响
- 从 Bitcoin Core 到 BDK 的转变,反映了比特币生态中“轻量化”开发的趋势。越来越多的工具和钱包倾向于使用轻节点或外部服务,而不是依赖全节点。这种趋势可能让比特币应用开发门槛降低,但也可能引发关于去中心化程度(依赖外部节点 vs. 自运行全节点)的讨论。
这次技术更新,背后是 ord 钱包的一次重大升级:从笨重的 Bitcoin Core 转向轻量高效的 BDK,不仅优化了性能,还为未来引入自动化、策略化的交易签署功能奠定了基础。这次改造被casey视为“巨大的突破”,可能推动 Ordinals 生态的进一步发展。
Loading...