首页 > 技术文章 > 以太坊

little-kwy 2018-10-10 21:01 原文

以太坊钱包:Ethereum Wallet、MetaMask、Parity Ethereum(搭建以太坊联盟连)、

MyEtherwallet

官方网站:https://www.myetherwallet.com/

 

获取测试币地址:https://gitter.im/kovan-testnet/faucet

 

Solidity IDE 在线编辑器:https://remix.ethereum.org

 

truffleframework框架:https://truffleframework.com/docs/truffle/reference/configuration#resolving-naming-conflicts-on-windows

 

Ubuntu16 升级nodejs版本:https://blog.csdn.net/u010277553/article/details/80938829

 

ubuntu16.04下安装atom:https://blog.csdn.net/hustcw98/article/details/79320834

 

solidity官方文档:https://solidity.readthedocs.io/en/develop/

 

 

区块链公开课 - 第2期之《智能电表搭建实战入门》

 

三个稍微典型的分布式能源案例:

TransActive Grid:https://www.youtube.com/watch?v=kq8RPbFz5UU

 slide :https://www.slideshare.net/JohnLilic/transactive-grid?tdsourcetag=s_pcqq_aiomsg

 

接下来我们来模拟一个最基本的家庭用电的流程

 

 基本假设如下:案例将运行 ubuntu 的台式机来模拟国家电网公司(或者任何其他节点、或者说是超级节点也行),使用树莓派 3B 模拟智能电表,运行智能合约,使用树莓派风扇来模拟用电设备。

 

 那我们要用到哪些设备呢? 

-运行 ubuntu 的台式机:模拟国家电网公司
-树莓派 3B :模拟智能电表,运行智能合约
-树莓派风扇:模拟用电设备

 

 

国家电网发行了自己的国家电网链(ETHStateGrid);

 每台智能电表都可以“挖矿”,也就是说电量会存储在每一台智能电表上

 

树莓派风扇的功率为 0.8w ,假设家庭每天用电量就是 0.8w ,假设每天用电量就是 0.8w,抄表周期为天

 智能电表账户“余额”充足,即供电

 “余额”不足,即断电

 使用智能合约控制

生成账单、支付账单、控制供电开关,由智能合约来实现和控制

 

 **实验流程**

1. 在 ubuntu 上安装 Geth 钱包、搭建私链和创世区块;
2. 在 Raspberry 上安装 Geth 钱包、加入私链并开始同步区块;
3. 进行挖矿与转账的实验;
4. 智能合约语法介绍、环境搭建、编写入门;
5. 编写智能合约,实现生成账单、支付账单的功能;
6. 编写智能合约,实现余额不足、自动断电的功能;
7. 编写智能合约,实现余额充足、自动续电的功能;
8. 总结提高,v2.0beta 展望;

 

推荐阅读