基礎(chǔ)知識(shí)
先了解一下區(qū)塊鏈吧,參考區(qū)塊鏈開發(fā)(六)區(qū)塊鏈架構(gòu)與應(yīng)用PPT,講得不能再好了;
比特幣是典型應(yīng)用,必須要了解一下,資料可參考精通比特幣,這里最好多花點(diǎn)時(shí)間,搞清楚比特幣整個(gè)系統(tǒng)里的概念,比如加解密、簽名、驗(yàn)證、交易、共識(shí)技術(shù)、挖礦、區(qū)塊鏈等等;
一開始看不懂沒關(guān)系,先過一遍,之后碰到想不通的地方——比如我個(gè)人就對(duì)“為什么能夠防止雙花問題”、“惡意節(jié)點(diǎn)挖礦成功,能不能獎(jiǎng)勵(lì)自己10000個(gè)比特幣”、“軟分叉、硬分叉”等問題理解的不是那么清楚——后來在看coursera區(qū)塊鏈課程視頻的時(shí)候,加深了一部分理解;然后在給一個(gè)同事分享區(qū)塊鏈概念的時(shí)候,感覺沒講清楚,就又回去看了《精通比特幣》的相關(guān)知識(shí),又加深了一些理解。
國內(nèi)有大牛把coursera視頻的腳本翻譯出了一本書《區(qū)塊鏈技術(shù)驅(qū)動(dòng)金融- 中信出版集團(tuán)》,可以在學(xué)習(xí)視頻的時(shí)候參考。網(wǎng)易蝸牛讀書APP里有這本書,可以每天免費(fèi)閱讀1小時(shí),足夠了。
《Node.js開發(fā)加密貨幣》也非常不錯(cuò),電子書地址,書里在介紹加解密技術(shù)的例子適合沒有密碼學(xué)基礎(chǔ)的同學(xué)參考
- 在對(duì)區(qū)塊鏈知識(shí)有一點(diǎn)了解之后,就該找個(gè)demo練練手了,那必須先找開源啊,目前開源的有比特幣、以太坊、超級(jí)賬本,它們的對(duì)比大家可以自己查一下,博主自己目前只嘗試了以太坊的一些demo,具體超級(jí)賬本和以太坊到底有什么區(qū)別,還不是非常理解。引用知乎一位答主的回答
區(qū)塊鏈?zhǔn)墙y(tǒng)稱,至于這兩家的區(qū)別,從之前的回答也能看出來,差不多就是意識(shí)形態(tài)的差別。至于這兩家,在應(yīng)用上最大的差別是:以太坊是公有鏈,誰都可以來玩,他們想弄個(gè)所有人都可以搞智能合約的平臺(tái),然后企業(yè)們紛紛表示我們不想把我們的信息公開到這東西上。Hyperledger是個(gè)框架,具體到IBM的Hyperledger-fabric上,他們的想法是“你們不是想要有隱私的智能合約嗎,來來來我們給你做”。fabricv1其實(shí)已經(jīng)很成熟了,想做啥都行,但是其實(shí)并沒有解決私密性和可靠性之間的矛盾,而是把這東西丟給了具體應(yīng)用場景。從智能合約的角度,兩家都支持,以太坊是公有鏈,可靠性還不錯(cuò)。Hyperledger這種是個(gè)框架,其中的fabric是個(gè)平臺(tái),可靠性得看你的具體應(yīng)用場景,你在自己家電腦上弄條區(qū)塊鏈也沒法談可靠性。以太坊沒有私密性,想要的話要自己研究怎么加密;Hyperledger可以支持私密性,但是是在犧牲可靠性的基礎(chǔ)上的。
作者:maxdeath
鏈接:https://www.zhihu.com/question/52533801/answer/167498964
來源:知乎
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
- 一些不錯(cuò)的、基于以太坊的Demo
1) 部署和運(yùn)行第一個(gè)以太坊智能合約,這是很好的一個(gè)入門的例子,使用以太坊圖形界面的錢包程序,演示了轉(zhuǎn)賬、智能合約的運(yùn)行和部署;從這里例子里,我們能夠?qū)W習(xí)到,如何使用智能合約將數(shù)據(jù)寫入?yún)^(qū)塊鏈中,如何將保存在區(qū)塊鏈中的數(shù)據(jù)讀取出來。
2) 建立基于以太坊的私有網(wǎng)絡(luò)和智能合約,和上一個(gè)例子差不多,不過沒使用錢包程序,只使用了命令行;
3) 一元奪寶,這是非常好的一個(gè)實(shí)例,不僅有智能合約、區(qū)塊鏈,還結(jié)合了一個(gè)實(shí)際的應(yīng)用場景;值得深入研究。這里需要強(qiáng)調(diào)一下,在使用它應(yīng)用頁面時(shí),后面一定要有挖礦在運(yùn)行,否則無法部署智能合約。
4)ethereum-hipaa-audit-log,這也是一個(gè)有實(shí)際應(yīng)用場景的例子,將醫(yī)院的數(shù)據(jù)操作log保存在區(qū)塊鏈上,后面還有一個(gè)改進(jìn)版,功能更強(qiáng)大,值得研究。