Bitcoin Core 0.10 daje programerima pojednostavljen pristup mrežnom konsenzusu | BS.democraziakmzero.org

Bitcoin Core 0.10 daje programerima pojednostavljen pristup mrežnom konsenzusu

Bitcoin Core 0.10 daje programerima pojednostavljen pristup mrežnom konsenzusu

Najnovija verzija Bitcoin Core saopšteno je juče, sa ključnim promjenama koje se bave opada broj čvorova, kako se naknade za transakciju postavljeni za Bitcoin Core novčanik i pojednostavljenje procesa za programere da se uključe sa Bitcoin projektima.

To je možda i drugi poen koji će imati najveći utjecaj na to kako programeri rade sa Bitcoin Core. Najnovija verzija uključuje biblioteku konsenzus, koji daje programerima jednostavan pristup pravila kojima se uređuje konsenzus o Bitcoin mreži, bez potrebe da pokrenete punu čvor.

"Mi podele ga u samostalnu biblioteku koja apsolutno ništa ne radi, ali potvrđuje podataka", rekao je Peter Todd, osnovni doprinos.

Konsenzus biblioteka

Jedan programer koji je čeka puštanje konsenzus biblioteke je Tamas Blummer bitova Dokaz. Blummer rekao biblioteke znači da programeri poput njega može stvoriti sigurnije novčanike jer će osigurati da su sve transakcije u potpunosti potvrđeni od strane mreže.

"Ako ste izvan konsenzusa sa većinom - što se može dogoditi ako ne koristite ista pravila - to znači da bi mogao pomisliti da postoji Bitcoin, ali u stvarnosti to više nije bilo Možda ćete prihvatiti transakciju koja. Većina [mreže] ne prihvata ", rekao je Blummer.

Drugim riječima, ako programer nije potpuno sigurno da određeni sprovođenje pravila konsenzusa odgovara većina mreže, to bi moglo dovesti do katastrofalne greške, Todd istakao. Jezgra doprinos je otišao toliko daleko da je uporedimo sa izazovima dizajniranja avionike leta softver:

"To je vrlo složen stvar [kod vladajuće Bitcoin konsenzus]. Ima mnogo koda i to je samo neverovatan izazov. U softver avionike leta, na primjer, ako dva aviona nemaju istu autopilot, to je u redu. Nije bitno ako se okrene za 10 stepeni manje od drugih - to nije velika stvar, ali to nije slučaj u bitcoin "..

Takozvani "tanki klijenti" trenutno se oslanjaju na nešto što se zove pojednostavljenom verifikaciju plaćanja (SPV). To znači da klijent ne zahtijeva potpunu kopiju cijele blockchain provjeriti transakciju.

Umjesto toga, SPV omogućava tanke klijente, koji uključuju novčanike kao Electrum, da potvrdi transakcije uz pomoć iz nekog drugog izvora. U slučaju Electrum-a, klijent provjerava transakcije protiv blockchain informacije dobijene po svojoj servera koji rade težak posao.

Rizik da tanki klijenti rade je da je verzija blockchain primio je klijent u raskoraku sa ostatkom mreže.

"[Klijenti koji koriste SPV] nisu u stanju da donese odluku [da prihvati transakcija] u potpunosti na vlastitu [.] To je oslanjajući se na konsenzus mreže kao zastupa rudar", rekao je Blummer.

Biblioteka konsenzus sada kombinira prednosti tankih klijenata kao što su radili daleko sa preuzimanjem cijelog blockchain sa sigurnošću pune čvora. Programer može biti siguran da se transakcije na novčanik su u potpunosti se slažem sa ostatkom mreže.

"Nova knjižnica konsenzus nam omogućava da napravimo usluga koji u potpunosti potvrditi Bitcoin transakcija se garantuje da ostanu u sync sa većinom mreže i dodavanje novih funkcija nije dostupna u jezgru", rekao je Blummer. "Biblioteka će izazvati nagomilane inovacija."

