Hoofdmenu openen

Cardano (cryptovaluta-platform)

een cryptovaluta-platform
Cardano platform logo
Ada cryptogeld logo
Cardano mind map

Cardano is een open source cryptovaluta blockchain platform waarop slimme contracten kunnen draaien.[1]

AchtergrondBewerken

Het begon in 2015 en werd in 2017 gelanceerd door de medeoprichter van Ethereum en BitShares Charles Hoskinson.[2] Ontwikkelingen worden wetenschappelijk bestudeerd en beoordeeld door vakgenoten.[3][4][5] Het Ada cryptogeld kon tijdens de lancering alleen in hun Daedalus portemonnee en op de Bittrex exchange worden opgeslagen, maar er zijn er momenteel meer om uit te kiezen.[6][7][8][9][10]

LagenBewerken

Binnen het Cardano platform leeft Ada op de afrekeningslaag (settlement layer). Deze laag is vergelijkbaar met Bitcoin en houdt in feite alleen de Ada transacties bij. De tweede laag is de berekeningslaag (computation layer). Deze laag is vergelijkbaar met Ethereum en maakt het mogelijk dat slimme contracten en toepassingen op het platform worden uitgevoerd.[1]

Niet-functionele vereistenBewerken

Naast de eerste en tweede laag functionaliteiten richt Cardano zich ook op de niet-functionele vereisten schaalbaarheid, onderhoudbaarheid en interoperabiliteit. Het fundament van hun schaalbaarheid is de scheiding van de afrekenings- en berekeningslaag en hun 'proof of stake' technologie. Onderhoudbaarheid wordt bereikt door gebruik te maken van een gedecentraliseerd 'treasury'-systeem dat wordt gefinancierd door transactiekosten op het netwerk. Op ontwikkelingsvoorstellen en de implementatie kan worden gestemd en worden dus gedecentrialiseerd door de belanghebbenden (Ada cryptogeldhouders) gecontroleerd. Na de gedecentrialiseerde fase kunnen zonder stemming zelfs de huidige ontwikkelaars geen wijzigingen aanbrengen. De ondersteuning van interoperabiliteit tussen bestaand cryptogeld is belangrijk in een gemengd technologielandschap. 'Sidechains' is een technologie waarbij tokens naar (andere) blockchains kunnen verplaatsen en interoperabiliteit met de financiële systemen van banken mogelijk maakt.[11][12][13]

OntwikkelingenBewerken

Verschillende ontwikkel omgevingen worden gecreëerd door (menselijk leesbaar) functioneel programmeren.[14] Door de functionele code op hoog niveau automatisch te vertalen naar uitvoeringscode op een laag niveau, is er geen noodzaak voor (foutgevoelige) codering op laag niveau.[15] Ook niet-programmeurs kunnen slimme contracten maken, omdat een van de domeinspecifieke talen een 'low-code' ontwikkelingsplatform is. Slimme contracten gemaakt in Solidity voor de Ethereum Virtual Machine kunnen worden vertaald met een compiler en dus ook draaien op de Cardano Virtual Machine.[16][17][18][19][20]

Externe linkBewerken