“在总统大道的一边,五户家庭通过太阳能板发电;在街道的另一边的五户家庭可以购买对面家庭不需要的电力。而连接这项交易的就是区块链网络,几乎不需要人员参与就可以管理记录交易。”但是这个想法是非常有潜力的,能够代表未来社区管理能源系统。”
“我们正在这条街道上建立一个可再生电力市场,来测试人们对于购买彼此手中的电力是否感兴趣。如果你在很远的地方生产能源,运输途中会有很多损耗,你也得不到这电力价值。但是如果你就在街对面,你就能高效的利用能源。”
init
初始化操作invoke
调用合约内部的函数query
查询相关的信息createUser
创建新用户,并加入到能源微网中 invokebuyByAddress
向某一位用户购买一定量的电力 invokegetTransactionById
通过id获取交易内容 querygetTransactions
获取交易(如果交易数大于10,获取前10个) querygetHomes
获取用户(如果用户数大于10,获取前10个) querygetHomeByAddress
通过地址获取用户 querychangeStatus
某一位用户修改自身的状态 invokewriteUser
将新用户写入到键值对中writeTransaction
记录交易createUser
buyByAddress
getTransactionById
getTransactions
getHomeByAddress
getHomes
changeStatus