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; }
}
// Der obige Code funktioniert einwandfrei, aber was ist als nächstes zu tun und wie wird er in der Blockchain bereitgestellt?
Ich möchte jetzt einfach einen einfachen Smart Contract in der Blockchain implementieren, den ich danach töten werde.
Ich habe eine Brieftasche mit 0 Ethern erstellt, im Nebel selbst, ist es möglich, diesen Smart Contract mit 0 Ethern bereitzustellen?
Sie müssen Gas (Ether) bezahlen, um eine Transaktion auf der Ethereum-Blockchain zu senden, auch wenn es nicht um die Bereitstellung oder Interaktion mit einem Smart Contract geht.
Sie können den Smart Contract jedoch bereitstellen und kostenlos in einem Testnet oder einem privaten Netzwerk testen (Sie müssen etwas Testnet Ether oder Solo Mine in einem privaten Netzwerk erwerben).
Weitere Informationen zu diesen Lern- und Testmöglichkeiten finden Sie hier:
Testnetze - http://ethdocs.org/en/latest/network/test-networks.html
Privates Netzwerk – https://github.com/ethereum/go-ethereum/wiki/Setting-up-private-network-or-local-cluster
Sie benötigen ETH und können es auf folgende Weise erwerben:
Wie in der anderen Antwort erwähnt, können Sie mit der Entwicklung im Testnet ETH sehr einfach durch Mining generieren. Wenn Sie eine ETH-Adresse angeben, sende ich Ihnen auch gerne etwas ETH im Testnet, um Ihnen den Einstieg zu erleichtern
geschwätzt