如何從零開始學(xué)習(xí)以太坊及區(qū)塊鏈?
網(wǎng)友解答: 區(qū)塊鏈的發(fā)展歷史來說,最早是比特幣和區(qū)塊鏈的誕生,或是說先有的比特幣才有的區(qū)塊鏈。當時并沒有區(qū)塊鏈說法,后來人才提出來的。區(qū)塊鏈有一些不錯的特點去中心化、去信任(Trustl
區(qū)塊鏈的發(fā)展歷史來說,最早是比特幣和區(qū)塊鏈的誕生,或是說先有的比特幣才有的區(qū)塊鏈。當時并沒有區(qū)塊鏈說法,后來人才提出來的。
區(qū)塊鏈有一些不錯的特點去中心化、去信任(Trustless)、 集體維護(Collectively Maintain)、可靠數(shù)據(jù)庫(Reliable Database)。
區(qū)塊鏈發(fā)展以經(jīng)有了8年作用了,也從區(qū)塊鏈1.0比特幣到區(qū)塊鏈2.0的以太坊系列了。在在1.0的基礎(chǔ)上實現(xiàn)了智能合約、圖靈完備,可以說是大大提升了性能。如果要更好的學(xué)習(xí)區(qū)塊鏈,最好是有一些互聯(lián)網(wǎng)的基礎(chǔ),然后結(jié)合區(qū)塊鏈行業(yè)知識,以及數(shù)學(xué)、加密學(xué)等著手,反正要深入肯定是要回敲代碼了。
學(xué)習(xí)區(qū)塊鏈,可以從學(xué)習(xí)以太坊著手,因為目前很多的區(qū)塊鏈項目都是基于以太坊發(fā)行的,諸如ox、星光鏈等都離不開以太坊。
網(wǎng)友解答:謝邀
我目前正在寫《如何用120行java代碼寫區(qū)塊鏈》的教程,我剛寫了個開頭
準備寫3篇:
區(qū)塊and鏈
通過本文,你將可以學(xué)到:
創(chuàng)建自己的區(qū)塊鏈理解 hash 函數(shù)是如何保持區(qū)塊鏈的完整性的如何創(chuàng)造并添加新的塊多個節(jié)點如何競爭生成塊通過瀏覽器來查看整個鏈所有其他關(guān)于區(qū)塊鏈的基礎(chǔ)知識peer to peer
通過本文,你將可以學(xué)到:
本地模擬區(qū)塊鏈網(wǎng)絡(luò)TCP通訊通知新區(qū)塊的產(chǎn)生廣播新的鏈到網(wǎng)絡(luò)中工作量證明算法 Proof-of-work
通過本文,你將可以學(xué)到:
工作量證明算法原理自己定義一種工作量證明算法代碼實踐第一篇的地址:
http://www.cnblogs.com/mignet/p/120_line_java_blockchain.html