Hi 游客

更多精彩,请登录!

比特池塘 区块链茶馆 正文

Qtum量子链 Github 开发指南

漫天秋色湍
56 0 0
来自:Qtum量子链

本文将会作为Qtum开发者快速入门指南,供各种开发人员开发使用 Qtum 在 GitHub 上提供的项目。

Qtum 是什么?

官方开发者描述Qtum量子链为一个基于UTXO 模型同时支持智能合约的去中心化区块链项目,将这两项融合实现为Qtum特有的账户抽象模型( Account Abstraction Layer)。

回顾:
[color=]深度解析Qtum量子链账户抽象层(Qtum AAL)

原博主强烈建议看Qtum官方介绍视频,小编速速递上。

Qtum量子链官方简介

Qtum 开发者

无论你想利用Qtum的技术工具开发怎样的产品或者技术工具,这里你都找得到能够帮助你一展宏图的开发工具。本文会指导你完成包括设置本地 Qtum 网络等基本设置,并且将会给出许多工具功能,例如展示了如何连接到测试网进行更详细的测试、准备部署时怎么连接主网, 以 QRC20 代币为例利用智能合约发布代币等。

对于Qtum开发人员来说,最有用的是如何使用 Qtum JS 库来操作智能合约的部分,而更酷的是使用 React 创建简单 DAPP 这部分。

通读整个指南,以便在 Qtum 环境中进行开发。

相信你使用Qtum一系列工具后,更会有兴趣探索 Qtum 为开发人员提供的更多内容与项目,让我们来看看Qtum提供的一些关键GitHub项目。

Qtum Github 开发者项目
以下Qtum开发工具对任何 Qtum DAPP 或 Qtum 相关项目的开发都非常有用。
Qtum Boilerplate Project

作为 Qtum 开发者制作的一个入门项目,旨在帮助你开始在 Qtum 上创建 DAPP。按代码仓库说明可以深入了解 Qtum 的许多方面以及
创建 Qtum DAPP 意味着什么


https://github.com/qtumproject/dApp-boilerplate

Qtum Docker
对参与 Qtum 开发的开发者来说,Qtum docker 项目非常重要。
Qtum 团队创建了一个 docker 镜像,这样所有开发者都可以在本地运行 Qtum 网络,任何操作系统都可从 docker hub 获得。

所以,如果你已经下载了docker,恭喜你已经是在进阶啦。(如果你开始设置 Qtum regtest 环境时需要帮助,可以看连接中操作指南,说明中详细指导了如何设置环境:https://steemit.com/qtum/@cryptominder/qtum-blockchain-development-environment-setup) regtest 简单易用,可以更好地了解 Qtum 如何工作,并且无论是智能合约还是DAPP,它都会是测试项目的关键工具。

https://github.com/qtumproject/qtum-docker

Qmix

Qmix 是作为 Ethereums remix 的 Qtum 版本开发的,它是一个浏览器内的 IDE,通过它你可以编写正确的智能合约。

你不仅可以编写合约并确保正确与否,而且还可以使用 Qmix UI 直接部署并与交互。为了能够部署智能合约并与之交互,需要连接到 Qtum 网络。点击应用程序的帮助选项,就可以找到有关如何将 Qmix 连接到本地 regtest 网络的说明。连接后,可以在实际部署到主网上之前彻底测试智能合约。
如果你计划开发Qtum DAPPS,你很可能需要熟悉这个工具。

Qmix是作为Qtum的合约开发的,因此这个项目的 GitHub 存储库不在 Qtum 的 GitHub上,而是在这里:

https://github.com/spacemanholdings/QMix

Qtum JS

Qtum JS 是一个专门面向 Qtum 智能合约开发的 Javascript 库,它对 DAPP 开发非常有用。
使用此工具可以构建应用程序并与智能合约交互,也可以使用你喜欢的框架
(例如react或angular)直接与 Qtum RPC 交互。在文档中查找使用 Qtum JS 库的所有操作。

https://qtumproject.github.io/qtumjs-doc/?javascript#qtumrpc

Qtum JS Wallet

与 Qtum JS 类似,这是一个简化的库,帮助你构建精简钱包。 它从另一个 Qtum 项目中提取,并使用 Qtum explorer API 获取有关 Qtum 区块链的信息。
它是一个简单而强大的库,可满足你对钱包的所有需求。

https://github.com/qtumproject/qtumjs-wallet

Qtum API
Qtum API 是另一个非常有用的工具,你可能在任何应用程序里用到。
使用 API 从 Qtum 网络获取你的项目可能需要的信息,在 GitHub 页面上,你可以查看所有 API 调用的完整列表以及它们返回的响应。例如,Qtum explorer 用到了这个工具,也可以把它当构建的项目示例。

https://github.com/qtumproject/insight-api

开发中的 Qtum 项目

如果有兴趣参与正在进行的Qtum项目,尽其所能深入了解后一同加入。
如果发现了任何问题可以提交 GitHub issue ,
更期待是可以发现并解决并提供 pull request,这将帮助我们与Qtum共同成长。

其他值得研究的 Qtum 项目
Qtum Electrum
轻量级 Qtum 钱包

https://github.com/qtumproject/qtum-electrum

Qtum Enterprise
目前正在开发中,并且是Qtum的企业环境,因此集团公司可以运行他们自己的联盟链。

https://github.com/qtumproject/qtum-enterprise

Qtum Explorer
这是本文前面讨论过的 explorer 的GitHub 仓库。

https://github.com/qtumproject/qtum-explorer

Qtum Sola
r是Qtum正在致力于部署智能合约的原型项目。

https://github.com/qtumproject/solar

Qtum x86
Qtum团队即将推出令人兴奋的新功能。 该项目是一个模拟x86处理器的VM,因此允许用户在流行的编程语言上编写和编译智能合约,而不是受到可靠性的限制

https://github.com/qtumproject/x86lib

Qtum Lightning
是比特币闪电网络的Qtum实现

https://github.com/qtumproject/qtum-lightning

Qtum Portal
是一个Web服务器,通过它可以运行第三方DAPPS

https://github.com/qtumproject/qtumportal

Qtum IOS wallet
是 Qtum 钱包的仓库,可以在苹果商店里找到

https://github.com/qtumproject/qtum-ios

Qtum android wallet
是 Qtum 钱包的仓库,可以在谷歌商店里找到

https://github.com/qtumproject/qtum-android
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

漫天秋色湍 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    5