Kaj je Cardano Blockchain? [Najobsežnejši vodnik po korakih]

Kaj je Cardano?…

TLDR: Cardano je dom kriptovalute Ada, ki jo lahko uporabljamo za pošiljanje in prejemanje digitalnih sredstev. Ta digitalna gotovina predstavlja prihodnost denarja in omogoča hitre, neposredne prenose, ki so zagotovljeni z uporabo kriptografije.

Eden najzanimivejših projektov, ki je izšel, je Cardano. Podobno kot Ethereum je tudi Cardano pametna pogodbena platforma, vendar tudi Cardano ponuja razširljivost in varnost s pomočjo večplastne arhitekture.

Cardanov pristop je v samem prostoru edinstven, saj temelji na znanstveni filozofiji in recenziranih akademskih raziskavah. V tem priročniku bomo podrobno raziskali Cardano in si ogledali nekatere zanimivejše novosti, ki jih prinaša tabela. Če vas bolj zanima, kako zgraditi svoj Cardano, si oglejte naše tečaje blockchain.

Izvor Cardano

Cardano je zasnoval Charles Hoskinson, ki je eden od soustanoviteljev Ethereuma.

Na sliki zgoraj: Charles Hoskinson. Zasluga za sliko: IOHK.

Medtem ko Ethereum opravlja čudovito delo kot pametna pogodbena platforma, je po mnenju Hoskinsona to veriga druge generacije (več o tem kasneje) in je potrebovala razvoj. Zaradi česar je Cardano izjemno izjemen, je velika skrb, ki jo je treba vzdrževati. Tri organizacije, ki polno delajo za razvoj in skrb za Cardano.

To so:

  • Fundacija Cardano.
  • IOHK.
  • Emurgo.

Fundacija Cardano je neprofitna regulirana oseba, ki je skrbniška organizacija družbe Cardano. Njihova glavna naloga je “standardizirati, zaščititi in promovirati tehnologijo protokola Cardano”.

Leta 2015 je Hoskinson skupaj z Jeremyjem Woodom našel IOHK (Input Output Hong Kong). IOHK je “raziskovalno in razvojno podjetje, ki se je zavezalo k uporabi medsebojnih inovacij blockchaina za gradnjo dostopnih finančnih storitev za vse.” Za gradnjo, projektiranje in vzdrževanje podjetja Cardano so sklenili pogodbe do leta 2020.

Končno imamo še Emurga. Emurgo je japonsko podjetje, ki “razvija, podpira in inkubira komercialne podvige, ki želijo s pomočjo tehnologije veriženja blokov revolucionirati svojo industrijo.” Velik del financiranja IOHK izhaja iz petletne pogodbe z Emurgo.

Te tri organizacije v sinergiji skrbijo za to, da razvoj Cardano poteka dobro. Torej, zdaj verjetno razmišljate, zakaj je bil Cardano sploh potreben. Cardano se opisuje kot blockchain 3. generacije. Poglejmo, kaj to pomeni?

Tri generacije blockchain

Po Charlesu Hoskinsonu, smo šli skozi tri generacije verig blokov.

1. generacija: Bitcoin in prenos denarja

Bitcoin je nastal, ker so vsi postavljali enaka vprašanja.

Ali bo mogoče ustvariti obliko denarja, ki jo bo mogoče nakazati med dvema osebama brez posrednika??

Ali bo mogoče ustvariti decentraliziran denar, ki bo lahko deloval na nečem podobnem blockchainu?

Satoshi Nakamoto je na ta vprašanja odgovoril, ko je ustvarjal bitcoin. Končno smo imeli decentraliziran denarni sistem, ki lahko prenaša denar od ene osebe do druge.

Vendar pa je prišlo do težave z bitcoini, kar je težava z vsemi verigami blokov prve generacije. Dovolili so le denarne transakcije, tem transakcijam ni bilo mogoče dodati pogojev.

Alice lahko pošlje Bob 5 BTC, vendar za te transakcije ni mogla postaviti pogojev. Npr. Bobu ni mogla povedati, da bo denar dobil le, če bo opravljal določene naloge.

Za te pogoje bi bilo potrebno zelo zapleteno skriptiranje. Nekaj ​​je bilo treba, da bi bil postopek bolj brezhiben.

2. generacija: Ethereum in pametne pogodbe

In to “nekaj” je bila pametna pogodba.

Kaj je pametna pogodba?

Pametne pogodbe vam pomagajo zamenjati denar, lastnino, delnice ali kaj vrednega na pregleden in brezkonflikten način, pri čemer se izognete storitvam posrednika.

Ethereum Vitalika Buterina je zlahka vztrajnik te generacije. Svetu so pokazali, kako se blockchain lahko razvije iz preprostega plačilnega mehanizma v nekaj veliko bolj smiselnega in zmogljivega.

Vendar je imela tudi ta generacija nekaj težav.

