將博客搬至CSDN:https://blog.csdn.net/qq_34711276
1.智能合約的部署 首先在gui里加載已經(jīng)編寫好的合約avm,然后填入相關(guān)信息以及參數(shù)列表和返回值。這里我們的合約輸入是兩個string,輸出為一個string,所以參數(shù)列表...
構(gòu)建一筆交易 通過MakeTransaction(TransferOutput[] outputs, UInt160 from = null)函數(shù)構(gòu)建。 如果未指定from賬...
1.簡介 Libra 是由FaceBook及其它合作伙伴發(fā)起的項目,其使命是建立一套簡單的、無國界的貨幣和為數(shù)十億人服務(wù)的金融基礎(chǔ)設(shè)施。項目最重要的基礎(chǔ)就是“Libra 區(qū)塊...
要建立一個多方簽名合約,首先需要再gui中填入最小簽名數(shù)量和公鑰列表。點擊確定后調(diào)用代碼如下: 這里首先會獲取簽名數(shù)量m和公鑰列表publicKeys,然后調(diào)用CreateM...
可以閱讀《精通比特幣》的相關(guān)章節(jié),了解基本過程。
比特幣挖礦源代碼分析關(guān)于比特幣挖礦部分的原理,參見《精通比特幣》第八章。本文源代碼來自最原始版本的比特幣源代碼original-bitcoin。 挖礦 挖礦部分源代碼位于main.cpp文件下,...
運行testrpc 開啟一個終端,輸入testrpc運行測試節(jié)點。testrpc是一個完整的在內(nèi)存中的區(qū)塊鏈僅僅存在于你開發(fā)的設(shè)備上。相對于 Geth私有鏈環(huán)境,TestRP...
安裝solc solidity是以太坊智能合約的開發(fā)語言。想要測試智能合約,開發(fā)DAPP的需要安裝solc。 安裝nodejs 這個是truffle框架依賴 http://w...
關(guān)于比特幣挖礦部分的原理,參見《精通比特幣》第八章。本文源代碼來自最原始版本的比特幣源代碼original-bitcoin。 挖礦 挖礦部分源代碼位于main.cpp文件下,...
關(guān)于比特幣難度調(diào)整部分見《精通比特幣》8.7.3節(jié) 先介紹一下CBigNum。 CBigNum CBigNum是openssl庫中定義的BIGNUM的包裝類。公鑰密碼學(xué)需要能...
目前現(xiàn)有的加密貨幣和智能合約平臺或多或少都有擴展性的問題,每秒能夠處理的交易數(shù)量是有限的,一般少于每秒20次。隨著使用公共加密貨幣和智能合約平臺的應(yīng)用和用戶數(shù)量的增長,需求用...
關(guān)于交易部分可以先閱讀《精通比特幣》第五章本文內(nèi)容參考自https://blog.csdn.net/g2com/article/details/64386251對于初次分析比...
本文所有源代碼均來自Bitcoin Core 0.11 1.比特幣的私鑰 以下是《精通比特幣》一書中關(guān)于私鑰生成部分的描述: 生成密鑰的第一步也是最重要的一步,是要找到足夠安...