迷雾中的合同页面
点击雾中合同页面,您可以看到合同页面
智能合同造币的方法()
method mint()中的代码是[owner] += _amount的balancesOf,所以不管你输入多少,增加的价值只会加到【所有者】的balancesOf的数据上。我们选择右边的Mint方法,设置金额= 1000,如下图所示
到目前为止,我们已经在Mist中介绍了帐户页面和合同页面,以及部署合同和合同的属性和方法
在下一章中,我们将关注以太网的另一个核心:事务
—————————————————————
《雾》基本概念述评
以太账户系统
一个是普通的Ethereum账户,由一对公钥和私钥组成。公钥是帐户的地址,可以公开。密钥是密码的加密哈希值。私钥必须妥善保管。一旦失去,就不能证明你就是你的问题。一个是合同账户,一个特殊账户,一个由代码组成的账户。这种账户还可以像普通账户一样接收或发出以太网,同时可以通过EVM执行智能合同中的方法,从而实现商业应用。
* *我们在前面章节的实际操作中对这些账户有很深的理解。
交易
账户之间的交易通过交易执行。例如,eth.accounts[0]将向eth.accounts[1]发送100个以太硬币,此时执行的交易如下
例如,当我们在令牌契约中执行mint()方法时,似乎从区块链的底部,我们将一个事务从msg.sender发送到智能契约地址,除了这个事务的地址是智能契约的地址,带有一个原始数据。如图所示:
块
Blocks也是一个块。区块链,顾名思义,就是由区块链接的分布式数据库。账户之间的任何变化都必须由新挖的区块记录在他们的账簿中,并由多个区块识别,以便交易在此时真正生效。否则无效。
普通账户间电子转账交易
我们可以重复4.2中的操作,将100个以太网从主帐户转移到帐户1。然后立即打开主账户页面。我们看到的最新交易是这样的。
一段时间后,变成如下图所示:
单击交易以查看交易的详细信息
可以清楚地看到,对于一个事务,它也有自己的地址,需要挖掘和记录,并通过多个块进行确认。
智能合同调用的事务
我们可以打开token契约,再次调用Token契约中的mint()方法,然后打开事务。详见下图。
从上面的图中,我们可以清楚地看到,调用智能合同意味着将事务发送到智能合同的地址。此外,还需要发送到rawdata,以实现在智能契约中调用方法的功能,比如mint()
交易的概念非常重要。有时,当我们发现调用智能契约函数不起作用时,我们需要更多地查看事务,以了解它是如何执行的。
发布时的比特币标准价格买入价:7041.00卖出价:6787.00
1.《transactions 区块链学堂:合约页面&部署合约+代币Token合约详解+Transaction》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《transactions 区块链学堂:合约页面&部署合约+代币Token合约详解+Transaction》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guonei/819463.html