1.Изтегляте Geth (Портфейл с команден интерфейс) от тук: https://github.com/ethereum/go-ethereum/releases (автоматично генериран билд от официалния гит).
Правите си папка Geth на някой диск, например: G:\Geth и го инсталирате.
2.Изтегляте Ethereum (AlethZero (Портфейл с графичен интерфейс)) от тук: https://github.com/ethereum/webthree-umbrella/releases.
Инсталирате Ethereum като администратор в Program Files.
Малко допълнения:
Работа с Geth (Интерфейс с команден ред):
Създаване на нов акаунт с Geth - стартирате команд промпта и пишете команда: geth account new. Задавате парола и получавате адрес. В командния промпт не се виждат вкараните знаци! Най-добрия начин е копи и пейст. Адресите винаги са криптирани и се намират в ~AppData\Roaming\Ethereum\keystore.
Стартирате команд промпта и пишете команда G:\Geth\geth --rpc --rpcaddr "127.0.0.1" --rpcport "8545" --fast console (команда за ускорено синхронизиране с мрежата) и изчаквате да се синхронизира клиента. Проверка на блоковете се прави тук: https://etherchain.org/.
Когато сте синхронизирали блокчейна, стартирате Geth с команд промпта и пишете команда G:\Geth\geth --rpc --rpcaddr "127.0.0.1" --rpcport "8545" console (за копаене соло), отваряте нов команд промпт и пишете следната команда C:\Program Files\Ethereum (++) 0.9.42\Release\ethminer -G --opencl-device 0, така започвате да копаете с една карта. Kопане с повече карти командата е C:\Program Files\Ethereum (++) 0.9.42"\Release\ethminer -G -t x". Заменяте "x" с броя на картите. Проверка на баланса се прави тук: https://etherchain.org/ .
За трансакция в Geth се ползва javascript console.
Това важи само за акаунти създадени с Geth.
Команда: geth console или geth --verbosity 5 --jspath /mydapp/js console 2>> /eth.log. След влизане в конзолата, за проверка на главния адрес (акаунт по подразбиране) - web3.eth.coinbase, адреса излиза в зелено. Проверка на баланс - web3.eth.getBalance(web3.eth.accounts[0]) или команда - web3.fromWei(eth.getBalance(eth.accounts[0]), "ether"). Първо пробвайте с трансакции между два ваши акаунта.
Команда за изпълнение на трансакция в Geth. Изпращане на 1.01 етер към адрес - web3.eth.sendTransaction({from: web3.eth.coinbase, to: '0xадрес на получателя', value: web3.toWei(1.01, 'ether'), gasPrice: web3.toWei(500, "gwei"), gas:21000}); Ако въведената команда е правилна, ще ви се поиска парола. При успешна трансакция - в зелено се изписва хаша.
Разяснения - web3.eth.coinbase е главния акаунт (той се води 0). gasPrice: web3.toWei(500, "gwei"), gas:21000} е таксата за изпращане на трансакция.
Работа с клиента AlethZero (Портфейл с графичен интерфейс):
Създаване на нов акаунт с AlethZero - отваряте папката на Ethereum, стартирате като администратор AlethZero и създавате акаунт. Като се отвори програмата, вдясно е адреса. Натиска се GO!, за да се свържете с мрежата и започва синхронизация с блокчейна. Когато клиента е синхронизиран, от меню Tools се избира GPU, от долното меню се избира Mine и би трябвало вече да копаете (при мен програмата постоянно крашва и ползвам само Geth). Ако имате късмет да откриете блок в горният ляв ъгъл на AlethZero, където е вашият акаунт, ще почнат да се появяват finney (по името на Hal Finney).
Всички файлове са създадени от разработчиците на Ethereum и са от официалния Git.
Може да се копае и с AMD и с NVIDIA. Ако някой има въпроси или допълнителна информация, моля да напише коментар.
Копаене в басейн:
Соло пул: http://ethpool.org
Настройка за копаене в басейна: C:\"Program Files"\"Ethereum (++) 0.9.42"\Release\ethminer -G -t xxx -F "http://us1.ethpool.org/miner/0xethereum account/"10
Нови басейни:
http://eth.nanopool.org/
http://weipool.org/
http://ethereumpool.co
https://eth.suprnova.cc/
Превю на MIST, който все още е в процес на разработка: MIST е графичен портфейл с вградена възможност за покупка на ETH чрез използване на платформата ShapeShift
Mist - портфейл (Beta 0.8.7) за Win7 x64 - https://github.com/ethereum/mist/releases
Превю на AlethOne (опростен майнинг клиент) и AlethZero (графичен портфейл и платформа за създаване на DAPP):
AlethOne Release (Ethereum Suite) 1.2.9 за Win7 x64 - https://github.com/ethereum/webthree-umbrella/releases
Ethereum Light-Client и Light Ethereum Subprotocol (LES)
В последната версия на GO-GETH 1.5.2 вече е интегрирана алфа версията на Ethereum Light-Client и Light Ethereum Subprotocol (LES), чрез който може да се синхронизира портфейла буквално за няколко минути, а размерът на блокчейна, който се сваля до блок 2 687 709 е около 50 мб! Не е нужно да се изтрива стария блокчейн, защото Light-Client си прави собствена папка - lightchaindata, където сортира данните. Ethereum Light-Client работи подобно на Electrum, като сваля само хедърите на блоковете и друга малка част от блокчейна, той не може да се използва, за да се копае соло:
"The Light Ethereum Subprotocol (LES) is the protocol used by "light" clients, which only download block headers as they appear and fetch other parts of the blockchain on-demand. They provide full functionality in terms of safely accessing the blockchain, but do not mine and therefore do not take part in the consensus process."
Ethereum Light-Client използва собсвени LES нодове. И все пак засега понякога е възможно синхронизацията на клиента да зацикли на някой блок или времето за синхронизация малко да се удължи. Light-Client е напълно функционален и може да работи с MIST, да изпраща и да получава трансакции.
Команда за изпълнение na Light-Client:
- Код за потвърждение: Избери целия код
geth --light --lightserv 25 --lightpeers 50 console
Командата --light включва интегрирания Ethereum Light-Client и не трябва да се бърка с командата --fast!
За повече информация - https://gist.github.com/karalabe/5697a2 ... ght-client
Линк за сваляне: https://geth.ethereum.org/downloads/ , https://github.com/ethereum/go-ethereum/releases
Ако съм помогнал с нещо - 0x40fd8cffb83381681a00535fe3e6c9293819da91
Edit 2GOOD: Ръководство за копане:
viewtopic.php?f=20&t=3215&start=110#p35499