Što trebate znati o budućnosti Bitcoin tehnologije

Bitcoin (BTC) je nedavno razbio cijelo vrijeme visokih 11.400 USD i nakon toga pao na čak 8.595 USD u roku od nekoliko sati. Nevjerojatno je važno da se ne izgubite u pandemoniju i budite informirani o tome kako Bitcoin tehnološki napreduje.

Svi koji razmišljaju o kupovini Bitcoina trebaju barem naučiti dvije stvari:

  1. povijest tehnologije koja stoji iza Bitcoina
  2. i još važnije, što slijedi u budućnosti Bitcoina.

Kao što kaže ekspert za bitcoin Andreas M. Antonopoulos, "Uložite u obrazovanje umjesto u špekulacije."

Budući da su Bitcoin i njegov temeljni blok tako nevjerojatno novi tehnološki koncepti, ponekad se može činiti zastrašujućim pokušati i istražiti i razumjeti njegove tehničke detalje. Ovaj je članak napisan u nastojanju da ukaže na problem skalabilnosti s kojim se suočava Bitcoin i koja su očekivana ili predložena rješenja za taj problem. Postoje neke zaista uzbudljive one o kojima ovaj članak govori!

Napisao sam ovo dok sam i sam učio o Bitcoinu kako bih sakupio veliku količinu informacija o Bitkoinovoj budućnosti iz bezbrojnih izvora. Prilikom pisanja toga imao sam na umu čak i one koji nemaju pozadinu programiranja. Međutim, pretpostavlja se da čitatelj ima vrlo osnovno razumijevanje Bitcoina kao valute i onoga što je blockchain. Coindesk ima sjajno čitanje u trajanju od 5 minuta koje bi vas ovdje trebalo ubrzati ako tek započinjete s Bitcoinom ili vam treba osvježivač.

Počnimo s problemom skalabilnosti s kojim se suočava Bitcoin.

Problem prolaznosti transakcije

Kada je Bitcoin prvi put predstavljen svijetu, njegov tvorac Satoshi Nakomoto opisao je Bitcoin u "Bitcoin" papiriću kao "Čisto ravnopravnu verziju elektroničkog gotovine koja bi omogućila internetsko plaćanje izravno s jedne strane na drugu bez prolaska kroz financijsku institucija."

Jedna od osnovnih vrijednosti Bitcoina bila je trenutna i sigurna transakcija plaćanja ravnopravnih računa. Sada se, više nego ikad, Bitcoin pojavljuje kao prevladavajuća kripto valuta na globalnom tržištu, s porastom vrijednosti od 1.200% + samo u posljednjih godinu dana.

Zbog ovog neviđenog rasta, također se povećao broj transakcija na Bitcoin blockchainu, s tim da se dnevno provede i do 400.000 transakcija. Ovaj brzi porast transakcija predstavlja ozbiljan problem skalabilnosti za blockchain, s tim da je trenutno preko 90.000 transakcija zaostalo kao nepotvrđeno.

Kao što su cijene bitcoina narasle, tako raste i njegova upotreba. Zabilježite stagnaciju na oko 400 000 transakcija dnevno

Da biste razumjeli zašto se zaostale transakcije, prvo treba objasniti bitcoin transakcije.

Svaki put kada korisnik pošalje bitcoin transakciju iz svog novčanika u drugi, transakcija se dodaje u memorijski bazen (mempool), što je u osnovi bazen svih nepotvrđenih transakcija u Bitcoin mreži. Ovaj skup podržavaju pojedinačni memorijski bazeni na strojevima koji također drže kopiju knjige blok-lanca, nazvanu čvorovi.

Iz memorije rudari odabiru transakcije koje žele potvrditi. Nakon što rudari potvrde transakciju (tj. Potvrde da pošiljatelj zapravo ima dovoljno bitcoina za slanje primatelju), dodaju je u novi blok, koji se na kraju objavljuje u blockchainu. Ostali čvorovi zatim ponavljaju transakcije novoobjavljenog bloka kako bi osigurali da je blok valjan, prije nego što prihvate blok kao dio svoje knjige.

