口碑之作:“多快好省”地搭建区块链知识体系
共 2754字,需浏览 6分钟
·
2021-07-17 06:43
👆点击“博文视点Broadview”,获取更多书讯
区块链的技术创新,并不是单点突破,而是体现在对现有技术天才般的组合。
以我们耳熟能详的区块链平台以太坊为例。
从底而上会涉及很多技术,比如密码学,P2P网络,智能合约,共识算法等。除此之外还有博弈论的知识,如何激励大家共同参与整个网络,保证区块链系统的安全性和稳定性。
与计算机的其他领域相比,区块链技术出现地比较晚,相对来说比较新颖。
在拥有更多行业机会的同时,也意味着缺乏一些系统性的知识梳理。很多从事区块链开发的朋友,通常拥有不同的专业背景。在区块链项目的开发中,经常会遇到不同的技术壁垒,比如搞应用的不懂底层链的基本原理,搞底层链的又难以把每一层之间结合起来。
区块链技术发展地非常迅速,各种公链,联盟链层出不穷,因此对区块链的理解很难做到面面俱到,也鲜少有人能将整个区块链技术从上到下地打通。
不同的区块链平台,比如比特币、以太坊、超级账本等,都有不同的网络层、合约层、共识层、激励机制等。
对于不同开发者而言,他们面临的需求也可能不尽相同,因此需要根据不同的特点组合出符合业务需求的基础平台,或者设计并开发出对应的分布式应用。
面对形形色色的区块链平台,若不清楚其背后的设计思想,就很难选择出最合适的技术方案。
随着区块链行业的发展,以及国家对区块链产业的重视,国内区块链行业的需求也越来越大,无论是对区块链底层开发者,还是应用开发者,都提出了更高的要求。
区块链行业虽然比较小众,但因为近几年受关注度较高,因此区块链相关的书籍或文章也犹如过江之卿。
大到每一个区块链平台,小到每一项区块链技术专项,你都可以在网上找到一些相关书籍或技术文档。
初入本行业时,笔者也一度“翱翔”在知识的海洋,甚至在“万花丛中”挑花了眼,但经过一段时间的积累和沉淀后,笔者发现,很多资料需要花费大量的时间去阅读和消化,才能提炼出我们在区块链系统开发中所需要的一些核心知识点和关键技能,这个过程犹如“炼金”一般。
在互联网行业普遍“996”,甚至“007”的大背景下,大部分工程师都业务繁忙,没有大量的时间和精力去通读各种经典书籍,或者去网络上搜索合适的资料。
问题来了,有没有什么好方法可以“多快好省(时间)”地了解区块链系统背后的设计思想和设计原理呢?
答案是有的。
基于上面对这些问题的思考,《区块链架构之美:从比特币、以太坊、超级账本看区块链架构设计》这本书出版了。
作者基于自己多年的区块链底层平台和应用开发经验,从区块链基础的密码学知识入手,从底层网络,到共识层、数据层、合约层、应用层,逐层递进。带领大家了解区块链基础架构背后的设计原理和设计思想,从“看山不是山,看水不是水”到“看山仍然山,看水仍然是水”,从而帮助大家做到一通百通。
1. 区块链中形形色色的密码学算法是怎么回事?
2. 不同的区块链平台为什么采用各不相同的网络模型?
3. 数字资产在不同区块链平台的表现形式有何不同?
4. 智能合约是如何开发的?
5. 区块链上数据又是如何高效组织的?
6. 大量节点如何通过共识算法协调工作的?
7. 数字钱包又是什么?
8. 如何通过预言机来与智能合约进行交互?
9. 区块链作为一个开发平台是如何进行自治的?
上面这些疑问都会在书中被一一解答。
▊ 写作初心
本书写作的初衷,主要是为不同专业背景的区块链从业者弥补对区块链底层链的理论短板。
网络上关于区块链的知识很多,但也很杂。如果要从这些知识碎片中系统地整理出区块链技术的知识框架,对于初学者来说无疑是非常困难的。
本书在写作之初,就希望可以做到工程与理论相结合,系统性地展示区块链背后的设计思想,帮助读者做到一通百通,避免被形形色色的区块链平台牵着鼻子走。
待大家了解区块链平台背后的设计思想后,再遇到不同的平台,开发不同的应用,都可以用这个知识体系和认知框架去分析和解决,有了着力点,也就有了思路,不再迷茫了。
▊ 通俗易懂
相比其他书籍,本书坚持使用大白话写作,通俗易懂,避免高大上的术语堆砌,采用大量实战案例,帮助大家从实例中找灵感,得启发。
本书同时采用既风趣幽默又不失严谨的写作风格,以增强读者的阅读体验,希望读者能在自然轻松的情绪中收获知识的共鸣。
▊ 内容扎实
在本书的内容安排方面,力求做到清晰、简洁。
比如,通过大量的插图(100+)来展示区块链中的设计原理;通过大量通俗易懂的实例带读者由浅入深地进行实践。
▊ 内容新颖,创新
1. 对比分析了不同的P2P网络模型,了解不同区块链平台在网络模型选择时的取舍。
2. 除了介绍Solidity智能合约的开发,还独家介绍了其背后EVM的设计思想和运行原理,帮助大家知其然,也知其所以然,进而可以对智能合约的漏洞进行分析。
3. 针对联盟链和公链所要解决的问题,对比了采用不同共识算法为平台带来的不同特性。
去中心化开源系统的社区治理方式,探讨去中心化的平台是如何进行迭代演进和发展的。
▊ 口碑之作
本书的大部分内容基于作者的专栏、开源电子书、公司内部培训视频改编。
基于大量读者的反馈、同事、专家的评审校验,经过多次润色与修改,并不断地优化内容和结构,最终历时三年才得以和大家见面。
全书正文300+页,干货满满。虽然写作过程历经波折,反复修改,消耗了非常多的时间,但这使得本书在和大家见面时有更加过硬的质量。
希望本书可以帮助到更多的区块链从业者。
▊《区块链架构之美——从比特币、以太坊、超级账本看区块链架构设计》
何昊 著
区块链技术领域集大成之作
深入区块链核心原理和设计思想
涵盖区块链各主流平台的新技术
本书由浅入深地介绍了比特币、以太坊和超级账本三个区块链平台的设计精华。除第0章导言外,全书还包含10章,按照区块链架构体系自底而上进行介绍。
本书涵盖了区块链主流平台的新技术,可以帮助读者深入理解区块链的核心原理和设计思想,使读者不局限于某一平台,灵活运用区块链系统的设计思想。
(扫码查看本书详情)
如果喜欢本文 欢迎 在看丨留言丨分享至朋友圈 三连 热文推荐
▼点击阅读原文,查看本书详情~