时间:2023-08-22|浏览:198
用戶喜愛的交易所
已有账号登陆后会弹出下载
Phantom的合约调用是异步的,一笔合约调用交易会被拆分成一个请求交易和一个响应交易,分别消耗一定配额。用户账户也可以通过计算DPOS的方式单次获取一定免费配额,适用于非高频操作场景。
Phantom合约的成本包括两部分: 1. 创建合约的成本:合约开发者需要支付创建费用,并消耗其账户的配额。 2. 调用合约的成本:调用合约的请求和响应交易分别消耗用户账户的配额和合约账户的配额。
EOS的合约成本用RAM、CPU和NET三种资源衡量: 1. RAM用于链上存储,包括账户信息和合约状态。创建合约时,合约开发者需要消耗RAM来存储合约状态。RAM需要通过二级市场交易来获取。 2. CPU和NET是执行时间和带宽资源。使用者通过抵押EOS代币获取CPU和NET资源。抵押量决定了在过去3天内平均每次交易可以执行的时间和使用的带宽。
EOS合约的成本也可分为创建合约和调用合约两部分: 1. 创建合约需要消耗RAM、CPU和NET。 2. 调用合约时,用户需要持有CPU和NET来执行合约调用交易,并可能消耗RAM。
Phantom和EOS合约成本的比较: 以竞猜合约为例,对比了Phantom和EOS的资源消耗。在创建合约时,Phantom合约开发者需要支付费用或计算DPOS来发起交易;调用合约时,用户需要抵押或计算DPOS来发起请求交易,合约开发者需要抵押来发起响应交易。
EOS合约的部署需要消耗RAM、CPU和NET,调用合约时需要持有CPU和NET。根据交易规模,需要相应的抵押代币。
总体而言,Phantom的智能合约部署和调用成本远低于EOS,适合高频场景。Phantom的全球共识和技术优势将智能合约推向商用级别。
Phantom最新的开源代码可以在https://github.com/michealbrownm/phantom找到。