Što je Cardano Blockchain? [Najopsežniji detaljni vodič]

Što je Cardano?…

TLDR: Cardano je dom kriptovalute Ada, koja se može koristiti za slanje i primanje digitalnih sredstava. Ovaj digitalni novac predstavlja budućnost novca, omogućujući brze, izravne prijenose za koje je zajamčeno da će biti sigurni upotrebom kriptografije.

Jedan od najzanimljivijih projekata koji je izašao je Cardano. Slično Ethereumu, Cardano je pametna ugovorna platforma, međutim, Cardano nudi skalabilnost i sigurnost kroz slojevitu arhitekturu.

Cardanov pristup jedinstven je u samom prostoru budući da se temelji na znanstvenoj filozofiji i recenziranim akademskim istraživanjima. U ovom ćemo vodiču izraditi detaljnu studiju o Cardanu i provjeriti neke od zanimljivijih inovacija koje donosi na stol. Ako vas više zanima naučiti kako izraditi vlastiti Cardano – pogledajte naše blockchain tečajeve.

Podrijetlo Cardanoa

Cardano je konceptualizirao Charles Hoskinson koji je slučajno jedan od suosnivača Ethereuma.

Na slici gore: Charles Hoskinson. Zasluga za sliku: IOHK.

Iako Ethereum radi zadivljujući posao kao platforma za pametne ugovore, prema Hoskinsonu to je druga generacija blockchaina (o tome kasnije) i potrebna mu je evolucija. Ono što Cardano čini izuzetno zapaženim jest velika količina brige koja se održava. Tri su organizacije koje rade puno radno vrijeme na razvoju i brizi o Cardanu.

Oni su:

  • Zaklada Cardano.
  • IOHK.
  • Emurgo.

Zaklada Cardano neprofitna je regulirana osoba koja je skrbnička organizacija tvrtke Cardano. Njihova je glavna funkcija “standardizirati, zaštititi i promovirati tehnologiju Cardano Protocol”.

2015. godine, zajedno s Jeremyjem Woodom, Hoskinson je pronašao IOHK (Input Output Hong Kong). IOHK je “istraživačka i razvojna tvrtka predana korištenju ravnopravnih inovacija blockchaina za izgradnju dostupnih financijskih usluga za sve.” Ugovoreni su za izgradnju, projektiranje i održavanje tvrtke Cardano do 2020. godine.

Napokon, imamo Emurga. Emurgo je japanska tvrtka koja “razvija, podržava i inkubira komercijalne pothvate koji žele revolucionirati svoju industriju koristeći blockchain tehnologiju”. Velik dio financiranja IOHK-a dolazi iz petogodišnjeg ugovora s Emurgom.

Ove tri organizacije sinergijski djeluju kako bi se pobrinule da se Cardanoov razvoj odvija dobrim tempom. Dakle, sada vjerojatno razmišljate zašto je Cardano uopće bio potreban. Cardano se opisuje kao blockchain 3. generacije. Da vidimo što to znači?

Tri generacije blockchaina

Prema Charlesu Hoskinsonu, prošli smo kroz tri generacije blockchaina.

Generacija 1: Bitcoin i prijenos novca

Bitcoin je stvoren jer su svi postavljali ista pitanja.

Hoće li biti moguće stvoriti oblik novca koji se može prenositi između dvoje ljudi bez ikakvog posrednika?

Hoće li biti moguće stvoriti decentralizirani novac koji može funkcionirati na nečemu poput blockchaina?

Satoshi Nakamoto odgovorio je na ova pitanja kada je stvarao bitcoin. Napokon smo imali decentralizirani monetarni sustav koji može prenositi novac s jedne osobe na drugu.

Međutim, pojavio se problem s bitcoinima što je problem sa svim blockchainsima prve generacije. Dozvolili su samo monetarne transakcije, nije bilo načina za dodavanje uvjeta tim transakcijama.

Alice može poslati Bobu 5 BTC-a, ali nije mogla nametati uvjete tim transakcijama. Npr. Nije mogla reći Bobu da će novac dobiti samo ako izvršava određene zadatke.

Za ove bi uvjete bilo potrebno izuzetno komplicirano skriptiranje. Nešto je bilo potrebno kako bi se postupak učinio neprimjetnijim.

Generacija 2: Ethereum i pametni ugovori

A to “nešto” bio je pametan ugovor.

Što je pametni ugovor?

Pametni ugovori pomažu vam u razmjeni novca, imovine, dionica ili bilo čega vrijednog na transparentan način, bez sukoba, uz izbjegavanje usluga posrednika.

Ethereum Vitalika Buterina lako je upornik ove generacije. Pokazali su svijetu kako blockchain može evoluirati od jednostavnog mehanizma plaćanja do nečeg daleko značajnijeg i moćnijeg.

Međutim, i ova je generacija imala nekih problema.

