原创 智能合約開發新趨勢【2019】

智能合約開發語言已經被Solidity統治了一段時間,它用於開發可以在以太坊虛擬機EVM上運行的智能合約。不過Solidity有一些嚴重的問題,包括算術溢出、類型錯誤以及曾經凍結了3億美元的delegatecall漏洞。所有這些漏洞都是在開

原创 ERC721以太坊通證實戰教程

本課程以一個數字藝術品創作與分享DApp的實戰開發爲主線,深入講解以太坊非同質化通證的概念、標準與開發方案。課程內容即包含ERC-721標準的自主實現,也講解如何基於經過良好安全審計的OpenZeppelin合約代碼庫進行二次開發,實戰項目

原创 區塊鏈與分佈式超級帳本技術(Hyperledger Fabric或R3 Corda)

與分佈式超級賬本技術(如Hyperledger Fabric或R3 Corda)相比,以太坊區塊鏈保持了相似性和差異性。在對區塊鏈和分佈式超級賬本平臺進行有根據的評估及其爲企業帶來的價值時,根據平臺的核心功能和特徵對平臺進行分類是有用的。由

原创 比特幣閃電網絡(Lightning Network)及其工作原理

當比特幣於2008年由Satoshi Nakamoto首次提出時,James A. Donald對該系統的第一次公開評論包含以下內容:“我理解你的提案的方式,似乎沒有達到所需的規模”。十年後,可擴展性仍然是比特幣以及其他資深加密貨幣系統的最

原创 如何通過Geth、Node.js和UNIX/PHP訪問以太坊節點

本文旨在說明通過Geth、Node.js如何訪問以太坊節點和UNIX下PHP如何訪問以太坊節點。 說明如何通過RPC使用此(A)以太坊節點 對於以太坊主網絡使用RPC url:http://85.214.51.53:8545 對於Ropst

原创 bitcoinj開發環境搭建

bitcoinj開發包是一個Java版本的比特幣協議實現,使用bitcoinj就可以實現錢包管理和交易的發送與接收,而無須本地安裝bitcoin core軟件,本文將介紹bitcoinj開發環境的搭建方法。 雖然bitcoinj有完備的文

原创 EOS區塊鏈PHP開發包

1. 開發包概述 EosTool的目的是消除使用PHP開發EOS區塊鏈應用的痛苦,例如: 通過Nodeos和Keosd的RPC接口調用其功能 離線生成EOS格式的私鑰和公鑰 使用本地私鑰生成符合EOS要求的交易簽名 將交易對象序列化爲No

原创 自主可控區塊鏈神器Tendermint五分鐘入門

區塊鏈應用已經從單純電子現金發展到去中心化投票等更多的領域,但是區塊鏈這樣的分佈式系統的開發還存在一些困難的問題:安全、可靠性、敏捷度、以及一致性保證等等。Tendermint的目的就是致力於解決分佈式系統開發中像公示算法這樣的技術難點,而

原创 從2018年以太坊統計數據看區塊鏈發展趨勢

今年6月,我們發佈了“以太坊網絡狀態”,重點介紹了整個網絡的一些關鍵數據和統計數據。六個月後,即將在2018年結束時,我們處於長期“加密貨幣冬天”的尾聲,2017年末至今的市場波動已經引起了區塊鏈行業的普遍關注。然而,仔細研究這些數字可以發

原创 OmniCore JSON-RPC API官方文檔中文版

OmniCore是比特幣核心的一個分支,它在比特幣協議之上實現了一個新的Omni協議層,用於代幣發行、衆售等應用,USDT就是基於OmniCore實現的數字加密貨幣。OminCore的JSON RPC API是在比特幣RPC API基礎上的

原创 以太坊PHP離線交易開發包

EthTool開發包適用於希望採用裸交易旳PHP以太坊應用開發,主要包含以下特性: 支持裸交易部署/調用合約 內置etherscan和infura支持 keystore生成與讀取,兼容geth/parity 採用裸交易的一個好處是開發者

原创 閃電網絡簡介Lightning Network

區塊鏈很慢,而且昂貴。閃電網絡(Lightning Network)就是解決這個問題的。如果我不得不發送給你一些比特幣,你會在幾個小時內收到它們,而且我也支付了很高的交易費。憑這樣的聲譽,Blockchains將如何接管世界? 任何可以解決

原创 OmniCore JSON-RPC API官方文檔中文版

OmniCore是比特幣核心的一個分支,它在比特幣協議之上實現了一個新的Omni協議層,用於代幣發行、衆售等應用,USDT就是基於OmniCore實現的數字加密貨幣。OminCore的JSON RPC API是在比特幣RPC API基礎上的

原创 自主可控區塊鏈神器Tendermint五分鐘入門

區塊鏈應用已經從單純電子現金發展到去中心化投票等更多的領域,但是區塊鏈這樣的分佈式系統的開發還存在一些困難的問題:安全、可靠性、敏捷度、以及一致性保證等等。Tendermint的目的就是致力於解決分佈式系統開發中像公示算法這樣的技術難點,而

原创 區塊鏈與分佈式超級帳本技術(Hyperledger Fabric或R3 Corda)

與分佈式超級賬本技術(如Hyperledger Fabric或R3 Corda)相比,以太坊區塊鏈保持了相似性和差異性。在對區塊鏈和分佈式超級賬本平臺進行有根據的評估及其爲企業帶來的價值時,根據平臺的核心功能和特徵對平臺進行分類是有用的。由