Project: Libdogecoin

Dogecoin logo Dogecoin logo

LIBDOGECOIN, 一个简洁的狗狗币C语言组件库

Libdogecoin将是狗狗币协议的完整应用,作为 C 库(以及与流行语言的一系列绑定),它将允许任何人构建兼容狗狗币的产品,而无需担心加密功能的更深层次的细节。

重要的是要注意 Libdogecoin 将是一个纯库,不提供“可运行”节点设施。旨在通过宿主语言的网络库在上面的级别将这些位连接到一个引擎中。

在从狗狗币核心钱包(作为参考)中提取基础知识的过程中,我们的目标是将“狗狗币的工作原理”记录为一套我们称之为狗狗币标准的测试和文档。通过这样做,我们将能够验证狗狗币内部的 Libdogecoin 应用在 OG 钱包是能够正确运行的,从而为任何未来的狗狗币应用提供一种机制来验证与狗狗币网络的兼容性。

为什么这样做?这样做对狗狗币有什么好处?

这一切都是为了让狗狗币支付被广泛接受从而增加狗狗币的用途,而通过功能集成可以促进接受度。现在,老旧的狗狗币核心钱包还是十年标准,这严重阻碍了开发速度,最好将其分解为不同的实用程序。

我们相信,通过从狗狗币获取核心功能并将其作为一个简单的C语言库提供给开发者,并绑定多种语言,我们可以增加社区的创新能力。

  • 想用Python、Ruby或Node.js创建一个新的狗狗币钱包吗?没问题!
  • 想要为特定目的(如 GigaWallet)创建一个精简的狗狗币节点?当然可以!
  • 想要创建一个shell实用程序来管理Golang中的HD Dogecoin密钥对?去做吧!

我们的目标是让狗狗币生态系统更健康,因此我们:

  • 多样化,不再让核心钱包作为狗狗币区块链的单一定义。
  • 增加要开发的基于标准的钱包和节点实现的选项。
  • 增加集成选项以提高各平台对狗狗币的采用。
  • 改进加入狗狗币网络的流程,让更多人运行狗狗币节点。

这些目标主要通过Libdogecoin来实现,并通过狗狗币标准进行验证,这将使社区对狗狗币节点和钱包的各种应用充满信心。

Libdogecoin是基金会实现这一目标的计划中的基本组成部分。