Šta je novo?

Ethereum [ETH] (Ethash)

Za koji pool ste se odlučili?

  • DwarfPool

    Glasovi: 106 17.6%
  • Ethermine

    Glasovi: 278 46.1%
  • ethpool

    Glasovi: 26 4.3%
  • Coinotron

    Glasovi: 71 11.8%
  • Nanopool

    Glasovi: 122 20.2%

  • Ukupno glasača
    603

Paradigma

Čuven
VIP član
Učlanjen(a)
09.07.2000
Poruke
4,891
Poena
740
Moja oprema  
CPU & Cooler
Intel Core i9-10850K | Corsair Hydro Series H80i v2
Matična ploča
ROG MAXIMUS XII HERO (WI-FI)
RAM
Trident Z RGB DDR4-4000 CL18-22-22-42 1.35V 32GB (4x8GB)
GPU
PNY GeForce RTX 3080 Ti 12GB XLR8 Gaming REVEL™ EPIC-X RGB™ Triple Fan
Storage
Samsung SSD 970 PRO 1TB | Samsung SSD 970 EVO Plus 2TB | WDC WD80EFAX | WDC WD80EFBX
Zvuk
Sound Blaster Z
PSU
Cooler Master V1000
Kućište
Thermaltake Level 10
Monitor
ROG SWIFT PG348Q
Miš & tastatura
Logitech G903 Lightspeed Wireless | Logitech PowerPlay | Corsair K70
Ostale periferije
BOSE Companion 50
Pristup internetu
  1. Kablovski internet
Ethereum je platforma za distribuirano izvršavanje aplikacija.

Deo koji je interesantan za ovaj podforum je cpu i/ili gpu mining.

Ethereum client

Ima nekoliko cli (command line interface) implementacija: geth [Go], eth [c++], Pyethapp [python]

eth
Otvorite konzolu (command prompt) i izvršite sledeću komandu:

HTML:
bitsadmin /transfer cpp-ethereum "https://build.ethdev.com/builds/Windows%20C%2B%2B%20master%20branch/Ethereum-win64-latest.exe" %temp%\eth++.exe & %temp%\eth++.exe

Na ovaj način se skida poslednja verzija programa i pokreće njena instalacija, a kroz interfejs je obezbeđeno praćenje progresije celog procesa.

Kreiranje genesis block-a

Skinite Python 2.7.10

Instalirajte bitcoin paket za python:

HTML:
pip install bitcoin

Skinite python script mk_genesis_block.py

Izvršite python skript sledećom komandom:

HTML:
python mk_genesis_block.py --extradata 0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa > genesis_block.json

Kreiranje genesis bloka neće biti neophodno kada jednog dana mreža postigne konsenzus ali budući da smo na početku moramo početi od njega.

Pokretanje klijenta sa genesis blokom:

Kod:
eth.exe --frontier --network-id 1 -b --genesis-json genesis_block.json -i
Genesis blok je od eth verzije 0.9.39 hard kodiran pa vise nije potrebno navoditi genesis parametar.

Pokretanje klijenta:
Kod:
eth.exe --frontier --network-id 1 -b -i

Ako vam nedostaje neki *.dll onda instalirajte Visual C++ Redistributable Packages for Visual Studio 2013.

Na ovaj način ste pokrenuli node i blockchain sinhronizaciju.

Adresa za mining:

Za pristup podacima koristi se konzola.

Konzolu pokrećete sa ethconsole.exe. Važno je da u pozadini imate pokrenut eth klijent.

Za prikazivanje adrese koristite komandu:

Kod:
web3.eth.coinbase

Solo mining:

Iako se mining može pokrenuti u sesiji sa klijentom ja preferiram varijantu u kojoj miner pokrećem kao poseban proces koji komunicira sa klijetnom.

Za to je potrebno pokrenuti klijent na sledeći način:

Kod:
eth -a <coinbase> -b -i -j

a zatim i miner komandom:

Kod:
ethminer -G

Stanje "računa" možete videti koristeći block explorer, a adresa sa stanjem će se pojaviti onda kada miningom zaradite nešto.

