原创 比特幣BTC私有鏈搭建

下載並安裝可執行程序 1、下載 bitcoind/bitcoin-cli :BTC 節點服務端/客戶端 程序 創建本地目錄結構如下 新建目錄 [devops@wicc-coin bitcoin-regtest]$ pwd /ho

原创 Hyperledger Fabric(2) - 源碼分析之Config 配置模塊的設計

1. 背景 一個優秀的區塊鏈開源性項目,配置參數的讀取是必不可少的。通常來講,項目會基於現有配置讀取框架上進行開發。 本文主要從源碼角度探索Fabric 的配置讀取原理。 2.查找相關代碼 從 Hyperledger Fabric

原创 EOS 部署、發行代幣Token

創建系統賬號 eosio.token 必須顯使用eosio 創建系統賬戶 eosio.token ,否則無法使用cleos get currency balance獲取普通賬戶餘額 cleos create account eos

原创 以太坊ETH-智能合約開發-solidity源碼分析-truffle進階

0. 背景 上一篇文章我們從合約編寫、編譯、部署、交互等幾個方面介紹了truffle的大致用法。 本篇主要繼續深入地介紹truffle的高級用法 + 合約源碼分析 1. 將合約部署到測試網Ropsten 1.1 註冊infura獲

原创 Hyperledger Fabric(1) - 整體架構和源碼結構

1.背景 目前區塊鏈處在一個底層蓬勃發展和嘗試應用落地的階段。從業務分類上大致可將區塊鏈分爲公鏈(BTC/ETH/EOS)、聯盟鏈(Hyperledger Fabric)和私有鏈(自己使用)。 公鏈可理解爲與幣圈掛鉤,也是筆者一直

原创 以太坊ETH-智能合約開發-truffle框架使用入門

0. 背景 基於以太坊的Solidity 智能合約,開發一個簡單的抵押借貸系統。主要用ETH抵押進合約,貸出ERC20 Token 1. 環境準備 1.1. 安裝Truffle 1.2 根據教程初始化Truffle工程框架 wuj

原创 維基鏈開發(1)--私有鏈搭建

一、開發環境 二、根據維基鏈官方開發者文檔使用Docker部署 1、本地文件目錄 Docker 部署方法請具體查看文檔 ~/workspace/wicc/WaykiChain_pri$tree . ├── bin │ └──

原创 區塊鏈 + 供應鏈金融(1)

1. 背景 最近由於工作的關係,接觸到了區塊鏈 + 供應鏈金融行業。本文主要從概念和業務邏輯出發,簡單介紹區塊鏈 + 供應鏈金融的本質和其一起產生的化學反應。 2. 供應鏈金融 2.1 傳統的供應鏈金融 供應鏈金融(Supply

原创 Hyperledger Fabric(3) - 源碼分析之Peer啓動流程

1. 背景 一個區塊鏈項目的啓動通常是通過命令行拉起peer,本文主要從代碼角度分析Peer的啓動流程。 2. /fabric/cmd目錄 從命名上看,此目錄大概率存放的是項目的命令行代碼文件夾 ✘ wujinquan@wujin

原创 以太坊ETH-智能合約開發-Remix使用

0. 背景 上一篇文章主要繼續深入地介紹truffle的高級用法 + 合約源碼分析 。 在此之後,筆者使用Remix開發工具基於同一合約的基礎上對合約進行部署、調試、調用,供讀者對比參考。 1. Remix介紹 1.1 Remix

原创 以太坊ETH-智能合約開發-truffle框架使用

0. 背景 基於以太坊的Solidity 智能合約,開發一個簡單的抵押借貸系統。主要用ETH抵押進合約,貸出ERC20 Token 1. 環境準備 1.1. 安裝Truffle 1.2 根據教程初始化Truffle工程框架 wuj

原创 比特幣BTC相關服務 bitcore-node / insight 搭建

背景 由於BTC地址模型採用UTXO(即在錢包導入目標地址的前提下,節點只保存地址的所有交易記錄),所以通過節點無法直接讀取地址餘額。需要遍歷UTXO列表進行累加計算出餘額。 所以開源項目bitcore 誕生,bitcore 是基

原创 EOS 部署、調用合約

合約代碼 wujinquan@wujinquandeMacBook-Pro  ~/workspace/eos/contract/hello  cat hello.cpp #include <eosio/eosio.hpp>

原创 EOS 創建錢包與賬戶

環境準備 先根據EOS開發者文檔安裝nodeos 、cleos 、keosd 等 啓動私有鏈節點 wujinquan@wujinquandeMacBook-Pro  ~/workspace/eos/privatenet  l