Još Uvijek Niste Sigurni što Je Bitcoin? Razmislimo Zajedno - Alternativni Prikaz

Sadržaj:

Još Uvijek Niste Sigurni što Je Bitcoin? Razmislimo Zajedno - Alternativni Prikaz
Još Uvijek Niste Sigurni što Je Bitcoin? Razmislimo Zajedno - Alternativni Prikaz

Video: Još Uvijek Niste Sigurni što Je Bitcoin? Razmislimo Zajedno - Alternativni Prikaz

Video: Još Uvijek Niste Sigurni što Je Bitcoin? Razmislimo Zajedno - Alternativni Prikaz
Video: EVO ZAŠTO SVI NAPADAJU BINANCE 2024, Svibanj
Anonim

Rastuća cijena bitcoina - ta virtualna valuta trenutno vrijedi više od 250 milijardi dolara - posljednjih je tjedana dobila veliku pažnju. Ali stvarna vrijednost bitcoina nipošto nije njegova rastuća vrijednost. I to u tehnološkom proboju, koji je općenito omogućio formiranje ove mreže. Dosad nepoznati izumitelj Bitcoin-a, nazvan Satoshi Nakamoto, osmislio je potpuno novi način stvaranja decentralizirane mreže s konsenzusom o zajedničkoj knjizi. Ovu je inovaciju omogućio potpuno decentralizirani sustav elektroničkog plaćanja o kojem ciferpunci sanjaju već desetljećima.

Kako djeluje Bitcoin? Kako digitalni potpisi omogućuju virtualno plaćanje? Kako Nakamotov izum rješava problem s dvostrukom potrošnjom koji je ograničio prethodne pokušaje stvaranja digitalne valute? Kakva je budućnost Bitcoina? Sve u redu.

Kripto valute omogućene asimetričnom enkripcijom

Sve do 1970-ih svi su poznati načini šifriranja bili simetrični: primatelj šifrirane poruke morao je koristiti isti tajni ključ za dešifriranje poruke kao i pošiljatelj koji ga je koristio za šifriranje. Ali sve se to promijenilo pojavom asimetričnih shema šifriranja. To su sheme u kojima se ključ za dešifriranje poruke (poznat kao privatni / privatni / privatni ključ) razlikovao od ključa koji je bio potreban za šifriranje (javni / javni / javni ključ) - i nije bilo praktičnog načina za pronalaženje privatnog ključa, s tim da je javni na raspolaganju.

Whitfield Diffie, važna osoba u razvoju kriptografije 70-ih godina
Whitfield Diffie, važna osoba u razvoju kriptografije 70-ih godina

Whitfield Diffie, važna osoba u razvoju kriptografije 70-ih godina.

To znači da biste mogli sigurno otkriti svoj javni ključ, omogućujući vam da ga iskoristite za šifriranje poruke koju samo vi kao vlasnik privatnog ključa možete dešifrirati. Ovaj proboj promijenio je polje kriptografije jer je postalo očito da bilo koje dvije osobe mogu sigurno komunicirati preko nezaštićenog kanala bez brige da će ih netko drugi pročitati.

Asimetrična enkripcija imala je još jednu inovativnu uporabu: digitalni potpis. U konvencionalnoj kriptografiji s javnim ključem, pošiljatelj šifrira poruku javnim primateljevim ključem, a primatelj je dešifrira svojim privatnim ključem. Ali ovo se također može obrnuti: kada pošiljatelj šifrira poruku vlastitim ključem, a primatelj je dešifrira koristeći javni ključ pošiljatelja.

Promotivni video:

To ne štiti privatnost poruke, jer svatko može dobiti javni ključ. No, on pruža kriptografski dokaz da je poruku kreirao vlasnik privatnog ključa. Bilo tko s javnim ključem može potvrditi dokaz bez poznavanja privatnog ključa.

Ljudi su ubrzo shvatili da ti digitalni potpisi mogu omogućiti kriptografski siguran digitalni novac. Koristeći klasični primjer, pretpostavimo da Alice ima novčić i želi ga dati Bobu.

Ona piše poruku "Ja, Alice, dajem novčić Bobu", a zatim poruku potpisuje vlastitim privatnim ključem. Sada Bob - ili bilo tko drugi - može dešifrirati potpis koristeći Alicein javni ključ. Budući da je samo Alice mogla stvoriti sigurnu poruku, Bob to može upotrijebiti kako bi pokazao da novac pripada njemu.

