Truffle重复部署 发表于 2018-03-28 | 分类于 BlockChain | 当使用 Truffle 首次部署的时候(truffle migrate), 一般如果正确配置了 truffle.js 中的 development 部分, 那么应该会部署成功. 但是当我们 .sol 对脚本进行了修改, 再运行 truffle migrate 的时候, 会提示脚本已经是最新版本: ... 阅读全文 »
看黎跃春写得教程的笔记2-智能合约 发表于 2018-03-28 | 分类于 BlockChain , 智能合约 | 区块链程序称为智能合约. 特点: 整合金流容易 部署时与后续写入时需费用 储存资料的成本更高 储存资料的成本更高 推荐使用 solidity 编写 Ethereum 上的智能合约, 类似 JavaScript, 但是强类型应该更类似于 typescript. 部署流程: .sol -> ( ... 阅读全文 »
看黎跃春写得教程的笔记1-Solidity系列 发表于 2018-03-27 | 分类于 BlockChain , Solidity | 钱包的选择与使用 My Ether Wallet 记住密码: !@#$%^qwertyQWERTY 密钥和公钥信息存储在 MyEtherWallet 文件夹中. 使用 MetaMask 进行恢复钱包 使用官方 Ethereum Wallet 恢复钱包 Parity Ethereu ... 阅读全文 »
Solidity翻译笔记3-数据类型 发表于 2018-03-26 | 分类于 BlockChain , Solidity | 数据类型值类型布尔bool, true 和 false. 运算符: ! (逻辑否定) && (逻辑与, “and”) || (逻辑或, “or”) == (相等) != (不等) || 和 && 是惰性运算. 整型int / uint 默认是 int256 / u ... 阅读全文 »
Solidity翻译笔记2-合约的结构 发表于 2018-03-26 | 分类于 BlockChain , Solidity | 合约的结构状态变量是永久存储于合约之中的值. 函数合约中可运行的计算单元. 修饰符修饰符通过声明的方式修改函数语义. 感觉和 AOP 编程很像. 事件事件是实现 EVM 的日志功能的一个方便的接口. 结构体 Doc // 结构体 uin ... 阅读全文 »
Solidity翻译笔记1-源代码结构 发表于 2018-03-26 | 分类于 BlockChain , Solidity | 源代码结构首行声明编译器版本pragma solidity ^0.4.0;标记支持的编译器版本, 遵循 npm semver 规则. 引入其他文件// inport all import "filename"; // import all into symbolName imp ... 阅读全文 »
看黎跃春写得教程的笔记0-一些有用的资料 发表于 2018-03-26 | 分类于 BlockChain , 智能合约 | 学习大纲: http://liyuechun.org/2017/09/23/smart-contract-train/ 区块链专业术语最全词汇表:从 A - Z 区块链技术相关的论文、文档 区块链的应用场景和领域: 一步一步了解区块链技术 3 分钟通过一个 App 的演示深入理解区块链运行原理 手把 ... 阅读全文 »
区块链科普教程(二) 发表于 2018-03-21 | 分类于 BlockChain | 目录 使用区块链的目的 9 大应用前景 FAQ 使用区块链的目的一定是应用区块链达到以下几个目的之一, 才是真正需要使用区块链技术的需求: 高透明度 过往信息追踪 不可篡改, 长期保存 降低成本, 提高效率 应用前景支付(点对点支付,跨境汇款,小额支付), 媒体(IP 分销,数字版权), 媒体 ... 阅读全文 »
区块链入门之道 发表于 2018-03-21 | 分类于 BlockChain | 入门级基础了解首先了解一下什么是区块链, 然后了解一下比特币, 以太坊.. 系列文字博客揭秘比特币和区块链系列 http://www.infoq.com/cn/articles/deep-understanding-of-bitcoin-transaction-script 深入浅出区块链 http ... 阅读全文 »
Vagrant 管理虚拟机 发表于 2018-03-21 | 分类于 计算机 , OPS | 查看帮助: vagrant --help用法: vagrant [options] <command> [<args>] -v, --version 输出版本号后退出 -h, --help ... 阅读全文 »