没有项目描述
raiden的Python项目详细描述
以太坊快速、廉价、可扩展的令牌传输
快速链接
raiden网络是一个链外扩展解决方案,支持近即时、低费用和可扩展的支付。它是以太坊区块链的补充,可与任何ERC20兼容的代币协同工作。突袭计划正在进行中。它的目标是研究状态通道技术,定义协议并开发参考实现。
INFO: The Raiden client and smart contracts have been released for mainnet with a limited alpha release of the Raiden Network in December 2018.
raiden网络是以太坊区块链之上的基础设施层。虽然基本思想很简单,但底层协议相当复杂,实现也不繁琐。尽管如此,技术上的细节还是可以抽象出来的,这样开发人员就可以使用一个相当简单的api来构建基于raiden网络的可伸缩的分散式应用程序。
目录
开始
了解raiden
如果您以前没有使用过raiden,您可以
- 签出developer portal
- 看看documentation
- 通过观看解释videos
- 阅读Medium上的博客文章
使用raiden
如果您想使用raiden:
- Install and fire up突袭的客户。
- 查看WebUI tutorial快速开始付款。
- 阅读get started with the Raiden API的完整指南。
规格
阅读tentative specification for the Raiden Network以详细了解raiden是如何工作的。它保持在this repository内。
存储库
raiden网络是用一组工具创建的,这些工具在不同的存储库中维护。
核心
solidity smart contracts, librairies and deployment tools用于在以太坊链上引导raiden网络。
当前存储库中的raiden python客户机用于管理支付渠道和进行令牌传输。
一个configured matrix server加入矩阵服务器的联合体,矩阵服务器用作raiden网络的传输层。
Service repository包含以下服务的代码:
- 当用户不在线时,监控服务监视打开的支付通道。
- 寻路服务支持用户找到通过网络进行支付的最便宜或最短路径。
Light Client repository包含以下应用程序的代码:
- raiden light client sdk是用javascript/typescript编写的raiden网络兼容客户端。
- raiden dapp是raiden light客户端sdk的参考实现。
工具
Raiden WebUI是raiden web用户界面,用于管理通道和进行令牌传输。
Raiden Explorer可视化了突袭网络的节点,并显示了更多的统计信息。
使用One-Click-Installer可以很容易地安装raiden客户端并加入raiden网络。
Scenario Player是raiden合同、raiden客户机和服务的集成测试工具。
Workshop Scripts使工场协调人能够轻松地主持突袭工场。
贡献
贡献使开源社区成为一个学习、激励和创造的绝佳场所。您所作的任何贡献都非常感谢。
还要查看Raiden Development Guide和Raiden Developer Onboarding Guide以获取更多信息。
许可证
分布在MIT License下面。
联系人
开发聊天:Gitter
博客:Medium
raiden项目由brainbot labs est领导。
^{BQ 2}$