将博客搬至CSDN:https://blog.csdn.net/qq_34711276
将博客搬至CSDN:https://blog.csdn.net/qq_34711276
1.智能合约的部署 首先在gui里加载已经编写好的合约avm,然后填入相关信息以及参数列表和返回值。这里我们的合约输入是两个string,输出为一个string,所以参数列表...
构建一笔交易 通过MakeTransaction(TransferOutput[] outputs, UInt160 from = null)函数构建。 如果未指定from账...
1.简介 Libra 是由FaceBook及其它合作伙伴发起的项目,其使命是建立一套简单的、无国界的货币和为数十亿人服务的金融基础设施。项目最重要的基础就是“Libra 区块...
要建立一个多方签名合约,首先需要再gui中填入最小签名数量和公钥列表。点击确定后调用代码如下: 这里首先会获取签名数量m和公钥列表publicKeys,然后调用CreateM...
可以阅读《精通比特币》的相关章节,了解基本过程。
比特币挖矿源代码分析关于比特币挖矿部分的原理,参见《精通比特币》第八章。本文源代码来自最原始版本的比特币源代码original-bitcoin。 挖矿 挖矿部分源代码位于main.cpp文件下,...
运行testrpc 开启一个终端,输入testrpc运行测试节点。testrpc是一个完整的在内存中的区块链仅仅存在于你开发的设备上。相对于 Geth私有链环境,TestRP...
安装solc solidity是以太坊智能合约的开发语言。想要测试智能合约,开发DAPP的需要安装solc。 安装nodejs 这个是truffle框架依赖 http://w...
关于比特币挖矿部分的原理,参见《精通比特币》第八章。本文源代码来自最原始版本的比特币源代码original-bitcoin。 挖矿 挖矿部分源代码位于main.cpp文件下,...
关于比特币难度调整部分见《精通比特币》8.7.3节 先介绍一下CBigNum。 CBigNum CBigNum是openssl库中定义的BIGNUM的包装类。公钥密码学需要能...
目前现有的加密货币和智能合约平台或多或少都有扩展性的问题,每秒能够处理的交易数量是有限的,一般少于每秒20次。随着使用公共加密货币和智能合约平台的应用和用户数量的增长,需求用...
关于交易部分可以先阅读《精通比特币》第五章本文内容参考自https://blog.csdn.net/g2com/article/details/64386251对于初次分析比...
本文所有源代码均来自Bitcoin Core 0.11 1.比特币的私钥 以下是《精通比特币》一书中关于私钥生成部分的描述: 生成密钥的第一步也是最重要的一步,是要找到足够安...