Ko so izhajali vedno bolj zanimivi primeri uporabe verige blokov, so bili vedno bolj sprejeti.

Težava pa je bila v tem, da te generacije verig blokov v resnici niso imele dobrih pogojev za razširljivost. Skupaj s tem sistem upravljanja teh verig blokov v resnici ni bil tako dobro premišljen. Primer tega je, da sta razdelitev Ethereum in Ethereum Classic po Hoskinsonu klasičen primer (brez namena igre besed) slabega upravljanja.

Tu nastopi tretja generacija.

3. generacija: Cardano

Hoskinson je vedel, da se mora veriga blokov še bolj razvijati. Pozitivne elemente je vzel iz prvih dveh generacij verige blokov in dodal nekaj svojih elementov. Iz tega je prišel Cardano.

Trije elementi, ki jih je hotel rešiti Cardano, so bili:

  • Razširljivost.
  • Interoperabilnost.
  • Trajnost.

Kot smo že omenili, je Cardano edinstven v smislu, da temelji na znanstveni filozofiji in recenziranih akademskih raziskavah. Ves inženiring, ki se vanj vključi, ima končni cilj biti »Kodeks visokega zagotovila«. To se naredi za zagotovitev, da obstaja veliko večje prepričanje o kakovosti uporabljene kode (več o tem kasneje v razdelku »Haskell in Plutus«). To bo po besedah ​​Hoskinsona preprečilo, da bi se zgodili prihodnji primeri, kot je delitev ETH-ETC.

Preden gremo naprej, raziščimo filozofijo Cardano.

Filozofija Cardana

Ekipa Cardano se želi držati sklopa načel in filozofij. Na pot se niso odpravili z ustreznim načrtom ali belim papirjem. Namesto tega so se osredotočili na sprejemanje “zbirke načel oblikovanja, najboljših inženirskih praks in poti za raziskovanje.”

Sledijo ta načela, ki so povzeta neposredno s spletnega mesta Cardano.

  • Ločevanje računovodstva in računanja na različne plasti.
  • Implementacija jedrnih komponent v visoko modularno funkcionalno kodo
  • Majhne skupine akademikov in razvijalcev, ki tekmujejo s strokovno ocenjenimi raziskavami
  • Močna uporaba interdisciplinarnih skupin, vključno s zgodnjo uporabo strokovnjakov InfoSec
  • Hitra ponovitev belih knjig, izvajanja in novih raziskav, potrebnih za odpravo vprašanj, odkritih med pregledom
  • Nadgrajevanje zmožnosti nadgradnje sistemov po uvedbi brez uničevanja omrežja
  • Razvoj decentraliziranega mehanizma financiranja za prihodnje delo
  • Dolgoročni pogled na izboljšanje oblikovanja kriptovalut, tako da lahko delujejo na mobilnih napravah z razumno in varno uporabniško izkušnjo
  • Približevanje zainteresiranih strani operacijam in vzdrževanju njihove kriptovalute
  • Potrditev potrebe po obračunu več sredstev v isti knjigi
  • Povzemanje transakcij za vključitev neobveznih metapodatkov, da se bolje prilagodijo potrebam starejših sistemov
  • Učenje od skoraj 1000 altcoinov s sprejetjem funkcij, ki so smiselne
  • S sprejetjem standardnega procesa, ki ga je navdihnila projektna skupina za internetni inženiring, uporabite namensko podlago za zaklepanje končne zasnove protokola
  • Raziščite družbene elemente trgovine
  • Poiščite zdravo srednjo pot za regulatorje za interakcijo s trgovino, ne da bi pri tem ogrozili nekatera temeljna načela, podedovana od Bitcoina.

Zdaj, ko smo videli filozofijo, si poglejmo podrobno tri elemente, ki jih želi rešiti Cardano.

Element # 1: Razširljivost

Ko ljudje rečejo “razširljivost”, vedno pomislijo na transakcije, obdelane na sekundo, ali na pretočnost. Vendar pa je po Hoskinsonu to le en del problema. Popolna razširljivost je tako rekoč triglava hidra. Poskrbeti je treba za tri ločene elemente:

  • Transakcije na sekundo / pretočnost
  • Omrežje.
  • Skaliranje podatkov.

# 1 Pretočnost

Veliko člankov je bilo napisanih o pomanjkanju pretovora v Bitcoin in Ethereum. Bitcoin upravlja 7 transakcij na sekundo, Ethereum pa 15-20. To za finančni sistem absolutno ni sprejemljivo.

Cardano upa, da bo to težavo rešil z njihovim mehanizmom soglasja Ouroboros. Gre za dokazljivo varen algoritem za dokazovanje vložka. Ouroboros je bil med letom dejansko strokovno pregledan in odobren Kripto 2017.

Kot smo že omenili, je Ouroboros algoritem dokazov o vlogi. Preden se poglobimo v mehanizem, moramo vedeti, kakšen dokaz je vloga.