Ako Bob želi predati novčić Carol, slijedit će isti postupak i izjavit će da će novčić dati Carol, kriptirajući poruku svojim privatnim ključem. Carol može koristiti ovaj lanac potpisa - Alicein potpis koji novčić daje Bobu, a Bobin potpis daje Carol novac - kao dokaz da ona posjeduje novac.

Imajte na umu da ništa od toga ne zahtijeva službenu treću stranu za autorizaciju ili provjeru autentičnosti transakcija. Alice, Bob i Carol mogu generirati svoje parove javno-privatnih ključeva bez pomoći trećih strana. Svi koji poznaju javne ključeve Alice i Boba mogu samostalno provjeriti je li lanac potpisa kriptografski valjan. Digitalni potpisi - u kombinaciji s nekoliko inovacija o kojima ćemo kasnije raspravljati - ljudima omogućuje bankarstvo bez potrebe za bankom.

Kako djeluju bitcoin transakcije

Opća shema digitalnog novca opisana u prethodnom odjeljku vrlo je blizu kako funkcioniraju stvarna bitcoin plaćanja. Evo pojednostavljenog dijagrama kako izgledaju stvarne bitcoin transakcije:

Image
Image

Transakcija Bitcoin sadrži popis ulaza i izlaza. Svaki je pin povezan s određenim javnim ključem. Da bi posljednja transakcija potrošila ove kovanice, treba joj ulaz s odgovarajućim digitalnim potpisom. Bitcoin koristi kriptografiju eliptične krivulje za digitalni potpis.

Na primjer, pretpostavimo da imate privatni ključ koji odgovara javnom ključu D na gornjem dijagramu. Netko vam želi poslati 2,5 bitcoina. Taj netko stvara transakciju poput Transakcije 3 s 2,5 bitcoina koja ide vama, vlasniku javnog ključa D.

Kad budete spremni potrošiti te bitcoine, stvorit ćete novu transakciju poput Transakcije 4. Navest ćete Transaction 3, pin 1 kao izvor sredstava (igle su indeksirane nulom, pa će pin 1 biti drugi izlaz). Koristite svoj privatni ključ za generiranje Potpisa D, potpisa koji se može ovjeriti javnim ključem D. Ove 2,5 bitcoina sada su podijeljene između dva nova pina: 2 bitcoina za javni ključ E i 0,5 bitcoina za javni ključ F. Sada mogu ih trošiti samo vlasnici odgovarajućih privatnih ključeva.

Transakcija može imati više ulaza i moraju potrošiti sve bitcoine iz odgovarajućih rezultata prethodnih transakcija. Ako transakcija proizvede manje bitcoina nego što ih prihvati, razlika se tretira kao naknada za transakciju (provizija) koju prima bitcoin rudar koji je obradio transakciju. Više o tome kasnije.

U mreži bitcoina adrese koje ljudi međusobno šalju bitcoini dobivaju se iz javnih ključeva poput Public Key D. Točan format bitcoin adrese je složen i vremenom se mijenja, ali bitcoin adresa se može smatrati hash-om (kratak i slučajni niz od koji služi kao kriptografski otisak prsta) javnog ključa. Bitcoin adrese su kodirane u prilagođenom Base58Check formatu, što minimizira rizik od pogrešaka pri pogreškama. Tipična bitcoin adresa izgleda ovako: 18ZqxfuymzK98G7nj6C6YSx3NJ1MaWj6oN.

Image
Image

Ova transakcija uzima 6,07 bitcoina s jedne ulazne adrese i dijeli je između dvije izlazne adrese. Jedna adresa za povlačenje prima nešto više od 5 bitcoina, a druga nešto manje od 1 bitcoina. Vjerojatnije, jedna od tih izlaznih adresa pripada pošiljatelju - šalje „promjenu“sebi - a druga pripada trećoj strani.

Naravno, stvarne bitcoin transakcije mogu biti puno složenije od gore prikazanih jednostavnih primjera. Možda bi najvažnija značajka, koja nije gore ilustrirana, bila da bi izlazni umesto javnog ključa mogao imati skriptu za potvrdu napisanu na jednostavnom skriptnom jeziku specifičnom za bitcoin. Kako bi se trošio ovaj izlaz, naredna transakcija mora imati parametre koji omogućuju procjenu ove skripte kao istinitu.

