gpt4 book ai didi

python - 如何在 python 中创建以太坊区 block 链上的合约?

转载 作者:太空宇宙 更新时间:2023-11-04 00:47:08 25 4
gpt4 key购买 nike

我想在以太坊上创建合约来存储数据。我是这个领域的初学者...我们有更好的解决方案吗?

在此post ,有人告诉我下载一个插件。这是一种方法,但我想使用 Python(或其他语言)将数据插入到区 block 链中。

我不知道从哪里开始...下载以太坊?创建一个帐户?

它会产生任何费用吗?多少钱?

如果合约可以更新,我可以使用以太坊合约来证明工作吗?

最佳答案

I don't know where to start ... download Ethereum? Create an account?

  1. 安装命令行工具。 ethereum.org/cli

    我不建议从 pyethapp (Python) 或 eth (C++) 客户端开始。使用 geth (Golang) 或 parity (Rust)。它们很适合入门并有详细记录。

  2. 创建一个 hello world 契约(Contract)。 ethereum.org/greeter

    greeter 是使用命令行部署的最简单的智能合约。

    contract mortal {
    /* Define variable owner of the type address*/
    address owner;

    /* this function is executed at initialization and sets the owner of the contract */
    function mortal() { owner = msg.sender; }

    /* Function to recover the funds on the contract */
    function kill() { if (msg.sender == owner) selfdestruct(owner); }
    }

    contract greeter is mortal {
    /* define variable greeting of the type string */
    string greeting;

    /* this runs when the contract is executed */
    function greeter(string _greeting) public {
    greeting = _greeting;
    }

    /* main function */
    function greet() constant returns (string) {
    return greeting;
    }
    }
  3. 如果您对客户、契约(Contract)源代码或将它们部署到区 block 链有特定问题,请返回此处。

希望这能帮助您入门 :)

关于python - 如何在 python 中创建以太坊区 block 链上的合约?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38975431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com