01.中本聪的白皮书:
英文原版:Bitcoin: A Peer-to-Peer Electronic Cash System(https://bitcoin.org/bitcoin.pdf)
中文翻译版本:比特币白皮书:一种点对点的电子现金系统(比特币白皮书:一种点对点的电子现金系统 | 巴比特)
这份白皮书是区块链的起源,也是区块链从业人员必须要看的,建议最好中英文结合看,多看几遍,对于技术人员需要深挖算法和弄清原理。
02.以太坊:
中文学习社区:EthFans | 以太坊爱好者
GitHub:ethereu
以太坊号称区块链2.0时代,目前区块链技术都是在中本聪和以太坊基础上做拷贝,在技术上都还未有所突破,所以这两个就是区块链的核心
03.以太坊白皮书:
中文版:EthFans | 以太坊爱好者
没有看过这个就不能叫做区块链从业人员,可见这本白皮书的份量,Vitalik Buterin和中本聪是目前对区块链共享最大的两个人
04:Solidity语言(以太坊开发推荐语言):
官网:Solidity - Solidity 0.4.19 documentation
是编写智能合约的语言,类似JavaScript和Python,但目前也有很多弊端,对于技术人员多敲几行代码比啥都强
05.web3.js(与以太坊交互的js api):
网址:https://github.com/ethereum/web3.js
论坛:web3-js
以太坊提供的一个Javascript库,它封装了以太坊的JSON RPC API,提供了一系列与区块链交互的Javascript对象和函数
06.truffle框架:
官网:TruffleFramework.com - Truffle Suite
是为Solidity服务的一个框架,号称以太坊开发的瑞士军刀,几乎是一站式解决方案。技术门槛较低
08.Open-zeppelin合约审查:
官网:OpenZeppelin
用于区块链应用的安全智能合约架构,遵循MIT许可
09.《Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations》:
只有英文版,只有美国亚马逊有卖,是区块链落地设计的经典读物,很遗憾还没读到
10.Hyperledger 基本信息:
官网:Home
这是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,非常适合于在金融行业的应用,以及其他的例如制造、银行、保险、物联网等无数个其他行业。通过创建分布式账本的公开标准,实现虚拟和数字形式的价值交换,例如资产合约、能源交易、结婚证书、能够安全和高效低成本的进行追踪和交易。对于区块链如何在产业落地提供了全新的解决方案。
11.Fabric 学习:
这个是 The Linux Foundation 主办的 Hyperledger®项目之一。Hyperledger Fabric 旨在作为开发模块化体系结构的区块链应用程序的基础,以便诸如共识和会员服务等组件可以即插即用。它使用容器技术来托管构成系统应用逻辑的智能合约(也称为链代码)。如果明白了OSGI原理,对于Hyperledger Fabric就不难理解,但目前1.0版本部署和运行机制还是比较复杂
12.BigchainDB:
官网:BigchainDB • • The scalable blockchain database powering IPDB.
是一个可用的去中心数据库。它具有每秒百万次写操作,存储PB级别的数据和亚秒级响应时间的性能。BigChainDB的设计起始于分布式数据库,通过创新加入了很多区块链的特性,像去中心控制、不可改变性、数字资产的创建和移动。BigChainDB继承了现代分布式数据库的特性:吞吐量和容量都是与节点数量线性相关,功能齐全的NoSQL查询语言,高效的查询和权限管理。因为构建在已有的分布式数据库上,它在代码层面也继承了企业级的健壮性。可扩展的容量意味着具有法律效力的合同和认证可以直接存储在区块链数据库里。权限管理系统支持从私有企业级区块链数据库到开放公有的区块链数据库配置。可以说是未来全新的数据库,潜力巨大。
13.IPFS:
官网:IPFS is the Distributed Web
IPFS采用基于内容的地址。相对于目前通行的域名地址(例如这个链接https://www.zhihu.com/),基于内容的地址指的是所有对象的地址通过一个安全的散列函数来算出一个地址。据说是一个取代http的价值传输协议,但目前还需要解决不少难点,但价值传递的大趋势势不可挡,潜力巨大
14.国内的布比:
国内为数不多掌握区块链核心技术和底层协议设计能力的公司之一,非常值得学习,别人A轮就是一个亿,可见被很多国内投资大佬看好。《区块链技术原理与底层架构》里完整诠释了布比的技术实现细节,一定要看
技术概念类
01.密码学基础
非对称加密算法
02.数据结构
Merkle tree
rlp编码
块链式数据
03.算法
分布式一致性算法
需要参考目前的分布式系统设计zookeeper
Paxos
Raft
Zab
P2P路由算法
Chord
DHT
Pastry
04.P2P网络技术
点对点网络开发
Tor技术研究
05.服务发现
参考dns
06.分布式
参考zookeeper
07. 共识层
pow
pos
dpos
08.激励层
发行机制
激励机制
这层需要学习经济学基础知识,博弈论
以下资源只是简单浏览过,大家可以看看
图文教程:
书
SafeCurves:choosing safe curves for elliptic-curve cryptography
视频类
火币网李林:区块链技术到底是什么!
http://m.youku.com/video/id_XMTQwODE4NDAyNA==.html?spm=a2h0j.8191439.Recommend.1~3!2~A
韩峰老师的:区块链技术是互联网的升级http://m.youku.com/video/id_XMTU5MTgxMTUxMg==.html
和区块链带给我们自由http://m.youku.com/video/id_XMTMyMDc3MjY1Mg==.html
巴比特区块链版主汪晓明的《明说区块链》系列:以太坊、区块链技术视频 - EthCast
比特币底层原理: http://video.8btc.com/video/31288
以太坊技术视频系列(汪晓明) http://ethcast.com/
比特币和区块链的系列纪录片
信任重塑,TechCrunch 出品的比特币和区块链的系列纪录片
1集:https://v.qq.com/x/page/w05278r8iee.html
2集:https://v.qq.com/x/page/r0338da6qyq.html
3集:https://v.qq.com/x/page/k033841b9fa.html
4集:https://v.qq.com/x/page/x05295omako.html
5集:https://v.qq.com/x/page/v0554uy57dj.html
6集:https://v.qq.com/x/page/k0532viwbdj.html
比特币和区块链相关实用教程
01.来自学员A fly fish的原创:JAXX钱包教程
http://mp.weixin.qq.com/s/aHxOWDHkE6I7v2yl1QICEQ
02.来自学员曾汩的分享:支持币种最多的钱包Jaxx使用教程
http://mp.weixin.qq.com/s/FwogD8_5MRN_L1GdMHZ2Sw
03.来自学员曾汩的分享:imtoken钱包使用教程
http://mp.weixin.qq.com/s/egJFzzZwnYWaxehDZ2LH4g
04.来自学员曾汩的分享:LocalBitcoins使用教程
http://mp.weixin.qq.com/s/c-Eh4pR13rXNr4Ma-hXqfg
05.来自学员Keen的分享:比特股内盘教程
http://blog.sina.cn/dpool/blog/s/blog_12fef1bdc0102x0ga.html
06.来自学员Keen的分享:EtherDelta(以德)的使用教程
http://m.qukuaiwang.com.cn/news/3254.html
07.来自学员曾汩的分享:liqui使用教程
http://8btc.com/article-4544-1.html
8.来自学员曾汩的分享:XZC挖矿教程
网友评论