原创 Etherscan API 中文文檔-賬號

本文原文鏈接點擊這裏獲取Etherscan API 中文文檔(完整版)完整內容排版更好,推薦讀者前往閱讀。 賬號(Account) 賬號及地址相關的 API,接口的參數說明請參考Etherscan API 約定, 文檔中不單獨說明。 獲取單

原创 Awesome Blockchain 區塊鏈技術導航

區塊鏈技術導航:收集整理最全面最優質的區塊鏈(BlockChain)技術開發相關資源。以後找不到文檔資料的時候去導航站看看。 先亮個像,我長這樣: 導航站內容 區塊鏈開發所涉及的資源: 如 項目白皮書、黃皮書、SDK 文檔及翻譯、GitHu

原创 Solidity 最新 0.5.8 中文文檔發佈

本文首發於深入淺出區塊鏈社區 熱烈祝賀 Solidity 最新 0.5.8 中文文檔發佈, 這不單是一份 Solidity 速查手冊,更是一份深入以太坊智能合約開發寶典。 翻譯說明 Solidity 最新 0.5.8 中文文檔 根據當前 最

原创 區塊鏈技術學習指引

本文始發於深入淺出區塊鏈, 原文:區塊鏈技術學習指引 會不斷更新。 本章的文章越來越多,本文是一個索引帖,方便找到自己感興趣的文章,你也可以使用左側的分類、標籤及搜索功能。有新文章時會更新本文,建議大家加入收藏夾中,如果你覺得本站不錯,歡迎

原创 如何開發一款以太坊安卓錢包系列3 - 資產信息展示

這是如何開發以太坊(安卓)錢包系列第3篇, 錢包賬號資產信息展示,展示信息主要包括賬號地址、eth餘額及該賬號所擁有的Token及餘額。 預備知識 MVVM 本文會涉及和UI界面的交互,提前理解下界面和數據如何交互是非常有必要的,如果你已經

原创 跨鏈技術的分析和思考

當前的區塊鏈底層技術平臺百花齊放,不同的業務、不同的技術底層的區塊鏈之間缺乏統一的互聯互通的機制,這極大限制了區塊鏈技術和應用生態的健康發展。跨鏈的需求由此而來,本文通過分析幾種主流的跨鏈方案探討跨鏈技術的本質及相應的解決思路。 ##

原创 尋找一種易於理解的一致性算法(擴展版)

摘要 Raft 是一種爲了管理複製日誌的一致性算法。它提供了和 Paxos 算法相同的功能和性能,但是它的算法結構和 Paxos 不同,使得 Raft 算法更加容易理解並且更容易構建實際的系統。爲了提升可理解性,Raft 將一致性算法分解成

原创 如何開發一款以太坊(安卓)錢包系列2 - 導入賬號及賬號管理

這是如何開發一款以太坊(安卓)錢包系列第2篇,如何導入賬號。有時用戶可能已經有一個賬號,這篇文章接來介紹下,如何實現導入用戶已經存在的賬號。 導入賬號預備知識 從用戶需求上來講,導入用戶已經存在的賬號是有必要的。 不過從安全性考慮,當你之前

原创 理解去中心化 穩定幣 DAI

隨着摩根大通推出JPM Coin 穩定幣,可以預見穩定幣將成爲區塊鏈落地的一大助推器。坦白來講,對於一個程序員的我來講(不懂一點專業經濟和金融),理解DAI的機制,真的有一點複雜。耐心看完,必有收穫。 爲什麼需要穩定幣 如果一個貨幣其價值時

原创 深入理解Plasma(一)Plasma 框架

這一系列文章將圍繞以太坊的二層擴容框架,介紹其基本運行原理,具體操作細節,安全性討論以及未來研究方向等。本篇文章作爲開篇,主要目的是理解 Plasma 框架。 Plasma 作爲以太坊的二層擴容框架,自從 2017 年被 Joseph Po

原创 以太坊客戶端Geth命令用法-參數詳解

Geth在以太坊智能合約開發中最常用的工具(必備開發工具),一個多用途的命令行工具。熟悉Geth可以讓我們有更好的效率,大家可收藏起來作爲Geth命令用法手冊。 本文主要是對geth help的翻譯,基於最新的geth 1.7.3-stab

原创 一步步教你創建自己的數字貨幣(代幣)進行ICO

本文從技術角度詳細介紹如何基於以太坊ERC20創建代幣的流程. 寫在前面 本文所講的代幣是使用以太坊智能合約創建,閱讀本文前,你應該對以太坊、智能合約有所瞭解,如果你還不瞭解,建議你先看以太坊是什麼 代幣Token 如果不那麼追求精確的定義

原创 用Python從零開始創建區塊鏈

本文主要內容翻譯自Learn Blockchains by Building One本文原始鏈接,轉載請註明出處。作者認爲最快的學習區塊鏈的方式是自己創建一個,本文就跟隨作者用Python來創建一個區塊鏈。 對數字貨幣的崛起感到新奇的我們,

原创 一步步教你開發、部署第一個去中心化應用(Dapp) - 寵物商店

今天我們來編寫一個完整的去中心化(區塊鏈)應用(Dapps), 本文可以和編寫智能合約結合起來看。 寫在前面 閱讀本文前,你應該對以太坊、智能合約有所瞭解,如果你還不瞭解,建議你先看以太坊是什麼除此之外,你最好還了解一些HTML及JavaS

原创 智能合約最佳實踐 之 Solidity 編碼規範

每一門語言都有其相應的編碼規範, Solidity 也一樣, 下面官方推薦的規範及我的總結,供大家參考,希望可以幫助大家寫出更好規範的智能合約。 命名規範 避免使用 小寫的l,大寫的I,大寫的O 應該避免在命名中單獨出現,因爲很容易產生混淆