Dijagram životnog ciklusa transakcije, izvor: weusecoins.com

Izračunajmo propusnost transakcija:

  • Medijan transakcije veličine oko 250 bajta
  • Veličina bloka je ograničena na 1MB (1000000 byte)
  • Tako blok drži oko 4000 transakcija (1 MB podijeljeno s 250 bajtova)
  • Blok može biti objavljen u blockchainu prosječno samo svakih 10 minuta (600 sekundi).
  • 4000 transakcija (najviše) objavljeno je svakih 600 sekundi, brzinom od 6,66 transakcija / sekundi

Kako rudar odabere koje transakcije treba potvrditi s više od 90 000 nepotvrđenih transakcija u membrani. Naknade za transakcije! Pošiljalac transakcije može dodati prilagođenu naknadu za transakciju namijenjenu rudaru, stimulišući rudara da odabere transakciju i brže je provjeriti. Rudari će odabrati transakcije s kojima je najviša naknada vezana za maksimiziranje dobiti. Teoretski, transakciju možete poslati bez naknade. Ali ako u bazenu postoje transakcije kojima je naknada viša od vaše, zašto bi se ikad izabrali?

Kako korisnička baza Bitcoina raste, tako raste i prosječna naknada za transakcije. Najviše postoji samo 7 transakcija koje se obrađuju svake sekunde i svi žele prvo provjeriti svoju transakciju. Trenutno je prosječna naknada za transakciju približno 3,58 USD. Ova naknada sigurno nije idealna - ako želite prijatelju poslati nekoliko dolara vrijednih bitcoina, možda biste potrošili više na naknade za transakcije nego na samu transakcijsku vrijednost! U tome je problem, a ako sve ostalo ostane jednako, može se očekivati ​​da će naknade za transakcije porasti zbog uskog grla transakcije.

Rješavanje propusnog problema

Predloženo rješenje ovog uskog grla koje je donijelo velike kontroverze Bitcoin zajednici je jednostavno povećavanje veličine bloka s izvorne granice od 1 MB, čime se omogućuje više transakcija po bloku.

Svaki put kada se povećava veličina bloka u lancu, potreban je tvrdi vilica, što znači da mora biti stvorena potpuno nova kopija lanca, što zahtijeva konsenzus Bitcoin zajednice. Budući da milijuni ljudi koriste Bitcoin, postizanje konsenzusa je teško i treba uložiti napore da se to izbjegne. Nadalje, iako se veličina bloka može dovoljno povećati kako bi se prilagodio trenutačnom zaostatku transakcija, budući da Bitcoin korisnička baza i dalje raste, s vremenom će se pojaviti još jedan zaostatak nepotvrđenih transakcija, pa će biti potrebno još jedno povećanje veličine bloka, a nakon toga i drugi čvrsti vilic.

Pa zašto jednostavno ne napravimo veličinu bloka dovoljno veliku da osigurava propusnost nikada neće biti usko grlo, bez obzira koliko ljudi ga koristi? Prvo, matematika veličine bloka koja je čak i dovoljno udaljena da se prihvati mase nije praktična i ograničavat će rudarstvo na nevjerojatno moćne strojeve koje će moći održavati samo velike korporacije, uvodeći element centralizacije.

S obzirom na veličinu bloka koja je dovoljno velika za stanovništvo samo jednog grada, ograničila bi hosting i rudarstvo čvorova samo na one s najmoćnijim strojevima, tj. Masivnim tvrtkama, izvor: Lightning Network

Nadalje, podsjetite da nakon što je blok miniran, svi ostali čvorovi moraju potvrditi blok prije nego što ga prihvate. Ako je veličina bloka bila nevjerojatno velika, a neko bi trebao objaviti nevažeći blok, čvorovi će izgubiti veliku količinu vremena pokušavajući provjeriti blok prije nego što ga odbace kao nevaljanog i pređu na sljedeći blok. Napad usluge odbijanja usluge u osnovi se može organizirati tako da opetovano objavljuju na mreži nevjerojatno velike nevažeće blokade, zaustavljajući obradu važećih blokova u dužem vremenskom razdoblju. Kao što je u ovom intervjuu rekao pionir blockchaina Nick Szabo, mala veličina bloka djeluje kao tehnički sigurnosni parametar za sprečavanje poplave mreže.

