NOVICE: Svet Bitcoin

Te??ave pri rudarjenju bitcoinov ... (Kuhajmo.com)
 
 
Te??ave pri rudarjenju bitcoinov

Pri rudarjenju novih bitcoinov, ki je ključno za potrjevanje transakcij, se je v soboto pojavilo nekaj te??av. Zaradi spremembe standarda, ki je večina starej??e programske opreme ni pričakovala oziroma podpirala, je bilo narudarjenih veliko nelegalnih blokov, kar je sodelujočim povzročilo oportunitetno izgubo, podalj??alo pa se je tudi potrjevanje transakcij, kar je v principu pomenilo nevarnost dvojnega zapravljanja istih bitcoinov. Te??ava je enostavno re??ljiva z nadgradnjo programske opreme.

Potrjevanje transakcij poteka pri bitcoinu v načelu zelo enostavno. Transakcije zadnjih pribli??no 20 minut se zapi??ejo v blok, ki se mu dodajo podatki o zadnjem predhodno potrjenem bloku, dodatne kontrolne informacije ter nekaj naključnih ??tevil. Potem je treba izračunati zgo??čeno vrednost po algoritmu SHA256 in če ta ustreza predpisanim pogojem, je blok veljaven in javno objavljen, transakcije v njem pa potrjene. Ustrezna naključna ??tevila je treba uganiti, ker iz zgo??čenih vrednosti ni mogoče ugotoviti, kaj so bili vhodni podatki (preslikava ni injektivna). Zaradi tega je rudarjenje računsko zelo zahteven proces, ki se opravlja na za računanje SHA256 specializirani strojni opremi na območjih, kjer je elektrike veliko in je poceni.

Podpisi v blokih morajo od 4. julija letos upo??tevati stro??ji format DER, medtem ko se predhodno dovolji manj??a odstopanja. To je posledica dogovora, da bo DER obvezen, ko bo 950 izmed zadnjih 1000 blokov ??e tretje verzije (v3). Sedaj se je to zgodilo.

Problem je, da starej??a programska oprema ne preverja, ali je blok v skladu z vsemi pravili, temveč to kar privzame (temu se reče SPV mining). Ko je postal DER obvezen, se je seveda na internetu hitro zna??el neveljaven blok, kar je bilo pričakovati. Potem so ta blok nekateri odjemalce vzeli kot veljaven in nadalji rudarjenje njegovih naslednikov.

Omre??je je te bloke seveda izločilo, zato so neposredna ??koda le zapravljeni procesorski cikli. Rudarjenje prina??a nagrado za vsak uspe??no narudarjen veljaven blok.

Drugi večji problem je mo??nost dvojnega zapravljanja bitcoinov. ?e uporabnikova denarnica ne podpira naprednega preverjanja veljavnosti blokov, lahko začasno privzame veljavnost transakcij v neveljavnem bloku in uporabniku na primer prika??e, da je prejel bitcoine. Ko se v omre??ju vzpostavi druga veriga blokov, ki so veljavni, te "neveljavne transakcije" seveda izginejo.

Priporočljiva je uporaba Bitcoin Core 0.9.5 ali novej??ega, ki podpira uvedene novosti. Pri rudarjenju v skupinah (pool mining) sodelujoči nimajo mo??nosti vpliva na to, zato je ključno izbrati tisto skupino, ki je ??e posodobila svojo programsko opremo. Pri uporabi starej??ih denarnic ali spletnih denarnic pa velja počakati vsaj 30 dodatnih potrditev bloka, preden smo prepričani, da so bitcoini res nepovratno na na??em računu. (Vedno je treba nekoliko počakati, sedaj je zgolj ta ??tevilka vi??ja.)

  Zadnji poseg: Ponedeljek,06.Julij 2015 ob 16:08:48

Galerija:




Več na temo "Bitcoin"  
 
 


povezave | slike | video | novice | Online radio | Objavi povezavo

Avtor 1998 - 2025 ©, Vse pravice rezervirane | Total obiskov od nastanka 1.1.2007 ...