1. 程式人生 > >去哪裏學習區塊鏈技術?

去哪裏學習區塊鏈技術?

區塊鏈技術

區塊鏈技術如今是非常火熱,不僅讓金融家和創投家趨之若鶩,如今已經在多個領域遍地播種。作為擁有銳利觸角的創業家們,是否也想將區塊鏈集成到你們現有的應用中去,而作為IT技術工程師的你,是否也是躍躍欲試,想基於區塊鏈來練一下手,以免日後被新技術淘汰?不過,區塊鏈涉及如密碼學和P2P等多種技術,區塊鏈的技術門派眾多,新鮮概念層出不窮;而另一方面,區塊鏈技術的發展在全球範圍內還都尚處在早期階段,各種技術方案和應用場景等還需要進一步地探索和完善,導致很多人想運用區塊鏈,都找不到突破口,應該學習哪些知識和技術呢,應該用什麽樣的區塊鏈呢?

                  1. 技術分享圖片

  就區塊鏈技術而言,Elwin只能算是新司機,但我仍然嘗試從開發工程師的角度,給區塊鏈有興趣的工程師分享一下區塊鏈應用開發入門的經驗。

  我們大多數人的使用和開發區塊鏈的目標來說,並不是要真的自己重新創建一套區塊鏈,只是希望基於現有的區塊鏈底層或技術框架去開發自己的應用。因此,對於類似加密算法、 P2P技術、共識算法等我們只需要有個基本了解就可以了,暫時不需要深入研究。而我們入門區塊鏈應用開發的首要目標,是尋找一個相對成熟的區塊鏈底層去做我們的應用開發的基礎,其次,這個區塊鏈底層需要配套強大易用的開發接口或開發框架,此外,這個區塊鏈底層如果要考慮以後真正商用,還需要符合一些區塊鏈的技術指標,如擴展性、燃料費用、交易頻率等等。

                  • 技術分享圖片

  就這兩點目標,Elwin走遍天涯海角,最終挑選出認為符合要求的幾個區塊鏈底層平臺給大家參考:

  一、 比特幣

  最早的區塊鏈開發便是基於比特幣的區塊鏈網絡進行開發了,由於比特幣是全球最廣泛使用和真正意義的去中心化,就區塊鏈應用來說,比特幣就是世上最強大的錨,擁有最大的權威性。因此,圍繞比特幣的各種區塊鏈技術非常多,這裏不一一描述,只針對入門級別開發的介紹。

  基於比特幣的區塊鏈網絡開發介紹兩種方式,一種相對比較簡單,基於Blockchain.info的API進行開發。Blockchain.info是比特幣的最流行的比特幣錢包和區塊查詢網站,同時也提供的比特幣及其區塊相關API。 Blockchain.info 提供了多種主流語言的API庫,包括了比特幣的錢包、支付、區塊、交易數據、市場數據等多方面的API。

去哪裏學習區塊鏈技術?