2016-08-16 4 views
2

Я хочу создать контракт на Ethereum для хранения данных. Я новичок в этом домене ... У нас есть лучшее решение?Как создать контракты на блок-цепочку Ethereum в python?

В этом post, кто-то скажет мне скачать плагин. Это один из способов сделать это, но я хочу вставить данные в блок-цепочку с помощью python (или другого языка).

Не знаю с чего начать ... скачать Ethereum? Завести аккаунт?

Возникла ли она за это? Сколько?

Если контракты могут быть обновлены, могу ли я использовать контракт Ethereum для подтверждения работы?

ответ

3

Не знаю с чего начать ... скачать Ethereum? Завести аккаунт?

  1. Установка инструментов командной строки. ethereum.org/cli

    Я бы не рекомендовал начать с pyethapp (Python) или клиента eth (C++). Используйте geth (Golang) или parity (Rust). Они хороши для начала и хорошо документированы.

  2. Создать мир приветствия. 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. Вернись, если у вас есть конкретные проблемы с клиентом, с исходным кодом контракта или с их развертыванием на blockchain.

Надежда, что помогает получать вы бутстрапированная :)

+0

Спасибо за ваш ответ !!!! Сколько стоит вставить контракт в блокчейн? – wxcvbn

+1

Этот контракт, по оценкам, нуждается в 172 тысячах газа для развертывания. Gas preis - 20 Gwei. 20 Gwei * 172000 Gas = 0,00344 Эфир, который составляет около 0,0399 долларов США на момент написания. – default

+0

ОК спасибо !!! Но если контракты могут быть обновлены, можно использовать их для подтверждения работы? – wxcvbn