Bitcoin in Ethereum (vsaj za zdaj) upošteva protokol o dokazovanju dela.

Dokaz o delu kot postopek vključuje naslednje korake:

  • Rudarji rešujejo kriptografske uganke, da “izkopljejo” blok, da ga dodajo v verigo blokov.
  • Ta postopek zahteva ogromno energije in računalniške porabe. Sestavljanke so bile zasnovane tako, da otežujejo in obremenjujejo sistem.
  • Ko rudar reši uganko, svoj blok predstavi omrežju v preverjanje.
  • Preverjanje, ali blok pripada verigi ali ne, je izjemno preprost postopek.

To je v bistvu sistem dokazov o delu. Reševanje sestavljanke je težko, a preverjanje, ali je rešitev dejansko pravilna ali ne, je enostavno. To je sistem, ki sta ga uporabljala Bitcoin in Ethereum (do zdaj). Vendar pa je v sistemu nekaj temeljnih napak.

Težava z dokazilom o delu.

Kot kaže, je z dokazili o delu kar nekaj težav.

  • V prvi vrsti je dokaz dela izredno neučinkovit postopek zaradi same moči in energije, ki ga poje..
  • Ljudje in organizacije, ki si lahko privoščijo hitrejše in zmogljivejše ASIC-je, imajo običajno boljše možnosti rudarjenja kot drugi.
  • Kot rezultat tega bitcoin ni tako decentraliziran, kot si želi. Preverimo graf porazdelitve hashrate:
  • Zasluga za sliko: Blockchain.info

Kot lahko vidite, je ~ 75% hašrata razdeljeno samo na 5 rudarskih bazenov!

  • Teoretično gledano se ti veliki rudarski bazeni lahko preprosto povežejo med seboj in v omrežju bitcoin uvedejo 51%.

Torej je Ethereum za rešitev teh težav pogledal na Proof of Stake kot na rešitev.

Kaj je dokaz o vložku?

Z dokazilom o vložku bo celoten rudarski postopek navidezen in rudarje zamenjal s potrjevalniki.

Postopek bo deloval tako:

  • Potrjevalci bodo morali nekaj svojih kovancev zapreti kot vložek.
  • Po tem bodo začeli preverjati bloke. Pomen, ko bodo odkrili blok, za katerega menijo, da ga je mogoče dodati v verigo, ga bodo potrdili tako, da bodo nanj stavili.
  • Če se blok doda, bodo potrjevalci prejeli nagrado, sorazmerno z njihovimi stavami.

Kaj je Cardano Blockchain? Vodnik po korakih

Zdaj, ko vemo, kako izgleda POS, si poglejmo mehanizem, ki stoji za Ouroborosom.

Cardano: Ouroboros pod pokrovom

Ouroboros gleda na porazdelitev žetonov v ekosistemu in iz vira naključnih števil deli svet na epohe. Nato je vsaka doba razdeljena na reže. Vsaka doba traja zelo kratko ~ 20 sekund.

Kaj je Cardano Blockchain? Vodnik po korakih

Zasluga za sliko: Cardano Docs

Vsaka reža nato dobi svojega vodjo igralnega avtomata, ki je naključno izbran.

Kaj je Cardano Blockchain? Vodnik po korakih

Vodja igralnega avtomata deluje kot rudarji v protokolu POW v smislu, da so oni tisti, ki izberejo bloke, ki se dodajo v verigo blokov. Lahko pa dodajo le en blok.

Kaj je Cardano Blockchain? Vodnik po korakih

Če vodja igralnega avtomata nekako zamudi svojo priložnost in ne izbere bloka, zamudi priložnost in bo moral počakati, da znova postane vodja igralnega avtomata. V redu je, da ena ali več rež ostane prazna (brez ustvarjenih blokov), vendar mora biti večina blokov (vsaj 50% + 1) ustvarjena v obdobju.

Kot lahko vidite, imajo voditelji igralnih avtomatov zelo pomembno vlogo v ekosistemu. Če želite biti kvalificirani, morate imeti 2-odstotni delež v Cardanu. Te zainteresirane strani se imenujejo volivci in so tisti, ki izvolijo vodje igralnih avtomatov za naslednjo dobo v sedanji dobi. Več ko ima deležnik v sistemu, več možnosti je, da bodo izvoljeni za vodje igralnih avtomatov.

Ker imajo voditelji igralnih avtomatov veliko moči, moramo biti še posebej pozorni, da bodo volitve čim bolj nepristranske. Tu mora biti nekaj naključnosti. Zato se večstransko računanje (MPC) izvaja za doseganje neke oblike naključnosti.

Pri tem pristopu MPC vsak volivec izvede naključno dejanje, imenovano “metanje kovancev”, nato pa svoje rezultate deli z drugimi volivci. Čeprav rezultate naključno generira vsak volivec, se na koncu strinjajo o isti končni vrednosti.

