一番码客 : 挖掘你关心的亮点。
当世界大部分人都还在问“区块链是什么”的时候,部分程序员已经深耕许多年了。
要全面学习区块链的相关知识,作为程序员最大社交社区的 GitHub 是做好不过的选择了。
想要学习、了解区块链,先问问程序员们。今天一番盘点下 GitHub 上的那些区块链项目。
上面是分布前十的编程语言,可见 rust、solid 等早期的区块链编程语言已经不是主流了,最多的是 javascript,可见 javascript 的生命力确实很强。
描述: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
1
efonfighting OP 第一次在 V2EX 发文章,排版还不是很习惯,看来要写个脚本搞一下,哈哈。
|
2
xiaoding 2019-11-06 15:50:34 +08:00
谁能告诉我,区块链除了电子货币,有哪些应用场景?
|
5
masker0817 2019-11-06 16:07:59 +08:00 via Android
@xiaoding 执行合同
|
6
frienmo 2019-11-06 16:34:57 +08:00
@xiaoding 没有,只有货币可以用。
@murmur 2017-01-02 17:52:13 +08:00 现在入市的都是为不知道谁接盘 https://www.v2ex.com/t/331680#reply115 |
7
efonfighting OP 国内许可的主要是线上信息溯源追踪,比如阿里的区块链研发场景如下,其中供应链、公益慈善等都已经有落地应用。支付宝可以搜索“区块链”,就可以看到相关的应用。
1.金融:典型的落地方式有支付清算、证券交易、保险理赔; 2.共享经济:在互助保险、众筹、数字资产等场景落地; 3.供应链:第一商品溯源,将产品从生产到流通到销售到最后的物流等所有信息通过链的方式记载; 第二供应链金融; 4.公益慈善:在捐赠、精准扶贫及监管等方面产生重要作用; 5.医疗:阿里健康有此方面的尝试,包括药品溯源、电子病历和处方、监管等; 6.文化教育:如版权保护、学术学历的追溯等; 7.政务:有三个方面已经落地:产权登记、司法公正、房屋租赁。 |
8
Phariel 2019-11-06 17:54:21 +08:00 via iPhone
|
9
rimutuyuan 2019-11-06 18:17:29 +08:00
btcd geth
|
10
frienmo 2019-11-06 20:08:28 +08:00
@efonfighting 这些东西早在 17 年的那轮中都“落地”过了。
真还有人信呢?就溯源这个,你怎么知道现实产品和上链的信息对应的?你既然相信上链的信息还要什么区块链,你直接去信写数据上链的那个人就行了。 |
11
efonfighting OP @frienmo 人不总是诚实的,但也不总是欺骗的。保证上链时的可信后面就是一直可靠的。只能线上不可篡改。线下需要下线途径保障。没有一种技术是万能的,不要神话。
|
12
murmur 2019-11-06 20:18:28 +08:00
@efonfighting 如果只要求线上不可更改,现在的技术已经差不多了,但是你要求现实和数据挂钩,那真的太难了,就别说上链,一个房产联网多少年推不下去
|
13
frienmo 2019-11-06 20:23:50 +08:00
@efonfighting 线下需要下线途径保障 那你还多此一举记在链上干嘛呢?实在喜欢记录开个网站就行了
|
14
efonfighting OP @murmur 99%的误差积累最终会无限趋近于 0,而 100%永远是 1。
很多刚开始的 100%的诚信约定因为 99%的执行而越走越远。 一个点的不适用不能代表一个面的不适用。 我理解还有限,包容、好奇的心态去学习吧。 |
15
murmur 2019-11-06 20:25:46 +08:00
@efonfighting 这不是心态的问题,现实和数据不挂钩是有需求的
有些单位发奖金需要发票,这些发票从哪里弄 你们去唱歌要开餐饮发票,这餐饮发票是怎么开出来的 有些患者家远需要一次开多药,但是根据规定非慢性病最多开 7 天的药,这个时候要怎么操作 有些人家穷需要多报销医药费,这个时候怎么操作 |
16
huachuang20 2019-11-06 20:33:17 +08:00 via Android
我觉得你列举出来的"区块链项目"有点浅
|
17
huachuang20 2019-11-06 20:34:41 +08:00 via Android
@huachuang20 不说别的,目前最出名的区块链项目:Libra 都没有
|
18
murmur 2019-11-06 20:36:10 +08:00
@huachuang20 Libra 是摆明身份以大公司在挑战 z 府造币权,我认为这反倒是最不靠谱的
|
19
huachuang20 2019-11-06 20:39:21 +08:00 via Android
@murmur 先不管他的目的是啥,他确实是区块链项目啊,而且目前区块链开发的第一 j 梯队,substrate 生态也是 Rust,所以 Rust 依旧并且还会一直是区块链的首选语言
|
20
wangxiaoaer 2019-11-06 20:57:14 +08:00
我就问一句,这跟分布式数据库有啥区别? 所谓的不可更改,当一条链上的所有节点消失,数据还能存在哪里呢?
分布式数据库如果节点数量达到区块链的规模,那可靠性能不能跟区块链一致? |
21
huachuang20 2019-11-06 23:22:28 +08:00 via Android
@wangxiaoaer 不一样,一致性只是一个方面,还有更重要的是公开,这就要保证可抵御主动攻击,现在都分布式系统都是默认不主动作恶,而主动作恶里面最常见的就是女巫攻击,所以区块链系统要求的安全性和一致性更高
|
22
locoz 2019-11-07 00:47:56 +08:00 via Android
@huachuang20 #21 我寻思着公开不就意味着去中心化么…中心化的公开需要经过一层过滤和转换(指目前所谓的那些版权链之类的),根本不让外部的人写数据,也不存在攻击的风险啊🤔
但是去中心化推不开啊…弱中心化的那种分布式又有传统方式解决,跟区块链没啥关系了。 |
23
huachuang20 2019-11-07 08:32:07 +08:00 via Android
@locoz 去中心化为啥推不开呢?虽然我也是做区块链底层开发的,但是我也不喜欢完全去中心化这种方法,很低效,只适用于一些特别场景,大部分场景,其实是不需要完全去中心化的,而是多中心化,或者说类似我们设计 TDN 时候想的那样,许可与非许可应该共存,在需要大范围共识,一致性远大于可用性的时候,可以选择非许可网络,就是去中心化网络,而可用性大于一致性,或者说一致性只需要小范围参与就可以的话,就可以选择许可网络,就是带有准入门槛的分布式网络
|
24
hnbcinfo 2019-11-07 08:37:59 +08:00
“区块链十大编程语言”里的 HTML 和 CSS 是什么鬼 ?
|
25
hnbcinfo 2019-11-07 08:42:52 +08:00
一直想找区块链具体应用的实例看看,然而 github 上要么是各种教程,要么各种币,偶尔几个应用,全是牵强附会的“区块链游戏”,很少有具体应用,看样子区块链技术想要落地还得等等,最起码个人开发应用落地还不到时候。
|
26
huachuang20 2019-11-07 10:34:05 +08:00 via Android
@hnbcinfo 具体应用的话,可以关注我 github:sunhuachuang,我们之前实现了一个区块链停车场项目,主要用于实现信用积分体系,后面还会基于我们开源的 TDN 做更多实际应用,无币区块链!
|