学习区块链? github 上的那些区块链项目

2019-11-06 15:07:24 +08:00
 efonfighting

一番码客 : 挖掘你关心的亮点。

http://efonfighting.imwork.net

前言

当世界大部分人都还在问“区块链是什么”的时候,部分程序员已经深耕许多年了。

要全面学习区块链的相关知识,作为程序员最大社交社区的 GitHub 是做好不过的选择了。

想要学习、了解区块链,先问问程序员们。今天一番盘点下 GitHub 上的那些区块链项目。

编程语言分布

上面是分布前十的编程语言,可见 rust、solid 等早期的区块链编程语言已经不是主流了,最多的是 javascript,可见 javascript 的生命力确实很强。

star 前十

描述:Official Go implementation of the Ethereum protocol

star:24.7k

描述:收集所有区块链(BlockChain)技术开发相关资料,包括 Fabric 和 Ethereum 开发资料

star:14.3k

描述:Mastering Bitcoin 2nd Edition - Programming the Open Blockchain

star:12.7k

描述:A realtime, decentralized, offline-first, graph protocol to sync the web.

star:10.7k

描述:Curated list of resources for college students

star:9.3k

描述:Read-only mirror of https://gerrit.hyperledger.org/r/#/admin/projects/fabric

star:9k

描述:A tool for developing smart contracts. Crafted with the finest cacaos.

star:8.3k

描述:Solidity, the Contract-Oriented Programming Language

star:7.4k

描述:[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.

star:7.3k

描述:Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

star:6.2k

中文资源

描述:收集所有区块链(BlockChain)技术开发相关资料,包括 Fabric 和 Ethereum 开发资料

star:14.3k

描述:区块链 - 中文资源

star:4.2k

描述:黑马程序员 120 天全栈区块链开发 开源教程

star:2.2k

描述:《 Node.js 区块链开发》(网名《 Nodejs 开发加密货币》)注:新版代码已开源!

star:2.1k

描述:《精通比特币》第二版 区块链研习社 云天明联合出品

star:735

描述:区块链白皮书、书籍、交易所、币种、自媒体等资源汇总 💯

star:658

描述:区块链技术相关的论文、文档

star:628

描述:高度模块化, 遵循 KISS 原则的区块链开发框架

star:330

描述:基于区块链的符合 W3C DID 和 Verifiable Credential 规范的分布式身份解决方案

star:313

描述:微信小程序-组织圈(小程序(引流能力)+区块链(智能合约))+ 身份链

star:306

描述:go and blockchain study note,欢迎各位志同道合的朋友一起完善,让更多的 go 或者区块链开发者能够有一份不错的学习资料

star:295

描述:有编程基础学习区块链 写给产品和开发的一本区块链书

star:272

描述:区块链小白书

star:269

描述:区块链学习

star:248

描述:区块链的功能性智能合约 SCRM 系统

star:241

描述:180 天搞懂区块链。 区块链的浪潮已来, 当一个弄潮儿,随时准备冲上浪潮之巅。

star:236

描述:开源教程:从零开始写区块链

star:222

描述:Event-Driven Architecture Based on Blockchain.基于区块链的事件驱动架构

star:215

描述:区块链参考资料

star:205

总结

中文资料相对而言要少一点,所以学习上面的项目再配合一些市面上的书籍会比较全面。

因此也可以看出,中文相关的资料在 github 上还有一定的机会,哪怕是将 star 最多的做翻译工作。

今日一番

2019 的最后一个季度了,一番思考了下职业的规划发展,定了最后这一个季度里的重点任务:工作绩效 A,区块链学习、electron 开发(基于公众号工具)。

如何有目标的安排事务:

一番雾语:用迭代思维去看书。

免费知识星球: 一番码客-积累交流

微信公众号:一番码客

微信:Efon-fighting

网站: http://efonfighting.imwork.net

6077 次点击
所在节点    区块链
26 条回复
huachuang20
2019-11-06 23:22:28 +08:00
@wangxiaoaer 不一样,一致性只是一个方面,还有更重要的是公开,这就要保证可抵御主动攻击,现在都分布式系统都是默认不主动作恶,而主动作恶里面最常见的就是女巫攻击,所以区块链系统要求的安全性和一致性更高
locoz
2019-11-07 00:47:56 +08:00
@huachuang20 #21 我寻思着公开不就意味着去中心化么…中心化的公开需要经过一层过滤和转换(指目前所谓的那些版权链之类的),根本不让外部的人写数据,也不存在攻击的风险啊🤔
但是去中心化推不开啊…弱中心化的那种分布式又有传统方式解决,跟区块链没啥关系了。
huachuang20
2019-11-07 08:32:07 +08:00
@locoz 去中心化为啥推不开呢?虽然我也是做区块链底层开发的,但是我也不喜欢完全去中心化这种方法,很低效,只适用于一些特别场景,大部分场景,其实是不需要完全去中心化的,而是多中心化,或者说类似我们设计 TDN 时候想的那样,许可与非许可应该共存,在需要大范围共识,一致性远大于可用性的时候,可以选择非许可网络,就是去中心化网络,而可用性大于一致性,或者说一致性只需要小范围参与就可以的话,就可以选择许可网络,就是带有准入门槛的分布式网络
hnbcinfo
2019-11-07 08:37:59 +08:00
“区块链十大编程语言”里的 HTML 和 CSS 是什么鬼 ?
hnbcinfo
2019-11-07 08:42:52 +08:00
一直想找区块链具体应用的实例看看,然而 github 上要么是各种教程,要么各种币,偶尔几个应用,全是牵强附会的“区块链游戏”,很少有具体应用,看样子区块链技术想要落地还得等等,最起码个人开发应用落地还不到时候。
huachuang20
2019-11-07 10:34:05 +08:00
@hnbcinfo 具体应用的话,可以关注我 github:sunhuachuang,我们之前实现了一个区块链停车场项目,主要用于实现信用积分体系,后面还会基于我们开源的 TDN 做更多实际应用,无币区块链!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/616866

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX