以太坊
以太坊钱包: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
接下来我们来模拟一个最基本的家庭用电的流程
基本假设如下:案例将运行 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 展望;