区块链技术体系,快捷学习路径?

这两年,数字货币和区块链很火。年初写过一些区块链与比特币的文章,反响也很不错。不少网友催我继续写区块链,我在这个方向未曾深耕,也不敢造次,结合自己的经验,写写区块链涉及的技术体系,以及学习区块链的途径和方法。

一、区块链技术体系

数据层

数据层是区块链结构的基础,涉及的技术体系包含:区块元存储,区块链式结构,时间戳机制,哈希签名技术,Merkle树,非对称加密等一系列技术。

网络层

区块链是一个全球的分布式结构,网络层包含点对点传播与一致性的技术:P2P网络,传播机制,一致性校验机制等一系列技术。

共识层

共识层主要封装各个网络节点的共识算法,推动各个P2P节点高效的达成策略一致。就如同“民主”与“集中”的决策方式一样,共识算法决策权越分散,效率越低,满意度越高。

比特币采用算计工作量证明PoW(Proof of Work)来保证记账的一致性。除了PoW之外,还有PoS,DPos等一系列算法

激励层

达成了共识,有什么方法激励矿工来挖矿,激励矿工来记账呢?激励层将经济因素引入区块链技术体系,主要包含发行机制,分配机制

画外音:为什么要挖矿,挖矿能得比特币呀。为什么要帮你记账,记账要付费呀。

合约层

如果说数据层、网络层、共识层、激励层是底层基础功能,合约层是建立在基础功能之上的商业逻辑与商业策略,技术上并不复杂,通过脚本去实现合约算法,合约策略。

智能合约具备自治,自足,去中心化等策略,合约脚本一旦启动,不需要进行任何干预,通过底层基础功能来保障合约的履行,保障合约的公正性与公平性。

应用层

利用底层基础功能,编写合约脚本,就能实现最上层的区块链应用,例如比特币BTC,以太币ETH等。

二、做区块链开发要学什么

如果你不只是想学习与了解区块链技术,而是要做区块链开发,想问需要学习什么应用技术,这两块是必不可少的:

  • Hyperledger Fabric架构:封装了底层基础功能,让工程师专注于业务规则的编码,保证模块化与扩展性
  • Solidity以太坊智能合约开发

画外音:类比一下,写代码,虽然用SpringMVC,以及各种Java库,但个人认为,http,TCP等基础知识是必要的。

三、如何学习区块链技术

书籍类

如果你英文比较好,google一下应该很快能找到你需要的资料。

英文比较差的话,这些书籍可能适合你上手:

《数字货币与智能合约技术》

《区块链技术指南》

《图说区块链》

网站类

巴比特论坛和非小号是我逛得比较多的:

http://8btc.com/

http://www.feixiaohao.com/

原文发布于微信公众号 - 架构师之路(road5858)

原文发表时间:2018-07-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

区块链数字货币系统开发:让区块链技术成为颠覆世界的技术

BlockChain和比特币无疑是今年最火热的话题之一,区块链技术创业公司如雨后春笋,区块链应用遍地开花,区块链数字货币交易平台也层出不穷,比特币价格也曾一路飞...

19660
来自专栏企鹅号快讯

一篇文章带你了解以特币的核心技术——区块链

近年来,区块链这个名词愈加频繁地进入众众视野,各个行业都在讨论它将怎样改变这个社会。而区块链作为以特币的核心技术,如果你想要投资以特币,可以了解一下关于区块链的...

24870
来自专栏Java架构沉思录

区块链技术没那么复杂,别被大佬们忽悠晕了

这两年数字货币很火,不过很多人把数字货币和区块链等同于一码事,其实这是两个完全不同的概念。区块链是一项技术,而数字货币是区块链的一种应用而已,但区块链的应用远不...

12730
来自专栏小文博客

8月1号起微信这项服务将全面开始收费,你们准备好了吗?(内附免手续费提现方法)

近日,网络上传出一篇“腾讯宣布8月1号微信所有功能将全部收费”的文章,不少网友信以为真,表示将不再使用微信。

1.2K10
来自专栏加密星球

加密货币交易业务在什么地方开展是最佳的?

新手,如果您想开展加密货币交易业务,但又不知道如何开始,从哪里开始?别担心 - 你并不是独自创建你自己的加密货币交易业务网络。事实上,现在新的加密货币交易业务服...

23210
来自专栏区块链

解答区块链4大常见问题

瑞士小镇,Zug(楚格),瑞士区块链研究中心 | Shutterstock 近来比特币火红,虽然很多人都读过区块链的报导,但也觉得离这个主题还很遥远。我们希望从...

503120
来自专栏一个番茄说

区块链——构建比特币的底层技术

区块链是比特币的底层技术,是21世纪最前沿的现象级概念,是目前各个Fintech(金融科技公司)重点投入的方向。当你了解它之后,你就会明白它是为什么这么迷人,这...

10320
来自专栏企鹅号快讯

“上车”之前先系好安全带——数字货币入门基础指南(一)

不管你有没有关注数字货币,只要你平时看新闻,“比特币”一定出现在你的视野中。随着比特币成功突破2万美金,半年实现4倍的增值,比特币被推上风口浪尖之后,12月的数...

235100
来自专栏申龙斌的程序人生

想活在未来,快来区块链生存训练

今天比特币价格突破2万大关,很多人听到此消息后全当作泡沫或高级传销,没有开启绿灯思维。而有少许人则去快速学习区块链的相关知识,去探寻它背后的本质规律。每一个新技...

35190
来自专栏区块链大本营

智能合约没你想得那么智能!5分钟带你重新认识“智能”合约

为什么人们对区块链会产生如此强烈的兴趣?这是因为,在执行合约过程中,如果不再需要第三方信任,做事效率就会得到极大的提升。

10610

扫码关注云+社区

领取腾讯云代金券