Square Crypto发布闪电网络开发套件(LDK)详细信息
Square Crypto的比特币和闪电网络开发者近日披露了关于其闪电网络开发套件(LDK)的更多细节。该套件于上个月首次发布。Square Crypto是Square公司专注于比特币业务的部门,而后者是由Twitter创始人Jack Dorsey创立的支付公司。闪电网络是一种实现更快速比特币支付的技术。
LDK解决的关键问题
在伦敦举行的Advancing Bitcoin会议上,开发者重点介绍了LDK解决的三个关键问题以及其带来的额外优势。LDK是一套为闪电网络开发者提供的工具集。
开发者表示:"这是一个'自带钱包'的实现方案。"LDK本身并不包含钱包,而是设计用于连接用户正在使用的现有钱包。她指出,通常情况下,使用比特币的公司都会为自己的钱包进行特定配置,而引入闪电网络可能需要对配置进行调整。但通过与公司现有钱包的配合,可以减少冲突。
开发者重申,公司可以继续使用其现有的基础设施,包括自己的区块链。因此,在引入新的闪电网络层时应该不会遇到太多障碍。"这是'自带链'的方案,"她说,"它会按照你对闪电网络的预期工作。"
LDK的备份机制
开发者还提到:"这是'自带备份'的方案。"LDK不会为开发者处理所有事情,开发者需要创建自己的备份。LDK为开发者提供了创建备份的机会,但不会代劳。
这种机制的好处在于,开发者可以确保备份的安全,并按照自己的需求进行配置。她补充道:"如果使用闪电网络从旧备份中恢复,存在用户资金丢失的风险。总体来说,这是一个敏感的领域,难以管理。你需要确保操作正确。"
LDK的两大优势
开发者强调了使用LDK的两大优势。首先,它使开发者能够在闪电网络上创建自定义路由。这指的是支付从发起交易的计算机到接收交易的计算机的路径。
虽然大多数人可能乐于使用任何路由,但开发者可能希望选择更私密的特定路径。她说:"你可能需要一个更注重隐私优化的路由算法。选择一条路径,虽然支付更多,但会经过更私密的通道。"
其次,她指出开发者可以通过SDK对闪电网络进行更细致的控制。例如,在移动设备上打开闪电网络通道(一种通过闪电网络进行支付的方式)时,不再需要等待交易在比特币网络上确认,通道就可以打开。相反,"你可以在链上确认之前选择确认支付,"开发者说,"如果你需要,你可以获得这种精细化的控制级别。"
未来发展计划
开发者还透露了Square Crypto在比特币领域未来发展的线索。她表示,团队希望鼓励更广泛的编程语言与LDK之间的互动。
"无论你在运行什么代码,你都可以与LDK交互——无论你现有的基础设施是什么,"她说,"我认为这将成为未来一个非常重要的特性。"
最后,开发者还不忘提醒:"别忘了表情符号。"