Možete pročitati više o punom utjecaju povećane veličine bloka ako bi Bitcoin preuzeo svijet, u članku koji sam napisao ovdje.

Ako ne možemo povećati veličinu bloka, što možemo učiniti? Na svu sreću, postoji nekoliko rješenja u radovima koja se očekuju implementirati kako bi se riješilo to pitanje.

Segregirani svjedok (SegWit)

Segregirani svjedok (SegWit) je zapravo već implementiran u Bitcoin mrežu, od kolovoza 2017. To je temeljna mrežna promjena koja mijenja format transakcija, u osnovi smanjujući ih po veličini i omogućujući da se više transakcija uklopi u blok koji povećava propusnost. SegWit se smatra mekanim vilicom, što znači da je u potpunosti unazad kompatibilan s postojećim Bitcoin protokolom, iako se čvorovi i novčanici moraju nadograditi kako bi iskoristili sve značajke SegWita.

Svaka transakcija ima potpis pošiljatelja, ili drugim riječima, podatke svjedoka; to je obično najveći dio transakcije. Ovi podaci zapravo nisu potrebni za provjeru transakcije, pa SegWit ove podatke premješta na kraj transakcije, razdvajajući ih. Ako se ova transakcija pošalje u naslijeđeni čvor (čvor koji nije nadograđen na SegWit), čvor uklanja podatke o svjedoku s kraja transakcije prije umetanja u blok, smanjujući na taj način ukupnu veličinu transakcije i štedi prostor. Dodatna prednost ovoga je što čvorovi više ne mogu mijenjati podatke svjedoka, mijenjajući od koga transakciju, čvorovi sposobnosti koji su prethodno imali. Na ovaj način dolazi do implementacije višeslojnih rješenja o kojima ćemo uskoro raspravljati. Korisnici također štede na naknadama za transakcije, jer se obično izračunavaju po bajtu transakcije, a SegWit smanjuje ukupnu veličinu transakcije.

SegWit pomiče potpisne podatke na kraj transakcije, nakon čega se uklanja prije nego što se pohrani u blok, izvor: Programiranje Blockchaina

Nadalje, SegWit mijenja definiciju bloka: umjesto da se blok definira u smislu bajtova, njegov je sada definiran u smislu "utezi"; blok može imati maksimalnu težinu od 4.000. Naslijeđene transakcije imaju težinu od 4, dok transakcije SegWit imaju težinu od 0,25, čime blok sadrži mnogo više SegWit transakcija i ima malo veću veličinu (približno 2 megabajta). Čvorovi se moraju nadograditi na SegWit kako bi slijedili ovu definiciju, a novčanici moraju imati SegWit kako bi mogli slati SegWit transakcije. Kao rezultat toga, usvajanje SegWit-a je sporo, što čini samo 12% trenutnog prometa.

Trenutno stanje usvajanja SegWita lebdi oko 12% svih transakcija, izvor: segwit.party

Zbog gore navedenih prednosti SegWita, toplo savjetujem ikoga tko ovo čita, da koristi novčanike koji su ugradili SegWit kako bi se ubrzalo usvajanje SegWita. Ovdje možete pronaći uredan popis (moj osobni favorit je Samourai Wallet za Android). Ako želite saznati više o sitnicama SegWita, Jimmy Song je napisao sjajan članak o tome:

Višeslojna rješenja

Kako sada stoji, Bitcoin blockchain nije baš izvediv za mikro plaćanja. Ako želite kupiti šalicu kave od 2 dolara, vjerojatno ćete platiti više od 2 protuvrijednosti BTC-a u transakcijskim naknadama, a transakcija se neće odmah potvrditi - morate pričekati da se transakcija objavi ovjereno. blok na lancu, koji će se u najboljem slučaju pojaviti u roku od 10 minuta.