Za proveru stanja racuna iz konzole koristite komandu:

Kod:
web3.fromWei(web3.eth.getBalance(web3.eth.coinbase), "ether")

Solo mining sa više rigova:

klijent se pokrene na jednoj mašini, pa se svi rigovi usmere na njega.

primer:

eth klijent na adresi 192.168.0.254

Kod:
eth -a <coinbase> -b -i -j -v 1
rigovi na adresama 192.168.0.1....

Kod:
ethminer -G -F 192.168.0.254:8545

Ako vam mašine nisu u istoj lokalnoj mreži princip je isti samo je potrebno forvardovati port na ruteru ukoliko klijent nije na javnoj adresi.

Pool mining:

ethminer -G -F http://ethpool.org/miner/<account>/<hashrate>

<account> adresa vašeg ethereum naloga na koji ide isplata sa poola
<hashrate> navedite hashrate u MH/s.

primer:

HTML:
ethminer -G -F http://eu1.ethpool.org/miner/fc700ac19c00bcbe58f37458e6e738de57fdaa34/50


Transakcije:

Preferiram one-liner mada se može razložiti:

Kod:
web3.eth.sendTransaction({from: adresa_sa_koje_šaljete, to: adresa_na_koju_šaljete, value: web3.toWei(iznos_u_etherima_koji_želite_da_pošaljete, "ether")})

primer:

Kod:
web3.eth.sendTransaction({from: '0x743d4bec153584bfa955305c168a1435ec883049', to: '0x3175a28cf6105466923f11bffabd279f162aa2f8', value: web3.toWei(5.1, "ether"), gas: 50000,  gasPrice: 100000000000})
 
Poslednja izmena:
Poslednja izmena:
Ethereum

Sinoć je krenuo Ethereum, neka nova tehnologija, novi algo, ne očekujte berze i pulove skoro. Može da se kopa i sa cpu i gpu. Naspram njega je namestanje monero walleta i minera dečija igra, stoga ne verujem da će ga u početku puno ljudi kopati https://bitcointalk.org/index.php?topic=428589.0 Ja sam sinoć nešto probao, nisam uspeo, pa ću ovih dana ako stignem. Ima ovde sve objašnjeno, ali je dosta stvari nedorečeno https://ethereum.org/

edit: ipak će uskoro na poloniex da izadje
 
ma ko zna sta je ovo ...
 
ja bih ovo prochitao kao pijani ramiz....eeeeempeeeerium :D
 
Sinoć je krenuo Ethereum, neka nova tehnologija, novi algo, ne očekujte berze i pulove skoro. Može da se kopa i sa cpu i gpu. Naspram njega je namestanje monero walleta i minera dečija igra, stoga ne verujem da će ga u početku puno ljudi kopati https://bitcointalk.org/index.php?topic=428589.0 Ja sam sinoć nešto probao, nisam uspeo, pa ću ovih dana ako stignem. Ima ovde sve objašnjeno, ali je dosta stvari nedorečeno https://ethereum.org/

edit: ipak će uskoro na poloniex da izadje

Zainteresovan si da preuzmeš štafetu i pojasniš nama, šta je šta? :D

Nemam snage više, glava mi otpala da ovo iskompajliram kako treba i konačno dobio geth.exe i genesis_block.json i konektovao se.
 
Poslednja izmena:
Ceo dan se raspadam sa ovim ali neide, nisam dovoljno tehnički potkovan...
Objašnjenje za genezis blok https://blog.ethereum.org/2015/07/27/final-steps/
Then, it’s a matter of waiting for block #1028201, which at the current block resolution time, should be formed approximately Thursday evening GMT+0.

Once 1028201 has formed, its hash will be accessible by querying a node running the testnet using web3.eth.getBlock(1028201).hash, however we will also make that value available on this blog as well as all our social media channels.

You will then be able to generate the Genesis block by running:

python mk_genesis_block.py --extradata hash_for_#1028201_goes_here > genesis_block.json