Volitve so razdeljene v tri faze:

  • Faza zaveze.
  • Faza razkrivanja
  • Faza okrevanja.

Raziščimo, kaj se zgodi znotraj posamezne faze.

Faza zaveze

Prvič, volilec ustvari skrivno naključno vrednost in nato oblikuje “obveznost”. Obveza je sporočilo, ki vsebuje šifrirane delnice (upoštevajte to za fazo obnovitve) in dokaz o skrivnosti.

Po tem volilec podpiše zavezo s svojim zasebnim ključem, določi časovno številko in priloži svoj javni ključ. S tem se rešita dva namena:

  • Vsakdo lahko preveri, kdo je ustvaril to zavezo (saj je nanjo pritrjen javni ključ).
  • Lahko preverijo, kateri epohi pripada.

Po tem volilec pošlje svoje zaveze drugim volivcem. Sčasoma vsak volivec zbere obveznosti drugega volivca (zaveze se dajo v blok in postanejo del verige blokov).

Faza razkrivanja

Druga faza je faza razkritja.

O obveznostih razmišljajte kot o zaklenjeni škatli, v kateri je skrivnost, posebna vrednost pa jo odklene. Ta posebna vrednost se imenuje “odpiranje”. To je tisto, za kar gre v tej fazi, volivci pošljejo svoje “odpiranje”. Te odprtine se prav tako vstavijo v blok in nato postanejo del verige blokov.

Faza okrevanja

Na koncu imamo še fazo okrevanja.

V tem času ima volivec tako obveznosti kot možnosti. Nekateri volivci pa lahko ravnajo zlonamerno in objavijo svojo zavezo brez odprtja. V bistvu dajte zaklenjeno polje brez gesla.

Da bi to izognili, lahko pošteni volivci objavijo vse šifrirane delnice (kot je omenjeno v fazi zaveze) in preprosto rekonstruirajo skrivnosti. Tako bo sistem celo deloval, tudi če bodo nekateri volivci ravnali zlonamerno. Tako Ouroboros dobi svojo bizantinsko toleranco do napak.

Sčasoma volivec preveri, ali se zaveze in odprtja ujemajo, in ko se to zgodi, se izločijo skrivnosti iz zavez, ki tvorijo seme. Semeno je naključno generiran bajtni niz.

Vsi volivci imajo zdaj to seme.

Torej, za trenutek se ustavimo in preverimo, kje smo trenutno.

Izvoljujemo voditelje igralnih avtomatov za naslednje obdobje. Da bi zagotovili, da so volitve čim bolj nepristranske, smo potrebovali nekakšno naključnost. “Semena” nam zagotavlja to naključnost. Zdaj je čas, da izberemo vodje igralnih avtomatov.

Za to bomo uporabili algoritem Follow the Satoshi (FTS).

Cardano: Algoritem FTS

Ime algoritma izvira iz Satoshi Nakamoto, neznanega ustvarjalca Bitcoina.

Kaj je Cardano Blockchain? Vodnik po korakih

Zasluga za sliko: Cardano Docs

FTS v bistvu izbere naključni kovanec iz vložka. Kdor je lastnik tega kovanca, postane vodja igralnega avtomata. Tako enostavno je!

Zato je več, ko ima nekdo vložek v sistem, več možnosti ima za zmago v tej loteriji.

Vodje igralnih avtomatov bodo imeli tudi moč, da ne bodo izbrali le blokov v glavni verigi blokov, temveč tudi bloke v drugih verigah blokov znotraj ekosistema Cardano.

# 2 Omrežje

Torej, kako omrežje upošteva razširljivost?

Preprosta … pasovna širina.

Transakcije nosijo podatke. S povečanjem števila transakcij se povečuje tudi potreba po omrežnih virih.

Zamisel je precej preprosta: če naj sistem doseže milijone uporabnikov, bo omrežje potrebovalo 100 terabajtov ali eksabajtov virov, da se lahko vzdržuje.

Kot tak je nemogoče vzdrževati homogeno topologijo omrežja. Kaj to pomeni?

V homogeni topologiji omrežja vsako vozlišče v mreži posreduje vsako sporočilo. Primer je Skype takega omrežja, kjer večino vrednosti prevzame en sam razred uporabnikov, ki jih zanima telefonski klic.

Vendar pa v decentraliziranem omrežju to lahko postane nepraktično za povečanje. Vsa vozlišča morda nimajo virov, potrebnih za učinkovito posredovanje informacij.

Da bi rešili to težavo, Cardano išče novo vrsto tehnologije, imenovano RINA, rekurzivna medmrežna arhitektura, ki jo je ustvaril John Day. Gre za novo vrsto strukturiranja omrežij z uporabo politik in iznajdljivih inženirskih načel.

Cilj RINA je ustvariti raznoliko mrežo, ki obljublja, da bo:

  • Zasebnost.
  • Preglednost.
  • Razširljivost.