Rješenja drugog i trećeg sloja su mreže slojevite na vrhu Bitcoin blockchaina koji omogućuju korisnicima da gotovo odmah pošalju nekoliko transakcija male količine Bitcoina, bez naknada za transakcije.

Lightning Network je ova slojevita mreža trenutno u razvoju za koju se očekuje da će ublažiti Bitcoin-ove probleme skaliranja. Ova se mreža sastoji od dva dodatna sloja i omogućava korisnicima da otvore izravne kanale međusobno kako bi im u trenu poslali neograničen broj plaćanja.

Drugi sloj

Korisnik se pridružuje mreži drugog sloja provođenjem transakcije na blockchainu koja izjavljuje da korisnik čini određeni broj bitcoina koji će se koristiti u slojevitoj mreži. Korisnik se zatim pridružuje grupi čvorova koji su međusobno povezani, a nazivaju se tvornicama kanala. Ti čvorovi u biti podržavaju predvorje pojedinaca koji potencijalno žele međusobno obavljati transakcije. Tvornice kanala tada omogućuju stvaranje neograničenog broja mikroplatnih kanala na trećem sloju (otuda tvornice naziva) između pojedinih strana.

Iz bijelog papira: korisnici su spojeni na tvornicu kanala nakon ulaska u mrežu, koja zatim dodjeljuje više kanala za mikroplaćanje

Treći sloj

Kanali mikroplatišta postavljeni su tako da osiguraju izravna plaćanja između dva korisnika na trećem sloju. Budući da blockchain više nije prisutan u ovom sloju, on se ne može koristiti za provjeru transakcija i osiguravanje da jedna strana plati drugoj. Umjesto toga, upotrebljava se tehnologija pametnih ugovora, poput multiisig adresa, što znači adrese koje više korisnika može otpisati kako bi se omogućilo kretanje sredstava, te raspršene ugovore o vremenskom zaključavanju, koji su kriptografski sigurni automatizirani ugovori koji zaključavaju sredstva za određeno vremensko razdoblje kako bi se osiguralo da se jedna strana ne može prevariti s drugom. Te tehnologije uklanjaju potrebu za povjerenjem između korisnika koji su povezani mikro kanalima plaćanja.

Evo primjera kako funkcionira mikroplatni kanal Lightning Network:

  1. Alice želi posvetiti 1 Bitcoin mikro kanalu za plaćanje između Boba. Ona izjavljuje da će se taj 1 Bitcoin koristiti za transakciju preuzimanja na Bitcoin blockchainu. Taj se 1 bitcoin zaključava na višeznačnoj adresi na koju se obje strane mogu odjaviti ako žele zatvoriti kanal. Ova je adresa osigurana kratkim ugovorom o vremenskom zaključavanju koji kaže, "Alice ima 1 BTC, a Bob 0 BTC, koji će biti pušten za jedan sat". To znači da je 1 Bitcoin Alice zaključana 1 sat nakon čega će se vratiti u Alice i ponovno objaviti u Bitcoin blockchainu.
  2. Tada Alice odluči dati Bobu 0,1 BTC. Ova se transakcija bilježi novim raspršenim ugovorom o vremenskom zaključavanju u kojem se navodi „Alice ima 0,9 BTC, a Bob 0,1 BTC, a isteće za 50 minuta“. Vrijeme ugovora ističe 50 minuta, što znači da će biti objavljeno u blockchainu prije originalnog ugovora u kojem se navodi da Alice ima 1 BTC. Stoga Bob odmah zna da ima 0,1 BTC jer će ovaj novi ugovor biti objavljen u blockchainu prije originalnog ugovora, čime će stari ugovor biti nevažeći.
  3. Nakon što prođe puni sat, kanal za mikroplatu se zatvara i konačni balans između Alice i Boba objavljen je u blockchainu. Ako Alice i Bob žele nastaviti s transakcijama, mogu produžiti vrijeme njihovog kanala onoliko dugo koliko žele. Ako neko od njih želi rano zatvoriti kanal, jedan od njih mora se odjaviti na izvornoj višeznačnoj adresi u koju je pohranjen Bitcoin.