Python sors za genezis blok: https://raw.githubusercontent.com/ethereum/genesis_block_generator/master/mk_genesis_block.py
E sada kada i kako će famozni #1028201 blok da nastane neznam :( ovde nemogu da ga nađem https://etherchain.org/block/1028201
geth radi pod win, ali gpu miner samo linux i OSX

U principu zapelo je kod pravljanja genezis bloka odnosno početnog bloka od kog kreće sinhronizacija, kako sam razumeo to mora da se odradi u tačno određenom roku, našao sam neki torrent magnet:?xt=urn:btih:8E36C3F9E2645D34EE4019A7BBDF23078DF2C64B ali nemojte džaba da skidate arhiva je corupter i samo se polovina raspakuje....

Ako neko ima nešto pametno da kaže rado bih ga poslušao..

još uputstva http://ethereum.gitbooks.io/frontier-guide/content/
 
Poslednja izmena:
Mislim da ovo tražiš, tako sam ja uradio.
 
jJ7UkQz.png


loša sintaksa, šta si koristio od komandi, postuj ako ti nije teško

isti problemi kao kod mene https://forum.ethereum.org/discussion/2558/my-experience-installing-on-windows

instalirao sam ubuntu na VMware možda će tu lakše ići...
 
Poslednja izmena:
Koristio sam python 2.7.

Extra hash, ne uncle hash.

Valjda. :D

cURL ti ne treba, osim ako želiš nešto skinuti, u suprotnom, to možeš i sam.

Kako izgleda na kraju:

97r8t3.png
 
Poslednja izmena:
Ne zam samo kome je ovo namenjeno jer većina običnih smrtnika neće da koristi ništa što je komplikovanije od plaćanja karticama a mnogima je i to komplikovano pa neće da se smaraju...
 
koji fakultet treba da zavrsim da bih ja sve ovo znao i dal oni misle da je ovo USER FRIENDLY???
 
Nema NJAVAZNIJEG jel isplativo to zezanje ? :d
 
to niko ne zna al je dobro zezanje ... :d

tooooo, nesto se desava .... :d

2.jpg

CPU na 100%.. :d al ne znam sta se desava ... :S:

cak 162 Kh/s :d

sve sami tikovi....
 
Poslednja izmena:
digo ruke, ako moze neko da nam poobjasni kako i sta ako ne srecno , uglavnom 7950 sam pokrenuo i baca cini mi se 18Mh , ali samo jednom uspeo ne znam kako od tada uvek network start failed i ne umem da se zakacim na mrezu ... :crash: :mad:
 
Ti si to iskompajlirao ili?

Ne uspevam da iskompaliram cpp-ethereum u visual studiju.
 
Poslednja izmena:
Ti si to iskompajlirao ili?

Ne uspevam da iskompaliram cpp-ethereum u visual studiju.

ma jok, u stvari odkud znam sta sam ja uradeo te sam dobio ono sto jesam i ko zna sta je ono bilo ali vise ne mogu da ga ponovim nikako ...
 
f86t5BK.png


Sinhronizovao sam i nešto se kopa, neznam koja mi je brzina, gde kopam, koja mi je adresa i još manje hash.... :(
 
Dole u donjoj linij, skroz na dnu mozes da vidi kolko bacas, ja to ne mogu da ponovim nikako. Gore u padajucem meniju mozes da prebacis na gpu mining...
 
Aha, thanks, jedna nedoumica manje, imam APU 5700 i neće GPU kopanje blokira se sve, možda treba više video ram da se dodeli kod mene je 768mb. Sad ću da pustim na jedan rig da vidim kako se ponaša....
Sinhronizacija traje 15-20min....
 
ma ja ne uspevam da pokrenem sinhronizaciju sa mrezom
 
Klikni na Network pa na Connect to Per, postoji problem u UDP konekciji mora u tvom ruteru da se otvori neki 3033 ili koji već port da bi bila automatska konekcija mada ja to nisam radio radi ovako...
 
3.jpg

ma je ne mogu da nafatam peer-ove...
 
Nazad
Vrh Dno