• 以太坊


    以太坊钱包: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 展望;
  • 相关阅读:
    201920201学期 20192410《网络空间安全专业导论》第一周学习总结
    201920201学期 20192410《网络空间安全专业导论》第二周学习总结
    Oracle trunc()函数的用法
    20130528
    让ListBox控件支持拖动
    幸福是什么
    实例解析C++/CLI程序进程之间的通讯
    Boost源码剖析之:容器赋值assign
    VC++ MFC 多线程及线程同步
    MFC下窗口分割和文字输出的实现
  • 原文地址:https://www.cnblogs.com/little-kwy/p/9769025.html
Copyright © 2020-2023  润新知