DAG是一种扩展区块链性能的技术解决方案,目前基于DAG的区块链项目日渐增长,比较知名的有IOTA和Byteball。学习DAG的技术原理,了解基于DAG的区块链项目, 我们才能更好的把握未来区块链/分布式账本技术的发展方向。
本项目由磨链社区出品,每篇文章都经过社区内的技术大牛们细细打磨,并且随着DAG分布式账本技术的发展与时俱进。
项目共分为“入门”和“精通”两部分:
- “入门”:主要面向只需要简单了解DAG基础知识和基础原理的读者,开源在本项目中,免费向所有人开放,并且欢迎提 issues 反馈问题。
- “精通”:主要面向想要深入学习DAG原理和优化方案,并且有志于基于DAG技术开发相关项目的相关开发者的从业人员或学生,内容主要包括DAG原理深入解读、源码分析、项目分析和实战等。这部分的目录开源,但文章内容及代码将托管在收费专栏中,欢迎大家订阅。
- DAG数学原理介绍
- DAG共识算法介绍
- DAG项目盘点
- 深度解读DAG项目之数字支付类
- 深度解读DAG项目之通用平台类
- 深度解决DAG项目之物联网分类
- DAG的优化与拓展之hashgraph
- DAG的优化与拓展之spectre
- DAG的优化与拓展之phantom
- 重点代码剖析
- DAG项目开发实战
本项目协作在github上完成,关于github的入门请参见廖雪峰的Git和Github快速上手指南。
关于如何提交PR请参见创建Pull Request。
本项目所有文章使用Markdown完成,关于如何用Markdown开始写作请参见如何优雅地使用Markdown
协作流程主要分为以下几个环节:
- 认领任务:在Issues上认领自己感兴趣的任务,或者创建自己感兴趣的任务。认领的方式是在相应的issue下评论“认领”以及预计完成时间。
- 开始任务:针对自己领取的任务,查找相关资料(建议主要从官方文档、白皮书入手)后使用Markdown开始写作。
- 提交任务:任务完成后,提交PR,注明任务的名称。
- 审核任务:项目成员认领PR,对提交的文档进行审核,将相关问题提出Issues后成员讨论解决。
- 发布内容:没有问题的PR将被merge到项目的主分支,之后更新目录文件,并将新完成的文档发布到磨链技术社区。
磨链是一个纯粹的区块链技术社区,这里不炒币,不谈论ICO,只做跟区块链技术有关的工作。 可以通过下面的途径专注磨链:
- 磨链社区: http://mochain.info
- Github: https://github.com/mochain
- Gitter 聊天: https://gitter.im/mochain
- 知识星球: https://t.zsxq.com/M3BMVZN
- 知乎: https://www.zhihu.com/people/mochain
- 币乎: https://bihu.com/people/8148
微信公众号:
我们的团队中有学生,有技术大佬,也有公司老板。如果对我们的团队感兴趣,可以扫描下面二维码添加管理员微信,备注请填“github”,经审核后即可加入我们: