Cómo implementar un contrato inteligente hola mundo simple en la plataforma de niebla con 0 éteres

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; }
}

// El código anterior funciona bien, pero qué hacer a continuación y cómo implementarlo en la cadena de bloques.

Solo quiero implementar un contrato inteligente simple en este momento en la cadena de bloques. Lo mataré después.

He creado una billetera con 0 éteres, en la niebla misma, ¿es posible implementar este contrato inteligente con 0 éteres?

ingrese la descripción de la imagen aquí

Estoy buscando la misma cosa

Respuestas (2)

Debe pagar gas (Ether) para enviar cualquier transacción en la cadena de bloques de Ethereum, incluso si no implica implementar o interactuar con un contrato inteligente.

Sin embargo, puede implementar el contrato inteligente y probarlo en una red de prueba o en una red privada de forma gratuita (tendrá que adquirir Ether de red de prueba o minar solo en una red privada).

Puede encontrar más información sobre estas opciones para aprender y evaluar aquí:

Redes de prueba - http://ethdocs.org/en/latest/network/test-networks.html

Red privada: https://github.com/ethereum/go-ethereum/wiki/Setting-up-private-network-or-local-cluster

Requerirá ETH y puede adquirirlo de las siguientes maneras:

  • cómprelo usando un intercambio como coinbase, si está ejecutando en la red principal
  • mío

como se mencionó en la otra respuesta, el desarrollo en la red de prueba le permite generar ETH muy fácilmente al minarlo. Si proporciona una dirección ETH, también me complacerá enviarle algo de ETH en la red de prueba para que pueda comenzar.

Tengo ether en pvt blockchain. pero quiero ver un contrato en acción. contrato tan simple como imprimir una declaración hola si la entrada es 1 y adiós si la entrada es 2