Kako su izlazili sve zanimljiviji slučajevi upotrebe blockchaina, sve su ih više prihvaćali.

Problem je ipak bio u tome što ove generacije blockchaina zapravo nisu imale dobre odredbe za skalabilnost. Uz to, sustav upravljanja tim blockchainsima zapravo nije bio toliko dobro promišljen. U konkretnom slučaju, podijeljenost Ethereuma i Ethereuma Classic, prema Hoskinsonu, klasičan je primjer (bez namjere igre riječi) lošeg upravljanja.

Tu dolazi treća generacija.

Generacija 3: Cardano

Hoskinson je znao da blockchain treba još više evoluirati. Pozitivne je elemente preuzeo iz prve dvije generacije blockchaina i dodao neke svoje. Iz toga je proizašao Cardano.

Tri elementa koja je Cardano želio riješiti su:

  • Skalabilnost.
  • Interoperabilnost.
  • Održivost.

Kao što je već spomenuto, Cardano je jedinstven u smislu da se temelji na znanstvenoj filozofiji i recenziranim akademskim istraživanjima. Sav inženjering koji u njega ulazi ima krajnji cilj biti “Kodeks visokog osiguranja”. To se radi kako bi se osiguralo da postoji puno veća vjera u kvalitetu korištenog koda (o tome više kasnije u odjeljku “Haskell i Plutus”). To će, prema Hoskinsonu, spriječiti da se dogode budući slučajevi poput ETH-ETC podjele.

Dakle, prije nego što nastavimo dalje, istražimo filozofiju Cardano.

Filozofija Cardana

Tim Cardano želi se pridržavati niza principa i filozofija. Nisu krenuli s odgovarajućom mapom puta ili bijelim papirom. Umjesto toga, usredotočili su se na prihvaćanje „zbirke principa dizajna, najboljih inženjerskih praksi i putova za istraživanje“.

Slijede ovi principi i preuzeti su izravno s web mjesta Cardano.

  • Razdvajanje računovodstva i računanja u različite slojeve.
  • Implementacija osnovnih komponenata u visoko modularni funkcionalni kod
  • Male skupine akademika i programera koji se natječu s recenziranim istraživanjima
  • Intenzivna uporaba interdisciplinarnih timova, uključujući ranu upotrebu stručnjaka InfoSec
  • Brza iteracija između bijelih knjiga, provedbe i novih istraživanja potrebnih za ispravljanje problema otkrivenih tijekom pregleda
  • Ugrađivanje sposobnosti nadogradnje post-implementiranih sustava bez uništavanja mreže
  • Razvoj decentraliziranog mehanizma financiranja za budući rad
  • Dugoročni pogled na poboljšanje dizajna kriptovaluta kako bi mogli raditi na mobilnim uređajima s razumnim i sigurnim korisničkim iskustvom
  • Približavanje dionika radu i održavanju njihove kriptovalute
  • Priznavanje potrebe za knjiženjem više sredstava u istoj knjizi
  • Sažimanje transakcija radi uključivanja neobaveznih metapodataka kako bi se bolje prilagodili potrebama naslijeđenih sustava
  • Učenje od gotovo 1000 altcoina prihvaćajući značajke koje imaju smisla
  • Usvojite postupak vođen standardima nadahnut radnom skupinom za internetsko inženjerstvo koristeći namjenski temelj za zaključavanje konačnog dizajna protokola
  • Istražite društvene elemente trgovine
  • Pronađite zdravu sredinu za regulatore u interakciji s trgovinom bez ugrožavanja nekih temeljnih načela naslijeđenih od Bitcoina.

Sad kad smo vidjeli filozofiju, pogledajmo detaljno tri elementa koja Cardano želi riješiti.

Element # 1: Skalabilnost

Kad ljudi kažu “skalabilnost”, oni uvijek pomisle na transakcije obrađene u sekundi ili protok. Međutim, prema Hoskinsonu, to je samo jedan dio problema. Ukupna skalabilnost je takoreći hidra s tri glave. Treba se pobrinuti za tri zasebna elementa:

  • Transakcije u sekundi / protok
  • Mreža.
  • Skaliranje podataka.

# 1 Propusnost

Mnogi su članci napisani o nedostatku protoka u Bitcoinu i Ethereumu. Bitcoin upravlja 7 transakcija u sekundi, a Ethereum 15-20. To apsolutno nije prihvatljivo za financijski sustav.

Cardano se nada da će ovaj problem riješiti njihovim konsenzusnim mehanizmom, Ouroborosom. To je dokazivo siguran algoritam dokazivanja udjela. Ouroboros je zapravo recenziran i odobren tijekom Kripto 2017.

Ouroboros je, kao što je ranije rečeno, algoritam provjere uloga. Prije nego što dublje uđemo u mehanizam, moramo znati koji je dokaz uloga.

