如何學習區塊鏈技術?
想用區塊鏈做開發,如何學習搭建區塊鏈?需要哪些方面的知識?對於目前的開源項目學習哪個比較容易上手?
不邀請自答!
背景介紹:本人從2015年開始研究區塊鏈技術,也算是對區塊鏈有一定的了解吧。
申明:預估看到本問題的知乎er應該都是想要入門區塊鏈,那麼本回答也主要是進行一個入門級別的介紹。只是入門級別介紹,不適合區塊鏈從業人員提升學習。
-----------------------------------
回答的目錄如下:
一、區塊鏈是什麼?
二、從業務角度學習區塊鏈技術?
三、從技術角度學習區塊鏈技術?
四、學習資料推薦與共享?
-------------------------------------
一、區塊鏈是什麼?
區塊鏈有很多的定義,大家的說法都不一樣,業界都還沒有統一。每個人心中都有自己的哈姆雷特。所以此處就不做定義了。也可以參考其他回答。
那麼我主要推薦一些關於區塊鏈概念的學習資料,看完我所推薦的資料,你應該對這門技術有一個自己的了解:
預備知識:
00.一個故事告訴你比特幣的原理及運作機制:
01.區塊鏈是什麼 | 巴比特
正式學習:
02.中本聰的關於比特幣的白皮書。
英文原版:Bitcoin: A Peer-to-Peer Electronic Cash System(https://bitcoin.org/bitcoin.pdf)
中文翻譯版本:比特幣白皮書:一種點對點的電子現金系統(比特幣白皮書:一種點對點的電子現金系統 | 巴比特)
這份白皮書是區塊鏈的起源,也是區塊鏈從業人員必須要看的。
03.普林斯頓大學的公開課:
Bitcoin and cryptocurrency: Bitcoin and Cryptocurrency Technologies | Coursera
內容講的很透徹。
密碼學原理,bitcoin的基本概念,共識機制,區塊鏈現狀 ,區塊的應用中問題,包括比較新的側鏈都有講到。
基本也是從業人員必看的。
04.Master Bitcoin這本書:
中文名:《精通比特幣》
英文名:《Master Bitcoin》
我自己之前並沒有在jd/tb/dd/amz找到這本書,所以附上中文電子版本:(鏈接: https://pan.baidu.com/s/1sl7IMz7 密碼: uq7g)侵刪。
這本書極其推薦去看一下,內容由淺入深,基本概念,代碼分析都是有的,密碼學也講的很通俗易懂。
通過以上資料的學習,基本對於區塊鏈就有了一個基本的了解。
二、從業務角度學習區塊鏈技術?
01.工信部的白皮書:
(鏈接: https://pan.baidu.com/s/1bGeBi2 密碼: ctbn)
02.香港金管局的白皮書:
(鏈接: https://pan.baidu.com/s/1mh8sGwK 密碼: 25nh)
03.騰訊關於TRUSTsql的白皮書:
(鏈接: https://pan.baidu.com/s/1bGeBi2 密碼: ctbn)
04.《區塊鏈從數字貨幣到信用社會》--長鋏著作:
長鋏前輩的講解可以說是非常透徹,而且對於未來的展望也很有現實意義。
05.《區塊鏈:定義未來金融與經濟新格局》-張健著作:
作者為火幣網技術副總裁可以說是個奇才,把概念講的非常清楚。
06.世界經濟論壇區塊鏈報告:
(鏈接: https://pan.baidu.com/s/1nuFcpKH 密碼: mbxf)
07.國內證券公司報告:
(鏈接: https://pan.baidu.com/s/1nuFcpKH 密碼: mbxf)
08.美國政府公布的15大區塊鏈醫療研究論文:
(鏈接: https://pan.baidu.com/s/1dFhIRr7 密碼: 3fap)
09.歐洲央行分散式賬本技術報告:
(鏈接: https://pan.baidu.com/s/1dFhIRr7 密碼: 3fap)
10.其他資料就不太方便共享了:
我覺看了上面推薦的這些書和報告,你應該從業務角度對於區塊鏈技術有了一個比較深入的了解了。
三、從技術角度學習區塊鏈技術?
(一)、基礎階段:
01.《區塊鏈開發指南》-作者申屠青春:
作者多餘比特幣底層的研究可謂是非常深入,講解的也非常通俗易懂。
02.《區塊鏈技術指南》-作者鄒均:
作為國內第一本從技術角度講解區塊鏈的書籍,值得一讀,2016年出版以來一致評價不錯。
03.《區塊鏈 原理、設計與應用》-作者楊保華陳昌:
陳昌前輩作為紙貴的CTO、記得之前的墨鏈就是基於Hyperlerger Fabric的,所以這本書對於Hyperlerger 相關開源產品的講解很透徹。
(二)、以太坊部分:
04.以太坊介紹:
官網:Ethereum Project
中文學習社區:EthFans | 以太坊愛好者
GitHub:ethereu
05.以太坊白皮書:
中文版:EthFans | 以太坊愛好者
05:Solidity語言(以太坊開發推薦語言):
官網:Solidity - Solidity 0.4.19 documentation
06.web3.js(與以太坊交互的js api):
網址:https://github.com/ethereum/web3.js
論壇:web3-js
07.truffle框架:
官網:TruffleFramework.com - Truffle Suite
以太坊開發的瑞士軍刀,幾乎是一站式解決方案。
08.Open-zeppelin合約審查:
官網:OpenZeppelin
09.《Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations》:
沒有中文版,只有亞馬遜有賣
(三)、Hyperlerger 開源項目學習:
01.Hyperlerger基本信息:
官網:Home
02.Fabric 學習:
官網:Hyperledger Fabric
(四)、其他:
01.BigchainDB:
官網:BigchainDB ? ? The scalable blockchain database powering IPDB.
這個是我比較看好的一個項目
02.IPFS:
官網:IPFS is the Distributed Web
這個據說是一個取代http的價值傳輸協議,比較看好
03.國內的布比:
官網:布比區塊鏈,讓數字資產自由流動起來
個人認為值得研究
《區塊鏈技術原理與底層架構》這本書有詳細講解布比的技術實現。
四、學習資料推薦與共享?
圖文教程:
- 在CentOS 6.5上搭建以太坊私有鏈
- 創建自己的私有比特幣測試鏈
- 以太坊智能合約編寫實例
- 以太坊智能合約編程之菜鳥教程
- 通過truffle部署以太坊智能合約
- Hyperledger 源碼分析之 Fabric
- programming blockchain in c#
書
- Nodejs開發加密貨幣
- 精通比特幣
- 區塊鏈技術指南
- 區塊鏈:定義未來金融與經濟新格局
- Hyperledger 源碼分析之 Fabric
- programming blockchain in c#
- csdn的blockchain知識庫
- History of cryptography
- 公鑰與私鑰
- 什麼是橢圓曲線加密(ECC)
- 比特幣背後的密碼學原理
- 密碼學一小時必知
- 現代密碼學實踐指南
- SafeCurves:choosing safe curves for elliptic-curve cryptography
希望以上答案可以對你有所幫助!
後期有時間再更新吧!
3月18日更新,文末附上整理的一些區塊鏈資料
首先,開源的項目還是很多的:經典的比特幣,以太坊用的人很多,國內的有小蟻等等,需要你看它們的白皮書來進行選擇。
我做個搬運工,把我找到的一些相關學習資源整合下,希望能幫到正在了解區塊鏈的人。
1.首先是書,從書中獲取基本知識是我們從小做到大的事了。雖然現在國內相關書籍和譯本不多,但有的都是經典,是經過專家們認可的,這還節省了我們挑書的時間。有些網路有電子版,有些則需要進行購買。
對於企業家/投資者來說,想了解區塊鏈推薦
韓峰老師的《區塊鏈-從數字貨幣到信用社會》和他主編的《區塊鏈-新經濟藍圖》(譯本)
Andreas M. Antonopoulos的《精通比特幣》(譯本)前言 | 精通比特幣
火幣網張健主編《區塊鏈:定義未來金融與經濟新格局》都是不錯的。
對於技術人員來說,首先要看看《比特幣:一種點對點的電子現金系統》巴比特有譯本
同樣Andreas M. Antonopoulos《精通比特幣》前言 | 精通比特幣
PPkPub的《區塊鏈技術指南》
後期需要編程的有
Nicolas Dorier的《C#區塊鏈編程》
Imfly《Node.js開發加密貨幣》Introduction · GitBook
2.視頻
(相關視頻都是我在手機上的訪問地址,電腦上打不開請上網搜索視頻名稱)
區塊鏈為什麼這麼熱:http://m.youku.com/video/id_XMTQwODM1MzAzNg==.html?refer=eco-h5-zpdamp;amp;tuid=UMTY5MDczOTc4MA==
火幣網李林:區塊鏈技術到底是什麼!http://m.youku.com/video/id_XMTQwODE4NDAyNA==.html?spm=a2h0j.8191439.Recommend.1~3!2~A
韓峰老師的:區塊鏈技術是互聯網的升級http://m.youku.com/video/id_XMTU5MTgxMTUxMg==.html和區塊鏈帶給我們自由http://m.youku.com/video/id_XMTMyMDc3MjY1Mg==.html
巴比特區塊鏈版主汪曉明的《明說區塊鏈》系列:以太坊、區塊鏈技術視頻 - EthCast 專註於以太坊的技術分享。
區塊鏈是啥黑科技:《小蟻眾籌Motion動畫》區塊鏈是啥黑科技? - 酷6網
3.學院形式
其實真想學的話建議向你能接觸到的區塊鏈技術人員尋求建議,學院形式不會有精力幫你找到途中遇到的問題。
如:小蟻開發學院https://www.antshares.org/school
朵朵學院
比鏈學院
某些問題可以在裡面跟人交流,朵朵學院現在人氣不是很高了,但官方說法是免費教程還會持續發布。
我覺得學院如果能發布一系列教程,有專業人士進行指導,讓想學技術的人系統的學習區塊鏈,落地收費學院也是不錯的形式。
┄┅┄┅┄┅┄┅┄*┄┅┄┅┄┅┄┅┄
我建議小白用「樹狀學習法」來學習區塊鏈,即先心中大概知道其重點,對區塊鏈整體有一個概念,然後再細化學習分支,從而系統的學習區塊鏈。最好的狀態是學習完之後,能給別人以樹狀結構將區塊鏈講出來。
真想學習區塊鏈技術,必須要有兩樣東西,一是對區塊鏈的興趣,興趣可能來自對其前景的看好或者對其原理的喜愛,一時興趣就算了罷。二是時間,你要準備好用足夠的時間積累來學習,甚至很長一段時間都在嚼著難懂的概念讀著沒有趣味的書。
說有幾天或者半個月就學會了的,不否認,但那是名師教導而且目的就是讓你略懂皮毛,能做出一些簡單基礎的東西就夠了,這樣的學習確實對一些業餘愛好者或者某些行業用處很大,如果你想學這樣的,可以去報名此類課程,找不到可以聯繫我,我幫你留意。
我認為區塊鏈技術固然好,但並不是每個人都要去吃透它,現在應用互聯網的行業越來越多,卻大多數使用者不懂互聯網的原理,知道他是做什麼的就夠了。所以,如果你覺得自己沒有時間去學習的話,不用苦惱,看看區塊鏈的基本概念,然後做你的工作就好,要相信有一天區塊鏈會應用到你們行業的,當區塊鏈的浪潮真的到來時,每個人能做好本職對其生態發展就是一件大事了。所以根據需求不同我大致分了三類學習者:
- 一是對開發興趣不大,了解概念即可;
- 二是基於已有平台進行開發應用,按現在的趨勢來說就是智能合約的開發,需要掌握一門智能合約語言,能熟悉一個平台的操作;
- 三是區塊鏈核心應用和核心平台的開發,這一類需要學習的東西最多,基礎的編程語言有一門熟練的就可以,但對區塊鏈各技術原理都要懂,尤其是密碼學,它基本決定了一個區塊鏈技術人員開發的天花板。
要根據自己需求進行不同目標的學習。
方式:
以下列出一些學習的方式,收費和免費都有,可以選擇一種或幾種進行學習。
圖書
1.《精通比特幣》原版名《Mastering Bitcoin》,了解比特幣的最佳之選。在線閱讀:介紹 | 精通比特幣
2.《區塊鏈——從數字貨幣到信用社會》 了解區塊鏈概念的不錯的一本書,多位行業大咖傾力合作而成。
3.《深入淺出以太坊》 對以太坊研究較深的汪曉明所做,可以系統了解和學習以太坊。
4.《區塊鏈開發者指南(待出版)》 期待已久,由申屠青春和汪曉明兩位行業大牛主編,可以盯著,出版買一本學習學習。
當然還有一些好書,暫先推薦這幾本。
視頻
1.火幣網李林的區塊鏈是什麼 http://m.youku.com/video/id_XMTQwODE4NDAyNA==.html?spm=a2h0j.8191439.Recommend.1~3!2~A
2.比特幣原理概要–非技術版 http://video.8btc.com/video/34555
3.比特幣底層原理 http://video.8btc.com/video/31288
4.以太坊技術視頻系列(汪曉明) http://ethcast.com/
5.小蟻的價值體現在哪裡 https://m.v.qq.com/x/page/c/m/v/c0319zih9mv.html?ptag=v.qq.com%23v.play.adaptor%232mreferrer=http%3A%2F%2Fv.qq.com%2Fvplus%2Fbec429068169e2ea1599f137e94888bc%3F_wv%3D1031
學院
技術出身的可以去小蟻開發學院https://www.antshares.org/school
還有老蘑菇獨撐的朵朵學院,在淘寶可以買到系列教程。
還有一種方式就是直接付費找人教,這個的話希望大家能找一些圈裡出名的人,小心被騙。
最後附上些我整理的網路教程: 系統的學習區塊鏈 | 區塊鏈趣事
如有侵權等問題請聯繫我 微信 951830238
一、基礎篇
打基礎階段,首先應該系統地學習基礎概念和知識,這時適合看體系完整,深入淺出(說人話)的資料,避免在一開始就被嚇得放棄學習。在把基本概念、常用名詞搞清楚之後,可以去一些資訊類的網站和公眾號,了解一些最新的區塊鏈應用和大事件。
1、區塊鏈入門視頻
TED演講:對未來產生影響最大的科技
演講者:數字經濟之父 Don Tapscott, 講解了區塊鏈的概念,以及區塊鏈會對貨幣、商業、政府以及社會造成的影響,非常值得一看。
——曾汩的分享
比特幣和區塊鏈的系列紀錄片
信任重塑,TechCrunch 出品的比特幣和區塊鏈的系列紀錄片
1集:https://v.qq.com/x/page/w05278r8iee.html
2集:https://v.qq.com/x/page/r0338da6qyq.html
3集:https://v.qq.com/x/page/k033841b9fa.html
4集:https://v.qq.com/x/page/x05295omako.html
5集:https://v.qq.com/x/page/v0554uy57dj.html
6集:https://v.qq.com/x/page/k0532viwbdj.html
——Luz的分享
2、區塊鏈入門書籍
《圖說區塊鏈》—— 徐明星、田穎、李霽月 著
最有趣的區塊鏈科普書,用漫畫和故事講清楚區塊鏈的原理。
——luz的分享
《區塊鏈技術驅動金融》—— 阿爾文德·納拉亞南等 著
從數字貨幣及智能合約技術層面,解讀了區塊鏈技術在金融領域的運用。 「如果你正在尋找一本在技術層面解釋比特幣是如何運作的,並且你有一定計算機科學和編程的基本知識,這本書應該很適合你。」
3、區塊鏈資訊網站
BTT論壇 href="http://www.bitcointalk.org/">http://www.bitcointalk.org (幣界第一論壇,需翻牆)
CCN http://www.cryptocoinsnews.com/ (推薦人:Nicole)
巴比特 www.8btc.com(國內區塊鏈新聞第一)
區塊鏈鉛筆www.chainb.com (恭親王弄的資訊站,部分文章質量很高)
來源——發狂的蝸牛
4、區塊鏈公眾號
矽谷LIVE(guigumitanv)區塊鏈基礎知識、投資、開發相關課程
矽谷區塊鏈 (svblock) 矽谷關注區塊鏈的產業媒體,偶爾也寫寫鏈圈段子
火幣網(huobicom)有不少優質的原創區塊鏈視頻、圖文
二、進階篇
了解了區塊鏈的基礎概念,搭建起知識體系之後,是不是躍躍欲試想應用一下呢?這時可以開始嘗試了解一些區塊鏈應用,從案例中學習。如果有技術背景,甚至還可以試試區塊鏈相關的開發,比如智能合約開發。
1、區塊鏈項目白皮書
1.Keen的分享:比特幣,一種點對點的電子現金系統(必看,區塊鏈的概念就是在這篇論文中提出的)
原文作者:中本聰(Satoshi Nakamoto)
本文提出了一種完全通過點對點技術實現的電子現金系統,它使得在線支付能夠直接由一方發起並支付給另外一方,中間不需要通過任何的金融機構。雖然數字簽名(Digital signatures)部分解決了這個問題,但是如果仍然需要第三方的支持才能防止雙重支付(double-spending)的話,那麼這種系統也就失去了存在的價值。我們(we)在此提出一種解決方案,使現金系統在點對點的環境下運行,並防止雙重支付問題。
http://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system
2.Bruce_H的分享:去中心化數據市場 Wolk白皮書
以太坊下的智能代幣和去中心化的數據儲存架構解決了上述難題。 Wolk協議讓廣告主與廣告商可直接在去中心化的數據交易平台上,通過多種識別碼{如:移動設備號、郵件地址、電話號碼等}交換或取得相關用戶特徵數據。 WOLK幣(一種以太坊代幣)將被運 於各種Wolk服務項 之中。 https://www.wolk.com/whitepaper/WolkTokenGenerationEvent_CN.pdf
3.曾汩的分享:NEO白皮書
NEO 是利用區塊鏈技術和數字身份進行資產數字化,利用智能合約對數字資產進行自動化管理,實現「智能經濟」的一種分散式網路。
http://docs.neo.org/zh-cn/index.html
4.曾汩的分享:Hyperledger超級賬本白皮書
超級賬本的核心要素是智能合約、數字資產、記錄儲存庫、中心化共識網路、加密安全。區塊鏈主要產品還涉及行業性能要求、身份識別、私下機密交易、攜帶型共識模型等。
http://pan.baidu.com/s/1o8To3O2
5.Keen的分享:Request Network國外挺火的一個項目(英文)
https://request.network/assets/pdf/request_whitepaper.pdf
6.曾汩的分享:比特幣閃電網路,可擴展的 off-chain 即時支付
小額支付渠道可以解決可擴展性問題。「如果一棵樹倒在森林中,沒有一個人去其周圍聽聲音,它會發出聲音么?」
以上引用的問題是與沒有人觀測到的事件是相關的,如果沒有人聽到樹倒,無論其是否發出 聲音是沒有意義的。同樣,在 blockchain,如果只有兩個參與者關心日常的經常性交易,是沒有必要讓在比特幣網路的所有節點了解該交易的。相反,在 blockchain 上只有一小部分信 息是更可取的。通過推遲告訴全世界每一筆交易,在以後的日子解決他們之間的關係的方法, 使比特幣用戶進行許多交易不用擴展blockchain或與一個集中的交易對手建立信任。
http://pan.baidu.com/s/1i4L3E4X
7.Keen的分享:ugchain,基於以太坊的去中心化的遊戲生態平台
這個挺不錯的忘分享了,這是國內一個,基於以太坊的去中心化的遊戲生態平台,目前部分已經落地了,比如扶持了遊戲光明重影,py交易站上線等等,之前還舉辦了線下ugl王者榮耀校園高校賽,說實話,可以做到這樣,ugchain也很不容易,為他們點贊
http://www.ugchain.org/pdf/%E5%BF%AB%E9%80%9F%E4%BA%86%E8%A7%A3ugChain.pdf
8.曾汩的分享:瑞資鏈白皮書
中文:https://github.com/REITs-Chain/white-paper/blob/master/README.md
英文:http://oqg7yooow.bkt.clouddn.com/ReitsChain%20Whitepaper.pdf
9.Keen的分享:Nerthus白皮書
Nerthus 與以太坊一樣,致力於打 造一個通用的智能合約編程平台與區 塊鏈操作系統。Nerthus 有自己的圖靈 完備的編程語言 witstone,以及運行 環境 OVM。與以太坊不同的是,我們 在底層使用 DAG 技術,有效地解決了 傳統區塊鏈系統面臨的低吞吐量,交易 確認延時,區塊膨脹等區塊鏈式結構先 天性的悖論問題。 http://www.nerthus.io/static/downfile/NerthusWhitePage.pdf
10.Keen的分享:Byteball 位元組雪球白皮書
https://byteball.org/Byteball.pdf
11.Keen的分享:新經幣白皮書
https://nem.io/wp-content/themes/nem/files/catapultwhitepaper.pdf
12.曾汩的分享:全球首個區塊鏈搜索引擎星雲鏈技術白皮書
https://nebulas.io/docs/NebulasTechnicalWhitepaperZh.pdf
13.曾汩的分享:前段時間特別火的流量礦石項目
https://minerdl.yunfan.com/miner/lltoken/uploadfile/pdf/llt_white_paper_en.pdf
14.曾汩的分享:評分非常高的一個交友項目JustDatingSite
https://ico.justdatingsite.com/files/white-paper-ico-jds.pdf
15.曾汩的分享:德國著名版權保護區塊鏈項目Ascribe
https://www.ascribe.io/app/editions/1iYj
16. 曾汩的分享:智能合約創建工具etherparty
http://192.241.197.47/wp-content/uploads/2017/10/Etherparty_WhitePaper.pdf
17.Bruce_H的分享:storj 去中心化雲存儲,filecoin的主要競爭對手之一
https://storj.io/storj.pdf
18.Bruce_H的分享:JavaScript之父創造的去中心化Brave瀏覽器 https://basicattentiontoken.org/index_1/BasicAttentionTokenWhitePaper_ZH.pdf
19.Keen的分享:NXT未來幣
一個很老的幣種,是比特幣後的第二代密碼幣,改善,避免了很多第一代密碼幣的不足等等
http://www.nxtchina.org/forum.php?mod=viewthreadtid=486extra=page%3D1
20.曾汩的分享:知名區塊鏈項目比特股BITSHARES (對比特股感興趣的話,可以再看看創始人BM大神的八卦)
比特股bitshares白皮書
http://docs.bitshares.eu/bitshares/papers/index.html#
21.曾汩的分享:全球第一個智能合約平台,智能坊白皮書
http://www.dacrs.com/download/doc/DACRS%E7%99%BD%E7%9A%AE%E4%B9%A6.pdf
22.曾汩的分享:元寶網,自稱中國第一的數字貨幣
http://www.ybcoin.com/files/New_YBCoin_Whitepaper_cn.pdf
23.曾汩的分享:點點幣白皮書,也是一個比較有名的山寨幣
https://peercoin.net/assets/paper/peercoin-paper-cn.pdf
24.曾汩的分享:中國區塊鏈技術和應用發展白皮書
http://www.useit.com.cn/thread-13618-1-1.html
25.曾汩的分享:騰訊區塊鏈方案白皮書
https://trustsql.qq.com/chain_oss/TrustSQL_WhitePaper.html
26.曾汩的分享:比原鏈經濟白皮書
https://bytom.io/BytomWhitePaperV1.0_Economic.pdf
27.曾汩的分享:比原鏈技術白皮書
https://bytom.io/BytomWhitePaperV1.0.pdf
28.Keen的分享:一個通用的開發賬本,旨在記錄數據,版權等信息
https://po.et/whitepaper.pdf
29.Keen的分享:genaro,一個分散式雲盤儲存項目https://genaro.network/en/whitepaper/
2、區塊鏈瀏覽器——keen的分享
1.公信寶區塊鏈瀏覽器
https://block.gxb.io
2.bcc的區塊鏈瀏覽器
http://www.bitcoincash-explorer.com
3.dash區塊鏈瀏覽器
https://explorer.dash.org/chain/Dash
4.LTC的區塊鏈瀏覽器
http://qukuai.com/ltc
5.以太坊區塊鏈瀏覽器
https://etherscan.io
6.比特幣的區塊鏈瀏覽器
https://blockchain.info/zh-cn/
7.viabtc礦池,可以看btc bcc等幣種全網出塊信息
https://pool.viabtc.com
3、區塊鏈項目分析網站
1.以下兩個網站提供新項目細節內容的總結和分析
https://tokenmarket.net/
https://www.smithandcrown.com/
2.市場分析、市值、項目類
http://www.coinmarketcap.com (看各種流通幣種交易量等的最好網站)
http://www.icocost.com/ (眾籌價格)
http://www.cryptocompare.com (市場分析)
https://www.bitcoinsuisse.ch(個別項目預售代投站)
https://block.cc/coinInfo(虛擬貨幣時時價查看)
https://zh.shapeshift.io/#/coins(很有趣的幣幣自動交易平台)
來源——發狂的蝸牛
4、比特幣和區塊鏈相關實用教程
1.來自學員A fly fish的原創:JAXX錢包教程
http://mp.weixin.qq.com/s/aHxOWDHkE6I7v2yl1QICEQ
2.來自學員曾汩的分享:支持幣種最多的錢包Jaxx使用教程
http://mp.weixin.qq.com/s/FwogD8_5MRN_L1GdMHZ2Sw
3.來自學員曾汩的分享:imtoken錢包使用教程
http://mp.weixin.qq.com/s/egJFzzZwnYWaxehDZ2LH4g
4.來自學員曾汩的分享:LocalBitcoins使用教程
http://mp.weixin.qq.com/s/c-Eh4pR13rXNr4Ma-hXqfg
5.來自學員Keen的分享:比特股內盤教程
http://blog.sina.cn/dpool/blog/s/blog_12fef1bdc0102x0ga.html
6.來自學員Keen的分享:EtherDelta(以德)的使用教程
http://m.qukuaiwang.com.cn/news/3254.html
7.來自學員曾汩的分享:liqui使用教程
http://8btc.com/article-4544-1.html
8.來自學員曾汩的分享:XZC挖礦教程
http://8btc.com/article-4541-1.html
本文部分整理自矽谷live和火幣聯合推出的《從零到一,全面學透區塊鏈》課程學員分享。
&>&>點此訂閱課程,和超過一千名區塊鏈學習者同行。
公眾號:矽谷LIVE ( ID:guigumitanv),這裡有區塊鏈入門基礎課程、區塊鏈風險投資課、智能合約開發課程等
作為一名區塊鏈研發工程師,從技術角度來回答一下樓主的問題
首先,區塊鏈技術並不是單單只是一門技術,而是由密碼學、P2P網路通信、共識演算法等 多種技術的有機組合,而其中涉及到的技術基本都是很早之前都已經出現了
**預習階段** 學習它之前,你需要先認識它,了解它能解決什麼問題。推薦閱讀《區塊鏈:定義未來金融與經濟新格局》,這本書的會沿著人類社會經濟發展規律,由淺入深介紹什麼是區塊鏈。到第四章講到比特幣底層技術的部分,對於新學者可能比較困難,可以選擇性的跳過
**深度預習階段** 區塊鏈技術是伴隨著比特幣的誕生而誕生的,所以學習比較特幣的實現原理對於學習區塊鏈技術是絕佳的幫助,推薦閱讀《第6章 比特幣網路 | 精通比特幣》。這本書會詳細的講解比特幣的實現原理,那麼裡面所涉及的概念,如 節點、公私鑰、地址、P2P網路、共識演算法等,都是區塊鏈技術的一些核心要素。程序員看這本書應該難度不大,看完這本書之後就算是入門了吧
**學習階段** 區塊鏈技術目前除了在數字貨幣領域有比較成熟的應用,其它領域都還處於探索階段,這就意味著還有巨大的可拓展空間。目前已經開源的基於區塊鏈技術的項目還是比較多,但是原理相通,只是各有特色。推薦挑選一個比較優秀的區塊鏈開源項目去研究,比如以太坊、hyperledger,國內的L0、小蟻等。目前已經開源的項目大部分是go語言實現的,也有nodejs,C++等其它語言實現的
**深度學習階段** 到了這個階段就全靠個人發揮了,上面提及的區塊鏈技術包含的技術點,每一門都可以鑽的很深或者只是停留在可以用的階段
總而言之,這門技術能解決的問題有很多,但是也不是每個問題都適合用區塊鏈技術去解決!而且區塊鏈技術本身還處於發展階段,仍有許多瓶頸需要去攻克。未來如果有普及的那天將會和互聯網一樣,對人類社會產生顛覆性的影響
最後安利一個技術社區 區塊鏈技術中文社區 有任何區塊鏈技術相關的問題,都可以在這裡提問
一,翻譯論文並做筆記
princeton_bitcoin_book
Mastering Bitcoin request_whitepaper二,項目研究(閱讀源碼)
電子現金公司歷史研究
比特幣 以太坊三,不同層的研究(此分層來自中國區塊鏈技術和應用發展白皮書)
3.1數據層
3.1.1密碼學基礎
找兩本密碼學的教材
非對稱加密演算法3.1.2數據結構
Merkle tree
rlp編碼 塊鏈式數據3.1.3演算法
分散式一致性演算法
需要參考目前的分散式系統設計zookeeper Paxos Raft ZabP2P路由演算法
Chord
DHT Pastry3.2 網路層
3.2.1 P2P網路技術
點對點網路開發
Tor技術研究3.2.2 服務發現
參考dns
3.2.3 分散式
參考zookeeper
3.2.5 一個思考
是不是直接可以把區塊鏈直接做成一個協議
3.3 共識層
pow
pos dpos3.4 激勵層
發行機制
激勵機制 這層需要學習經濟學基礎知識,博弈論。3.5 應用層
實現一個錢包
實現一個ddos coin或者request network。
request network的意義 匿名的網路 分散式的爬蟲 刷流量的工具 ddos攻擊工具 匿名爆破工具 http協議 ssh協議 ftp協議 rsync協議四,語言提升
4.1python
為什麼是python,開發快,有大量的比特幣項目用python。
提高網路編程能力 python網路編程 python面對象 effective python python高性能編程4.2java
為什麼是java,需要參考分散式系統的設計實現。
五,經濟學基礎
微觀經濟學
宏觀經濟學 貨幣金融學 虛擬經濟學 博弈論-------------------------------------------------------------------------------------
安利Mastering Bitcoin也是是一整本書,需要可以私信
安利princeton_bitcoin_book也是是一整本書,需要可以私信
安利ddoscoin這個是我很受啟發的一個paper,需要可以私信
---------------------------------------
斯坦福的學習路線
CS 251 Bitcoin and Cryptocurrencies Home | Stanford Bitcoin Engineering | CS251P | Winter 2016原型
這個文章不錯,搞的我都想學node了 200 行代碼實現一個簡單的區塊鏈 - 文章 - 伯樂在線python p2p
我對python熟悉所以主要看python的p2p演算法 heikoheiko/pydevp2p https://github.com/heikoheiko/p2p-network-simulator/blob/master/peer.py智能合約
搜比特幣的時候會發現好多sol的代碼應該是這個項目 Solidity - Solidity 0.4.12 documentation論文
發現這有好多論文最近打算翻譯一波 Jeremy Clark一個人收集的資料
digital-dreamer/blockchain-programming學習區塊鏈的第一大困惑是:「學這個我不懂編程怎麼辦?」,確實,作為一個程序員設計的融合了多種技術理念的東西,懂點編程總是好的。不過,對於大部分人來講,了解其基本原理,知道如何應用,或許也就足夠了。
那麼,對於很多想參與區塊鏈編程的人怎麼辦呢?更何況,還有非常多的一部分人,希望通過區塊鏈技術找到一份高薪的工作,這可能嗎?
只要肯做,當然可能!
如果你是一個小白,但已經有興趣想要了解一下區塊鏈,那麼首先需要做的是理清一下頭緒。否則一頭扎進與區塊鏈有關的各種書籍、論壇、網站、APP、交易所、知乎……會在很長的時間內無所適從,一臉懵逼。
(1). 在區塊鏈的世界,「日新月異」四個字是一個寫實的描述,而不是形容詞,每 天都有新的技術、信息涌過來;
(2). 由於「快、新」,信息難免碎片化,沒有系統的學習材料;
(3). 有很多的技術貫穿其中,如果沒有合理的學習順序,難免會感到晦澀。
不論是有沒有技術經驗的,都可以從以下幾個方面去了解區塊鏈:
(1)、網路通信方面,目前的區塊鏈主要涉及無結構化的點對點通信(P2P);未來不排除會在聯盟鏈中衍生為結構化的P2P通信。點對點通信其實是建立起一條虛擬鏈路,底層對應的物理鏈路可能隨著網路時延抖動的變化(與網路狀況、區塊大小、區塊中交易數量等因素有關)而改變相應的路徑。因此,建議夯實網路通信的基礎知識。
(2)、數據存儲方面,以前的數據存儲方式很多都是基於面向高吞吐量的鍵值資料庫(例如levelDB、rocksDB),現在隨著區塊鏈技術的發展,傳統的關係型資料庫(例如Mysql、Oracle)也可以成為存儲介質,甚至有的公司開始使用大數據平台(Hadoop+Habse)來構建底層的存儲機制。下一代分散式版本文件系統(IPFS)也是一個需要跟蹤的重要方向;
(3)、加密技術方面,主要需要了解哈希函數和非對稱加密的基本原理和數字簽名的運行機制,更重要的,目前金融系統中使用的都是國密演算法,與區塊鏈技術對應SM2、SM3和SM9國密演算法需要重點了解;
(4)、共識機制方面,最開始流行的是可信任環境中分散式系統的共識機制(例如PaxOS和Raft),主要涉及CAP理論,在保留分區容錯性(Partition tolerance)的基礎上,數據最終一致性(Consistency)和系統可用性(Availability)之間會存在一個權衡。區塊鏈技術主要強調的是,在一個「去信任」環境中的共識機制,包括比特幣的工作量證明機制(PoW)、點點幣的權益證明機制(PoS)、比特股的股份授權證明機制(DPoS),以及後期發展的實用拜占庭容錯演算法(PBFT)和相關共識演算法的持續演進,需要一個長期的跟蹤和實踐。
(5)、隱私保護,區塊鏈本身就是基於非對稱加密的安全通信。但是,可以根據交易末尾的「特定數字」查詢到相應的交易關係,通過核心路由器的路由表、網卡的物理地址(MAC地址)和手機的國際移動設備識別碼(IMEI號)等信息追蹤交易者的身份信息,破解基於洋蔥路由(Tor)的暗網對信息的隱藏。後來,逐步出現基於環簽名的門羅幣(Monero)、基於零知識證明的ZCash和同態加密技術。不論是環簽名、零知識證明,還是同態加密技術,都有些艱深晦澀,屬於一個較大的門類。一般來說,掌握了隱私保護技術,也算是一個區塊鏈專家了。
(6)、安全技術,主要涉及私鑰安全,如何產生私鑰的保密演算法或者基於身份的新私鑰生成演算法,後期還要跟蹤研究智能合約的安全性,以太坊區塊鏈會遭受的脆弱性攻擊。智能合約的安全性可能還需要熟悉相應的編譯原理和虛擬化等技術。
(7)、跨鏈技術,是指不同結構、不同類型的區塊鏈互聯互通的一種技術。業界中比較出名的是波卡鏈(Polkadot鏈)和宇宙鏈(COSMOS),屬於面向異構區塊鏈的跨鏈技術代表。跨鏈技術可以分為以區塊鏈自身作為消息傳遞媒介的波卡鏈(Polkadot鏈),通過賬本間連接者傳遞通信消息的瑞波Interledger協議和通過狀態通道及路由來支持跨鏈通信的Aeternity等多個子類。
(8)、鏈下技術方面,如果區塊鏈的每筆交易都在鏈上完成,性能可能是區塊鏈系統的一大瓶頸。那麼如何提升區塊鏈系統的性能呢?以不採用數字簽名驗簽的方式,在鏈下完成大批量的小額支付,是一個不錯的發展方向,這種技術稱之為鏈下技術(如果不好理解的話,就理解成離線批處理技術)。學習區塊鏈的鏈下技術,可以重點關注比特幣對應的閃電網路和以太坊對應的雷電網路。
(9)、關注一些衍生技術,例如單鏈和多鏈的結合,參考英國數字貨幣RSCoin;埃森哲推出的可編輯的區塊鏈技術,顛覆無法篡改的本質(銀行回滾需要);IOTA推出的基於有向非循環圖(DAG)的區塊鏈技術(其實已經沒有鏈的概念了),開始擺脫區塊鏈的傳統定義,逐步向「分散式賬本」技術靠攏。
(10)、最最最重要的,區塊鏈只是一門技術,真正的要完成區塊鏈的學習,離不開專業垂直領域的深度學習,懂區塊鏈只是懂個皮毛,懂行業+懂區塊鏈才是真正的區塊鏈專家。
以下幾個是我搜集到到的一些關於區塊鏈直接學習的培訓機構和網站,希望能幫助到想學習區塊鏈的同學們。
(1)海綿學堂
海綿學堂www.51haimian.cn是最近剛發現的一所線下培訓機構,號稱是全國首家做區塊鏈培訓的機構,比較適合系統的學習一下區塊鏈。
(2)小蟻開發學院
技術出身的可以去小蟻開發學院https://www.antsh.org/school,適合有一定基礎的開發工作者去學習。
(3)朵朵學院
老蘑菇獨撐的朵朵學院http://www.wanbizu.com/p/37467.html,在淘寶可以買到系列教程,課程不貴,對大家還是比較有用的。
真假信息很多的。從中本聰的白皮書和語錄開始(很重要)。
Satoshi Nakamoto Institute
接下來,可以考慮一些技術細節的了解。Mastering Bitcoin 是很好的入門:
Mastering Bitcoin
中文版下載地址見:https://www.bitcoinbook.info/translations/cmn/book.pdf
但是現在出了第二版,英文的,建議參考。
區塊鏈未來3到5年應該會出現行業井噴式發展,相應所需的人才必定水漲船高,每一個開發人員都不應該錯過這樣的機會,區塊鏈涉及的技術很多,要想學好,其實就兩點。
確定方向
從事區塊鏈開發也有很多方向,如:區塊鏈應用開發人員、區塊鏈架構師、底層核心開發、共識演算法研究等等。
方向不同,需要學習的內容就不一樣,如果做基於區塊鏈應用開發,只需要了解一門編程語言(nodejs, Go, Python, C++ 等), 大概了解區塊鏈的原理,不一定要深入,當能理解越深入開發應用就越順。
如果做區塊鏈基礎開發,就需要了解加密演算法,P2P通信,共識演算法等等。投入時間學習-動手實踐
由於區塊鏈涉及的技術很多,可以相對各個技術有一個概念了解,再逐步深入原理。
當你在學習了解概念的時候,必定會產生很多疑問, 例如我們經常可以看到一句: 比特幣的共識機制是通過工作量證明(POW)來實現的。
就有了新疑問:什麼是工作量證明,進一步了解,它是通過驗證的一個特定結果,就能確認參與者完成了相應的工作量(不理解沒關係,可以簡單為,張三考試考了100分,就確認張三肯定好好學習了)。這時又有了新的疑問,比特幣在驗證什麼樣的結果,這時你又需要了解密碼學和Hash。逐步深入的過程也是解答疑問的過程,需要我們善用Google搜索。
如果覺得已進理解一個概念或原理時,可以嘗試動手實現它,如在理解挖礦後,可以寫代碼模擬挖礦過程。
學習是一個長期的過期,沒有捷徑,必須得多讀書,讀代碼,寫代碼。
學習資源介紹
下面是一些學習資源的介紹,相信對大家有幫助
- 比特幣:一種點對點的電子現金系統-英文
- 比特幣:一種點對點的電子現金系統-中文
- 以太坊白皮書-英文
- 以太坊白皮書-中文
- 區塊鏈技術指南-電子書
- 區塊鏈開發指南-紙書
- 比特幣 - 官網
- 以太坊 - github
- 超級賬本Hyperledger
- ETHFANS - 社區
- 深入淺出區塊鏈
我建議看下B區(bareas),為區塊鏈比較專業的交流社區,多看多和大家交流,慢慢就自然懂了
來,來,來!
快把這個二維碼掃了
http://weixin.qq.com/r/dilEXD3E5mCZrXk-93xk (二維碼自動識別)
暴走恭親王的一段採訪回答。
問:什麼是區塊鏈?
答:區塊鏈(Blockchain)是指通過去中心化和去信任的方式集體維護一個可靠資料庫的技術方案。
問:能通俗的解釋一下什麼是區塊鏈嗎?
答:通俗一點說,區塊鏈技術就指一種全民參與記賬的方式。所有的系統背後都有一個資料庫,你可以把資料庫看成是就是一個大賬本。那麼誰來記這個賬本就變得很重要。目前就是誰的系統誰來記賬,微信的賬本就是騰訊在記,淘寶的賬本就是阿里在記。但現在區塊鏈系統中,系統中的每個人都可以有機會參與記賬。在一定時間段內如果有任何數據變化,系統中每個人都可以來進行記賬,系統會評判這段時間內記賬最快最好的人,把他記錄的內容寫到賬本,並將這段時間內賬本內容發給系統內所有的其他人進行備份。這樣系統中的每個人都了一本完整的賬本。這種方式,我們就稱它為區塊鏈技術。
問:這樣全民記賬的區塊鏈有什麼好處?
答:可以發現,這是在犧牲一點效率的情況下,獲得了極大的安全性。首先沒有一本中央大賬本了,所以無法摧毀。每個節點都僅僅是系統的一部分,每個節點權利相等,都有著一模一樣的賬本。摧毀部分節點對系統一點都沒有影響。其次,無法作弊,因為除非你能控制系統內大多數人的電腦都進行修改,否則系統會參照多數人的意見來決定什麼才是真實結果,結果會發現修改自己的賬本完全沒有意義(因為別人不承認)。其次,由於沒有中心化的中介機構存在,讓所有的東西都通過預先設定的程序自動運行,不僅能夠大大降低成本,也能提高效率。而由於每個人都有相同的賬本,能確保賬本記錄過程是公開透明的。
問:區塊鏈解決了什麼問題嗎?
答:區塊鏈最重要的是解決了中介信用問題。在過去,兩個互不認識和信任的人要達成協作是難的,必須要依靠第三方。比如支付行為,在過去任何一種轉賬,必須要有銀行或者支付寶這樣的機構存在。但是通過區塊鏈技術,比特幣是人類第一次實現在沒有任何中介機構參與的情況下,完成雙方可以互信的轉賬行為。這是區塊鏈的重大突破。
問:區塊鏈是比特幣嗎?或者比特幣就是區塊鏈嗎?
答:區塊鏈技術是比特幣的底層技術,在早期並沒有太多人注意到比特幣的底層技術。但是當比特幣在沒有任何中心化機構運營和管理的情況下,在多年裡非常穩定的運行,並且沒有出現過任何問題。所以很多人注意到,該底層技術技術也許有很大的機制,而且不僅僅可以在比特幣中使用,也許可以在許多領域都能夠應用這種技術。於是把比特幣技術抽象提取出來,稱之為區塊鏈技術,或者分散式賬本技術。所以從某個角度來看,比特幣可以看成是區塊鏈第一個應用,而區塊鏈更類似於TCP/IP這樣的底層技術,以後會擴展到越來越多的行業中。
問:區塊鏈技術主要可以用在哪些行業?
答:區塊鏈主要的優勢是無需中介參與、過程高效透明且成本很低、數據高度安全。所以如果在這三個方面有任意一個需求的行業都有機會使用區塊鏈技術。
問:金融領域為什麼要使用區塊鏈技術?有什麼實質性的好處?
答:區塊鏈技術在金融領域中主要的優勢去中介化和極大的降低成本。
首先金融行業目前由於防止單點故障和系統性風險,需要進行層層審計來控制金融風險,但由此也造成高昂的內部成本。並且由於不斷增加的監管法規出現,特別是2008年金融危機導致對於金融管控門檻不斷升高,而反恐戰爭導致反洗錢和反恐怖主義融資的範圍也讓監管的廣度和深度逐漸擴大,導致整個金融系統的監管成本急劇增加。在這種情況下,區塊鏈技術能夠通過防篡改和高透明的方式讓真箇金融系統極大的降低成本。根據西班牙最大銀行桑坦德發布的一份報告顯示,2020年左右如果全世界的銀行內部都使用區塊鏈技術的話,大概每年能省下200億美元的成本。這樣的數據足以說明「區塊鏈」給傳統金融領域帶來的巨大變革和突破。
此外由於歷史原因,導致傳統金融機構在結算和清算時都依靠中央結算所來完成,而由此造成的問題就是效率低下。傳統的跨國結算就是因為要通過類似於SWIFT這樣的機構,所以跨國電匯往往是按天來計算的。但是比特幣在使用區塊鏈技術時,在完全沒有中心化運營機構的情況下,完美的運行了七年,不僅能夠實現實時結算和清算,而且沒有出現過任何一筆賬目錯誤。所以,如果所有的金融系統能夠實現去中心化的實時結算和清算,不僅僅將極大的提高全球金融效率,並且由此能夠改變全球金融的格局。
問:什麼是比特幣說的「挖礦」?
答:比特幣中的「挖礦」實際上就是記賬的過程,比特幣的運算採用了一種稱為「工作量證明(Proof of Work,PoW)」的機制,系統為了找出誰有更強大的計算能力,每次會出一道數學題,只有最快解出這道題目的計算機才能進行記賬。而搶到記賬權的計算機會獲得25個比特幣的獎勵。通常把這個行為稱為「挖礦」,把獲得的比特幣視為挖礦成功獲得的獎勵。
問:所有的區塊鏈都需要挖礦嗎?
答:並非所有的區塊鏈項目都會採用類似於比特幣這樣的「工作量證明」方式,這更多出現在早期的區塊鏈項目中。如果採取其他的證明機制,如「權益證明(Proof of Stake,PoS)」、「股份授權證明機制(DPoS,Delegate Proof of Stake)」都是不需要採取這樣的挖礦方式。
問:區塊鏈和大數據什麼關係?區塊鏈會取代大數據?
答:區塊鏈和大數據關係並不是很大。大數據主要的是對於海量數據進行管理,而區塊鏈的核心是在沒有中心化中介計入的情況下實現數據的高安全性和高可靠性。所以區塊鏈和大數據並不互相衝突,也不會取代,完全是面對不同場景情況下對於數據的不同解決方案。
問:區塊鏈和雲計算雲存儲有什麼關係?區塊鏈是雲計算或雲存儲嗎?
答:雲計算通常定義為通過互聯網來提供動態易擴展且經常是虛擬化的資源,但是提供雲計算平台的往往是一個中心化機構。而區塊鏈組成的網路一般是沒有特定的機構,所以區塊鏈更接近分散式計算系統的定義,屬於分散式計算的一種。不過,區塊鏈是能夠實現雲存儲的,不同於目前中心化提供雲存儲空間,區塊鏈有一些提供去中心化的雲存儲方案。這樣的項目包括Storj,Sia,Maidsafe。
問:區塊鏈是軟體嗎?是用什麼程序寫的?
答:區塊鏈不是一種特定的軟體,就像「資料庫」這個三個字表現的意思一樣,它是一種特定技術的設計思想。可以用絕大多數語言來實現它,而且實現的方式也有許多種。而且區塊鏈技術目前還在快速發展中,相對而言,目前區塊鏈技術設計思想還是比較簡單的,也許在未來會變得愈加複雜。
問:什麼是公有鏈?什麼是私有鏈?什麼是聯盟鏈?
答:公有鏈是任何節點都是向任何人開放的,每個人都可以參與到這個區塊鏈中參與計算,而且任何人都可以下載獲得完整區塊鏈數據(全部賬本)。但是有些區塊鏈的應用場景下,並不希望這個系統任何人都可以參與,任何人都可以查看所有數據,只有被許可的節點才可以參與並且查看所有數據。那麼這種區塊鏈結構我們稱為私有鏈。
聯盟鏈是指參與每個節點的許可權都完全對等,大家在不需要完全互信的情況下就可以實現數據的可信交換,R3組成的銀行區塊鏈聯盟要構建的就是典型的聯盟鏈。
但是隨著區塊鏈技術的快速發展,不排除以後公有鏈和私有鏈的界限會變得比較模糊。因為每個節點的可以有較為複雜的讀寫許可權,也許有部分許可權的節點會向所有人開發,而部分記賬或者核心許可權的節點只能向許可的節點開放,那就會不再是純粹的公有鏈或者私有鏈。
問:目前區塊鏈技術發展的主要問題?
目前區塊鏈技術還處於一個非常早期的階段,不僅尚未形成統一的技術標準,而且各種技術方案還在快速發展中。但是過去被認為基於區塊鏈技術的系統會非常耗費資源(類似於比特幣),或者區塊鏈技術的系統處理數據有限制之類的問題已經在技術上獲得了突破。但是,對於區塊鏈技術的可擴展性,還沒有經過大規模的實踐考驗,而現在主要還停留在原型設計階段。
如果不能定量分析,使用區塊鏈技術能夠為我們帶來的實際好處,包括能夠節省的資金和創造的價值,那麼金融行業短期內還會保持相對謹慎的態度。畢竟,目前全球金融的基礎設施投入已經超過數萬億,要建立一套全新的金融架構和底層操作體系是需要有實際數據相支撐的。在現有技術還沒有被部署並且獲得使用案例的情況下,能節省下的總金額還是很難確定的。這到目前為止,還是一個巨大的疑問存在,就是到底需要多少資金才能建立一個足夠強大的區塊鏈來平台處理,資本市場生態系統每天需要面對的萬億數量級的美元。
此外區塊鏈行業極其缺乏人才,缺少大量既了解區塊鏈技術,又了解金融的多方面人才,市場正在拚命尋找可以連接兩個世界的人才,需要能夠在現實世界中,將區塊鏈技術能夠在資本市場中實現,並且實現更好的功能。而需要建立基於區塊鏈技術的全新系統,必然是需要這樣的跨界人才。
問:什麼是智能合約?
智能合約是一種用計算機語言取代法律語言去記錄條款的合約。智能合約可以由一個計算系統自動執行。如果區塊鏈是一個資料庫,智能合約就是能夠使區塊鏈技術應用到現實當中的應用層。傳統意義上的合同一般與執行合同內容的計算機代碼沒有直接聯繫。紙質合同在大多數情況下是被存檔的,而軟體會執行用計算機代碼形式編寫的合同條款。智能合約的潛在好處包括降低簽訂合約、執行和監管方面的成本;因此,對很多低價值交易相關的合約來說,這是極大降低人力成本。
問:智能合約怎麼用?
央行如果能夠通過區塊鏈來發行法幣,那麼也可以通過智能合約技術,將代碼嵌入到法幣發行的行為中,則這部分法幣可以被稱為「可編程貨幣」。比如,如果央行指定某一部分資金是發放到農業相關的賬戶,那麼則可以對這部分資金寫入相應程序,指定該部分資金只能進入到農業相關的賬戶中,那麼這部分資金在任何情況下也不可能會被挪用到其他的賬戶中。如果大部分貨幣都成為「可編程貨幣」,那麼我們則可以想像到,他們組成的金融環境就變成了「可編程金融」。
問:區塊鏈和普通人有什麼關係?
答:基本上沒什麼關係,除非是準備從事這方面的創業。就和TCP/IP協議和普通人之間的關係,普通人完全不需要知道什麼是互聯網底層的TCP/IP協議,只要享受互聯網提供的服務就行。
問:區塊鏈項目是否一定需要有某種幣出現?
答:不是。比特幣本身是作為一種支付系統,所以它需要有一個價值度量的工具,所以必須要有bitcoin出現。此外,為了獎勵有更多人願意貢獻自己的計算機來為系統提供計算,所以需要有bitcoin來進行獎勵。而在一些私有鏈的系統,可以設計專門的資產進行交易,而每個節點都是必須參與計算,這是他們的責任也是他們的權利,所以不用考慮通過獎勵的方式來鼓勵他們參與,所以在這樣的系統裡面就可能不再需要設計某種幣的存在。
問:比特幣現在合法了嗎?
答:比特幣在主要的世界大國,包括中國在內一直都是完全合法的。由於某些不良媒體的誤導,使很多人以為中國曾經宣布過比特幣非法。事實上,根據2013年12月5日,中國人民銀行等五部委發布的防範比特幣風險的通知中明確規定,比特幣是一種特定虛擬商品,普通民眾在自擔風險的前提下擁有參與的自由。而各類金融機構和支付機構不得開展比特幣相關的金融服務,或者將比特幣作為投資標的。
比特幣在德國作為貨幣單位,在美國定義為大宗商品。歐盟法院認為比特幣為一種支付手段,無需徵收增值稅。
問:XX幣可以投資嗎?是區塊鏈項目嗎?是傳銷嗎?
答:目前包括比特幣在內的所有數字貨幣都具有很高的風險,區塊鏈技術本身在剛剛起步階段,所有的區塊鏈項目也都具有非常高的風險。不建議任何普通人投資任何數字貨幣和區塊鏈相關的項目。並且數字貨幣和區塊鏈具有一定的技術門檻,普通人無法區分哪些是真實的項目,哪些是傳銷項目。所以普通人建議不要投資任何這類的項目。對於任何你無法分辨是否是傳銷的項目,請直接視為傳銷項目。
問:如何投資區塊鏈?
答:大多數區塊鏈都處於起步階段,而主要都是在海外,國內好的區塊鏈項目非常非常少,所以不建議任何非專業人士投資區塊鏈項目。如果對區塊鏈技術很有興趣,自己有技術或者金融相關的背景,建議可以考慮在這方面進行創業。
問:區塊鏈/比特幣到底是誰發明的?中本聰是不是日本人?是不是美國政府的陰謀?
答:比特幣是一個自稱為「中本聰」的人或者團隊創造的,並且在比特幣項目初期就已經完全退出了這個項目。「中本聰」是日本人的可能性非常小,因為他過去的電子郵件中可以推測出,他應該是一個以英語為母語的人。
此外比特幣創造者對於目前比特幣的項目已經完全沒有影響力,所以不太可能是某個陰謀的產物。無論「中本聰」在之後是否會出現,或者在肉體上被消滅都無法影響對比特幣產生太多的影響。
問:比特幣和Q幣到底有什麼區別?
答:Q幣是一種中心化的電子貨幣,包括總量,發行方式都是由騰訊公司控制的。而比特幣的總量,發行方式都是由程序和加密演算法預先設定後,在全世界的多個節點上運行,沒有任何人和機構可以修改,不受任何單一人或者機構來控制。一般稱Q幣為電子貨幣,或者企業代幣。稱比特幣為數字貨幣或者加密數字貨幣。
問:比特幣總量是有上限的嗎?是怎麼分配的?
答:如同前面所說,礦工參與爭奪記賬權是有機會獲得獎勵的。在開始的時候是每10分鐘系統會獎勵記賬最快最好的人50個比特幣,然後這50個每四年減半,差不多在2140年的時候就不再有新的比特幣出現,將會達到2100萬個的上限。在這之後,將會使用交易手續費來獎勵礦工。
來推薦一個課程:Bitcoin and Cryptocurrency Technologies | Coursera
建議樓主先看看《精通比特幣》,對區塊鏈有點基本概念。然後看ethereum和fabric兩個項目,自己跑一跑。如果想深入學習的話,主要在密碼學,共識演算法,虛擬機(eth的EVM,fabric的docker)幾個方面。
如果你是個區塊鏈小白,那麼推薦你先看看下面這幾個區塊鏈科普小視頻,先對區塊鏈的概念有個基礎性了解:
三分鐘告訴你什麼是區塊鏈(中文版)_趣味科普人文_科技_bilibili_嗶哩嗶哩
三分鐘認識比特幣挖礦和區塊鏈共識(中文版)_趣味科普人文_科技_bilibili_嗶哩嗶哩
三分鐘了解區塊鏈的六層模型(中文版)_趣味科普人文_科技_bilibili_嗶哩嗶哩
三分鐘了解公有鏈和私有鏈(中文版)_趣味科普人文_科技_bilibili_嗶哩嗶哩
三分鐘看懂以太坊和智能合約(中文版)_趣味科普人文_科技_bilibili_嗶哩嗶哩
三分鐘告訴你什麼是DAO(中文版)_趣味科普人文_科技_bilibili_嗶哩嗶哩
接下來,要學習區塊鏈,怎能少了「祖師爺」中本聰的《比特幣白皮書》,你可以去網上搜原版的來看,中文版本的翻譯始終沒有原版的有味道。
除了中本聰的白皮書,現在也有很多區塊鏈相關的專業書籍:
1、《區塊鏈革命》
這本書是「數字經濟之父」繼暢銷書《維基經濟學》之後又一力作,受到多國政治界、學術界和工商界翹楚人物的推崇。本書全景式描繪互聯網前沿技術─區塊鏈技術,將如何徹底改變互聯網及銀行業、證券業、保險業、會計稅收、法律服務業、文化創意業、物流業、醫藥衛生業、電力業、和製造業等行業;前瞻性闡述這種技術可以做什麼,以及我們如何利用好它。
2、《區塊鏈社會:解碼區塊鏈全球應用與投資案例》
《區塊鏈社會》以深入淺出的方式和翔實的數據介紹了區塊鏈這一新興技術在全球各個行業的各種應用,以及對於未來社會產生的影響。並介紹了區塊鏈技術的基本原理、共識機制以及發展脈絡,也深入解析了區塊鏈中智能合約的基本原理,以及目前存在的問題和在未來可能發展的方向。
3、《區塊鏈世界》
這本書分為上下兩篇。上篇通過翔實的資料,全面地回顧了區塊鏈從2008年誕生、成長和逐步發展的歷程,詳盡地介紹了區塊鏈技術的獨創性、機制的科學性、邏輯的藝術性,通過金融、防偽、醫療等十餘個行業場景介紹區塊鏈的應用特性。下篇結合二十國集團峰會精神、 「十三五」規劃等蕞新政策,探索研究區塊鏈與數字經濟的結合,以及作者對行業發展趨勢的觀點和建議。
4、《區塊鏈:技術驅動金融》
這本書適合有一定計算機科學和編程的基本知識。讀完這本書,你會了解到所有比特幣和其他數字貨幣相關的知識,對區塊鏈技術具備基礎性認識,能夠區別那些完全虛構的故事。你將會對於需要什麼樣的安全軟體,如何與比特幣網路進行交互有了基礎概念,也可以將區塊鏈的概念整合應用於自己的項目中。你,將會成為時代的引領者!
5、《商業區塊鏈:開啟加密經濟新時代》
如果你想了解區塊鏈到底是什麼?我們身邊有哪些具體應用?區塊鏈對世界經濟的影響是什麼?誰將是區塊鏈里的亞馬遜、谷歌和臉書?如何通過該技術實現金融體系的信用變革?比特幣、區塊鏈、加密貨幣、分散式賬戶應用、加密協議與平台的未來會是怎樣?它的前景和未來究竟會怎樣?那就讓這本書帶領您開啟一段揭秘區塊鏈的旅程吧!
6、《區塊鏈:從數字貨幣到信用社會》
本書較為系統地對區塊鏈的歷史和現狀、起源與發展以及問題和未來發展方向進行了總結,並從多個方面和行業對區塊鏈的定義、創新,以及區塊鏈的前景和存在的問題進行了理論闡釋,探討未來區塊鏈如何引領互聯網金融的發展方向,對我們如何看待區塊鏈技術的崛起和其在人類發展中所起到的作用有重要的參考意義和理論價值。
另外,歡迎關注我的知乎號,我會經常分享一些區塊鏈技術知識以及區塊鏈的落地應用。
基礎就三件事:懂互聯網數據傳輸協議,知道哈希是啥,懂一門彙編語言。然後最重要一環熟悉github。書只能告訴你概念,技術學習靠的是實踐,全球化的開源社區解決一切問題。
最近也有一個學習區塊鏈技術的計劃。 在github上發起了一個road2blockchain的180計劃,按照計劃,有機會的利用手頭的自學區塊鏈技術, 項目還在不斷更新中。 附上項目地址和截圖供題主參考:
hackstoic/road2blockchain
國內首期區塊鏈培訓系統完整線下全日制課程:【乾貨】孔壹學院|區塊鏈系統培訓課程開始招募
黎躍春老師區塊鏈技術博客:http://liyuechun.org/archive/
視頻教程:http://www.kongyixueyuan.com/course
報告看點梳理:
①什麼是區塊鏈?區塊鏈如何工作?②區塊鏈的四大特徵和優勢是什麼?③區塊鏈的三大類型和發展歷程④核心技術、基本應用兩大產業鏈布局,更細化共識機制、數據存儲、智能合約等完整產業鏈分支⑤82家關聯企業介紹及融資信息詳情
原文鏈接:區塊鏈行業研究報告(附82家關聯企業介紹)
區塊鏈服務允許個人之間直接互聯、共享和交易,進入真正的共享經濟。區塊鏈是一個實現真正的對等交易和「共享經濟」的平台。
區塊鏈技術的應用場景
區塊鏈技術對許多行業而言是一種強大的顛覆性技術,因為它能更順利、更高效地組織活動。而且它能協調參與者之間更大規模的組織活動。區塊鏈已在幫助重塑各種各樣的行業領域,比如金融、醫療和政府。
下面給出了區塊鏈帶來的無限可能的樣本:
1、物聯網
貨物運輸:通過多家運輸公司轉移貨物,確保透明性和及時送達組件跟蹤和合規性:存儲原件和用於車隊維護的替換部件的來源記錄記錄運營維護數據:存儲運營和維護記錄,以便在業務合作夥伴之間共享或將 它們用於監管2、身份管理構建值得信賴的數字身份3、供應鏈提高食品安全網路中的可跟蹤性、透明性和效率4、金融服務了解您的客戶:訪問可信的最新客戶信息,這能提高金融機構中的客戶服務的準確性清算和結算:在金融機構之間實時點對點轉移資金,這可以加速結算更多示例:信用證、公司債務和債券、貿易平台、支付匯款、回購協議和外匯
5、醫療保健
電子醫療記錄 病毒庫醫生-供應商RFP服務和保險合同區塊鏈健康研究共享空間區塊鏈健康司法人員6、保險索賠處理 P2P保險 所有權 銷售和承保7、政府政府招標程序 選舉 稅收8、遊戲音樂及其他
關於區塊鏈的知識問答
問:區塊鏈和比特幣是什麼關係?比特幣就是區塊鏈嗎?
答:區塊鏈技術是比特幣的底層技術,在早期並沒有太多人注意到比特幣的底層技術。但是當比特幣在沒有任何中心化機構運營和管理的情況下,在多年裡非常穩定的運行,並且沒有出現過任何問題。所以很多人注意到,該底層技術技術也許有很大的機制,而且不僅僅可以在比特幣中使用,也許可以在許多領域都能夠應用這種技術。於是把比特幣技術抽象提取出來,稱之為區塊鏈技術,或者分散式賬本技術。
所以從某個角度來看,比特幣可以看成是區塊鏈第一個應用,而區塊鏈更類似於TCP/IP這樣的底層技術,以後會擴展到越來越多的行業中。
問:什麼是比特幣說的「挖礦」?
答:比特幣中的「挖礦」實際上就是記賬的過程,比特幣的運算採用了一種稱為「工作量證明(Proof of Work,PoW)」的機制,系統為了找出誰有更強大的計算能力,每次會出一道數學題,只有最快解出這道題目的計算機才能進行記賬。而搶到記賬權的計算機會獲得25個比特幣的獎勵。通常把這個行為稱為「挖礦」,把獲得的比特幣視為挖礦成功獲得的獎勵。
問:比特幣總量有上限嗎?是怎麼分配的?
答:如同前面所說,礦工參與爭奪記賬權是有機會獲得獎勵的。在開始的時候是每10分鐘系統會獎勵記賬最快最好的人50個比特幣,然後這50個每四年減半,差不多在2140年的時候就不再有新的比特幣出現,將會達到2100萬個的上限。在這之後,將會使用交易手續費來獎勵礦工。
完整版報告及關聯企業介紹鏈接請戳鏈接:區塊鏈行業研究報告(附82家關聯企業介紹)
用no?de?j?s學習區塊鏈開發;http://mp.weixin.qq.com/s/qJ4UEtIjK86WZ1INzp9KKA
這有一篇區塊鏈學習貼推薦給你數字貨幣江湖有點亂,辨別真假從區塊鏈開始
,
你可以上區塊鏈大學網站上看看(http://qkldx.net),裡面很多區塊鏈技術、新聞、商業、理念等相關文章
目前慢慢入坑,題主你可以先可以了解一下先,給個地址你,yeasy/blockchain_guide 祝好
推薦閱讀:
※什麼是比特幣的閃電網路?
※如果全世界的貨幣都被比特幣取代,會對經濟造成怎樣的影響?經濟模型會是怎樣的?
※比特幣改變了我的三觀,請問這正常嗎?
※區塊鏈(Blockchain)和比特幣(Bitcoin)是什麼關係?
※區塊鏈的物理存儲形式?
TAG:區塊鏈Blockchain |