To počne tako, da lahko uganite, kako se bo mreža organizirala v formalni obliki. Upamo, da bo nemoteno sodeloval s protokoli TCP / IP. Cardano upa, da bo to delno izvedel do leta 2018 in popolnoma do leta 2019.

Po navedbah Wikipedija, “RINA sama po sebi podpira mobilnost, večnamensko nastavitev in kakovost storitve, ne da bi potrebovali dodatne mehanizme, zagotavlja varno in programabilno okolje, motivira za bolj konkurenčno tržišče in omogoča nemoteno posvojitev.”

# 3 Skaliranje podatkov

Na koncu imamo še skaliranje podatkov.

Premisli o tem.

Blockchains shranjujejo stvari za večnost. Vsak košček podatkov, pomembnih ali ne, se v verigi blokov shrani za večnost. Ker se sistem širi in vstopa vedno več ljudi, s samim pritokom podatkov veriga blokov postane vedno večja.

Zdaj ne pozabite, da veriga blokov deluje, ker je sestavljena iz vozlišč. Vsako vozlišče je uporabnik, ki v svoj sistem shrani kopijo verige blokov.

Saj vidite, kje je težava v redu?

Ko postane veriga blokov večja, bo zahtevala več prostora, kar je nerazumno za običajnega uporabnika z običajnim računalnikom.

Cardano želi rešiti to težavo z uporabo preproste filozofije: “Vsi ne potrebujejo vseh podatkov.”

Npr. če se Alice in Bob vključita v transakcijo, morda ni pomembna za nikogar drugega v omrežju. Edino, kar morajo vedeti, je, da se je transakcija zgodila in da je bila zakonita.

Tehnike, ki jih preučuje Cardano, so:

  • Obrezovanje.
  • Naročnine
  • Stiskanje.

Če se uporabljajo sinergijsko, lahko dejansko znatno zmanjšajo količino podatkov, ki jih mora imeti uporabnik.

Skupaj s tem obstaja tudi koncept particioniranja. To dejansko pomeni, da lahko uporabnik namesto celotne verige blokov preprosto dobi blok verige in močno zmanjša količino podatkov, ki jih potrebuje za shranjevanje. Kar upajo storiti prek stranskih verig (več o tem kasneje).

Cilj podjetja Cardano je uporabiti vse te informacije za stiskanje podatkov, ki jih morajo uporabniki porabiti, ne da bi pri tem ogrozili varnost ali zagotovilo, da so njihove transakcije pravilno opravljene. Raziskave o tem so se začele na univerzi v Edinburghu.

2. element: interoperabilnost

Zdaj smo videli, kako deluje razširljivost Cardano, zdaj smo prišli do drugega stebra: interoperabilnost. Dolga in kratka interoperabilnost je, kot pravi Charles Hoskinson, ne bo en znak, ki bi vladal vsem.

Poglejmo si trenutni ekosistem. V kriptosferi imamo različne kripto kovance, kot so Bitcoin, Ethereum, Litecoin itd. Podobno imamo v zapuščenem finančnem svetu sisteme, kot so tradicionalne banke, ki uporabljajo SWIFT, ACH itd..

Težava je v tem, da je za te posamezne entitete izjemno težko komunicirati. Bitcoin je težko vedeti, kaj se dogaja v Ethereumu in obratno. To postane dvakrat težje, ko banke poskušajo komunicirati s kripto.

Zato kripto izmenjave, ki zagotavljajo portal med kripto in bankami, postanejo tako močne in pomembne. Vendar pa je samo po sebi problem. Borze niso decentralizirana enota in so izredno ranljive.

  • Lahko jih vdrejo.
  • Zaradi nadgradnje sistema lahko dolgo časa izpadajo. V bistvu se je to zgodilo Binance pred kratkim.

Poleg tega obstaja še eno področje, kjer lahko ta napačna komunikacija med zapuščinskim in kripto svetom povzroči katastrofalen rezultat: ICO.

V organizacijah ICO podjetje v zameno za svoje žetone dobi milijone dolarjev, vendar lahko prihranek denarja na svojih bančnih računih postane težaven. Banke bi očitno želele vedeti, od kod ves ta denar in kdo so tisti, ki so ga priskrbeli, kar je skoraj nemogoče zagotoviti.

Potrebna je bila bolj elegantna in varna rešitev za interoperabilnost.

Kovanec za kriptovalute tretje generacije mora zagotavljati ekosistem, v katerem lahko vsak posamezen blok veriga komunicira z drugim blokom in z zunanjimi zapuščenimi finančnimi sistemi..

Poglejmo torej, kako namerava Cardano povečati interoperabilnost tako v kripto svetu kot v starem svetu.

Kripto svet: medverižna komunikacija in stranske verige

