Ethereum

Модератори: ekrem, Moderators

Ethereum

Мнениеот dark-thirty » 02 Авг 2015, 20:16

Ако някой все още иска да пробва Ethereum, ето кратко ръководство за Windows 7 x64.

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

Ако съм помогнал с нещо :arrow: - 0x40fd8cffb83381681a00535fe3e6c9293819da91

Edit 2GOOD: Ръководство за копане:
viewtopic.php?f=20&t=3215&start=110#p35499
Последна промяна dark-thirty на 24 Ное 2016, 23:32, променена общо 42 пъти
#cryptoanarchy
Аватар
dark-thirty
 
Мнения: 105
Регистриран на: 10 Апр 2015, 17:49

Re: Ethereum

Мнениеот milan_gl » 02 Авг 2015, 21:04

И къде се вписва нашего брата миньора в цялата тази каша от командни редове ? Че и желязо трябва да се купува и то не някакво SSD ами https://market.yandex.ru/search.xml?tex ... e&clid=545 На финала с какво ще си платим тока ? С това : http://etherex.github.io/
Аватар
milan_gl
 
Мнения: 280
Регистриран на: 18 Яну 2014, 08:27
Местоположение: Варна

Re: Ethereum

Мнениеот dark-thirty » 02 Авг 2015, 22:04

За кашата от команди съм съгласен, има доста объркващи неща. Иначе няма нужда от никакъв специален хардуер.
А дали има смисъл да се копае, ще се разбере като пуснат ethereum-а по борсите.
#cryptoanarchy
Аватар
dark-thirty
 
Мнения: 105
Регистриран на: 10 Апр 2015, 17:49

Re: Ethereum

Мнениеот milan_gl » 02 Авг 2015, 23:19

Поздравления за ентусиазма колега :text-goodpost:
18 месеца разработки и такъв резултат ? Колеги които се запалиха да опитат срещат сериозни затруднения със синхронизирането на клиента . Вече има доста изписано за изискванията на хардуера само за това . Плюс това което ти ни съобщаваш кръгът на майнерите доста ще се стесни . Можеше да се постараят повече разработчиците !
Аватар
milan_gl
 
Мнения: 280
Регистриран на: 18 Яну 2014, 08:27
Местоположение: Варна

Re: Ethereum

Мнениеот STG » 03 Авг 2015, 10:40

Аз имам частичен успех с подкарването на копането под Windows /нямам хванати блокове все още/. Но се получава проблем със синхорнизацията на миньора и AlethZero. От един момента нататък миньорът не отчита, че е намерен блок и не започва работа върху новия, а продължава да се блъска върху стария. Докато се усети и си поиска нова задача, минават няколко блока. Пробвах с параметър --farm-recheck да променя времето за опресняване, но почти безуспешно.
Иначе, за протокола, 2 бр. 290 на 1000/1000 правят към 51 MH/s.
STG
 
Мнения: 4
Регистриран на: 18 Апр 2015, 15:42

Re: Ethereum

Мнениеот gaiman » 03 Авг 2015, 18:28

И аз го подкарах копането , но имам един въпрос , къде да си видя адреса на портфейла ?
gaiman
 
Мнения: 9
Регистриран на: 14 Юли 2015, 11:57

Re: Ethereum

Мнениеот dark-thirty » 03 Авг 2015, 18:58

Тук може да провериш всичко: https://etherchain.org/
#cryptoanarchy
Аватар
dark-thirty
 
Мнения: 105
Регистриран на: 10 Апр 2015, 17:49

Re: Ethereum

Мнениеот gaiman » 03 Авг 2015, 19:02

То мога да проверя , но не си знам адреса , в това е проблема . За Win7x64 става дума .
А оправих се , почнах отначало и го видях със стартирането на eth .
Имам и едно друго питане , как ще се превеждат към борса изкараните монети ?
Последна промяна gaiman на 03 Авг 2015, 19:44, променена общо 1 път
gaiman
 
Мнения: 9
Регистриран на: 14 Юли 2015, 11:57

Re: Ethereum

Мнениеот gaiman » 04 Авг 2015, 10:21

Вече и в кракен са листнати преди да са размразили трансакцийте , само още не са отворили депозити за етерите .
gaiman
 
Мнения: 9
Регистриран на: 14 Юли 2015, 11:57

Re: Ethereum

Мнениеот dark-thirty » 06 Авг 2015, 10:11

Периодът за стабилизиране на мрежата скоро приключва, следете за новини тук: https://blog.ethereum.org/category/announcement/

Който използва Geth за W7 x64, трябва да направи ъпдейт до последната версия на клиента 1.0.1 от тук: https://github.com/ethereum/go-ethereum/releases.
В него е включен протокола за трансакции. Допълнителна информация за соло копачите има тук: https://blog.ethereum.org/2015/08/04/th ... -frontier/.
#cryptoanarchy
Аватар
dark-thirty
 
Мнения: 105
Регистриран на: 10 Апр 2015, 17:49

Следваща

Назад към ETH - Ethereum (Етериум)

Кой е на линия

Регистрирани потребители: 2GOOD, Bing [Bot], George, Google [Bot], ionicle, Kris, MadDog, mincho, Spenchoni, svetlim, viniamin