To omogućuje bitcoin mreži da primjenjuje proizvoljno složene uvjete koji određuju kako se novac može trošiti. Na primjer, skripta može zahtijevati tri različita potpisa koje trebaju držati različite osobe i također zahtijevati da se novac ne troši do određenog vremena u budućnosti. Za razliku od Ethereuma, jezik Bitcoin ne podržava petlje, tako da se skripte zajamčeno dovršavaju u kratkom vremenu.

Kako Bitcoin zabranjuje dvostruku potrošnju

Mnogi ljudi u 1980-im i 1990-ima sanjali su o uporabi digitalnog potpisa za stvaranje potpuno decentraliziranog sustava elektroničkog novca. No, potpuno decentralizirani sustav digitalne valute imao je dva velika problema koja je trebalo riješiti.

Image
Image

Jedan od problema je kako uvesti nove kovanice u sustav. Očito je da održiva mreža plaćanja mora stvoriti nove kovanice, ali ako bilo kome dopustite da stvori nove kovanice, bilo kada, valuta će brzo postati beskorisna.

Drugi problem je dvostruka potrošnja. Pravila Bitcoina navode da se svaka transakcija povlačenja može potrošiti samo jednom. Ako netko pokuša povući novac dvaput, bitcoin zajednica će nekako moći pratiti taj pokušaj i preokrenuti zadnju transakciju.

Očito rješenje bilo bi stvoriti tvrtku koja će upravljati ukupnom evidencijom svih transakcija. Tako funkcioniraju tradicionalne mreže plaćanja poput MasterCard i PayPal. Ali Bitcoinin izumitelj Satoshi Nakamoto želio je izgraditi mrežu kojom neće upravljati nijedna pojedina organizacija.

Stoga je Nakamoto izumio opću knjigu - blockchain - koju podržavaju računala nazvana čvorovi koji rade na mreži peer-to-peer. Tisuće računala širom svijeta čuvaju zasebne kopije cijelog bloka pohranjujući svaku transakciju koja se dogodila od pokretanja mreže 2009. godine. Mreža nagrađuje čvorove koji pomažu u stvaranju blockchaina omogućavajući im stvaranje novih bitcoina - to rješava problem distribucije kovanica i istovremeno stvara poticaj za rješavanje problema ažuriranja knjige.

Sve to izgleda ovako: kad korisnik želi izvršiti plaćanje Bitcoin-om, koristi softver za stvaranje nove transakcije. Sa stajališta korisnika, to jednostavno znači upisati iznos transakcije i primateljevu bitcoin adresu na mreži, a zatim pogoditi slanje.

Klijentski softver formulirat će transakciju i poslati je na najbliži čvor na bitcoin mreži. Prvi čvor koji je čuo za transakciju dijeli je s drugima dok se široko ne distribuira po cijeloj mreži.

Neki od čvorova su rudari ("rudari") koji sudjeluju u stvarnom ažuriranju blockchaina. Rudar stvara popis svih transakcija o kojima je čuo, ali koje još nisu na blockchainu. Potom provjerava je li transakcija praćena svim Bitcoin pravilima - potpisi su valjani, tako da iznos povlačenja ne prelazi iznos unosa i tako dalje - odbacuje one koji ne ispunjavaju pravila. Kao rezultat, stvara se novi popis provjerenih transakcija, a ujedno je i blok. Rudar dodaje i posebnu transakciju sebi s fiksnom nagradom - sada 12,5 bitcoina - za stvaranje bloka.

Trenutno 12,5 bitcoina košta više od 200 000 dolara, pa bi mnogi željeli dodati još jedan blok u blockchain. Da bi osvojili pravo na dodavanje sljedećeg bloka, bitcoin rudari se natječu jedni s drugima izvodeći ponavljajuće proračune. Oni dodaju slučajnu vrijednost (ne) u kandidatski blok koji su stvorili. Zatim se primjenjuje SHA-256 hash funkcija, koja stvara kratak i naizgled slučajni niz od njih i nula koji služi kao kriptografski otisak za blok.

Zadatak je pronaći blok, čiji će hash biti vrlo mali - to jest, tako da njegova binarna vrijednost počinje s velikim brojem nula. Na primjer, za pobjednički blok potreban je hash SHA-256, počevši s najmanje 72 nule.