Bitcoin i Ethereum (barem zasad) slijedi protokol provjere rada.

Dokaz o radu kao postupak sadrži sljedeće korake:

  • Rudari rješavaju kriptografske zagonetke kako bi “minirali” blok kako bi ga dodali u blockchain.
  • Ovaj postupak zahtijeva neizmjernu količinu energije i računalnu upotrebu. Zagonetke su dizajnirane na način koji otežava i oporezuje sustav.
  • Kada rudar riješi zagonetku, oni predstavljaju svoj blok mreži na provjeru.
  • Provjera pripadnosti bloka lancu ili ne izuzetno je jednostavan postupak.

To je, u osnovi, ono što je sustav provjere rada. Rješavanje zagonetke je teško, ali lako je provjeriti je li rješenje zapravo točno ili nije. Ovo je sustav koji Bitcoin i Ethereum (do sada) koriste. Međutim, postoje neke temeljne nedostatke u sustavu.

Problem s dokazom o radu.

Ispostavilo se da postoji dosta problema s dokazima o radu.

  • Prvo i najvažnije, dokaz rada izuzetno je neučinkovit proces zbog silne količine energije i energije koju pojede.
  • Ljudi i organizacije koji si mogu priuštiti brže i snažnije ASIC-ove obično imaju veće šanse za rudarenje od ostalih.
  • Kao rezultat toga, bitcoin nije toliko decentraliziran koliko želi biti. Provjerimo grafikon raspodjele hashratea:
  • Kredit za sliku: Blockchain.info

Kao što vidite, ~ 75% hashratea podijeljeno je samo na 5 rudarskih bazena!

  • Teoretski gledano, ti se veliki rudarski bazeni mogu jednostavno udružiti i pokrenuti 51% na bitcoin mreži.

Dakle, da bi riješio ove probleme, Ethereum je Proof of Stake smatrao rješenjem.

Što je dokaz uloga?

Dokaz o udjelu učinit će cjelokupni rudarski postupak virtualnim i zamijeniti rudare validatorima.

Postupak će ovako funkcionirati:

  • Provjerivači će morati zaključati dio svojih kovanica kao ulog.
  • Nakon toga započet će provjeru valjanosti blokova. Što znači, kad otkriju blok za koji misle da se može dodati u lanac, potvrdit će ga stavljanjem oklade na njega.
  • Ako se blok doda, tada će validatori dobiti nagradu proporcionalnu njihovoj okladi.

Što je Cardano Blockchain? Vodič korak po korak

Sad kad znamo kako POS izgleda, pogledajmo mehanizam koji stoji iza Ouroborosa.

Cardano: Ouroboros ispod kapuljače

Ouroboros gleda na distribuciju tokena u ekosustavu i iz izvora slučajnih brojeva dijeli svijet na epohe. Zatim se svaka epoha dijeli na utore. Svaka epoha traje vrlo kratko ~ 20 sekundi.

Što je Cardano Blockchain? Vodič korak po korak

Zasluga za sliku: Cardano Docs

Svaki utor tada dobiva svog voditelja utora, koji je nasumično odabran.

Što je Cardano Blockchain? Vodič korak po korak

Vođa Slota ponaša se poput rudara u POW protokolu u smislu da su oni ti koji odabiru blokove koji se dodaju u blockchain. Međutim, oni mogu dodati samo jedan blok.

Što je Cardano Blockchain? Vodič korak po korak

Ako voditelj mjesta nekako propusti priliku i ne odabere blok, propustiće priliku i morat će pričekati dok ponovno ne postanu voditelji mjesta. U redu je da jedan ili više utora ostanu prazni (bez generiranih blokova), ali većina blokova (najmanje 50% + 1) mora biti generirana tijekom razdoblja.

Kao što vidite, vođe automata imaju vrlo važnu ulogu u ekosustavu. Da biste se mogli kvalificirati, morate posjedovati 2% udjela u Cardanu. Ti se dionici nazivaju biračima i oni su ti koji biraju vođe mjesta za sljedeću epohu tijekom trenutne epohe. Što više dionika ima udjela u sustavu, to je veća šansa da budu izabrani za vođe mjesta.

Sad, budući da čelnici mjesta imaju puno snage, mora se voditi posebna briga kako bi izbori bili što nepristraniji. Sigurno je tu uključena neka količina slučajnosti. Zbog toga se višestranačko računanje (MPC) radi kako bi se postigao neki oblik slučajnosti.

U ovom MPC pristupu, svaki birač izvodi nasumičnu radnju koja se naziva “bacanje novčića”, a nakon toga dijeli svoje rezultate s ostalim biračima. Iako rezultate bira svaki birač nasumično, na kraju se slažu o istoj konačnoj vrijednosti.

