
区块链
李小匪
摩羯,生于冬季,思维深沉,思索一世,单纯半生。
展开
-
区块链-以太坊学习笔记(二)
一、Truffle框架介绍Truffle是目前最流行的以太坊开发框架。在线文档访问地址:http://truffleframework.com/docs/通过文档安装命令如下:npm install -g truffle 扩展-node的安装:前提需要安装node.js1、node安装,自带npm1.1、下载软件https://nodejs.org/en/download/安装软件1.2、判断no...原创 2018-05-28 00:04:31 · 571 阅读 · 0 评论 -
区块链-以太坊学习笔记(三)
开发工具atom的使用和web3.js api的使用上文讲到:Truffle框架是针对基于以太坊的Solidity语言的一套开发框架。关于Solidity语言后面会继续学习并一同分享。如果想知道solidity的更多知识可以参考http://solidity.readthedocs.io/en/latest/或http://www.tryblockchain.org/今天介绍一...原创 2018-06-05 00:09:59 · 403 阅读 · 0 评论 -
区块链-以太坊学习笔记(五)
使用remix发布Solidity语言的智能合约从官网中http://solidity.readthedocs.io/en/latest/可以看出Solidity是运行在Ethereum虚拟机之上的高级语言,当编译的时候转化为EVM字节码,这与运行在JVM(java虚拟机)语言,如java、Scala,Groovy,Clojure,JRuby等很相似。在上一节中提到truffle框架下编写的sol...原创 2018-06-25 02:20:51 · 275 阅读 · 0 评论 -
区块链-以太坊学习笔记(四)
web3.js调用智能合约上文讲到:Atom工具的使用和web3.js的基本介绍,今天看看利用web3.js走一个简单调用智能合约流程。1、 利用truffleinit 命令生成智能合约框架代码可以参考笔记(二)按照自动化生成的框架进行简单的修改如下:contracts\Migrations0.solpragma solidity ^0.4.23; contract Migrations0...原创 2018-06-11 00:51:17 · 457 阅读 · 0 评论 -
区块链-以太坊学习笔记(七)
宠物商店demo实践在之间的如第二节中对Truffle框架的介绍和在第四节中对web3.js的调用流程进行了介绍等。最近就对pet-shop这个官方的例子进行学习,对Truffle框架和web3.js进行更深的理解和掌握。官方网址https://truffleframework.com/boxes按照步骤进行安装1、 安装trufflenpm install -g truffle可参考第二节中的介...原创 2018-07-02 06:54:58 · 305 阅读 · 0 评论 -
区块链-以太坊学习笔记(八)
宠物商店demo实践2上一节主要是运行pet-shop的例子,这一节中主要对pet-shop的例子结合业务场景进行智能合约的编写。包括领养宠物,并保存领养者合约地址,得到所有的领养者等。参考区块链-以太坊学习笔记(四)-web3.js调用智能合约中所写的,可以在此工程的基础上进行修改如下:三步走1、新建contracts/Adoption.solpragma solidity ^0.4.24;co...原创 2018-07-10 09:29:35 · 573 阅读 · 1 评论 -
区块链-以太坊学习笔记(九)
ERCx协议引子:2018年世界杯刚结束,法国队4:2战胜克罗利亚队获取最后的胜利,大家一定还是沉浸在这个发生了很多故事的夏日里。而让我感到惊喜的是一个连接虚拟世界和真实世界的一个例子也是因为这届世界杯,一张通往世界杯的门票,来至于新加坡的区块链公司StormBird的一个项目,这个项目主要采用ERC875协议...原创 2018-07-17 00:34:52 · 906 阅读 · 0 评论