10 2018 档案
摘要:Solidity 是一个面向合约的高级语言,其语法类似于JavaScript 。是运行在以太坊虚拟机中的代码。这里我们用的是remix编译环境。是一个在线的编译环境。地址为http://remix.ethereum.org Solidity的合约类似于面向对象语言中的类。下面我们可以先创建一个合约。
阅读全文
摘要:Solidity是一种智能合约高级语言,运行在Ethereum虚拟机(EVM)之上。这里我会讲解一下关键字storage和memory的区别。 storage的结构是在合约部署创建时,根据你的合约中状态变量的声明,就固定下来了,并且不能在将来的合约方法调用中改变这个结构。但是,storage中的内容
阅读全文
摘要:首先要下载geth,下载地址:https://gethstore.blob.core.windows.net/builds/geth-windows-amd64-1.7.0-6c6c7b2a.exe 下载好geth之后,新建一个文件夹,接着就是需要一个创世配置文件,这个文件是一个json文件,提供了
阅读全文
摘要:在之前的文章中已经说过了比特币是一种去中心化的分布式账本,因此各节点之间是相互不信任的。那么比特币网络中的所有参与者如何达成对任意一个所有权的共识呢?这篇文章就会介绍如何解决这个问题。 比特币的共识由所有节点的4个独立过程相互作用而产生: 1.每个节点(挖矿节点)依据标准对每个交易进行独立验证 2.
阅读全文