《操作指南:运营Ecash造币厂》

《操作指南:运营Ecash造币厂》

本文是《比特币杂志》的“提款问题”专题文章。点击这里立即订阅。

本文的PDF小册子可供下载。

Chaumian电子现金是一个保护隐私的支付系统,于80年代初提出,被认为是第一个加密货币的发明。尽管这项技术经历了一段沉寂期,但比特币的出现重新引发了对这项技术的兴趣。随着我们进入一个越来越关注数字隐私的时代,电子现金正在经历一次复兴,这主要归功于我们将比特币发现为互联网的基础货币层。

Cashu允许在比特币上使用电子现金,使普通用户能够操作与闪电网络连接的铸币机构。这使得每个人都可以向他们的同伴、社交圈或更大的社区提供完全私密、无追踪的比特币支付服务。

Chaumian铸币机构使用一种称为盲签名的技术,该技术使用户的活动对于管理服务的保管人来说是模糊不清的。用户在通过闪电网络进行支付时,会收到以数据形式存储在设备上的电子现金,非常类似于实物现金。这些以聪为单位计价的电子现金代币可以在用户之间互相交换,也可以在需要时通过铸币机构转换回闪电网络上的支付。

电子现金的一个重要优势是,用户之间的交易可以通过任何通信VoAGI(例如聊天客户端或二维码)进行,而铸币机构不涉及实际令牌交换。这确保了铸币机构对交易细节的无知,包括谁与谁交易。即使在从铸币机构提取资金时,用户身份也保持匿名。

Cashu的整合在比特币托管领域承诺提供接近完美的隐私保护。本教程将解释如何设置和运行Cashu铸币机构,成为一个盲目的Jim叔叔。

LNbits上的Cashu

运行Cashu铸币机构的最简单方法是使用LNbits Cashu扩展。为此,您已经需要一个安装有LNbits的闪电节点。如果您使用像Umbrel这样的流行节点发行版,请寻找LNbits应用并安装。一旦LNbits设置完成,只需要几个点击:转到扩展概述,寻找Cashu扩展并安装和启用它。现在您应该可以在LNbits实例的所有用户中看到该扩展可用。

作为用户,点击扩展并创建一个新的Cashu铸币机构。输入有关您的铸币机构的详细信息,并选择将用于资金铸造的后端钱包。就是这样!您可以复制铸币机构的URL,并与任何Cashu钱包(如Nutstash.app或Cashu.me)一起使用。

请注意,您有责任保持您的铸币机构运营,并确保该钱包中的存款安全。您还需要妥善管理您的节点,以便您的用户可以轻松地在闪电网络上进行付款和收款。此外,您也无法了解您的用户活动。这意味着您无法特别地审查任何人使用您的铸币机构。Chaumian铸币机构具有如此保护隐私的特性,以至于实际上几乎不可能进行审查。

Cashu简述

今天运行Cashu铸币机构的最高级方式是使用名为Nutshell的参考实现。为此,您首先需要克隆GitHub存储库,并按照自述文件中的说明设置Python环境。

一旦您的环境准备就绪,您需要设置铸币机构的配置,其中包括将其连接到后端闪电网络。目前,您可以使用任何LNbits实例作为后端闪电网络(从而允许您使用所有流行的闪电节点实现)。在不久的将来,您还将能够直接使用您的闪电节点,而不需要LNbits中间件。然而,就目前而言,这是推荐的方式,因为LNbits允许您将对节点资金的访问分离到专用钱包中,因此在出现问题时提供了额外的安全层。

要设置您的铸币机构的首选项,请将示例配置文件.env.example复制为.env,并编辑文件中的以下条目:

# 网络设置

MINT_LISTEN_HOST=127.0.0.1 # 使用0.0.0.0进行公共访问

MINT_LISTEN_PORT=3338

# 闪电网络资金来源

MINT_LIGHTNING_BACKEND=LNbitsWallet

MINT_LNBITS_ENDPOINT=https://legend.lnbits.com

MINT_LNBITS_KEY=YourLNbitsAPIKey

请注意,如果您只想进行实验(或开发)而不连接您的Mint到闪电网络,您可以使用后端类型”MINT_LIGHTNING_BACKEND=FakeWallet”,它将自动处理所有的发票支付。这对于尝试一些东西非常好用!

最后,我们设置了一些联系方式,以便我们的用户在出现问题时可以联系我们,我们还设置了一些安全限制,只有小额发票才能在我们的Mint上创建。

MINT_INFO_NAME=”Bitcoin Magazine的Cashu Mint”

MINT_INFO_DESCRIPTION=”用Bitcoin Magazine隐藏你的坚果”

MINT_INFO_DESCRIPTION_LONG=”这个Mint是由Bitcoin Magazine主办的一个特殊活动使用的。请在活动结束时提取您的资金。”

MINT_INFO_CONTACT=[[“email”,”[email protected]”], [“twitter”,”@me”], [“nostr”, “npub…”]]

MINT_MAX_PEG_IN=10000 # 每个发票的最大金额为10k sats

请记住,您不能识别个别用户。这意味着,如果您想再次关闭您的Mint,您必须给每个用户提供自行提取的机会。如果您想关闭您的Mint,请在您的配置文件中添加设置”MINT_PEG_OUT_ONLY=TRUE”,以便只允许Peg-Outs。

本文在Bitcoin Magazine的“提款问题”中有特色。 点击这里立即订阅。

本文的PDF小册子可供 下载。

We will continue to update 算娘; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

资讯

普罗米修斯为以太坊推出了托管服务:对法律分类的影响

「以太坊用户的激动人心的消息!Prometheum刚刚推出了他们的新的ETH托管服务,使管理和存储您的以太坊资产更加容易和安全这是...

区块链

FTX在最后一刻修改了比特币和加密货币销售提案,以适应法庭的要求

FTX对其有关出售比特币和加密货币持有的提案进行了最后一刻的调整

区块链

Lido的质押以太币代币很快可以在Cosmos、IBC区块链上使用

Lido是领先的流动抵押解决方案提供商,其抵押代币stETH市值达到138亿美元

DeFi

Solana是其声称的“以太坊杀手”吗?

据行业专家指出,Solana有潜力超越以太坊,在实现这一目标之前,它必须克服一些挑战然而,这也意味着Solana有机会获得更大的...

市场行情

比特币在通货膨胀担忧中继续5月的低迷,仍停留在27,000美元以下

比特币和以太币在5月份都失去了一些地位,这是2023年的首次月度下跌莱特币和RNDR是本月的大赢家之一

区块链

Immunefi通过“Vaults”系统推出链上漏洞赏金计划

新系统名为“保险库”,允许白帽黑客在尝试寻找漏洞之前确认赏金资金的存在