【问题标题】:Tron Network Contract Read-Only Method Fees波场网络合约只读方法费用
【发布时间】:2023-03-06 05:29:01
【问题描述】:

在 Tron 上调用从合约返回数据但不更改任何数据的智能合约是否需要任何费用?

【问题讨论】:

    标签: blockchain smartcontracts tron


    【解决方案1】:

    这取决于你如何称呼它。

    eth_call JSON-RPC 方法是免费的。

    eth_sendTransaction 方法创建交易并以本地货币的形式消耗 gas(如果是 Tron 网络,则为 TRX)。

    部分钱包应用只支持交易模式,不支持调用。一些 JSON-RPC 包装库,例如 web3js,允许您在调用(使用库 .call() 方法)和事务(使用库 .send() 方法)之间进行选择。

    注意:尽管方法是在 eth_ 之前添加的,但它们也用于 Tron 网络。

    【讨论】:

    • 再次感谢彼得!我很确定有一种调用机制可以让 dApp 保持免费读取。我想我现在很好奇如何处理 DDOS 攻击或通常的高读取应用程序......
    • DDOS 保护通常在 JSON-RPC 提供程序上实现。在向 Tron 守护进程发出实际请求之前,他们通常有一个公共 API 作为“中间件”......所以我可以想象在路由器级别以及他们的公共 API 的 HTTP 服务器(例如 Nginx)上有保护“中间件”。大多数提供者还使用速率限制每个(有效)API 密钥请求每秒/分钟可以请求多少个请求......只有在前面的步骤没有停止请求时,API“中间件”才会将 eth_* 请求发送到在他们的(其他)服务器上运行的 Tron 守护程序,并代理返回响应。
    猜你喜欢
    • 2023-01-31
    • 2019-01-04
    • 1970-01-01
    • 2012-05-25
    • 2020-03-14
    • 1970-01-01
    • 2021-08-24
    • 1970-01-01
    • 2019-02-28
    相关资源
    最近更新 更多