专栏首页架构师之路区块链技术体系,快捷学习路径?

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

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

一、区块链技术体系

数据层

数据层是区块链结构的基础,涉及的技术体系包含:区块元存储,区块链式结构,时间戳机制,哈希签名技术,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)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 1分钟了解“挖矿”的本质

    上一篇《1分钟了解区块链的本质》,介绍了什么是区块链,区块链是一个没有管理员,每个节点都拥有全部数据,高可用的分布式存储系统。 文章的留言里,不少朋友会用比特币...

    架构师之路
  • 1分钟了解“区块链分叉”的本质

    《1分钟了解区块链的本质》,介绍了什么是区块链,区块链是一个没有管理员,每个节点都拥有全部数据,高可用的分布式存储系统。 《1分钟了解挖矿的本质》,介绍了什么是...

    架构师之路
  • 全球如何保证区块生成是匀速的?

    《1分钟了解区块链的本质》,介绍了什么是区块链,区块链是一个没有管理员,每个节点都拥有全部数据,高可用的分布式存储系统。 《1分钟了解挖矿的本质》,介绍了什么是...

    架构师之路
  • Bitcoin OS,真正的基于区块链技术的去中心化操作系统

    前几日,区块链技术Bitcoin OS团队于12月25日圣诞节之际同时进行比特币及以太坊的分叉行动,具体区块高度比特币为501225,以太坊为4794333。 ...

    企鹅号小编
  • GeeK正在探索的也是你需要了解的——区块链关键技术小览

    这些年以来,数字货币的兴起也将区块链技术带到了大家的视野中。相信大家都或多或少的听过比特币,区块链。但是,对于区块链的原理,对于区块链目前所面临的问题,可能知道...

    程序猿DD
  • 注意!区块链技术将颠覆这12个行业

    比特币作为去中心化的数字货币主要是因为近来为人所熟知的区块链技术,该技术能够安全且自动地识别并记录大容量的交易数据。 创业者们已经相信利用比特币技术更多的行业...

    点滴科技资讯
  • 比特币造富神话倒塌 脱去虚拟经济外衣的区块链迎3.0时代

    网上最近有个段子:“我有个币圈的朋友,去年和我聊买二环(北京)哪个楼盘。今天我们晚饭的时候偶然相遇,他对我说:您好,这是您的外卖……”

    KuPay
  • 格格不入的数字货币:区块链世外桃源的终结者

    区块链为我们打开的是思考新的发展模式和发展方式大门的钥匙,借助区块链技术和区块链思维我们能够找到破解互联网行业痛点和问题的方式和方法。一些在互联网的逻辑和思维下...

    孟永辉
  • 迪拜启动区块链战略

    GSI按 迪拜于2016年启动了城市区块链战略,2017年开始试点。其目标是通过探索利用区块链技术在政府服务上的应用,到2020年将所有政务服务实现在线提供,改...

    企鹅号小编
  • 1分钟链圈 | 比特币暴跌400美元;“区块链培训”百度指数涨928%;三点钟区块链杨宁:市场已让投机冷静

    区块链大本营

扫码关注云+社区

领取腾讯云代金券