Izbori su podijeljeni u tri faze:

  • Faza opredjeljenja.
  • Faza otkrivanja
  • Faza oporavka.

Istražimo što se događa u svakoj fazi.

Faza opredjeljenja

Prvo, birač generira tajnu slučajnu vrijednost, a zatim formira “obvezu”. Obveza je poruka koja sadrži šifrirane dionice (imajte to na umu za fazu oporavka) i dokaz tajnosti.

Nakon toga, birač potpisuje obvezu svojim privatnim ključem, određuje broj epohe i prilaže svoj javni ključ. Time se rješavaju dvije svrhe:

  • Svatko može provjeriti tko je stvorio ovu obvezu (budući da je na nju priložen javni ključ).
  • Oni mogu provjeriti kojoj epohi pripada.

Nakon što to učini, birač šalje svoje obveze drugim biračima. Na kraju, svaki birač prikuplja obveze drugog birača (obveze se stavljaju u blok i postaju dijelom blockchaina).

Faza otkrivanja

Druga faza je faza otkrivanja.

Mislite na obveze kao na zaključanu kutiju u kojoj je tajna, a posebna je vrijednost koja otključava kutiju. Ova posebna vrijednost naziva se “otvaranje”. O tome se radi u ovoj fazi, birači šalju svoj „otvor“. Ti se otvori također stavljaju u blok, a zatim postaju dijelom blockchaina.

Faza oporavka

Konačno, imamo fazu oporavka.

U to vrijeme, izbornik ima i obveze i otvorenosti. Međutim, neki birači mogu djelovati zlonamjerno i objaviti svoju obvezu bez otvaranja. U osnovi, dajte zaključani okvir bez lozinke.

Kako bi ovo zaobišli, pošteni birači mogu objaviti sve šifrirane dionice (kao što je spomenuto u fazi predaje) i jednostavno rekonstruirati tajne. Na taj će način, čak i ako se određeni birači ponašaju zlonamjerno, sustav i dalje raditi. Tako Ouroboros dobiva svoju bizantsku toleranciju na greške.

Na kraju, izbornik potvrđuje da se obveze i otvaranja podudaraju i kada se to dogodi, izvlače se tajne obveza koje tvore sjeme. Sjeme je nasumično generirani niz bajtova.

Svi birači sada posjeduju ovo sjeme.

Dakle, zaustavimo se na sekundu i provjerimo gdje smo trenutno.

Biramo vođe mjesta za sljedeću epohu. Da bismo bili sigurni da su izbori što nepristraniji, trebala nam je neka vrsta slučajnosti. “Sjeme” nam pruža ovu slučajnost. Sada je vrijeme da odaberete vođe mjesta.

Da bismo to učinili, koristit ćemo se algoritmom Follow the Satoshi (FTS).

Cardano: FTS algoritam

Ime algoritma dolazi od Satoshi Nakamota, nepoznatog tvorca Bitcoina.

Što je Cardano Blockchain? Vodič korak po korak

Zasluga za sliku: Cardano Docs

FTS u osnovi odabire slučajni novčić iz uloga. Tko posjeduje taj novčić, postaje vođa mjesta. To je tako izravno!

Zbog toga, što više ima uloga u sustavu, to su veće šanse za dobitak na ovoj lutriji.

Voditelji utora također će imati moć ne samo odabrati blokove u glavnom blockchainu, već i odabrati blokove u drugim blockchainsima unutar Cardano ekosustava.

# 2 Mreža

Dakle, kako mreža utječe na skalabilnost?

Jednostavna … širina pojasa.

Transakcije nose podatke. Kako se povećava broj transakcija, tako raste i zahtjev za mrežnim resursima.

Zamisao je prilično jednostavna: ako sustav želi povećati do milijuna korisnika, mreži će trebati 100 s terabajta ili eksabajta resursa da se održi.

Kao takvo, nemoguće je održavati homogenu mrežnu topologiju. Što to znači?

U homogenoj topologiji mreže, svaki čvor u mreži prenosi svaku poruku. Skype je primjer takve mreže u kojoj se većina vrijednosti uzima iz jedne klase korisnika koji su svi zainteresirani za telefonski poziv.

Međutim, u decentraliziranoj mreži to može postati nepraktično za povećavanje. Svi čvorovi možda nemaju resurse potrebne za učinkovito prenošenje informacija.

Kako bi riješio ovaj problem, Cardano traži novu vrstu tehnologije nazvanu RINA, rekurzivna arhitektura među mrežama koju je stvorio John Day. To je nova vrsta strukturiranja mreža koja koristi politike i genijalna inženjerska načela.

Cilj RINA-e je stvoriti heterogenu mrežu koja obećava da će:

  • Privatnost.
  • Transparentnost.
  • Skalabilnost.