Mreža omogućuje transakcijama da se usmjere do krajnjeg odredišta koristeći ostale povezane korisnike u kanalu kao posrednike. To se može dogoditi čak i ako se direktna veza s željenim korisnikom ne može tražiti trenutnim kanalom mikroplatiša. Na primjer, ako Alice ima otvoren kanal s Bobom, a Bob ima kanal s Markom, a Alice želi poslati Marku neki bitcoin, mreža može uplatiti uplatu na Marka preko Boba, sve dok osigurava da nijedna strana ne mora vjerovati drugoj.

U mreži munje transakcije se preusmjeravaju putem posrednih korisnika kako bi se došlo do krajnjeg odredišta

Primjena transakcija gromobrana i njihova priroda bez povjerenja mogu postati nevjerojatno složeni, a najbolje ih mogu objasniti programeri Lightninga na ovoj konferenciji ili u sljedećem nizu od strane ecurrencyhodler:

U idealnom slučaju, korisnik će samo rijetko kreirati obvezujuću transakciju za sekundarni sloj jer će on ili ona ostati u slojevitoj mreži duže vrijeme kako bi obavili većinu svojih svakodnevnih transakcija. Jednom kada korisnik želi izaći iz ove višeslojne mreže, na blockchainu se obavlja nagodbena deklaracija koja izjavljuje korisnikov konačni bilans stanja nakon svih aktivnosti drugog sloja. Time se usklađuje njihov ukupni Bitcoin saldo na blockchainu nakon usporedbe s izvornom transakcijom opredjeljenja. Sveukupno su napravljene samo dvije blockchain transakcije kako bi se na drugom sloju korisniku omogućilo besplatno obavljanje neograničenog broja transakcija.

Kao što smo ranije spomenuli, SegWit utrljava put gromobranskoj mreži jer uklanja sposobnost čvorova da mijenjaju podatke o svjedocima, što je ono što se koristi za prepoznavanje ulaska korisnika u drugi sloj. Ako transakciju zauzimanja korisnika ne mogu pronaći jer su podaci svjedoka koji se odnose na korisnika promijenjeni, postoji veća razina poteškoća prilikom pokušaja usklađivanja transakcije nagodbe korisnika.

Drugi sloj mreže munje koji uključuje tvornice kanala vrlo je nedavno predstavljen u ovom tekstu. Još je uvijek u teškom razvoju, pa se puno njegovih pojmova objašnjava apstraktno. Međutim, mreža je spremna za pokretanje u 2018. godini te će biti dosad najveće poboljšanje skalabilnosti transakcija.

Schnorr Potpisi

Kada korisnik pošalje Bitcoin transakciju, unosi transakcije (iznos koji šaljete) izračunavaju se jednostavno preuzimanjem iz blockchaina ukupnih nepotrošenih iznosa Bitcoina koje ste prethodno primili. Tako na primjer:

  • Počevši s praznim novčanikom, primam 1 Bitcoin u transakciji br. 1, a zatim još 1 Bitcoin u zasebnoj transakciji # 2
  • Sada želim poslati 2 bitcoina u transakciji. U ovu će transakciju biti dva ulaza: transakcija br. 1 i transakcija br. 2, zbrajanje do dva bitkoina

U skladu s trenutnim algoritmom za generiranje potpisa (Algoritam digitalnog potpisa Elliptic Curve), svaki ulaz zahtijeva vlastiti potpis. To povećava ukupnu veličinu transakcije i samim tim povećava naknadu za transakciju.

Trenutno je za svaki unos potreban potpis, čime se povećava ukupna veličina transakcije

Schnorr-ovi potpisi su alternativni i učinkovitiji način pohrane podataka o potpisu u transakcije. Svi se unosi sakupljaju, a zatim pohranjuju kao jedan potpis koristeći Schnorr algoritam, koji uvelike štedi prostor u transakciji i dodatno pomaže povećati propusnost transakcija tako što blokovima omogućuje pohranjivanje više transakcija u prosjeku.

Svi se potpisi pošiljatelja pohranjuju kao jedan potpis pod Schnorr algoritam