Budući da su SHA-256 hash vrijednosti inherentno slučajne, jedini način pronalaska pogodnog je ponovno nagađanje. U većini slučajeva, hash vrijednost će biti previsoka, a rudar će ponoviti postupak, promijenivši nonce vrijednost i izračunavajući drugu hash vrijednost. Mreža sada izračunava u prosjeku oko 7 x 1021 SHA-256 heševa za svaki stvoreni blok.

Tko prvi pronađe blok, obavijesti o tome ostatak mreže. Svi drugi potvrđuju da je hash dovoljno nizak i da su njegove transakcije valjane. Ako je to slučaj, dodaju ovaj blok svojoj kopiji blockchaina. I utrka počinje iznova.

Kako se bitcoin mreža postiže konsenzusom?

Najvažnija inovacija u Bitcoin-u je razvoj potpuno decentraliziranog procesa konsenzusa za rješavanje neslaganja oko toga koji blok treba dodati u blockchain, tj. Blockchain. Dijagram gore prikazuje kako to funkcionira.

Image
Image

Pretpostavimo da dva čvora na mreži otkriti novi blok otprilike u isto vrijeme (to jest, oba pronalaze blokove čije su vrijednosti hash-a niže od ciljane vrijednosti). To su crveni i zeleni blokovi u drugom koraku iznad. Samo jedan od ta dva bloka može postati dio blockchaina jer uključuje mnoge ponavljajuće transakcije.

Da bi odlučila koji će blok prihvatiti, mreža nastavlja na sljedeći krug utrke. Rudari počinju tražiti drugi novi blok. Ako netko pronađe drugi novi blok, on će sadržavati pokazivač na jedan od dva konkurentska bloka stvorena u prethodnom krugu. Kad se to dogodi, novi blok (ljubičasta) i njegov prethodnik (zeleni) postat će dio službenog blockchaina. Drugi suparnički blok (crveni) se odbacuje.

U principu, ovakav izvlačenje može se dogoditi više puta. Netko bi mogao uočiti drugi blok istovremeno s ljubičastim, a ovaj bi zauzvrat ukazao na crveni blok. U ovom slučaju, utrka će se nastaviti do trećeg kruga, a pobjednički blok u ovom krugu će već birati koji će od dva suparnička lanca postati službeni dio blockchaina.

Ali takva zbrka ne može dugo trajati, jer su čvorovi sastavljeni na bloku s velikim brojem prethodnika - a u slučaju kravate, odabran je blok o kojem prvo čuju. Stoga, čim netko otkrije blok poput ljubičastog bloka u koraku 3 - koji čini njegov lanac duži od ostalih istodobnih lanaca - svi ostali moraju prihvatiti novi blok zajedno sa svojim odabranim prethodnicima. Svi počinju raditi na bloku koji slijedi ljubičastu boju.

Postoji razlog da rudari slijede ovo pravilo dugog lanca jer će oni dobiti nagradu od 12,5 bitcoina samo ako njihov blok postane dio konsenzusnog bloka. A budući da većina ostalih čvorova na mreži slijedi ovo pravilo, velike su šanse da će blok biti prihvaćen ako je izgrađen na kraju bloka koji već pripada duljem lancu - poput crvenog bloka u gornjem dijagramu.

Ako rudar inzistira na izgradnji drugog bloka (recimo, crvenog), svaki blok koji nađe jednostavno će se prikovati za ljubičasti blok. No, rudari grade na bloku koji prvo čuju, pa će novi blok biti zanemaren.

Sad pretpostavimo da netko želi narušiti integritet mreže tako što će dva puta poslati jedan novčić. Napadač izvrši uplatu, obavijesti primatelja da je prihvati (i zauzvrat prenese proizvod ili uslugu), a zatim želi ukloniti plaćanje iz blockchaina kako bi iste kovanice mogao poslati nekome drugom. Ovako će izgledati:

Image
Image

U ovom je dijagramu legitimna transakcija koju napadač želi zamijeniti nalazi se u žutom polju. U koraku 2, napadač generira novi blok - sivi s rogovima - koji predstavlja dvostruku transakciju. Napad će biti uspješan ako napadač može prisiliti mrežu da ispadne žuti blok u korist sivog.

Da bi to učinili, napadač mora proširiti svoj ogranak blockchaina brže nego što će ostatak mreže proširiti zakonitu granu. Napadač ima sreće u početku i dodaje korake narančaste boje u koraku 3. To čini zlonamjerni lanac koliko je i legitimni, ali zapamtite da će pošteni čvorovi biti izgrađeni na zelenom bloku jer su prvi put čuli za to.