To čini na način da možete pretpostaviti kako će se mreža organizirati u formalnom svojstvu. Nadamo se da će besprijekorno surađivati ​​s TCP / IP protokolima. Cardano se nada da će to djelomično primijeniti do 2018., a u potpunosti do 2019. godine.

Prema Wikipedija, “RINA u biti podržava mobilnost, višestruko usmjeravanje i kvalitetu usluge bez potrebe za dodatnim mehanizmima, osigurava sigurno i programibilno okruženje, motivira za konkurentnije tržište i omogućuje neprimjetno usvajanje.”

# 3 Skaliranje podataka

Konačno, imamo skaliranje podataka.

Razmisli o ovome.

Blockchains pohranjuju stvari za vječnost. Svaki mali dio podataka, bitan ili ne, sprema se u blockchain zauvijek. Kako se sustav skalira i dolazi sve više i više ljudi, s velikim priljevom podataka blockchain postaje sve glomazniji.

Sad, ne zaboravite da se blockchain izvodi jer se sastoji od čvorova. Svaki čvor je korisnik koji u svoj sustav pohranjuje kopiju blockchaina.

Vidite gdje je problem ispravno?

Kako blockchain postaje sve glomazniji, zahtijevat će više prostora, a to je nerazumno za normalnog korisnika s normalnim računalom.

Cardano želi riješiti ovaj problem primjenom jednostavne filozofije “Nisu svi potrebni svi podaci.”

Npr. ako se Alice i Bob uključe u transakciju, to možda neće biti relevantno ni za koga drugog u mreži. Jedino što trebaju znati je da se transakcija dogodila i da je bila legitimna.

Tehnike koje Cardano istražuje su:

  • Rezidba.
  • Pretplate
  • Kompresija.

Ako se primjenjuju sinergijski, to zapravo može znatno smanjiti količinu podataka koju korisnik treba imati.

Uz to, postoji i koncept particioniranja. To zapravo znači da, umjesto da ima cijeli blockchain, korisnik jednostavno može dobiti dio blockchaina i uvelike smanjiti količinu podataka koju trebaju pohraniti. Što se nadaju učiniti putem bočnih lanaca (više o tome kasnije).

Cilj Cardanoa ovdje je koristiti sve ove podatke za sažimanje podataka koje korisnici trebaju potrošiti bez ugrožavanja sigurnosti ili osiguranja da su njihove transakcije pravilno prošle. Istraživanje o tome započelo je na Sveučilištu u Edinburghu.

Element # 2: Interoperabilnost

Sad smo vidjeli kako funkcionira strana skalabilnosti Cardanoa, sada smo došli do drugog stupa: interoperabilnosti. Duga i kratka interoperabilnost je, kako kaže Charles Hoskinson, neće postojati jedan znak koji će njima vladati.

Pogledajmo trenutni ekosustav. U kriptosferi imamo različite kriptokovanice kao što su Bitcoin, Ethereum, Litecoin itd. Slično tome, u naslijeđenom financijskom svijetu imamo sustave poput tradicionalnih banaka koje koriste SWIFT, ACH itd..

Problem leži u činjenici da je tim pojedinačnim entitetima izuzetno teško međusobno komunicirati. Bitcoinima je teško znati što se događa u Ethereumu i obrnuto. To postaje dvostruko teže kada banke pokušavaju komunicirati s kripto-mrežama.

Zbog toga kripto razmjene, koje pružaju portal između kripto i banaka, postaju toliko moćne i važne. Međutim, sam po sebi leži problem. Burze nisu decentralizirana cjelina i izuzetno su ranjive.

  • Mogu biti hakirani.
  • Mogu se onesvijestiti tijekom dužih razdoblja radi nadogradnje sustava. U osnovi se to dogodilo Binance nedavno.

Osim toga, postoji još jedno područje u kojem ova pogrešna komunikacija između naslijeđenog i kripto svijeta može dovesti do katastrofalnih rezultata: ICO-i.

U ICO-ima entitet dobiva milijune dolara u zamjenu za svoje tokene, međutim, ušteda novca na njihovim bankovnim računima može postati teško. Banke bi očito htjele znati odakle sav novac i tko su bili ti koji su taj novac osigurali, a to je gotovo nemoguće osigurati.

Bilo je potrebno elegantnije i bez rizika rješenje interoperabilnosti.

Novčić za kriptovalute treće generacije mora pružiti ekosustav u kojem svaki pojedinačni blockchain može komunicirati s drugim blockchainom i s vanjskim naslijeđenim financijskim sustavima.

Dakle, pogledajmo kako Cardano planira povećati interoperabilnost i u kripto svijetu i u naslijeđenom svijetu.

Kripto svijet: međulančana komunikacija i bočni lanci

Cardanova je vizija stvoriti “internet blockchaina”. Zamislite ekosustav u kojem Bitcoin može teći u Ethereum, a Ripple se neprimjetno ulijeva u Litecoin bez potrebe za centraliziranim razmjenama. Zbog toga su transferi među lancima nešto što Cardano želi provesti bez ikakvih posrednika

