毫無疑問,要開發乙個完整可用的區塊鏈應用程式,不是那麼容易的,大家看看位元幣的原始碼、以太坊的原始碼等就知道了。比 特幣作為第一代區塊鏈技術的代表,其功能設計比較簡單,即便如此,相信不少初次閱讀原始碼的讀者仍然會覺得有些迷茫。微鏈的目的就是以位元幣為原型,假設我 們自己要開發乙個位元幣程式(或稱為微幣),會怎麼去做,通過乙個極簡的結構設計說明,以俯瞰的方式來了解乙個區塊鏈應用程式的基本構造。通過微鏈的設 計,我們至少可以回答以下問題:
·乙個區塊鏈應用程式需要包含哪些基本模組?
·一代技術(如位元幣)與二代技術(如以太坊)主要有哪些區別?
·錢包、挖礦、區塊鏈賬本等到底是怎樣的組合關係?
·所謂的可程式設計數字貨幣到底是什麼意思?
·區塊鏈應用程式可以作為單機程式執行嗎?
微鏈會採用半原始碼半偽碼的方式來進行說明,功能模組參照位元幣。有讀者說,為什麼不直接模擬設計乙個二代技術產品 (如以太坊)來講解呢?以太坊支援的功能更加強大,不但支援數字貨幣還支援各種智慧型合約的編寫,目前應用也很廣泛,這個算是現在的主流技術了。我們從乙個 簡單的開始,了解清楚主要的程式結構組成,再去理解更複雜的以太坊等其他各種區塊鏈應用,也就心中有數了。
時常有人問起,到底什麼是區塊鏈?網路上有很多資料,各種看不明白的名詞,一會兒說去中心化,一會兒又說其實不能 叫去中心化而應該叫分布式,一會兒又是各種應用代幣、去中心交易所、區塊鏈作業系統,看得眼花繚亂,讓人感覺很神秘,好像任何東西只要兌上點區塊鏈這款藥 水,立馬就能腐朽變神奇,立馬就變成了能解救人類難題的法寶。其實我們知道,區塊鏈技術並不是什麼基因突變出來的未來技術,事實上組成區塊鏈技術的各個部 分,在計算機發展領域中早就有了,比如雜湊計算、公開金鑰加密技術、點對點網路通訊,這些都是早已在運用的常規軟體開發技術了。區塊鏈應用真正值得稱道的 是將這些傳統而成熟的技術巧妙組合在一起,實現了乙個非常有意思的功能。看過本章微鏈的介紹後,大家也就知道區塊鏈技術真正的偉大之處了,不是在技術上, 而是在思想上。
'); (window.slotbydup = window.slotbydup || ).push(); })();
'); (window.slotbydup = window.slotbydup || ).push(); })();
微站是什麼
微站 通常bbu通過光纖連線rru,rru通過饋線連線天線。但是還有一種新型的裝置,是rru和天線集成為一體的。用於室外 有一種將rru和天線整合成一台機器的,其中華為的叫做easymicro,中興的叫做imicro,又叫做微站,這種情況下,直接由bbu通過光纖連線micro機器即可發射訊號。這種一...
微博是什麼?
微博是什麼?微博是個扁平化的資訊平台。資訊發布者和資訊關注者可以直接對話。對於名人來說,微博是個展示平台,自 可以用於宣傳自已,可以和粉絲直接對話,消除誤解。比如 任志強 對於明星的粉絲來說,是個聚會的場所。對於新聞當事人來說,可以獲取大批的關注者,迅速將情況向外傳送。比如 鐘如九 對於普通人來說呢...
區塊鏈是什麼
最近,在極客時間購買了陳浩老師的區塊鏈課程,想系統有計畫的了解和學習一下區塊鏈相關的知識,與其自己在網上胡亂找資料,瞎折騰,還不如在過來人的帶領下,深入淺出的學習區塊鏈的相關知識,不至於走太多的彎路.下面主要記錄一下學習筆記,還不敢妄自菲薄大談什麼是區塊鏈.首先接受的名詞是位元幣,然後是區塊鏈,最後...