Transakcije naknade

Najnovije ažuriranje Bitcoin Core će sadržavati novi način za novčanik da se bavi naknade za transakciju. Ove "plutajući naknade", kao što je navedeno od strane Bitcoin Fondacija glavni naučnik Gavin Andresen će dati korisnicima Core novčanik procjenu koliko u taksi da plati kako bi se brzo potvrde.

Ažurirani Core to čini gledajući mreže za vrijeme potvrde i procjene naknade pronaći sweet spot. Jedna od ključnih prednosti novog sistema je skraćivanje vremena potvrde za besplatno, visokog prioriteta transakcije, Andresen napisao u julu.

Ali nova naknada sistem neće izazvati sveobuhvatne promjene u bitcoin ekonomiji. Za početak, procjene novčanik su samo nagađati na osnovu podataka povijesne transakcije. A spike u prometu, na primjer, će učiniti procjena novčanik je netačno, rekao je Todd.

Mike Hearn, drugi core saradnik, napomenuti da je procjenitelj je samo mogao predložiti optimalno naknade, ali to bi imati malo efekta na vrijeme potvrde ako pošiljaoce ignorisao procjene.

"Puno ljudi pričvršćivanje znatno niže naknade nego što procjenitelj predlaže i stvari još uvijek rade za njih. Čini mi se mnogo učesnika na tržištu su na neki način ignoriše problem odmah. Dakle, to je jasno šta će se desiti sa naknade sada [da] 0.10 pokrenula je ", rekao je on.

Todd je istakao da će novi sistem samo udari u za Bitcoin Core novčanike:

"[Novi sistem] ne utiče na druge novčanike, to ne utiče kako mreža radi. To je samo lokalni na Bitcoin Core novčanik."

Zaglavlja-prvi sinhronizacija

Još jedan bezopasno ali važan dodatak u najnoviju verziju je 'zaglavlja-prva sinhronizacija', kada je čvor prvi dijelova preuzimanja bloka prije nego što nastavite za preuzimanje cijele blockchain.

Ova metoda ubrzava komunikacija između čvorova, a kao rezultat može da radi punom čvor više privlačno čak i kada postoji strah zbog smanjenja broja čvorova u radu, Todd poštovati.

"To samo čini stvari više zgodan. Broj čvorova opada, nažalost, na duge staze, tako da ovo pomaže borbu protiv toga", rekao je on.

Posljednji veliki Bitcoin Core oslobađanje dogodilo prije skoro godinu dana, kada je verzija 0.9.0 pušten 18. Marta. Od svoje početne puštanje serije 0.9 je imala niz stabilnosti i sigurnosti popravke, prema Cory Fields, drugi core saradnik.

Transakcija FeesBitcoin Core

Povezane vijesti


Post Bitcoin

Bitcoin grupa namjerava pokrenuti prvi svjetski IP bitcoin

Post Bitcoin

Bitcoin Core se trudi da remontuje kako nadograđuje svoj kod

Post Bitcoin

Bitcoin fondacija drži 4 miliona dolara u bitcoinu, troši $ 150k svakog meseca

Post Bitcoin

BitcoinTalk forum hacked by The Hole Seekers

Post Bitcoin

BitFlyer podiže 1,1 milijuna dolara od prvog japanskog investitora Bitcoina

Post Bitcoin

Bitcoinova cijena Pad u naslovima

Post Bitcoin

Bitkoin u Headlines-u: Loša novost

Post Bitcoin

Bitcoin cijena prevazilazi 300 dolara, krije se posle grčke pomoći

Post Bitcoin

Bitkainska fondacija formira odbore za pravnu odbranu i regulaciju

Post Bitcoin

Samo Lightning? Bitka za skaliranje može zahtevati čitav novi sloj

Post Bitcoin

Bitkoin DC Debut: All Eyes Pazi na odgovor Vlade SAD-a

Post Bitcoin

Bitcoinova mreža munja preduzima veliki korak ka interoperabilnosti