Pitanje je tko će graditi sljedeći blok. U scenariju 4a, napadač otkriva drugi blok i napad uspijeva. Pošteni čvorovi koji slijede pravilo dugog lanca prepoznaju sive i narančaste blokove kao valjane, odbacujući prethodno postavljene žute i zelene blokove.

U scenariju 4b, pošteni čvorovi jačaju svoje vodstvo. Ovdje je lanac napadača istaknut sivom bojom, ali on se još nije izgubio. Može nastaviti dodavati blokove koliko god želi - bit će poražen samo ako pošteni čvorovi imaju takvu prednost da napadač nema šanse da ga nadvlada.

Računalo štiti blockchain

Iskopavanje ruda ili rudarstvo bitcoina vjerojatni su proces, tako da vjerojatnost napada može biti dijelom ovisna o sreći. Ovisi i o tome ima li napadač veću procesorsku snagu od ostatka mreže. Ako je tako - a ovaj scenarij poznat kao "51 posto napada" - napad će biti uspješan. S druge strane, ako napadač kontrolira manje od 50% ukupne procesne snage mreže, napad vjerojatno neće biti uspješan, pogotovo ako pošteni čvorovi imaju pristojan početak.

Image
Image

I ovdje se polako približavamo kolosalnim razinama potrošnje energije bitcoinom. Trenutno su bitcoin rudari prikupili dovoljno kolektivne snage za računanje preko 12 x 1018SHA-256 heševa u sekundi. Napadač bi trebao steći usporedivu računalnu moć koja bi vrijedila stotine milijuna, ako ne i milijarde dolara.

Rudari su nakupili toliko računalne snage jer je rudarstvo bitcoina profitabilan posao. Opet rudari dobivaju 12,5 bitcoina - preko 200 000 dolara - po bloku.

Kako cijena bitcoina raste, profit industrije raste i rudarske tvrtke troše više na hardver i električnu energiju. U kratkom roku to će dovesti do brze izgradnje blokova.

Ali bitcoin mreža je programirana za automatsko prilagođavanje poteškoća u rudarstvu kako bi se održala stalna brzina rudarstva od šest blokova na sat. Ako mreža prebrzo stvori blokove, smanjuje se maksimalna hash vrijednost bloka da bi bilo teže pronaći blokove. Ako se stvaranje blokova usporava, događa se suprotno. Kao rezultat toga, mreža u prosjeku proizvede jedan blok svakih 10 minuta, bez obzira na procesnu snagu mreže.

Nagrada od 12,5 bitcoina programira se da vremenom opada. Kada je 2009. pokrenut Bitcoin, svaki je blok stvorio 50 bitcoina. U 2012. nagrada je pala na 25 bitcoina, a 2016. na 12,5. Također će opadati svake četiri godine - 6,25 u 2020. godini, 3,125 u 2024. godini i tako dalje.

Za nekoliko desetljeća nagrada će pasti na zanemarivu razinu. U ovom trenutku bitcoin će biti podržan isključivo naknadama za transakcije. Svaka transakcija može uključivati proviziju - nagradu koja pripada rudaru koji transakciju uključuje u blok. Ako postoji previše transakcija koje čekaju uključivanje u blok, rudari obično prvo uključuju transakcije s najvišim naknadama, a na taj način zadržavaju visoke naknade.

Rani zagovornici bitcoina voljeli su dokazivati činjenicu da su bitcoin transakcije besplatne ili gotovo besplatne. No kako je bitcoin mreža postala gužva, troškovi transakcija narasli su. Početkom prosinca prosječni troškovi naknada za prijenos bitcoin-a porasli su na 20 dolara jer se previše transakcija nakupilo u previše malim blokovima.

Rasprava o skaliranju razdvaja društvo

Mreža je postala zagušena jer tvrdo kodirana vrijednost u bitcoin kodu ograničava veličinu bloka na 1 megabajt. Ovo ograničenje, uvedeno 2010. godine, bilo je mjera sprječavanja zloupotrebe tada razvijajuće se mreže, ali postalo je jedno od najkontroverznijih rješenja u bitcoin svijetu.

Image
Image

