区块链
上海菁数信息——实时数字智能
大数据 数据挖掘 机器学习
展开
-
Solidity安装
1. npm / Node.jsnpm install -g solc安装完成后还有一个solcjs命令行工具2. 二进制包Ubuntu里安装最新的稳定版(推荐)sudo add-apt-repository ppa:ethereum/ethereumsudo apt-get updatesudo apt-get install solc想装开发版本原创 2017-07-13 14:25:51 · 1070 阅读 · 0 评论 -
区块链以太坊Solidity框架Truflle的migration配置ARTIFACTS.REQUIRE()
artifacts.require()用法类似于Node中require的用法。require的参数并不需要匹配sol文件的名字,而是匹配其中的合约名。注意一下下面有两个At the beginning of the migration, we tell Truffle which contracts we'd like to interact with via the artif原创 2017-07-27 15:58:17 · 2153 阅读 · 0 评论 -
解决和说明> eth.getCompilers() Error: The method eth_getCompilers does not exist/is not available
想把自己的智能合约部署在链上(一般是以太坊的私有链)很多例子是eth.getCompilers()返回solidity 或者配置solc然后会报Error: The method eth_getCompilers does not exist/is not available的错误因为1.6以后已经移除了这个方法 使用低版本的geth也不可取启动一个以太坊节点 (例如geth私原创 2017-08-22 15:40:51 · 6918 阅读 · 19 评论 -
物联网+区块链的解决方案 应用项目
1.IBMIBM是最早宣布他们对区块链的开发计划的公司之一,它在多个不同层面已经建立了多个合作伙伴关系,并展现了他们对区块链技术的钟爱。它已经发表了一份报告,指出区块链可以成为物联网的最佳的解决方案。在2015年1月,IBM宣布了一个项目——ADEPT项目,一个使用了P2P的区块链技术的研究项目。IBM还与三星专为下一代的物联网系统建立了一个概念证明型系统,该系统基于IBM的ADEPT(自转载 2017-09-27 14:01:08 · 4930 阅读 · 0 评论 -
Solidity的Function Modifiers(P.S. 0.4.17版本)
开门见山1. modifiers后面定义的是带有条件的一种状态先做一个提示代码示例中有throw之类都是老版本的智能合约文章,需要使用require代替2. 用的时候写在符合要求就需要执行的代码集前面,如果不满住后面(这个后面基本上是这个function的域)的程序将不会被执行解释与说明,官话带感Modifiers可以被用来轻松的改变函数的行为。原创 2017-09-22 15:12:37 · 1099 阅读 · 0 评论