原创 DAPP(去中心化應用)開發學習入門

原文鏈接    對比中心化應用,其實就是現有的互聯網應用,平時我們接觸的是應用的前端(或稱客戶端),前端可以是 HTML5 的 web 頁面、 小程序、APP, 在前端展現的內容通常發送一個請求到服務器,服務器返回相應的內容給前端

原创 從比特幣、以太坊、libra的不同特點認識move語言

關於比特幣、以太坊、libra,我們知道他們是不同的區塊鏈應用,那麼他們的根本差別在哪裏呢。 其實,單從白皮書的標題,就可以大概看出三個項目在設計目標上的差異。 比特幣的目標是 —— 可編程貨幣(Programmable Mon

原创 如何系統學習區塊鏈技術-乾貨來襲

區塊鏈術涉及面很廣,很多開發人員看了一些資料後,感覺似懂非懂。 如何系統的學習區塊鏈技術,是很多想從事區塊鏈開發的程序員的疑問,本文內容有點多,一次吸收不完可以收藏以後再用。 苦口婆心寫在前面: 從事區塊鏈開發有很多方向,如:區

原创 Solidity語言系列教程

Solidity 是一門面向合約的、爲實現智能合約而創建的高級編程語言。這門語言受到了 C++,Python 和 Javascript 語言的影響,設計的目的是能在 以太坊虛擬機(EVM) 上運行。 Solidity 是靜態類型語

原创 以太坊 RLP (遞歸長度前綴) 編碼及RLP編碼規則

學習筆記之RLP RLP(Recursive Length Prefix)即遞歸長度前綴編碼,RLP 主要用於以太坊數據的網絡傳輸和持久化存儲。 比較常見的序列化方法有 JSON,ProtoBuf,但是這些序列化方法在以太坊這樣的

原创 如何開發以太坊錢包系列文章

以太坊錢包開發相關協議 理解開發HD 錢包涉及的 BIP32、BIP44、BIP39 - 理解錢包開發核心原理和概念 使用 ethers.js 庫 開發網頁錢包 通過開發一個簡單的網頁,可以快速掌握錢包開發原理。 使用eth

原创 從V神到以太坊——以太坊發展簡史

以太坊的出現,讓人們的認識從比特幣飛躍到了區塊鏈本身。使得區塊鏈技術在非金融領域的普遍應用成爲可能,同時,也被認爲是區塊鏈2.0時代的標誌,是區塊鏈技術發展史上重要的里程碑。 以太坊的故事,要從比特幣時代說起。 有一個神級天才程序

原创 用Truffle在以太坊進行DAPP開發

什麼是Truffle? Truffle是針對基於以太坊的Solidity語言的一套開發框架。本身基於Javascript。 Truffle爲我們帶來了什麼? 對客戶端做了深度集成。開發,測試,部署一行命令都可以搞定。不用再記那麼

原创 區塊鏈共識機制之工作量證明(POW)

像比特幣、以太坊、NXT、Bitshares等這些區塊鏈系統,其本質上是一種加密經濟組織,它建立在點對點網絡上,是去中心化、無管轄的,由密碼學、經濟學和社會共識來共同維護。這些加密網絡因各種原因有着多種不同的風格——有些基於ASI

原创 2分鐘看懂什麼是區塊鏈

在區塊鏈網絡上,數據以區塊的形式存儲,想象一下有很多存儲着數據的區塊,它們被鏈接在一起,這些數據一旦被鏈接就對鏈上的任何人都可見,並且再也無法改變了。這是一項具有非凡革新意義的技術,可以用來記錄我們能想到的幾乎所有數據(如:產權、