Jedan od načina na koji Cardano to želi jest primjenom bočnih lanaca.

Sidechain kao koncept već je neko vrijeme u kripto krugovima. Ideja je vrlo izravna; imate paralelni lanac koji prolazi zajedno s glavnim lancem. Bočni lanac bit će pričvršćen na glavni lanac dvosmjernom klinom.

Cardano će podržati bočne lance na temelju istraživanja Kiayiasa, Millera i Zindrosa (KMZ) koje uključuju “neinteraktivne dokaze o dokazima o radu”.

Prema Hoskinsonu, ideja bočnih lanaca dolazi iz dvije stvari:

  • Dobivanje komprimirane verzije blockchaina.
  • Stvaranje interoperabilnosti između lanaca.

Za što će se koristiti Cardano?

Kada je riječ o povećanju interoperabilnosti sa naslijeđenim svijetom, Cardano se želi usredotočiti na tri prepreke koje kripto svijet čine nekompatibilnima sa naslijeđenim svijetom:

  • Metapodaci.
  • Pripisivanje.
  • Usklađenost.

Prepreka # 1: Metapodaci

Metapodaci znače priču koja stoji iza transakcije.

Ako bi Alice potrošila 50 USD, metapodaci bi mogli biti sljedeći:

  • Na što je Alice potrošila novac?
  • Kome je Alice dala taj novac?
  • Gdje je potrošila novac?

Iako to nije tako dobro isplanirano u prostoru kriptovaluta, izuzetno je bitno u naslijeđenom bankarskom svijetu. Zapravo je to jedan od glavnih razloga zašto se većina entiteta bori s ICO-ima. Jednostavno nemaju metapodatke potrebne za pružanje banaka.

U naslijeđenom svijetu metapodaci su izuzetno važni. Evo svrha kojima služi:

  • Otkrivanje i identifikacija resursa.
  • Učinkovita elektronička organizacija podataka.
  • Govori nam kako se podaci razmjenjuju između različitih sustava i time poboljšava interoperabilnost.
  • Vrlo korisno u zaštiti resursa. Pomaže u prepoznavanju karakteristika podataka i ponašanja kako bi se oni po potrebi mogli replicirati.

Međutim, problem s metapodacima je taj što su izuzetno osobni i budući da se podaci u blockchainu pohranjuju na trajnoj i transparentnoj osnovi, imamo situaciju da se izuzetno privatni podaci mogu trajno pričvrstiti na blockchain.

Jedna od glavnih stvari na kojima Cardano istražuje jest kako selektivno pričvrstiti metapodatke na lanac.

Prepreka # 2: Atribucija

Slično metapodacima, atribucijom se doznaju imena ljudi koji su uključeni u transakcije. U osnovi, kome se sve pripisuje određena transakcija?

Ako blockchain trajno popravi atribuciju na sebi, uvelike će ugroziti privatnost uključenih pojedinaca.

Stoga Cardano planira osnažiti svoje korisnike da dijele atribucije kada i kada je to potrebno.

Prepreka # 3: Usklađenost

Treća prepreka je “usklađenost”.

Usklađenost uključuje čimbenike kao što su: KYC (Upoznajte svog kupca), AML (sprečavanje pranja novca), ATF (financiranje terorizma) itd..

Sukladnost se koristi za provjeru legitimnosti transakcije. U osnovi, ako Alice plati Bobu 50 dolara, usklađenost se koristi kako bi se osiguralo da transakcija nije izvršena u bilo koje zlobne svrhe.

Iako kripto svijet na ovom planu zapravo nije učinio puno, izuzetno je kritično u bankarskom svijetu gdje se moraju znati povijest i legitimitet svake transakcije.

Ono na čemu Cardano istražuje je kako koristiti metapodatke i atribuciju zajedno s usklađenošću kako bi pomogli svojim korisnicima kad god trebaju interakciju s bankama.

Element # 3: Održivost

Napokon smo došli do trećeg stupa, održivosti.

Prema Hoskinsonu, ovo je najteže rješenje. To u osnovi znači kako Cardano planira platiti svoj budući razvoj i rast?

Obično, kada je potrebno izvršiti neki razvoj sustava i zatražiti potpore, može se dogoditi nekoliko stvari:

  • Pokroviteljstvo.
  • ICO-i

Međutim, obojica imaju problem.

S pokroviteljstvom imate problem moguće centralizacije. Ako velika tvrtka daje ogromnu količinu bespovratnih sredstava blockchain tvrtki, oni mogu usmjeriti način na koji razvoj kreće u sustavu.

Kod ICO-a to je poput iznenadnog trzanja novca bez ikakvog održivog modela i dodaje potpuno nepotreban znak ekosustavu.

