比特币闪电网络的成长与使用指南
比特币闪电网络——旨在帮助比特币成为更高效的支付网络——今年的发展步伐明显加快,且使用也变得更加便捷。
网络规模与工作原理
6月14日,闪电网络中的比特币数量突破了1500枚,价值超过6000万美元。目前,整个网络中有超过12000个活跃节点,通过50300个通道相互连接。
要理解其工作原理,可以想象有一块板上插着12000根针,这些针通过50300根交织重叠的线相连。这些线在彼此之间传递信息,使资金能够在针与针之间流动。
如何加入闪电网络
尽管网络在不断发展,许多对尝试闪电网络感兴趣的人仍不知从何开始。如果你有兴趣涉足闪电网络,以下是一个使用Raspberry Pi搭建自己的节点并通过闪电网络进行消费的粗略路线图。
搭建自己的节点
为了以真正去中心化和非托管的方式访问比特币网络并建立闪电通道,你需要运行自己的节点。别担心,这其实相当简单。
如果你在电脑上运行节点,只需下载适用于Windows、Mac或Linux的Bitcoin Core。但如果你想要一个独立的设备来运行它——一个可以全天候运行且不会占用电脑大量空间的设备——那么你可以使用Raspberry Pi。
在Raspberry Pi上运行节点与在更大的电脑上运行节点相同。唯一的区别是你需要特定的软件来适应硬件的差异。你可以自己编程,也可以使用专注于Raspberry Pi的比特币节点软件客户端,这些客户端提供了自己的Bitcoin Core实现。
一些Raspberry Pi节点,如myNode和RaspiBlitz,提供了广泛的功能和定制选项。而Umbrel则为新手用户提供了一个有限且受控的环境,设置起来更加容易。因此,在本指南中,我们选择设置一个Umbrel节点。
准备与设置
根据Umbrel网站的说法,启动你的节点首先需要价值约240美元的零件:一个Raspberry Pi 4、一个1TB的固态硬盘(SSD)、一个SSD外壳、一个16GB或更大的microSD卡、一根以太网电缆和一个电源。
将所有零件组装好后,将Raspberry Pi连接到SSD和互联网路由器,并接通电源,你就可以下载软件了。
首先,你需要下载Balena Etcher——一个用于向SD卡添加数据的开源程序——并将microSD卡插入你的笔记本电脑。然后,你需要从Umbrel网站下载Umbrel软件。按照Etcher应用程序的说明将Umbrel软件闪存到SD卡上。完成后,你可以将SD卡转移到Raspberry Pi中。
当Umbrel设备加载时,你可以通过在互联网浏览器的URL栏中输入Umbrel.local来从电脑连接到它。(如果没有出现,你可能需要使用Angry IP Scanner找到你的节点的IP地址。)
一个逐步指南将引导你完成设置比特币钱包的过程。确保将你的种子短语写下并保存在安全的地方(这些词让你能够访问你的资金)。完成后,所有设置都已完成,你应该会看到Umbrel仪表板。
下载区块链与转账
现在你需要下载区块链。比特币区块链需要几天时间下载。你可以在仪表板上观看其进度。请注意,下载的百分比最初会快速增加,但随着区块处理速度变慢,下载速度也会减慢。这是因为多年来,区块中包含了更多的交易,你的节点必须检查每笔交易的有效性。
一旦区块链数据下载完成,你需要将少量比特币转移到你的节点上的钱包。由于它连接到互联网,它是一个热钱包——因此风险稍高。(如果你有硬件钱包,你也可以将你的节点连接到硬件钱包。)但这将使你能够在家中通过手机从你的节点花费比特币。
此时,你的节点已经连接到闪电网络,因为Umbrel在后台设置了一个。但为了开始通过它发送资金,你需要打开一个通道。
这涉及进行一种特定的比特币交易,有效地告诉网络你正在与网络上的另一个人打开一个通道。
要打开通道,你需要点击闪电选项卡并选择“打开通道”。(你也可以在节点上的内置应用商店中下载一个闪电应用程序并使用它来代替。)
现在你需要找到一个节点的闪电地址来连接。你可以在Lightning explorer 1ML上找到这些地址,比如Wallet of Satoshi的地址。然后你需要设置你想放入通道的比特币数量以及你愿意支付的金额。
一旦你设置了一个通道,你就通过该通道连接到网络。这意味着你可以向网络上的任何人发送satoshis,只要有一个从你的节点到他们的节点的合适路径。
大约30分钟后,你的通道就会打开,你可以开始通过闪电网络从你的节点向任何人发送satoshis。
通过手机控制节点
这是相当酷的部分,因为这意味着无论你在世界的哪个地方,你都可以从你的节点花费比特币。简而言之,你可以通过Tor网络连接到你的节点,该网络混淆了网络流量,并让你通过手机控制你的节点——从而控制你的通道和支付。
在本指南中,我将使用Zap,但Umbrel也有一个Blue Wallet应用程序,它提供了相同的功能(只是出于某种原因它对我无效)。Zap是一个比特币闪电钱包——让你连接到自己的节点。它是由Jack Mallers创建的,他也创建了基于闪电的支付应用Strike。
下载Zap后,你可以进入Umbrel仪表板上的“连接钱包”选项卡。然后为你使用的任何手机平台选择Zap。对于Android,它会告诉