sách gpt4 ai đã đi

以太坊DAPP——了解

In lại 作者:行者123 更新时间:2023-12-02 02:49:38 28 4
mua khóa gpt4 Nike

我开始在 Ethereum blockchain 上了解如何开发智能合约以及如何写 web-script用于与智能合约交互(购买、销售、统计......)我得出了该怎么做的结论。我想知道我是否正确理解了所有内容。

  • 我们将契约(Contract)写在 http://remix.ethereum.org , 检查是否
    所有功能正常工作。
  • 我们正在筹集 TRUFFLE + GANACHE自行测试合约
    私有(private)区 block 链。
  • 我们写一个简单的front-end为了与合约交互,我们将
    通过 Metamask 做所有事情。
  • 将所有内容部署到 Ropsten Ethereum test network并测试
    那里的一切。
  • 在测试网络中测试成功后,我们填写所有内容
    进入以太坊的主区 block 链。

  • 我是否正确理解了所有内容,是否采取了正确的步骤?

    1 Câu trả lời

    您概述的步骤看起来不错。我实际上会说你不需要做第一步,因为你可以在开发过程的所有步骤中使用松露。

  • 创建一个新的 Truffle 项目 (truffle init) 并编写智能合约和迁移脚本。
  • 使用 JavaScript(和/或 Solidity)编写完整的单元测试,并在本地 Ganache 实例(truffle test)上运行这些测试。我的图书馆 truffle-assertions 可用于协助编写这些单元测试。
  • 为合约编写一个前端,使用 Truffle 生成的人工制品(truffle compiletruffle migrate)。这个前端可以在浏览器中使用 Metamask 手动测试。
  • 将连接配置添加到 truffle.jsvượt qua truffle-hdwallet-provider 连接以太坊测试网(Rinkeby、Kovan、Ropsten)和主网的文件和 Infura,因此可以将合约部署到这些网络。 Further explanation .
  • 部署到选择的测试网 (truffle migrate --network ropsten) 并按照步骤 3 进行更多测试。
  • 在您通过多个开发步骤彻底测试所有功能后,部署到主网 (truffle migrate --network mainnet).

  • 当然,这些步骤中的大部分仍然可以在没有 Truffle 的情况下完成,但是 Truffle 确实简化了大部分过程,并且有很多可用的文档/资源。

    关于以太坊DAPP——了解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52839624/

    28 4 0
    行者123
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com