Treba učiniti nešto drugačije i održivije.

U tom smislu, Cardano planira preuzeti nadahnuće iz Dash-a i stvoriti riznicu.

Kako će raditi riznica?

Svaki put kad se blok doda u lanac, dio te nagrade za blok bit će dodan u riznicu.

Dakle, ako se netko želi razviti i unijeti neke promjene u ekosustav, podnosi glasački listić Riznici da zatraži bespovratna sredstva.

Dionici ekosustava Cardano tada glasuju i odlučuju treba li se glasački listić odobriti ili ne.

Ako to učine, podnositelj glasačkog listića dobiva potporu za razvoj.

Ovaj sustav ima nekoliko glavnih prednosti:

  • Riznica se puni kako se otkriva sve više blokova.
  • Izravno je proporcionalan veličini mreže. Što je mreža veća, dostupno je više resursa i sustav glasanja postaje decentraliziraniji.

Međutim, postoje neke glavne prepreke na putu prije nego što se to iskoristi.

  • Treba uspostaviti pošten sustav glasanja.
  • Birači bi trebali imati poticaj da glasaju i sudjeluju u sustavu.
  • Svatko bi glas trebao imati neku vrijednost kako se ne bi dogodila situacija tipa “Tragedija zajedničkog doba”.
  • Postupak predaje glasačkih listića trebao bi biti jednostavan i jednostavan.
  • Čitav postupak trebao bi biti što decentraliziraniji.

Trenutno je Cardano identificirao sustav koji mogu koristiti, koji kombinira likvidnu demokraciju s poticajnim modelom riznice.

Cardano: kako funkcionira likvidna demokracija?

To je sustav koji fluidno prijelazi između izravne demokracije i predstavničke demokracije.

Što je Cardano Blockchain? Vodič korak po korak

Postupak ima sljedeće značajke:

  • Ljudi mogu izravno glasati o svojim politikama.
  • Ljudi mogu prenijeti svoje glasačke odgovornosti na delegata koji za njih može glasati o njihovim politikama.
  • I sami delegati mogu svoje glasovne odgovornosti prenijeti na drugog delegata koji može glasati u njihovo ime. Ovo svojstvo u kojem delegat može imenovati vlastitog delegata naziva se tranzitivnost.
  • Ako se osobi koja je delegirala svoje glasovanje ne sviđa glas koji su izabrali njezini delegati, onda ona jednostavno može vratiti svoj glas i sama glasati o politici.

Dakle, koje su prednosti likvidne demokracije?

  • Mišljenje svake pojedine osobe broji i igra ulogu u konačnom kreiranju politike.
  • Da bi postao delegat, sve što treba učiniti je pridobiti povjerenje osobe. Ne trebaju trošiti milijune dolara na skupe predizborne kampanje. Zbog toga je prepreka za ulazak relativno niska.
  • Zbog mogućnosti osciliranja između izravne i delegirane demokracije, manjinske skupine mogu biti poštenije zastupljene.
  • Napokon, ima skalabilni model. Svatko tko nema vremena glasati o svojim pravilima može jednostavno prenijeti svoje glasačke odgovornosti.

Haskell i Plutus

Cardanovo kodiranje vrši se u Haskellu, dok će njihovi pametni ugovori biti kodirani u Plutusu. Da bismo razumjeli zašto je to tako jedinstven pristup, moramo razumjeti neke osnove o programskim jezicima.

Što se tiče jezika, oni pripadaju dvjema obiteljima:

  • Imperativ
  • Funkcionalni.

Imperativni programski jezici

U imperativnom pristupu, koder mora navesti sve korake koje računalo treba poduzeti da bi postiglo cilj. Svi naši tradicionalni programski jezici poput C ++, Java, pa čak i Solidity imperativni su programski jezici. Ovakav pristup programiranju naziva se i algoritamskim programiranjem.

Uzmimo primjer što pod tim podrazumijevamo. Pogledajmo C ++. Pretpostavimo da želimo zbrojiti 5 i 3.

  • int a = 5;
  • int b = 3;
  • int c;
  • c = a + b;

Kao što vidite, postupak dodavanja preuzima više koraka i svaki korak neprestano mijenja stanje programa jer se svi redom izvršavaju pojedinačno.

Postupak dodavanja trajao je u četiri koraka, a koraci su:

  • Deklariranje cijelog broja a i dodjeljivanje vrijednosti 5.
  • Deklariranje cijelog broja b i dodjeljivanje vrijednosti 3.
  • Proglašavanje cijelog broja c.
  • Dodavanje vrijednosti i b i njihovo spremanje u c.

Cardano funkcijski programski jezici

Druga obitelj programskih jezika su Funkcionalni jezici. Ovaj stil programiranja stvoren je za izgradnju funkcionalnog pristupa rješavanju problema. Ovakav pristup naziva se deklarativno programiranje.

