作者:Cashu

来源:https://blog.cashu.space/orchard/

Orchard 是一款自主运行、免费且开源的网页应用,是为了简化 ecaht mint(铸币厂)管理而设计的。运行一个标准的 Cashu mint 需要一个比特币全节点、一个闪电节点,以及 mint 服务自身。Orchard 将它们连接到一个界面上,让运营者有一个全局的控制中心。

必要性是发明之母

如果你运行过比特币或闪电节点,大概你也安装过一大堆配套应用:交易池浏览器、图形界面的管理器、分析工具,等等。这些工具,通过拓展特性、将不透明且孤立的系统后台进程转化为易懂的 web 应用,释放了你的基础设施的更大价值。

但当我们运行第一个 Cashu 铸币厂时,这样的选择真是捉襟见肘,令人心痛。想要搞清楚一个简单的问题 —— 我的余额有多少、这笔支付怎么样了 —— 也会变成繁琐的认为。根本就没有开箱即用的工具。所以,我们开发出了这个。

Orchard

今天的自治银行

装置灵活性

今天,我们有两种广受支持的铸币厂实现,并且它们也都支持许多闪电节点后端。Orchard 为运营者保留了这种灵活性,所以你可以继续使用现有的装置 —— 不管它恰好是什么。

  • 闪电节点实现:LND、Core Lightning
  • Mints:Nutshell、cdk-mintd

统一的命令中心

比特币节点、闪电节点和 Cashu,一站式全覆盖,所以你可以快速获得你的技术栈中每一层的报告。在 Orchard 中,每一个集成都是可选的,你可以只连接你的 mint,也可以连接全部层级,从而解锁跨层级的特性。

  • 比特币网络信息和交易池数据
  • 区块高度时钟
  • 自治的比特币价格断言机,换算为 USD 价格(UTXOracle)
  • 闪电节点信息、热钱包情形、通道余额
  • 在铸币厂的现金余额表中的资产端审计(闪电网络流动性)

铸币厂管理

关于铸币厂的部分,是 Orch 中最古老也最成熟的部分。其中的视图和工具,都是为了给运营者提供管理一个健康的铸币厂所需的一切:

  • 铸币厂面板(一目了然的状态信息以及丰富的时间序列趋势)
  • 公开信息以及铸币厂配置变更
  • Keyset(公钥集)生命周期和轮换工具
  • 数据库浏览,用于排查错误以及下载备份
  • 铸币厂系统指标,用于呈现异常、瓶颈和故障

Orchard mint management

邀请你的朋友

你也不必独自承担所有。你可以为你的 Orchard 实例添加用户,只需要使用简单的邀请码就行,还可以为他们赋予许可。每一个 Orchard 都有一个主导者,和任意数量的管理者以及只能了解信息的用户。

Orchard user management

事件日志

在 Orchard 中,每一个动作都会被记录下来、打上标签:谁做出了变更、变更了什么、何时发生、成功或报错消息。这给了你完整的审计方法,所以绝不会两眼一抹黑。

Orchard event logs

你的比特币智能代理

Orchard 可以激活 AI 特性,只要你连接一个推理引擎。启用和配置之后,可以按两种方式使用 AI:

  • 园丁代理:运行有计划的任务,可以通过 Telegram 来联系。
  • 感知语境的助手:使用自然语言来控制 UI 。

隐私性主导了我们的许多开发决策,包括避免默认使用第三方 API、支持 Tor 代理、在本地换算价格。AI 也不例外,所以 Orchard 中的 harness 是为使用更小模型的本地推理引擎而优化的。

  • Ollama:运行在你自己的硬件上的本地模型
  • OpenRouter:云上运行的模型,使用比特币支付

园丁代理是你个人的 7 乘 24 小时在线的工程师。你配置它可以访问什么工具、定义它要运行的定制化任务。它可以给你发送关于系统健康度的常规报告,也可以提醒你问题。你总是可以用手机来联系它,无论你什么时候有问题要找它。

Orchard AI

明天的自治银行

故事还没结束。Cashu 生态系统还在快速进步,比特币、闪电网络以及 ecash 工具也需要开发和拓展。以下是我们期待的一些事情:

  • 在应用内配置比特币节点、闪电节点和铸币厂连接
  • 比特币交易浏览器和对等节点管理
  • 闪电节点分析、通道和钱包管理
  • 公开铸币厂面板
  • 主导者 ecash 钱包
  • 链上铸币厂钱包
  • 为 AI 智能体而设计的管理工具
  • 移动 app

培育你自己的花园

关于这个项目,想了解更多,请看 Orchard 网站

如果你已经准备好开始了,请看安装文档

如果你想建立一个新的铸币厂,请看我们关于打造一个完全自治铸币厂的指南。

(完)