Redovne bitcoin transakcije prosječno su veličine oko 500 bajta, tako da se blokovi počinju popunjavati kada se sakupi oko 2.000 transakcija. Ako mreža stvori novi blok svakih 10 minuta, provodi se oko 3,33 transakcije u sekundi. Očito je da globalna mreža plaćanja mora brže obraditi plaćanja.

Svijet bitcoina podijelio se u dva zaraćena tabora s različitim rješenjima ovog problema. Jedna strana tvrdi da je rješenje jednostavno: povećajte veličinu bloka. Predložili su da se odmah poveća veličina bloka na 2, 4 ili 8 megabajta, uz daljnje povećanje prema potrebi u budućnosti.

Drugi kamp se boji da će visoka ograničenje bloka učiniti skupo pretjerano za obične korisnike koji rade čitav čvor na p2p mreži. Potpuni Bitcoin čvorovi moraju preuzeti svaku bitcoin transakciju ikad napravljenu i pohraniti je u nedogled. Povećavanje ograničenja veličine bloka povećava zahtjeve za spremanjem čvora. Ako pokretanje punog Bitcoin čvora postane preskupo, mali čvorovi će se zatvoriti i Bitcoin mreža će završiti u rukama malog broja tvrtki i drugih velikih organizacija.

Pristalice velikog bloka tvrde da je to glupost. Trenutno blockchain teži 145 gigabajta i raste za oko 4 gigabajta mjesečno. Udvostručenje veličine bloka značilo bi da će mreža početi proizvoditi 8 gigabajta podataka mjesečno. Obzirom da Amazonove web usluge trenutno plaćaju oko 2 centa po gigabajtu mjesečno za pohranu, kažu da razumno povećanje veličine bloka nikome neće dobro donijeti.

No pristalice malog bloka tvrde da je takvo rezonovanje kratkovidno. Oni ističu da udvostručenje veličine bloka samo po sebi neće biti dovoljno za ispunjenje dugoročne potražnje. Ako se bitcoin oslanja na velike blokove za razmjenu mreže, brzo će prijeći na blokove od 10 MB, zatim blokove od 100 MB i eventualno na blokove od 1 GB. U nekom trenutku obični ljudi više neće moći pokrenuti pune čvorove. Dakle, treba potražiti način da se mreža mjeri, a blokovi se drže malim.

Prvi korak na koji pozivaju je segregirana značajka svjedoka (SegWit), koju je mreža usvojila u rujnu. Ovo ažuriranje prebacilo je kriptografske potpise ("podaci svjedoka") iz transakcija u dio blockchaina koji se ne računa do granice od 1 megabajta. Nakon što čvor potvrdi da su ti potpisi zakoniti, može ih odbaciti, smanjujući količinu podataka koju je potrebno trajno pohraniti. Kada je implementacija u potpunosti operativna, trebala bi otprilike udvostručiti propusnost mreže, bez povećanja opterećenja na Bitcoin čvorovima.

Vremenom, pristaše malih blokova nadaju se da će vidjeti Lightning, mrežu plaćanja koja bi trebala funkcionirati na vrhu Bitcoina. Sirove specifikacije Lightninga objavljene su početkom prosinca, a sada tri tvrtke stvaraju neovisne implementacije tog naočala.

Potpuno objašnjenje mreže munje (LN) jednostavno se neće uklopiti u ovaj članak (pa će biti primjerenije razgovarati o tome u budućnosti). Ukratko: koristi se način plaćanja koji omogućava brojne male transakcije između dviju strana bez slanja zasebnih transakcija u blockchain. Cilj Ligntning mreže je šivanje patchwork veze platnih kanala u globalnu mrežu koja omogućuje razmjenu plaćanja.

Ako mreža funkcionira onako kako tvrde njeni zagovornici, riješit će problem dugoročnog skaliranja Bitcoina. No pristaše velikih blokova sumnjaju da će ona bilo što promijeniti. I još uvijek morate povećati veličinu bloka bitcoin da biste zadovoljili rastuću potražnju.

Dva buduća bitcoina

Rasprava o veličini bloka postala je toliko žestoka da je lako izgubiti iz vida širu sliku. Ali u konačnici su u pitanju dvije vrlo različite vizije budućnosti bitcoina.

Image
Image