Pa, kako funkcionira funkcionalno programiranje??

Pretpostavimo da postoji funkcija f (x) koju želimo koristiti za izračunavanje funkcije g (x), a zatim je želimo koristiti za rad s funkcijom h (x). Umjesto da rješavamo sve one u nizu, jednostavno ih možemo udružiti u jednu funkciju poput ove:

h (g (f (x)))

To čini funkcionalni pristup lakšim za matematičko rasuđivanje. Zbog toga bi funkcionalni programi trebali biti sigurniji pristup stvaranju pametnih ugovora. To također pomaže u jednostavnijoj formalnoj provjeri, što u velikoj mjeri znači da je lakše matematički dokazati što program radi i kako djeluje. To Cardanu daje svojstvo “Kodeksa visokog osiguranja”.

Uzmimo stvarni primjer ovoga i uvidimo zašto to može postati izuzetno kritično, pa čak i spasonosno u određenim uvjetima.

Pretpostavimo da kodiramo program koji kontrolira zračni promet.

Kao što možete zamisliti, kodiranje takvog sustava zahtijeva visok stupanj preciznosti i točnosti. Ne možemo samo slijepo kodirati nešto i nadati se najboljem kad su životi ljudi ugroženi. U ovakvim situacijama potreban nam je kôd za koji se može dokazati da djeluje s visokim stupnjem matematičke sigurnosti.

Upravo je zato funkcionalni pristup tako poželjan.

I upravo je to ono što Cardano koristi Haskell za kodiranje svog ekosustava i Plutusa za svoje pametne ugovore. I Haskell i Plutus su funkcionalni jezici.

Sljedeća tablica uspoređuje imperativni pristup s funkcionalnim pristupom.

Što je Cardano Blockchain? Vodič korak po korak

Kredit za sliku: Docs.Microsoft.com

Pa, pogledajmo prednosti funkcionalnog pristupa:

  • Pomaže u stvaranju koda visoke sigurnosti jer je lakše matematički dokazati kako će se kôd ponašati.
  • Povećava čitljivost i održivost jer je svaka funkcija dizajnirana za izvršavanje određenog zadatka. Funkcije su također neovisne o državi.
  • Kôd je lakše prelomiti, a bilo koje promjene u kodu jednostavnije je implementirati. To olakšava ponovljeni razvoj.
  • Pojedinačne funkcije mogu se jednostavno izolirati, što im olakšava testiranje i uklanjanje pogrešaka.

Međutim, kao i u svemu, i ovaj pristup ima nedostatak:

Novo je.

Što to znači, teže je pronaći programera za Haskell nego za programera za C ++ i Java i treba ga opsežno testirati u stvarnim životnim situacijama.

Cardano ICO

Cardano ICO prikupio je otprilike 62 milijuna dolara.

Cardanov token nazvan je Ada po Adi Lovelace, matematičarki iz 19. stoljeća koja je prepoznata kao prvi računalni programer i kći pjesnika Lorda Byrona.

Cardanovo prvo veliko izdanje, nazvano Byron, objavljeno je 29. rujna 2017., kada je pokrenuta glavna mreža Cardano.

Naknade za Cardano

Naknade za prijenos ADA variraju određuje se sljedećom jednadžbom:

  • naknada za prijenos = a + b * veličina.

Gdje:

  • a = konstanta koja je trenutno jednaka 0,155381 ADA
  • b = Još jedna konstanta koja trenutno iznosi 0,000043946 ADA / bajt
  • size = Veličina transakcije (u bajtovima0.

To u stvari znači da je minimalna transakcija koju ćete platiti 0,155381 ADA i da će se povećati za 0,000043946 ADA za svako povećanje bajta veličine vaše transakcije.

U svakoj se epohi naknade za transakcije prikupljaju u fondu i daju odgovarajućim vođama mjesta.

Putokaz za Cardano

Prema planu, Cardano će biti objavljen u 5 faza:

  • Byron: Omogućuje korisnicima trgovinu i prijenos Ade. Pokrenut je i Cardano mainnet.
  • Shelley: Osigurava da tehnologija postoji kako bi postala potpuno decentralizirani i autonomni sustav
  • Goguen: Vidjet će integraciju pametnih ugovora.
  • Basho: Usredotočen na poboljšanje performansi.
  • Voltaire: IOHK će dodati sustav riznice i upravljanje.

Cardano: Zaključak

Cardano se ne temelji samo na čvrstoj filozofiji, već i na tvrdoj znanosti. To samo po sebi daje značajnu prednost nad konkurentima. Osim toga, činjenica da netko poput Charlesa Hoskinsona prednjači samo dodaje još vjerodostojnosti. Morat ćemo pričekati i vidjeti do 2019. mogu li zaista ispuniti sva svoja uzvišena obećanja.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map