Cardanova vizija je ustvariti “internet verig blokov”. Predstavljajte si ekosistem, kjer lahko Bitcoin teče v Ethereum, Ripple pa se lahko nemoteno pretaka v Litecoin, ne da bi morali iti skozi centralizirane izmenjave. Zato so transferji med verigami nekaj, kar želi Cardano izvesti brez posrednikov

Cardano to želi storiti z uporabo stranskih verig.

Sidechain je kot koncept že nekaj časa v kripto krogih. Ideja je zelo neposredna; imate vzporedno verigo, ki poteka skupaj z glavno verigo. Stranska veriga bo pritrjena na glavno verigo preko dvosmernega čepa.

Cardano bo podpiral stranske verige, ki temeljijo na raziskavah Kiayiasa, Millerja in Zindrosa (KMZ), ki vključujejo “neinteraktivna dokazila o delu”.

Po mnenju Hoskinsona ideja o stranskih verigah izhaja iz dveh stvari:

  • Pridobivanje stisnjene različice verige blokov.
  • Ustvarjanje interoperabilnosti med verigami.

Za kaj bo uporabljen Cardano?

Kar zadeva povečanje interoperabilnosti s starejšim svetom, se želi Cardano osredotočiti na tri ovire, zaradi katerih kripto svet ni združljiv s starejšim svetom:

  • Metapodatki.
  • Pripisovanje.
  • Skladnost.

Ovira št. 1: metapodatki

Metapodatki pomenijo zgodbo o transakciji.

Če bi Alice zapravila 50 USD, bi lahko bili metapodatki naslednji:

  • Za kaj je Alice zapravila denar?
  • Komu je Alice dala ta denar?
  • Kje je zapravila denar?

Čeprav to ni tako dobro načrtovano v prostoru kriptovalut, je v zapuščinskem bančnem svetu izjemno pomembno. Pravzaprav je to eden glavnih razlogov, zakaj se večina subjektov spopada z ICO. Preprosto nimajo metapodatkov, potrebnih za zagotavljanje bank.

V zapuščinskem svetu so metapodatki izredno pomembni. Tukaj so cilji, ki jim služi:

  • Odkrivanje in identifikacija virov.
  • Učinkovita organizacija elektronskih podatkov.
  • Pove nam, kako se podatki izmenjujejo med različnimi sistemi in s tem izboljšuje interoperabilnost.
  • Zelo koristno pri zaščiti virov. Pomaga pri prepoznavanju značilnosti in vedenja podatkov, da jih je mogoče po potrebi kopirati.

Vendar pa je težava z metapodatki v tem, da so izredno osebni in ker se podatki v blockchainu hranijo trajno in pregledno, imamo situacijo, ko je na blockchain mogoče trajno pritrditi izredno zasebne podatke.

Ena glavnih stvari, o katerih raziskuje Cardano, je, kako selektivno pritrditi metapodatke na verigo.

Ovira št. 2: Pripisovanje

Podobno kot metapodatki se z dodeljevanjem pridobijo imena ljudi, ki sodelujejo v transakcijah. V bistvu, komu vse je pripisana določena transakcija?

Če blockchain trajno popravi dodeljevanje zase, bo močno ogrozil zasebnost vpletenih posameznikov.

Zato Cardano načrtuje, da bo svojim uporabnikom omogočil, da pripisujejo atribucije, kadar in ko je to potrebno.

Ovira # 3: Skladnost

Tretja ovira je “skladnost”.

Skladnost vključuje dejavnike, kot so: KYC (Spoznaj svojo stranko), AML (preprečevanje pranja denarja), ATF (financiranje terorizma) itd..

Skladnost se uporablja za preverjanje zakonitosti transakcije. V bistvu, če Alice plača Bobu 50 dolarjev, se skladnost uporablja za zagotovitev, da transakcija ni opravljena za nobene zlobne namene..

Medtem ko kripto svet v resnici ni naredil veliko na tem področju, je v bančnem svetu izjemno pomembno, da je treba poznati zgodovino in legitimnost vsake transakcije..

Cardano raziskuje, kako uporabiti metapodatke in dodeljevanje v povezavi s skladnostjo, da svojim uporabnikom pomaga, kadar koli potrebujejo interakcijo z bankami..

3. element: trajnost

Končno smo prišli do tretjega stebra, trajnosti.

Po mnenju Hoskinsona je to najtežje rešiti. V bistvu pomeni, kako namerava Cardano plačati za svoj prihodnji razvoj in rast?

Običajno, ko je treba v sistemu narediti nekaj razvoja in so potrebna nepovratna sredstva, se lahko zgodi nekaj stvari:

  • Pokroviteljstvo.
  • ICO

Vendar imata oba težavo.

Pri pokroviteljstvu imate problem možne centralizacije. Če veliko podjetje da ogromno nepovratnih sredstev podjetju blockchain, bo lahko usmerjalo način razvoja dogodkov v sistemu.

Z mednarodnimi organizacijami ICO gre za nenaden hiter denarja brez kakršnega koli trajnostnega modela in ekosistemu doda popolnoma nepotreben žeton.

