Mist

如何在 0 乙太幣的霧平台上部署一個簡單的 hello world 智能合約

  • September 21, 2017
pragma solidity ^0.4.11;

contract raman {
   address owner;
   /* Constructor */
   function raman() { owner = msg.sender; }
   function kill() { if (msg.sender == owner) selfdestruct(owner);}
}

contract greeter is raman {
   /* 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; }
}

// 上面的程式碼工作正常,但是接下來要做什麼以及如何將它部署到區塊鏈中。

我現在只想在區塊鏈中實現一個簡單的智能合約,然後我會殺死它。

我已經創建了一個 0 乙太幣的錢包,在霧本身中,是否可以使用 0 乙太幣部署這個智能合約?

在此處輸入圖像描述

您必須支付 gas(乙太幣)才能在乙太坊區塊鏈上發送任何交易,即使它不涉及部署智能合約或與智能合約互動。

但是,您可以部署智能合約並在測試網或專用網路上免費對其進行測試(您將必須獲得一些測試網乙太幣或在專用網路上單獨開採)。

您可以在此處找到有關這些學習和測試選項的更多資訊:

測試網 - http://ethdocs.org/en/latest/network/test-networks.html

專用網路 - https://github.com/ethereum/go-ethereum/wiki/Setting-up-private-network-or-local-cluster

引用自:https://ethereum.stackexchange.com/questions/26716