Vizija s velikim blokovima uzrokuje da blokovi na kraju porastu do gigabajta, a manji igrači iz igre zbog nemogućnosti održavanja punih čvorova. Mrežom će upravljati nekoliko desetaka rudarskih tvrtki, burza i ostalih velikih bitcoin poduzeća (ne više od 10 000 punih čvorova kao sada). S gledišta slučajnog korisnika takva će buduća bitcoin mreža više nalikovati mreži i ljudi će moći izvršiti neograničen broj transakcija po niskoj cijeni tih transakcija. Međutim, veća koncentracija mreže može dovesti do nerazmjerne podjele moći između tvrtki s punim čvorovima - i u konačnici čini mrežu podložnijom vladinoj regulaciji.

Suprotno tome, zagovornici malih blokova vide novu slojevitu arhitekturu u budućnosti, u kojoj će transakcije na blockchainu biti skupe i malobrojne. Blok boćani će postati "sedimentarni sloj" za Lightning Network, a kanali plaćanja koji obrađuju višestruke uplate Lightning bit će jedna transakcija na blockchainu. S malom veličinom bloka - iako čak i pristaše malih blokova priznaju da će se veličina morati povećati - temeljna Bitcoin mreža će ostati decentralizirana, s tisućama čvorova koje vode pojedinci.

Razlog zbog kojeg je kontroverza veličine bloka postala toliko žestoka je taj što svaki kamp različito vidi razvoj Bitcoina. Zagovornici velikog bloka vjeruju da mali blokovi beskorisno sabotiraju rast mreže u potrazi za ideološkim planom. Mali blokatori tvrde da veliki blokovi potkopavaju decentralizaciju, što je privuklo mnoge ljude u kripto valute u prvom redu.

Porast vilica za bitcoin

Postoje i kontroverze jer je Bitcoin mreža zasnovana na konsenzusu. Sustav radi zato što svaki čvor na mreži slijedi opća pravila za utvrđivanje zakonitosti i nezakonitosti blokova.

Image
Image

Ako se različiti čvorovi ne slažu s pravilima koja slijede, stvaraju se takozvane vilice (vilice) - odjeljci ili čak vilice blockchaina. Čvor stvara blok - na primjer, veći od jednog megabajta - koji ostali čvorovi smatraju nevaljanim. Mreža je podijeljena na dva dijela. Čvorovi koji novi blok smatraju legitimnim smatraju ga novim dugačkim lancem i na njemu grade čvorove. Čvorovi koji smatraju da je ilegalno zanemarit će ga i postrojiti na svom prethodniku. Tako se na prvi pogled paralelno odvijaju dva potpuno neusporediva lanca reakcija u blockchainu.

Da bi se to izbjeglo, svi na mreži - ili gotovo svi - moraju se složiti oko novih pravila mnogo prije nego što stupe na snagu. Ova potreba za širokim konsenzusom bio je jedan od razloga što je bitcoin zajednica vodila dugu raspravu o promjenama veličine bloka. Od 2015. godine većina je ljudi vjerovala da su te promjene nužne, ali nitko nije razumio kakav bi trebao biti skup promjena s kojima bi se svi složili.

U kolovozu 2017. frakcija disidenata velikih blokova odlučila je stvari preuzeti u svoje ruke. Namjerno su podijelili blockchain ne čekajući konsenzus. Rezultat je nova kripto valuta - Bitcoin Cash.

Naravno, postoji puno kripto valuta sličnih bitcoinima, ali ova je posebna: budući da je bio fork postojećeg blockchaina, svatko tko je imao obične bitcoine prije forke također je dobio Bcash nakon forke. Kombinirana vrijednost dviju kripto valuta bitno je premašila vrijednost pred-fork-a za bitcoin, ustvari generirajući milijarde dolara novog bogatstva.

U studenom je uslijedio prijedlog za udvostručenje veličine bloka u glavnoj Bitcoin mreži na 2 megabajta, ali je odbijen. Kao odgovor, neki veliki blokatori prebacili su svoju kripto vrijednost u Bitcoin Cash.

Zašto Bitcoin može promijeniti svijet?

Temeljna inovacija Bitcoina je da je bio prvi sustav elektroničkog plaćanja koji je bio u potpunosti decentraliziran. To se često postavlja u političku pozadinu, pozicionirajući bitcoin mrežu kao suparnika Federalnim rezervama i velikim bankama.

Image
Image

No, decentralizacija bitcoina imala je još jednu posljedicu, koja je možda suptilnija, ali ne manje bitna: prijenosi bitcoina nepovratni su. Ako nešto kupujete s običnom kreditnom karticom, a prodavač ne isporuči proizvod, možete zatražiti od mreže kreditne kartice da otkaže transakciju. Ali to neće raditi s bitcoinima. Jednostavno nema nikoga da zove.

