当前位置:区块链行业动态 → 正文

区块链技术需要学什么?开发者想要学习区块链技术从何入手呢?

责任编辑:zsheng |来源:企业网D1Net  2018-06-01 23:47:45 本文摘自:chanye.18183.com

一、基础阶段

01.《区块链开发指南》-作者申屠青春:作者多余比特币底层的研究可谓是非常深入,讲解的也非常通俗易懂。

02.《区块链技术指南》-作者邹均:作为国内第一本从技术角度讲解区块链的书籍,值得一读,2016年出版以来一致评价不错。

03.《区块链 原理、设计与应用》-作者杨保华陈昌:陈昌前辈作为纸贵的CTO、记得之前的墨链就是基于Hyperledger Fabric的,所以这本书对于Hyperledger 相关开源产品的讲解很透彻。

区块链技术需要学什么?开发者想要学习区块链技术从何入手呢?

二、技术语言

01. Serpent (受Python启发)

02. Solidity (受JavaScript 启发)

03. Mutan(受Go 启发)

04. LLL (受Lisp 启发)

这些语音都是面向合约编程而从底层开始设计的语言。Solidity是以太坊的首选语言,正处于紧张开发中,它内置了Serpent的所有特性,但是语法类似于JavaScript,这样一来降低了学习门槛,易于被掌握和使用,因为JavaScript是我们Web开发者的常用语言。如果想入门开发智能合约的,就只需要注重学习Solidity,可以看看以太坊的开发入门。

总结

简单的总结一下,区块链技术本身并不复杂,相反的可以说还是很好理解的,就共识(就是确定交易顺序),加密,p2p和存储四个方面。

再剖析一下,p2p就是传统bt下载的点对点通信协议;存储就是nosql数据库比如leveldb;加密就涉及哈希和椭圆曲线非对称加密;共识算法倒是很多,但是公有链的pos和pow都还挺容易理解的,一种是“谁有钱谁说了算”另一种是“谁计算机牛逼谁说了算”,联盟链上现在比较火热的pbft是很多年前就用的分布式数据库副本。代码实现的技术细节我自己都没有抠过,但只要能明白原理其实就看得懂代码。

如果想进阶,可以了解以太坊,fabric和corda三个方向。这是区块链代表性的三个方向,我觉得也是发展的三条思路。

关键字:技术开发者

本文摘自:chanye.18183.com

x 区块链技术需要学什么?开发者想要学习区块链技术从何入手呢? 扫一扫
分享本文到朋友圈
当前位置:区块链行业动态 → 正文

区块链技术需要学什么?开发者想要学习区块链技术从何入手呢?

责任编辑:zsheng |来源:企业网D1Net  2018-06-01 23:47:45 本文摘自:chanye.18183.com

一、基础阶段

01.《区块链开发指南》-作者申屠青春:作者多余比特币底层的研究可谓是非常深入,讲解的也非常通俗易懂。

02.《区块链技术指南》-作者邹均:作为国内第一本从技术角度讲解区块链的书籍,值得一读,2016年出版以来一致评价不错。

03.《区块链 原理、设计与应用》-作者杨保华陈昌:陈昌前辈作为纸贵的CTO、记得之前的墨链就是基于Hyperledger Fabric的,所以这本书对于Hyperledger 相关开源产品的讲解很透彻。

区块链技术需要学什么?开发者想要学习区块链技术从何入手呢?

二、技术语言

01. Serpent (受Python启发)

02. Solidity (受JavaScript 启发)

03. Mutan(受Go 启发)

04. LLL (受Lisp 启发)

这些语音都是面向合约编程而从底层开始设计的语言。Solidity是以太坊的首选语言,正处于紧张开发中,它内置了Serpent的所有特性,但是语法类似于JavaScript,这样一来降低了学习门槛,易于被掌握和使用,因为JavaScript是我们Web开发者的常用语言。如果想入门开发智能合约的,就只需要注重学习Solidity,可以看看以太坊的开发入门。

总结

简单的总结一下,区块链技术本身并不复杂,相反的可以说还是很好理解的,就共识(就是确定交易顺序),加密,p2p和存储四个方面。

再剖析一下,p2p就是传统bt下载的点对点通信协议;存储就是nosql数据库比如leveldb;加密就涉及哈希和椭圆曲线非对称加密;共识算法倒是很多,但是公有链的pos和pow都还挺容易理解的,一种是“谁有钱谁说了算”另一种是“谁计算机牛逼谁说了算”,联盟链上现在比较火热的pbft是很多年前就用的分布式数据库副本。代码实现的技术细节我自己都没有抠过,但只要能明白原理其实就看得懂代码。

如果想进阶,可以了解以太坊,fabric和corda三个方向。这是区块链代表性的三个方向,我觉得也是发展的三条思路。

关键字:技术开发者

本文摘自:chanye.18183.com

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^