找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
区块链世界 首页 比特币 查看内容

闪电网络入门:如何发送你的第一笔交易?

2018-3-4 13:07| 发布者: 雲霄| 查看: 681| 评论: 0

摘要: 目前的比特币闪电网络正如早期的比特币。 只有邀请才能加入的聊天频道、陌生的新术语和随处可见的警告提示,组成了一个围绕闪电网络而兴起的新生态系统,而对比特币影响最大的扩容技术目前却仍难以实施。 一位开发者 ...

目前的比特币闪电网络正如早期的比特币。

只有邀请才能加入的聊天频道、陌生的新术语和随处可见的警告提示,组成了一个围绕闪电网络而兴起的新生态系统,而对比特币影响最大的扩容技术目前却仍难以实施。

一位开发者写道:“老实说,如果你不知道如何编译的话,你可能会遇到更多麻烦,花费更多的币。”

简而言之,目前使用闪电网络是比较危险的。 但考虑到闪电网络即时交易、几乎没有手续费的巨大优势,闪电网络使用上的风险并没有削弱其对人们的吸引力。

QQ截图20180302140530

像Blockstream这样的公司已经推出了由闪电网络驱动的商店,向成功通过闪电网络传送资金的比特币用户赠送贴纸,而所谓的“早期闪电网络使用者”则在线上庆祝其在区块链上的“勇敢”。

Blockstream的网站上写道:“如果闪电网络成功的话,快向世界展示你是第一个在主网上使用闪电网络进行合法支付的人。”

鉴于使用闪电网络目前仍存在风险性,一些人批评道其错误地鼓励用户用真正的资产去冒险。 也就是说,现在还有很多方法可以为早期的闪电网络做贡献,而不会让自己的资金面临风险。

大多数闪电网络开发者目前都在测试环境中使用闪电网络,也有的冒险在主网络中使用。

下面,我们为那些想在被推荐之前就掌握这项前沿技术的人们提供指导。

 

在测试网上尝试

 

QQ截图20180302140738

连接到闪电网络测试网并不直观,但与其他方式相比更容易访问,且客户端可以在大多数操作系统上运行。

它还有一个额外好处,那就是不需要使用到真正的比特币。相反,你将使用测试比特币,你可以在网上的免费水龙头得到它,然后将它发送到你的闪电网络钱包。

总的来说,使用闪电网络测试网需要约五个步骤:

  1. 首先,你可以下载一些钱包客户端,如 Zap 、Lightning Labs 、Eclair等,或者是无需下载的在线钱包HTLC.me。 如果你选择下载钱包客户端,请记住它需要同步比特币测试网络,这可能需要等待几个小时。
  2. 将测试比特币发送到你选择的钱包地址后,你需要设置一个通道(channel),这就是测试闪电网络过程中稍微陌生的地方。 选择一个由测试网驱动的商店进行购物。 有数种商店可选,其中包括一个名为yalls的博客网站,它由Lighting Labs的Alex Bosworth开发,是闪电网络开发团队ECLAIR与一家冰淇淋店共同经营的星巴克风咖啡馆 。
  3. 接下来,浏览你选择的商店网站并查找付款地址。 请注意,这里给出了两个钱包地址:一个付款地址和一个“对等地址”(peer address)。 (你需要添加商店作为对等点,然后才能付款。)
  4. 复制对等地址,打开你的钱包并将商店对等地址添加为联系人。 你需要支付一小笔费用才能打开这个通道,这需要0.1个测试比特币。
  5. 一旦你成功打开了一个通道,你就可以将付款地址和所需金额一起粘贴到钱包中,然后就可以立即发送你的测试比特币。

通过使用上述过程,CoinDesk已成功发送过一笔交易,正常情况下没大问题,只在大多数测试网节点脱机时才会遇到麻烦。

 

在主网上冒险

 

QQ截图20180302140748

重申,这是非常不明智的。如果你尝试发送你的真实比特币,你可能会弄丢它。

这不仅会弄丢你的比特币,而且还会麻烦到闪电网络开发者们,因为在主网上活动的人越多,执行更新就越复杂。

过程稍微复杂一点,下面所述七个步骤大致是一个入门指南,但使用过程中可能需要等待几天:

  1. 访问主网的最简单方法是使用Blockstream的c-lightning。 Blockstream 已经发布了使用指南 ,该指南详细描述了在商店购买贴纸所需的各种命令行,并更详细地说明了以下步骤, 访问他们的网站吧 。 其他开发团队Lightning Labs和ECLAIR尚未发布主网客户端,但是,其开发者已经保证,只要稍微调整一下代码就可以实现。
  2. C-lightning需要使用Ubuntu操作系统和各种代码工具包,在开始之前需要先下载它们。 使用闪电网络还要求你同步整个比特币区块链,这一过程可能需要几天时间,并且需要大约170GB的存储空间。
  3. 一旦这些步骤完成,请安装必要的工具,如Blockstream所列出的工具。
  4. 接下来,下载比特币全节点软件bitcoind,它可能是最容易下载的, bitcoin.org提供了完整的步骤列表。 请记住,同步比特币区块链需要很长时间,所以让它在晚上同步,这取决于你的连接速度,可能需要几天时间。
  5. 一旦你成功同步完毕,你就可以从其GitHub仓库克隆c-lightning代码。 成功安装后,你可以使用命令行连接到Blockstream的对等点并同步通道图。 你还需要使用一些比特币,因此请使用闪电网络客户端lightning-cli生成一个比特币地址,你可以从普通钱包中发送一些比特币到上面。
  6. 完成此操作后(并确认付款已成功完成),你可以使用Blockstream的对等点打开付款通道。 首先,使用命令行定位Blockstream的公钥来打开通道。 就像在测试网上一样,这需要少量费用,大约500聪比特币。然后需要通过监视日志确认交易已经完成。 共需等三次确认才能打开一个通道。
  7. 三次确认通过后,你可以使用lightning-cli打开新的付款通道,然后向Blockstream的商店付款。

 

下一步

 

如果上面的操作步骤让您感到震惊,那没关系,开发者正在研究更容易的闪电网络交互方式。 请记住,闪电网络仍然处于alpha测试阶段,随着开发的进行,未来将发布各种简化的交互图形界面。

主网上的闪电网络也将有简化版的交互图形界面,因此闪电网络用户不需要熟悉命令行。 同样,其接口也将更容易集成于第三方支付服务中。

Eclair已经发布了他们的先行版闪电网络API。 相比企业开放各自的通道,Eclair将通过后端控制来处理付款及发送链上比特币。

像Alex Bosworth这样的开发者也在为用户发送闪电网络支付的方式进行研究,为比特币及其他加密货币创造与闪电网络进行交互而无需设置通道的方式。

虽然现在闪电网络的使用对于普通用户来说非常困难,也很危险,但仍在进行的开发工作暗示,很快闪电网络就可以像现有的支付界面一样简单易用。

鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