Schnorr-ovi potpisi mogu se koristiti i za pomoć Bitcoininu u napretku u privatnosti tako da pogoduju transakcijama CoinJoin-a. CoinJoin je metoda uvođenja anonimnosti u Bitcoin transakcije. Djeluje objedinjavanjem unosa transakcija, zajedno s transakcijama drugih ljudi, prilikom plaćanja primatelju. Kad se plaćanja objedine, postaje teško pratiti koji je korisnik poslao svoj unos, čineći ih anonimnim. Međutim, CoinJoin transakcije imaju povećane naknade zbog većeg broja ulazaka u jednu transakciju, što rezultira većim brojem potpisa. Upotreba Schnorr potpisa omogućila bi sažimanje svih potpisa u transakciji u jedan, uvelike uštedio na naknadama za transakcije i potaknuo upotrebu CoinJoina.

Nadalje, Schnorr je otvorio put za složene multisig transakcije koje zahtijevaju odjavu od više strana; bez obzira koliko potpisa stranke je potrebno za transakciju, sve transakcije trebaju biti jedan Schnorr-ov potpis.

Schnorr-ovi potpisi tek su sada mogućnost zbog implementacije SegWita; jer treće strane podatke potpisa ne mogu mijenjati, sada se mogu koristiti za učinkovito stvaranje Schnorr-ovog potpisa.

MimbleWimble

MimbleWimble je radikalna, ali nevjerojatno moćna predložena promjena u Bitcoin arhitekturi koja je anonimno uvedena kroz ovaj članak u srpnju 2016. godine.

Ime je dobila po vezivanju prokletstva iz serije Harry Potter, a njegov je cilj potpuno uklanjanje transakcija iz blokova. Pod MimbleWimbleom transakcije se sastoje samo od unosa, iznosa i potpisa. Potpis transakcije može dešifrirati samo primatelj, pa je potvrda transakcije prepuštena primatelju.

Proširenje, blokovi se sastoje samo od popisa svih unosa transakcija za sve transakcije, svih iznosa transakcija i njihovih odgovarajućih potpisa. Blokove se tada može besprekorno spojiti s prethodnim blokovima jer nisu ništa drugo nego parovi ulaza i iznosa. Tada čvorovi mogu kriptografski osigurati da transakcije u blokovima ne stvaraju dodatne bitcoine (tj. Njihova neto razlika između ulaza i izlaza u blokovima je 0) bez potrebe za dešifriranjem transakcija.

Ovo uklanjanje pohrane transakcija omogućuje potpunu anonimnost svim korisnicima uklanjanjem mogućnosti generiranja povijesti transakcija. Nadalje, s blokovima koji sadrže samo neiskorištene izlazne transakcije (što znači broj Bitcoina koji su primljeni na adresu, ali još nisu premješteni), veličina blockchaina može se smanjiti za preko 60% u skladu s whitepaperom. Ovo smanjenje veličine znači da će za potvrdu MimbleWimble blockchaina čvorovi morati pogledati samo skup neiskorištenih izlaznih transakcija umjesto čitavog skupa transakcija, što će eksponencijalno povećati performanse.

Matematički detalji MimbleWimble-a su izvan okvira ovog članka, ali su detaljno objašnjeni u tehnici. Iako MimbleWimble predstavlja neke jasne prednosti i tehničke pomake, njegova implementacija zahtijeva uklanjanje Bitcoin-ovog Script sustava na koji se velik dio postojeće arhitekture oslanja. Kao rezultat toga, implementacija MimbleWimblea na Bitcoin blockchain nije tehnički izvediva.

Međutim, postoje prijedlozi da MimbleWimble postoji kao sporedni lanac. Bočni lanac je zasebni blok-lanac izravno povezan s Bitcoin blockchain-om korištenjem dvosmjernog klizača. Taj privez omogućuje razmjenu imovine između dva lanca i „privezati“ vrijednost sredstva bočne lanca na vrijednost Bitcoina. U ovom će setu korisnici moći razmjenjivati ​​bitcoine za MimbleWimble kovanice, obavljati potpuno privatne i brze transakcije u lancu MimbleWimble, a zatim razmjenjivati ​​svoje MimbleWimble kovanice za Bitcoin kad god žele.

