本文环境:
区块链版本:以太坊POA联盟链
节点版本: geth 1.9.19
操作系统:windows 64
合约源码:https://github.com/BugrahanOzturk/Ethereum-Payment-Channel-Implementation-for-IoT-Devices
本文介绍一种基于以太坊、使用智能合约建立通道,从而实现可信支付的方法;
此种方法可以广泛应用于各类支付或物联网应用场景;
一、合约源码
// author : Bugrahan OZTURK
// date : 15.08.2021
pragma solidity >=0.4.25 <0.7.0;
contract Channel{
address payable public sender; // IoT Device that is sending data
address payable public recipient; // Smart Home User
uint256 public expiration; // Timeout in case the recipient never closes the channel
// MODIFIER DECLARAT
本文介绍了在以太坊POA联盟链上利用智能合约实现的可信支付通道,适用于物联网场景。合约涉及构造函数、签名验证、支付完成、延期申请和到期失效等功能。在部署测试中,详细阐述了合约编译、签名计算和收款过程,展示了如何在Remix和MetaMask中操作。
订阅专栏 解锁全文
783

被折叠的 条评论
为什么被折叠?