Narediti je treba nekaj drugačnega in bolj trajnostnega.

V tem smislu namerava Cardano navdihniti Dash in ustvariti zakladnico.

Kako bo delovala zakladnica?

Vsakič, ko je blok dodan v verigo, bo del te nagrade nagrajen v zakladnico.

Torej, če se nekdo želi razviti in v ekosistem vnesti nekaj sprememb, predloži glasovnico ministrstvu za finance in zaprosi za nepovratna sredstva.

Zainteresirane strani ekosistema Cardano nato glasujejo in odločijo, ali naj se glasovanje odobri ali ne.

V nasprotnem primeru oddajo glasovnice dobi nepovratna sredstva za razvoj.

Ta sistem ima nekaj glavnih prednosti:

  • Zakladnica se nenehno polni, ko odkrijejo vedno več blokov.
  • Je neposredno sorazmeren z velikostjo omrežja. Večje kot je omrežje, več razpoložljivih virov in glasovalni sistem postane tudi bolj decentraliziran.

Vendar pa obstaja nekaj glavnih ovir, preden se to izkoristi.

  • Treba je vzpostaviti pravičen sistem glasovanja.
  • Volivci bi morali imeti spodbudo za glasovanje in sodelovanje v sistemu.
  • Glasovanje vseh bi moralo imeti določeno vrednost, da se ne bi zgodila situacija tipa »Tragedy of Commons«.
  • Postopek oddaje glasovnic mora biti enostaven in enostaven.
  • Celoten postopek mora biti čim bolj decentraliziran.

Trenutno je Cardano opredelil sistem, ki ga lahko uporabljajo, ki združuje tekočo demokracijo z spodbudenim zakladniškim modelom.

Cardano: kako deluje tekoča demokracija?

To je sistem, ki tekoče prehaja med neposredno demokracijo in predstavniško demokracijo.

Kaj je Cardano Blockchain? Vodnik po korakih

Proces ima naslednje značilnosti:

  • Ljudje lahko o svojih politikah glasujejo neposredno.
  • Ljudje lahko svoje glasovalne odgovornosti prenesejo na tistega, ki zanje glasuje o njihovih politikah.
  • Delegati sami lahko svoje glasovalne naloge prenesejo na drugega delegata, ki lahko glasuje v njihovem imenu. Ta lastnost, pri kateri lahko delegat imenuje svojega delegata, se imenuje prehodnost.
  • Če osebi, ki je podelila svoje glasovanje, glas, ki so ga izbrali njihovi delegati, ni všeč, lahko preprosto vzame svoj glas in sam glasuje o politiki..

Torej, kakšne so prednosti tekoče demokracije?

  • Mnenje vsake posamezne osebe šteje in ima pomembno vlogo pri končnem oblikovanju politike.
  • Če želite postati delegat, je vse, kar morate storiti, pridobiti zaupanje osebe. Za drage volilne kampanje jim ni treba zapraviti milijonov dolarjev. Zaradi tega je ovira za vstop razmeroma nizka.
  • Zaradi možnosti nihanja med neposredno in delegirano demokracijo so lahko manjšinske skupine bolj pravično zastopane.
  • Na koncu ima še prilagodljiv model. Kdor nima časa za glasovanje o svojih politikah, lahko preprosto prenese svoje volilne odgovornosti.

Haskell in Plutus

Cardanovo kodiranje se izvaja v Haskellu, medtem ko bodo njihove pametne pogodbe kodirane v Plutusu. Da bi razumeli, zakaj je to tako edinstven pristop, moramo razumeti nekaj osnov o programskih jezikih.

Kar zadeva jezike, pripadajo dvema družinama:

  • Nujno
  • Delujoč.

Nujni programski jeziki

V nujnem pristopu mora kodir določiti vse korake, ki jih mora računalnik narediti, da doseže cilj. Vsi naši tradicionalni programski jeziki, kot so C ++, Java in celo Solidity, so nujni programski jeziki. Takšen pristop programiranja imenujemo tudi algoritemsko programiranje.

Vzemimo primer, kaj s tem mislimo. Poglejmo C ++. Recimo, da želimo dodati 5 in 3.

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

Kot lahko vidite, postopek dodajanja zajema več korakov in vsak korak nenehno spreminja stanje programa, saj se vsi izvajajo posamezno.

Postopek dodajanja je potekal v štirih korakih in so naslednji:

  • Razglasitev celotnega števila a in dodelitev vrednosti 5.
  • Deklariranje celega števila b in dodelitev vrednosti 3.
  • Razglasitev celotnega števila c.
  • Dodajanje vrednosti in b in njihovo shranjevanje v c.

Cardano funkcijski programski jeziki

Druga družina programskih jezikov je Funkcionalni jeziki. Ta slog programiranja je bil ustvarjen za oblikovanje funkcionalnega pristopa k reševanju problemov. Takšen pristop se imenuje deklarativno programiranje.