Kovanice kovanica privezane su na Bitcoin blockchain, a djeluju zajedno s njim s fiksnim tečajem, izvor: Blockchain.com

U stvari, grupa programera već je u razvoju MimbleWimble-a kao zasebne kriptovalute koja se naziva GRIN; nedavno je uveden u testnu mrežu i možda će biti predstavljen u skoroj budućnosti.

podloga

Rootstock je iz bilo kojeg razloga jedan od ljudi koji manje govore o napretku u Bitcoin tehnologiji, ali je daleko jedan od najslađih. Rootstock je opisan kao "prva platforma pametnog ugovora otvorenog koda s dvosmjernom vezom za Bitcoin koja također nagrađuje Bitcoin rudare putem spajanja ruda, omogućujući im da aktivno sudjeluju u revoluciji Smart Contract."

Slično poput MimbleWimble-a, Rootstock se razvija kao sporedno rješenje za Bitcoin blockchain. Njegova temeljna vrijednost leži u fokusu na pametnim ugovorima. Rootstock ima za cilj biti Turing Complete (potpuno programibilna) platforma pametnih ugovora koja će biti kompatibilna s Ethereumovim virtualnim strojem. To znači da će Rootstock moći izvršavati sve pametne ugovore razvijene za Ethereum platformu i imati pametne ugovore razvijene za vlastitu platformu.

Rootstock ima za cilj implementirati ovu svestranu funkcionalnost pametnog ugovora, istodobno iskorištavajući relativno dominantnu korisničku bazu i vrijednost Bitcoina, djelujući kao dvosmjerna vezana strana. Također je osmišljen kako bi ga osigurao postojeći Bitcoin rudarsku mrežu, stoga ne treba poticati rudare da osiguraju vlastiti blockchain. Rootstock također nastoji riješiti problem skalabilnosti transakcija primjenom vlastite verzije višeslojnog rješenja pod nazivom Lumino. Uz to, možda će moći ostvariti i do 20 000 transakcija u sekundi.

Rootstock namjerava pokrenuti do kraja 2017. Općenito, platforma ima za cilj savršeno se uklopiti s Bitcoin-om i ako se to tvrdi, nesumnjivo će donijeti neviđenu korisnost Bitcoin mreži.

Ako ste stigli do sada, čestitam! Nadam se da ste uspjeli naučiti nešto o budućnosti Bitcoina i uzbuđeni ste zbog toga kao i ja.

Bitcoin nije savršen i suočen je s izazovima koje njegova zajednica mora raditi na rješavanju. Međutim, podržana je od strane nevjerojatno posvećene i napredne zajednice programera koja iz dana u dan izlazi na kraj kako bi se borila s tim problemima. Svakodnevno se događaju stalne inovacije, a siguran sam u vrijeme kada ste završili s čitanjem ovog novog i uzbudljivog prijedloga za Bitcoin blockchain.

Ovaj članak ni na koji način ne pokriva sve vani; ako ima nečeg što ste svjesni da nisam spomenuo, navedite ih u komentarima!

Slijedite me na Twitteru i Mediumu ako vas budu zanimale dublje i informativnije poruke poput ovih u budućnosti!

I ja sam rođak početnika u Bitcoin-u, tako da ako postoje greške ili imate bilo kakve povratne informacije, ne ustručavajte se obavijestiti me!

BTC adresa: 3MGguJhw1bm95tDQjZ3b8ySBwZLJ77CgG1

Evo nekoliko izvora ako želite saznati više:

  • Savladavanje Bitcoina, opsežna knjiga koju je napisao Andreas M. Antonopoulos
  • Bitcoin Wiki
  • Bitcoin izvješće
  • Zbirka resursa Bitcoin Jameson Lopp
  • Ovaj vrlo informativan intervju s Nickom Szabosom vodio je Tim Ferriss
  • Ivan na Techu na Youtubeu, koji je apsolutno nevjerojatan u rušenju tehničkih bitcoin koncepata