Ljudi uspoređuju Bitcoin s Internetom. Internet je odustao od jamstva pouzdanosti tradicionalnih mreža; ako je internetska ruta zagušena, usmjerivači jednostavno odbace pakete koje ne mogu isporučiti. Pošiljatelj je dužan primijetiti da paket nije dostavljen i poslati drugu kopiju.

Ovaj pristup je poludio stare telekomunikacije, ali pokazalo se da je to bila važna inovacija. Omogutio je internetskim usmjerivačima jednostavniju i lakšu komunikaciju između različitih vrsta mreža. I na kraju je uspjelo jer su računala sjajna u uspješnom isporučivanju poruka.

Bitcoin pravi sličan pomak: sama mreža krajnjim korisnicima ne pruža čvrstu zaštitu od prijevara. Umjesto toga, odgovornost se prebacuje na tvorce bitcoin aplikacija koji moraju smisliti kako zaštititi svoje korisnike od prijevara.

Ovo dijelom čini Bitcoin rizičnom imovinom. Netko je 2011. godine tvrdio da ima 25 000 bitcoina - tada su vrijedili oko 500 000 dolara, ali danas bi ih vrijedili više od 400 milijuna dolara - a ukrao ih je haker. Ta se priča ponavlja iznova i iznova.

No, zbog svih njegovih nedostataka, nepovratnost bitcoina ima važan potencijal: to čini bitcoin (poput Interneta) jedinstvenom otvorenom i programirajućom financijskom platformom. Softver koji komunicira s uobičajenom platnom mrežom poput Visa ili MasterCard mora uzeti u obzir njihove složene sigurnosne modele i rizik da će naknadno mreža biti otkazana.

Stvaranje nove vrste financijskih usluga na tradicionalnoj platformi zahtijeva odobrenje vlasnika tradicionalne mreže, a takve tvrtke nisu sklone riskirati - jer loše dizajnirana aplikacija može postati alat za prijevaru. Startapima je teško stvoriti nove financijske usluge koristeći konvencionalne mreže plaćanja.

Suprotno tome, valjanost bitcoin transakcija može se u potpunosti provjeriti u softveru. Ne morate se brinuti da će oni biti otkazani kasnije, niti gornje potvrde i odobrenja nisu potrebna.

Prilagođene financijske aplikacije utemeljene na bitcoinima očekivale su se prije nekoliko godina, slično kao što su Google i Facebook izgrađeni na TCP / IP-u. Takve bi aplikacije mogle ponuditi usluge visoke razine kao što su biometrijska provjera autentičnosti, usluge escrow za nevažeće narudžbe, jamstva odgovornosti korisnika koja ih štite od prijevara i mjere protiv prevare iz konvencionalnih financijskih mreža.

Dok se to nije dogodilo. Devet godina nakon osnivanja, upotreba bitcoina i dalje je ograničena na malu zajednicu ljubitelja bitcoina i kriptovaluta.

Možda samo trebate biti strpljivi. Trebalo je oko 25 godina da Internet postane od eksperimentalnog weba do tehnologije koja je bila korisna običnim ljudima. Trenutno se u Bitcoin ekosustavu događa puno novih stvari, a neke od inovacija mogle bi imati neočekivane posljedice u narednim godinama.

Bitcoin je postao rezervna valuta svijeta kriptovaluta

Jedna od posljedica koju je bitcoin ostavio je nadahnuti i podržati kambrijsku eksploziju novih tehnologija temeljenih na blockchainu. Danas postoje stotine kripto valuta nadahnutih bitcoinima. Ljudi žele koristiti egzotične kriptovalute zbog koristi koje im obećavaju. Bitcoin igra istu ulogu u ekonomiji blockchaina kao i dolar u međunarodnoj trgovini. Kad dvije male zemlje žele međusobno trgovati, ponekad koriste dolare kao svoj sustav namire jer to globalni financijski sustav to dopušta. To zauzvrat podiže vrijednost dolara i Amerikancima olakšava trgovinu s ostatkom svijeta. Tako je Bitcoin postao prikladan medij razmjene za transakcije između kripto valuta i konvencionalnih valuta. Ali to nije ni početak.

Image
Image

Ilya Khel