Como instalar o Ethereum?

0

Usando o Ubuntu 12.04, como instalo isso corretamente?

Ethereum is a next-generation distributed cryptographic ledger that is designed to allow users to encode advanced transaction types, smart contracts and decentralized applications into the blockchain. Ethereum will support custom currencies or "colored coins", financial derivatives, and much more, but unlike many previous networks that attempted to accomplish the same thing Ethereum does not attempt to constrain users into using specific "features"; instead, the ledger includes a built-in Turing-complete programming language that can be used to construct any kind of contract that can be mathematically defined.

    
por Jonathan Rogiest 02.02.2014 / 01:24

1 resposta

1

Estes são os pacotes que você precisa para criar o Ethereum:

sudo apt-get install build-essential libgmp-dev libgmp3-dev libcrypto++-dev 
git cmake libboost-all-dev automake libtool libleveldb-dev 
yasm unzip libminiupnpc-dev

Em seguida, pegue e construa o último cryptopp:

mkdir cryptopp562
cd cryptopp562
wget http://www.cryptopp.com/cryptopp562.zip
unzip cryptopp562.zip
make
cd ..

Em seguida, pegue e construa a biblioteca criptográfica SECP256k1:

wget http://gavwood.com/secp256k1.tar.bz2
tar xjf secp256k1.tar.bz2
cd secp256k1
./configure && make
cd ..

Em seguida, construa o cliente; para isso, você pode obter as fontes mais recentes do repositório do Git:

git clone https://github.com/ethereum/cpp-ethereum
mkdir cpp-ethereum-build
cd cpp-ethereum-build
cmake ../cpp-ethereum -DCMAKE_BUILD_TYPE=Release
make
cd ..

Ou, se você está criando a partir do pacote lançado:

tar xzf cpp-ethereum-poc-1.tar.gz
mkdir cpp-ethereum-build
cd cpp-ethereum-build
cmake ../cpp-ethereum-poc-1 -DCMAKE_BUILD_TYPE=Release
make
cd ..

Você pode então configurar um servidor. Se você deseja criar o cliente de GUI, AlephZero, precisará confirmar se o Qt está instalado:

 sudo apt-get install qtbase5-dev

E depois é só construir:

cd cpp-ethereum-build
mkdir alephzero
cd alephzero
qmake ../../cpp-ethereum-poc-1/alephzero
make

Observação: se você estiver criando a partir do repositório do GitHub, desejará cpp-ethereum em vez de cpp-ethereum-poc-1!

Uma vez feito, você pode executar o seu cliente experimental Ethereum com ./alephzero .

SOURCE

  • a instalação é baseada no 13.04, mas outras versões do Ubuntu devem estar bem com a mesma instalação.
por Rinzwind 02.02.2014 / 03:19