Torej, kako deluje funkcionalno programiranje?

Recimo, da obstaja funkcija f (x), ki jo želimo uporabiti za izračun funkcije g (x), nato pa jo želimo uporabiti za delo s funkcijo h (x). Namesto da bi jih rešili v zaporedju, jih lahko preprosto združimo v eno samo funkcijo, kot je ta:

h (g (f (x)))

Tako je funkcionalni pristop lažje matematično utemeljiti. Zato naj bi bili funkcionalni programi varnejši pristop k ustvarjanju pametnih pogodb. To pomaga tudi pri preprostejšem formalnem preverjanju, kar precej pomeni, da je lažje matematično dokazati, kaj program počne in kako deluje. To daje Cardanu lastnost “High Assurance Code”.

Vzemimo resničen primer tega in poglejmo, zakaj lahko v določenih pogojih postane izredno kritičen in celo življenjsko rešujoč.

Recimo, da kodiramo program, ki nadzoruje zračni promet.

Kot si lahko predstavljate, kodiranje takega sistema zahteva visoko stopnjo natančnosti in natančnosti. Ne moremo kar slepo kodirati in upati na najboljše, kadar je življenje ljudi ogroženo. V takih situacijah potrebujemo kodo, za katero se lahko izkaže, da deluje z visoko stopnjo matematične gotovosti.

Ravno zato je funkcionalni pristop tako zaželen.

In prav to Cardano uporablja Haskell za kodiranje njihovega ekosistema in Plutusa za pametne pogodbe. Tako Haskell kot Plutus sta funkcionalna jezika.

Naslednja tabela primerja imperativni pristop s funkcionalnim pristopom.

Kaj je Cardano Blockchain? Vodnik po korakih

Zasluga za sliko: Docs.Microsoft.com

Poglejmo si torej prednosti funkcionalnega pristopa:

  • Pomaga pri ustvarjanju visoko zanesljive kode, ker je lažje matematično dokazati, kako se bo koda obnašala.
  • Poveča berljivost in vzdrževanje, ker je vsaka funkcija zasnovana tako, da izpolni določeno nalogo. Funkcije so tudi neodvisne od države.
  • Kode je lažje lomiti in vse spremembe kode so enostavnejše za izvedbo. To olajša ponovni razvoj.
  • Posamezne funkcije je mogoče enostavno izolirati, kar olajša preizkušanje in odpravljanje napak.

Vendar pa ima tako kot pri vsem tudi ta pristop slabost:

Novo je.

To pomeni, da je težje najti razvijalca Haskella kot razvijalca C ++ in Java, zato ga je treba v resničnih življenjskih situacijah temeljito preizkusiti.

ICO Cardano

Cardano ICO je zbral približno 62 milijonov dolarjev.

Cardanov žeton se imenuje Ada po Adi Lovelace, matematiki iz 19. stoletja, ki je bila priznana kot prvi računalniški programer in hči pesnika Lorda Byrona.

Prva večja izdaja Cardano, imenovana Byron, je začela delovati 29. septembra 2017, ko je bila predstavljena glavna mreža Cardano.

Cardano pristojbine

Pristojbine za prenos ADA se razlikujejo glede na naslednjo enačbo:

  • provizija za prenos = a + b * velikost.

Kje:

  • a = konstanta, ki je trenutno enaka 0,155381 ADA
  • b = Druga konstanta, ki je trenutno enaka 0,000043946 ADA / bajt
  • velikost = velikost transakcije (v bajtih0.

To dejansko pomeni, da je najmanjša transakcija, ki jo boste plačali, 0,155381 ADA in se bo povečala za 0,000043946 ADA za vsako bajtno povečanje velikosti vaše transakcije.

V vsaki epohi se provizije za transakcije zbirajo v združenju in jih dajejo ustreznim vodjem igralnih avtomatov.

Načrt za Cardano

V skladu z načrtom bo Cardano izdan v 5 fazah:

  • Byron: uporabnikom omogoča trgovanje in prenos Ade. Prav tako je bil predstavljen glavni omrežje Cardano.
  • Shelley: Zagotavlja, da je tehnologija na voljo, da postane popolnoma decentraliziran in avtonomen sistem
  • Goguen: Videli bomo integracijo pametnih pogodb.
  • Basho: Osredotočen na izboljšanje zmogljivosti.
  • Voltaire: IOHK bo dodal zakladniški sistem in upravljanje.

Cardano: Zaključek

Cardano ne temelji samo na trdni filozofiji, temveč tudi na trdni znanosti. To samo po sebi pomeni pomembno prednost pred konkurenti. Poleg tega dejstvo, da nekdo, kot je Charles Hoskinson, vodi, samo povečuje verodostojnost. Počakati bomo morali in preveriti do leta 2019, ali bodo resnično lahko izpolnili vse svoje visoke obljube.

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