在 Solidity 中创建智能合约是不是有任何成本?

Posted

技术标签:

【中文标题】在 Solidity 中创建智能合约是不是有任何成本?【英文标题】:Are there any costs to create smart contracts in Solidity?在 Solidity 中创建智能合约是否有任何成本? 【发布时间】:2022-01-03 02:10:46 【问题描述】:

下午好,

我正在研究一些关于区块链和 Solidity 的知识,研究了一些视频,我发现了一个名为 Remix 的以太坊 IDE,我们可以在其中创建智能合约并将它们放到网络上。

我想知道在 Solidity 中创建合约并将其放置在以太坊网络上是否会产生任何金钱成本?如果它产生任何成本,我可以使用 Solidity 创建自己的网络以避免产生成本吗?

最好的问候。弗拉维奥。

【问题讨论】:

【参考方案1】:

我想知道在 Solidity 中创建合约并将其放置在以太坊网络上是否会产生任何金钱成本?

当您将智能合约部署到以太坊区块链上时,您必须支付少量费用,因为您将代码字节存储在链上。

部署成本取决于 4 件事:

    合约中字节码的数量 32k gas 的固定费用(创建操作码) 部署合约时发送的交易数据 在创建合约之前运行的任何代码(在构造函数中)

如果它产生任何成本,我可以使用 Solidity 创建自己的网络以避免产生成本吗?

您可以查看创建自己的测试网,查看Ganache。

【讨论】:

以上是关于在 Solidity 中创建智能合约是不是有任何成本?的主要内容,如果未能解决你的问题,请参考以下文章

Solidity极简入门#24. 在合约中创建新合约

Solidity实现简单的智能合约

区块链Solidity智能合约语言学习笔记

基于以太坊的智能合约solidity学习日记

智能合约语言 Solidity 教程系列4 - 数据存储位置分析

Solidity编程 四 之 智能合约的结构