今天看啥  ›  专栏  ›  以太坊爱好者

干货 | 代币支付的以太坊智能服务

以太坊爱好者  · 公众号  · 区块链  · 2018-01-09 20:23
我在之前那篇文章(中译本见文末)中解释了以太坊,尤其是ERC-20,代币合约是如何工作的。这篇文章将探讨如何使用代币支付那些智能合约提供的服务。首先值得探讨的就是使用以太币(以太坊的基础数字货币)来支付服务的过程。举个例子,在区块链上储存一个数字的需要1以太币的服务费,当一个用户想要存东西时,他会把想存的信息和存储这个信息的花费一起发送到一个交易中:-用以太币支付服务合约的函数-上面的流程图表示了发送者给服务合约发送交易,交易调用函数 storeData(4) ,来存储值4,交易还包含花费的一个以太币。Solidity中执行相同功能的服务合约函数如下所示:function storeData(uint256 payload) public payable {  require(msg.value == 1 ether);  info[msg.sender ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照