区块链
for_ge
这个作者很懒,什么都没留下…
展开
-
blockchain实践错误及解决方法
1.错误: VM error : Invalid opcode.解决:可能是涉及assert的语句不满足;原创 2020-03-26 08:47:03 · 2443 阅读 · 1 评论 -
Solidity string操作
string, bytes, byte32相互转换1. bytes32 to string/bytesfunction bytes32ToStr(bytes32 _bytes32) public pure returns (string memory) { // string memory str = string(_bytes32); // TypeEr...原创 2020-03-26 08:45:13 · 3380 阅读 · 1 评论 -
Geth + Truffle 开发 部署
安装Geth创建一个私有区块链mkdir private-gethcd private-geth编辑创世纪区块genesis.json文件:{ "config": { "chainId": 15, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "alloc": {...原创 2019-07-13 10:24:22 · 1071 阅读 · 1 评论 -
学习资料 blockchain(二)
SoliditySolidity 编程学习编程案例投票,秘密竞价,投票RemixRemix相关https://www.cnblogs.com/zl03jsj/p/7074435.htmlTruffle参考Truffle 部署 编译 测试 智能合约 的 完整实践操作 官方案例pet shop 包含安装web3, UI truffleframeworkhttps...原创 2019-07-11 20:35:35 · 181 阅读 · 0 评论 -
区块链语言机Oracle
目录一、概述1.1、为什么需要1.2、应用场景1.3、现有的预言机产品1.4、基本原理二、蚂蚁区块链 BaaS 平台–外部数据源服务三、主流预言机:Oraclize3.1 使用举例3.2 数据源3.3 收费3.4 真实性:3.5 解析助手3.6 加密查询3.7 原理四、参考一、概述受限于区块链的共识模型,智能合约只能调用内部合约,...转载 2019-10-17 09:10:40 · 718 阅读 · 0 评论