Ethereum

Ethereum
Eth-diamond-rainbow.png
Ethereums logotyp
Originalförfattare
Vitalik Buterin Gavin Wood
Utvecklare Ethereum Foundation, Hyperledger, Nethermind, OpenEthereum, EthereumJS, ConsenSys, Prysmatic Labs, Sigma Prime, Status, ChainSafe, Ledgerwatch, Torquem
Initial release 30 juli 2015 ; för 7 år sedan ( 2015-07-30 )
Stabil frisättning Paris-Bellatrix / 15 september 2022 ; 5 månader sedan ( 2022-09-15 )
Utvecklingsstatus Aktiva
Programvara som används EVM 1 bytekod
Skrivet i Go , Rust , C# , C++ , Java , Python , Nim , TypeScript
Operativ system Cross-plattform
Plattform x86-64 , ARM
Tillgänglig i Flerspråkig, men främst engelska
Typ Distribuerad databehandling
Licens Licenser med öppen källkod
Aktiva värdar ~8 000 noder (10 september 2022)
Hemsida ethereum .org

Ethereum är en decentraliserad blockkedja med öppen källkod med smarta kontraktsfunktioner . Ether ( förkortning : ETH ; tecken : Ξ ) är plattformens infödda kryptovaluta . Bland kryptovalutor är eter näst efter bitcoin i marknadsvärde .

Ethereum skapades 2013 av programmeraren Vitalik Buterin . Ytterligare grundare av Ethereum inkluderade Gavin Wood , Charles Hoskinson , Anthony Di Iorio och Joseph Lubin . Under 2014 utvecklingsarbetet och var crowdfunded , och nätverket gick live den 30 juli 2015. Ethereum tillåter vem som helst att distribuera permanenta och oföränderliga decentraliserade applikationer på det, med vilka användare kan interagera. Decentraliserad ekonomi (DeFi)-applikationer tillhandahåller ett brett utbud av finansiella tjänster utan behov av typiska finansiella mellanhänder som mäkleri , börser eller banker , som att tillåta användare av kryptovaluta att låna mot sina innehav eller låna ut dem mot ränta . Ethereum tillåter också användare att skapa och utbyta NFT:er , som är unika tokens som representerar ägandet av en tillhörande tillgång eller privilegium, som erkänns av ett valfritt antal institutioner. Dessutom använder många andra kryptovalutor ERC-20-tokenstandarden ovanpå Ethereum-blockkedjan och har använt plattformen för initiala mynterbjudanden .

Den 15 september 2022 övergick Ethereum sin konsensusmekanism från proof-of-work (PoW) till proof-of-stake (PoS) i en uppgraderingsprocess som kallas "the Merge". Detta har minskat Ethereums energianvändning med 99%.

Historia

Grundande (2013–2014)

Ethereums medgrundare Vitalik Buterin 2015

Ethereum beskrevs ursprungligen i slutet av 2013 i en vitbok av Vitalik Buterin , en programmerare och medgrundare av Bitcoin Magazine , som beskrev ett sätt att bygga decentraliserade applikationer. Buterin hävdade för Bitcoin Core- utvecklarna att Bitcoin och blockchain-teknik skulle kunna dra nytta av andra applikationer förutom pengar och att det behövde ett mer robust språk för applikationsutveckling som skulle kunna leda till att bifoga [ förtydligande behövs ] verkliga tillgångar, såsom aktier och egendom, till blockkedjan. Under 2013 arbetade Buterin kort med eToros VD Yoni Assia på Coloured Coins- projektet och utarbetade sitt vitbok som beskriver ytterligare användningsfall för blockchain-teknik. Men efter att ha misslyckats med att komma överens om hur projektet skulle gå vidare föreslog han utvecklingen av en ny plattform med ett mer robust skriptspråk – ett Turing-komplett programmeringsspråk – som så småningom skulle bli Ethereum.

Ethereum tillkännagavs vid North American Bitcoin Conference i Miami, i januari 2014. Under konferensen hyrde Gavin Wood , Charles Hoskinson och Anthony Di Iorio (som finansierade projektet) ett hus i Miami med Buterin där de kunde utveckla en fullgod känsla för vad Ethereum kan bli. Di Iorio bjöd in vännen Joseph Lubin , som bjöd in reportern Morgen Peck, att vittna. Peck skrev därefter om upplevelsen i Wired . Sex månader senare träffades grundarna igen i Zug , Schweiz, där Buterin berättade för grundarna att projektet skulle fortsätta som en ideell verksamhet. Hoskinson lämnade projektet vid den tiden och grundade strax efter IOHK, ett blockchain-företag med ansvar för Cardano .

Ethereum har en ovanligt lång lista av grundare. Anthony Di Iorio skrev: "Ethereum grundades av Vitalik Buterin, Myself, Charles Hoskinson, Mihai Alisie & Amir Chetrit (de initiala 5) i december 2013. Joseph Lubin, Gavin Wood och Jeffrey Wilcke lades till i början av 2014 som grundare." Buterin valde namnet Ethereum efter att ha bläddrat i en lista med element från science fiction på Wikipedia . Han sa: "Jag insåg omedelbart att jag gillade det bättre än alla andra alternativ som jag hade sett; jag antar att det var det faktum att [det] lät trevligt och det hade ordet "eter " ', med hänvisning till det hypotetiska osynliga mediet som genomsyrar universum och tillåter ljus att färdas." Buterin ville att hans plattform skulle vara det underliggande och omärkliga mediet för applikationerna som körs ovanpå den.

Utveckling (2014)

Formell utveckling av mjukvaran bakom Ethereum började i början av 2014 genom ett schweiziskt företag, Ethereum Switzerland GmbH ( EthSuisse ). Idén att sätta in körbara smarta kontrakt i blockkedjan behövde specificeras innan det kunde implementeras i mjukvara. Detta arbete utfördes av Gavin Wood, då den tekniska chefen , i Ethereum Yellow Paper som specificerade Ethereum Virtual Machine. Därefter, en schweizisk ideell stiftelse, Ethereum Foundation ( Stiftung Ethereum ), grundades. Utvecklingen finansierades av en offentlig publikförsäljning online från juli till augusti 2014, där deltagarna köpte Ethereum value token (eter) med en annan digital valuta, bitcoin. Även om det tidigt var beröm för de tekniska innovationerna av Ethereum, väcktes också frågor om dess säkerhet och skalbarhet.

Lansering och DAO-evenemanget (2014–2016)

Ethereum-protokolluppgraderingar
Protokolllager Kodnamn Utgivningsdatum
Block nr. eller Beacon Chain-epok
Utförande [ förtydligande behövs ] Gräns 30 juli 2015 0
Avrättning Istid 8 september 2015 200 000 [ citat behövs ]
Avrättning Hemman 15 mars 2016 1 150 000
Avrättning DAO gaffel 20 juli 2016 1 920 000
Avrättning Mandarin visselpipa 18 oktober 2016 2 463 000 [ citat behövs ]
Avrättning Falsk drake 23 november 2016 2 675 000 [ citat behövs ]
Avrättning Bysans 16 oktober 2017 4 370 000
Avrättning Konstantinopel 28 februari 2019 7 280 000
Avrättning St. Petersburg 28 februari 2019 7 280 000
Avrättning Istanbul 8 december 2019 9 069 000
Konsensus [ förtydligande behövs ] Fas 0 1 december 2020 0 (epok)
Avrättning Muir Glaciär 2 januari 2020 9 200 000
Avrättning Berlin 15 april 2021 12 244 000
Avrättning London 5 augusti 2021 12 965 000
Konsensus Altair 27 oktober 2021 74 240 (epok)
Avrättning Pilglaciären 8 december 2021 13 773 000
Avrättning Grå glaciären 30 juni 2022 15 050 000
Konsensus Bellatrix 6 september 2022 144 896 (epok)
Avrättning Paris 15 september 2022 15,537,394
Avrättning Shanghai TBD TBD
Konsensus Capella TBD TBD

Flera kodnamnade prototyper av Ethereum utvecklades under 18 månader 2014 och 2015 av Ethereum Foundation som en del av deras proof-of-concept- serie. "Olympic" var den sista prototypen och den offentliga betapreleasen. Det olympiska nätverket gav användarna en buggpremie på 25 000 eter för att stresstesta Ethereum-blockkedjan. Den 30 juli 2015 markerade "Frontier" den officiella lanseringen av Ethereum-plattformen och Ethereum skapade sitt "genesis block". Genesisblocket innehöll 8 893 transaktioner som allokerade olika mängder eter till olika adresser och en blockbelöning på 5 ETH.

Sedan den första lanseringen har Ethereum genomgått ett antal planerade protokolluppgraderingar, vilket är viktiga förändringar som påverkar plattformens underliggande funktionalitet och/eller incitamentsstrukturer . Protokolluppgraderingar åstadkoms med hjälp av en hård gaffel .

Under 2016 samlade en decentraliserad autonom organisation kallad The DAO – en uppsättning smarta kontrakt utvecklade på plattformen – in rekordstora USD 150 miljoner i en publikförsäljning för att finansiera projektet. DAO utnyttjades i juni 2016 när 50 miljoner USD av DAO-tokens stals av en okänd hackare. Händelsen utlöste en debatt i kryptogemenskapen om huruvida Ethereum skulle utföra en omtvistad "hård gaffel" för att återanvända de drabbade medlen. Gaffeln resulterade i att nätverket delades upp i två blockkedjor: Ethereum med stölden omvänd, och Ethereum Classic som fortsatte på originalkedjan. Den hårda gaffeln skapade en rivalitet mellan de två nätverken. Efter den hårda gaffeln, delade Ethereum sedan två gånger under fjärde kvartalet 2016 för att hantera andra attacker.

Fortsatt utveckling och milstolpar (2017–nuvarande)

I mars 2017 tillkännagav olika blockchain- startups, forskargrupper och Fortune 500 -företag skapandet av Enterprise Ethereum Alliance (EEA) med 30 grundande medlemmar. I maj 2017 hade den ideella organisationen 116 företagsmedlemmar, inklusive ConsenSys , CME Group , Cornell Universitys forskningsgrupp , Toyota Research Institute , Samsung SDS , Microsoft , Intel , JP Morgan , Cooley LLP , Merck KGaA , DTCC , Deloitte , Accenture , Banco Santander , BNY Mellon , ING och National Bank of Canada . I juli 2017 fanns det över 150 medlemmar i alliansen, inklusive MasterCard , Cisco Systems , Sberbank och Scotiabank .

I januari 2018 var eter den näst största kryptovalutan när det gäller börsvärde, efter bitcoin. Från och med 2021 behöll den den relativa positionen.

Efter Konstantinopeluppgraderingen den 28 februari 2019 gjordes två nätverksuppgraderingar inom en månad sent på året: Istanbul den 8 december 2019 och Muir Glacier den 2 januari 2020.

Under 2019 arresterades Ethereum Foundation-anställde Virgil Griffith av den amerikanska regeringen för att ha presenterat på en blockchain-konferens i Nordkorea. Han skulle senare erkänna sig skyldig till ett fall av konspirering för att bryta mot International Emergency Economic Powers Act 2021.

I mars 2021 meddelade Visa Inc. att de började avveckla stablecoin- transaktioner med Ethereum. I april 2021 JP Morgan Chase , UBS och MasterCard att de investerar 65 miljoner USD i ConsenSys , ett mjukvaruutvecklingsföretag som bygger Ethereum-relaterad infrastruktur.

Det gjordes två nätverksuppgraderingar under 2021. Den första var "Berlin", implementerad den 14 april 2021. Den andra var "London", som trädde i kraft den 5 augusti. London-uppgraderingen inkluderade Ethereum Improvement Proposal ("EIP") 1559, en mekanism för att minska volatiliteten i transaktionsavgifter. Mekanismen gör att en del av etern som betalas i transaktionsavgifter för varje block förstörs istället för att ges till gruvarbetaren, vilket minskar inflationstakten för eter och potentiellt resulterar i perioder av deflation.

Den 27 augusti 2021 upplevde blockkedjan en kort gaffel som var resultatet av att klienter körde olika inkompatibla programvaruversioner.

Ethereum 2.0

Ethereum-entusiaster samlas för en Merge-fest i San Francisco 2022

Ethereum 2.0 (Eth2) var en uppsättning av tre eller fler uppgraderingar, även kända som "faser", avsedda att överföra nätverkets konsensusmekanism till proof-of-stake, och att skala nätverkets transaktionsgenomströmning med exekveringsskärning och en förbättrad EVM-arkitektur . Den första av dessa tre uppgraderingar, även känd som "fas 0", lanserade proof-of-stake Beacon Chain den 1 december 2020. [ citat behövs ]

Efter insikten om att Beacon Chain skulle levereras mycket tidigare än de senare faserna av Eth2-färdplanen, lades förslag fram för en "tidig sammanslagning", vilket påskyndade leveransen av proof-of-stake till Ethereum. Viktigast av allt, den tidiga sammanslagningen skulle inte kräva någon migrering från Ethereums applikationer eller dess användare, och skulle fortsätta att använda de tungt stridstestade mainnet Ethereum-klienterna i samband med de nya proof-of-stake-konsensusklienterna. [ citat behövs ]

I början av 2022 avskaffades "Ethereum 2.0"-terminologin i ett försök att belysa existensen av endast ett Ethereum-nätverk och en eterkryptovaluta. Som ett resultat av ansträngningen döptes Eth1-blockkedjan om till "exekveringsskiktet", och dess associerade Eth1-klienter omklassificerades som exekveringsklienter. På liknande sätt döptes Eth2-blockkedjan om till "konsensusskiktet", och dess associerade Eth2-klienter omklassificerades som konsensusklienter. [ citat behövs ]

Bytet från proof-of-work till proof-of-stake har minskat Ethereums energianvändning med 99 %. Men effekten detta har på den globala energiförbrukningen och klimatförändringarna kan vara begränsad eftersom de datorer som tidigare använts för att bryta eter kan användas för att bryta andra kryptovalutor som är energikrävande.

Design

Ethereum är ett tillåtslöst, icke-hierarkiskt nätverk av datorer (noder) som upprätthåller en databas som innehåller ETH-saldon och andra lagringsvärden för alla Ethereum-konton, känd som "staten", och bearbetar tillståndsförändrande transaktioner. Ungefär var 12:e sekund bearbetas en grupp nya transaktioner, så kallade "block", av nätverket. Varje block innehåller en kryptografisk hash som identifierar den serie av block som måste föregå det om blocket ska anses giltigt. Denna serie av block, från genesis (första) blocket till det senaste, är känt som blockkedja .

Varje nod ansluter till en relativt liten delmängd av nätverket – dess "kamrater". Den erbjuder blockeringar och ovaliderade transaktioner (dvs transaktioner som ännu inte finns i blockkedjan) till sina kamrater för nedladdning, och den laddar ner någon av dessa från sina kamrater som den inte redan har. Dess lista över ovaliderade transaktioner är känd som en "mempool".

En nod kan välja att skapa en kopia av staten för sig själv. Den gör detta genom att börja med tillståndet för uppkomst och exekvera varje transaktion i blockkedjan, i rätt ordning av block och i den ordning de är listade inom varje block.

Alla Ethereum-konton kan "satsa" (sätta in) 32 ETH för att bli en validator. I slutet av varje "epok" (32 blockluckor, vardera 12 sekunder) tilldelas varje validator pseudoslumpmässigt en av epokens luckor efter nästa, antingen som blockförslagsställare eller som en attester. Blockförslagsställaren skapar ett block som är tänkt att bli det nya "huvudet" (senaste blocket) i blockkedjan, och attesterarna intygar vilket block som står i spetsen för kedjan. Om en validerare ger självmotsägande förslag eller intyg, eller om den är inaktiv, förlorar den en del av sin insats. Den kan lägga till sin insats när som helst. En validerares intyg ges en vikt lika med dess insats eller 32, beroende på vilket som är lägre. Enligt Ethereum-protokollet är blockkedjan med den högsta ackumulerade vikten av intyg den kanoniska kedjan. Validatorer belönas för att de föreslår och intygar block som blir en del av den kanoniska kedjan.

Eter

Ether (ETH) är den kryptovaluta som genereras i enlighet med Ethereum-protokollet som en belöning till validerare i ett proof-of-stake- system för att lägga till block i blockkedjan. Ether representeras i staten som ett osignerat heltal associerat med varje konto, detta är kontots ETH-saldo uttryckt i wei (10 18 wei = 1 eter). I slutet av varje epok genereras ny ETH genom tillägg av protokollspecificerade belopp till saldot för alla validerare för den epoken, med blockförslagsställare som får den största delen. Dessutom är eter den enda valuta som accepteras av protokollet som betalning för transaktionsavgiften. Transaktionsavgiften består av två delar: basavgiften och dricks. Grundavgiften "bränns" (raderas ur existensen) och tipset går till blockförslagsställaren. Validatorbelöningen tillsammans med tipsen ger validerare incitament att hålla blockkedjan växande (dvs. att fortsätta bearbeta nya transaktioner). Därför är ETH grundläggande för driften av nätverket. Ether kan "skickas" från ett konto till ett annat via en transaktion, vilket helt enkelt innebär att subtrahera belopp som ska skickas från avsändarens saldo och lägga till samma belopp till mottagarens saldo.

Ether kallas ofta felaktigt för "Ethereum".

Ether är noterat på börser under förkortningen ETH. Det grekiska Xi -tecknet med versaler (Ξ) används ibland för dess valutasymbol. [ citat behövs ]

konton

Det finns två typer av konton på Ethereum: användarkonton (även kända som externt ägda konton) och kontrakt. Båda typerna har ett ETH-saldo, kan skicka ETH till vilket konto som helst, kan anropa alla offentliga funktioner i ett kontrakt eller skapa ett nytt kontrakt, och identifieras på blockkedjan och i staten av en kontoadress.

Användarkonton är den enda typen av konto som kan skapa transaktioner. För att en transaktion ska vara giltig måste den signeras med det sändande kontots privata nyckel, den 64-teckens hexadecimala strängen från vilken kontots adress härrör. Algoritmen producera signaturen är ECDSA . Viktigt är att denna algoritm tillåter en att härleda undertecknarens adress från signaturen utan att känna till den privata nyckeln.

Kontrakt är den enda typen av konto som har associerad kod (en uppsättning funktioner och variabeldeklarationer ) och kontraktslagring (variablernas värden vid varje given tidpunkt) . En kontraktsfunktion kan ta argument och kan ha returvärden . Förutom kontrollflödessatser kan en funktions kropp innehålla instruktioner för att skicka ETH, läsa från och skriva till kontraktets lagring, skapa tillfällig lagring ( minne ) som försvinner i slutet av funktionen, utföra aritmetik och hashoperationer, anropa kontraktets egna funktioner eller offentliga funktioner för andra kontrakt, skapa nya kontrakt och fråga efter information om den aktuella transaktionen eller blockkedjan.

Adresser

Ethereum-adresser är sammansatta av prefixet " 0x " (en vanlig identifierare för hexadecimal ) sammanlänkade med de 20 byten längst till höger av Keccak-256- hash för den publika ECDSA-nyckeln (kurvan som används är den så kallade secp256k1 ). I hexadecimal representerar två siffror en byte, och därför innehåller adresser 40 hexadecimala siffror, t.ex. 0xb794f5ea0ba39494ce839613fffba74279579268 . Avtalsadresser är i samma format, men de bestäms av avsändaren och skapandet av transaktionen nonce .

Virtuell maskin

Antalet dagliga bekräftade Ethereum-transaktioner per april 2021

Ethereum Virtual Machine (EVM) är körtidsmiljön för transaktionsexekvering i Ethereum. Det inkluderar en stack , minne och den beständiga lagringen för alla Ethereum-konton (inklusive kontraktskod). EVM är stack-baserad, genom att de flesta instruktioner poppar operander från stacken och skjuter resultatet till stacken. EVM är designad för att vara deterministisk på en mängd olika hårdvara och operativsystem , så att givet ett tillstånd före transaktion och en transaktion, producerar varje nod samma tillstånd efter transaktion, vilket möjliggör nätverkskonsensus. Den formella definitionen av EVM specificeras i Ethereum Yellow Paper. EVM har implementerats i C++ , C# , Go , Haskell , Java , JavaScript , Python , Ruby , Rust , Elixir , Erlang , och snart [ när? ] WebAssembly . [ citat behövs ]

Gas

Gas är en beräkningsenhet inom EVM som används vid beräkningen av transaktionsavgiften, vilket är den mängd ETH som en transaktions avsändare måste betala till nätverket för att få transaktionen inkluderad i blockkedjan. Varje typ av operation som kan utföras av EVM är hårdkodad med en viss gaskostnad, som är avsedd att vara ungefär proportionell mot det monetära värdet av resurserna (t.ex. beräkning och lagring ) som en nod måste spendera eller dedikera för att utföra den operationen.

När en avsändare skapar en transaktion måste avsändaren ange en gasgräns och ett gaspris . Gasgränsen är den maximala mängd gas som avsändaren är villig att använda i transaktionen, och gaspriset är mängden ETH som avsändaren vill betala till nätet per enhet gas som används . En transaktion får endast inkluderas i blockkedjan vid en blockslot som har ett basgaspris som är lägre än eller lika med transaktionens gaspris . Den del av gaspriset som överstiger basgaspriset kallas spetsen och går till blockförslagsställaren; ju högre spets, desto mer incitament har en blockförslagsställare att inkludera transaktionen i sitt block, och desto snabbare kommer transaktionen att inkluderas i blockkedjan. Avsändaren köper hela mängden gas (dvs. deras ETH-saldo debiteras beloppet: gasgräns × gaspris ) i förväg, i början av utförandet av transaktionen, och återbetalas i slutet för eventuell oanvänd gas. Om transaktionen vid något tillfälle inte har tillräckligt med gas för att utföra nästa operation, återställs transaktionen men avsändaren återbetalas fortfarande bara för den oanvända gasen. I användargränssnitt anges gaspriserna vanligtvis i gigawei (gwei), en underenhet av ETH lika med 10 −9 ETH.

Denna avgiftsmekanism är utformad för att minska transaktionsskräppost, förhindra oändliga loopar under kontraktsutförande och tillhandahålla en marknadsbaserad allokering av nätverksresurser.

Ansökningar

EVM:s instruktionsuppsättning är Turing-komplett . Populära användningar av Ethereum har inkluderat skapandet av fungibla (ERC-20) och icke-fungibla (ERC-721) tokens med en mängd olika egenskaper, crowdfunding ( t.ex. initiala mynterbjudanden ), decentraliserad finans , decentraliserade utbyten , decentraliserade autonoma organisationer (DAOs). ), spel, förutsägelsemarknader och hasardspel.

Kontraktskällkod

Ethereums smarta kontrakt är skrivna på högnivåprogrammeringsspråk och kompileras sedan ner till EVM- bytecode och distribueras till Ethereum blockchain. De kan skrivas i Solidity (ett språkbibliotek med likheter med C och JavaScript ), Serpent (liknande Python , men föråldrat), Yul (ett mellanspråk som kan kompileras till olika backends – EVM 1.0, EVM 1.5 och eWASM är planerad), LLL (ett Lisp -liknande språk på låg nivå ) och Mutan ( Go -baserad, men utfasad). Det fanns också [ när? ] ett forskningsorienterat språk under utveckling som kallas Vyper (ett starkt skrivet Python - härlett avgörbart språk ). [ citat behövs ] Källkod och kompilatorinformation publiceras vanligtvis tillsammans med lanseringen av kontraktet så att användare kan se koden och verifiera att den kompileras till bytekoden som finns i kedjan.

En fråga relaterad till att använda smarta kontrakt på en offentlig blockchain är att buggar, inklusive säkerhetshål, är synliga för alla men inte kan fixas snabbt. Ett exempel på detta är 2016 års attack mot The DAO , som inte snabbt kunde stoppas eller vändas.

ERC-20 tokens

ERC-20 (Ethereum Request-for-Comments #20) Token Standard tillåter fungibla tokens på Ethereum blockchain . Standarden, som föreslogs av Fabian Vogelsteller i november 2015, implementerar ett API för tokens inom smarta kontrakt . Standarden tillhandahåller funktioner som inkluderar överföring av tokens från ett konto till ett annat, att få det aktuella tokensaldot för ett konto och att få det totala utbudet av token tillgängligt på nätverket. Smarta kontrakt som korrekt implementerar ERC-20-processer kallas ERC-20 Token Contracts, och de håller reda på skapade tokens på Ethereum. Många kryptovalutor har lanserats som ERC-20-tokens och har distribuerats genom initiala mynterbjudanden . Avgifter för att skicka ERC-20-tokens måste betalas med eter.

Icke-fungibla tokens (NFT)

Ethereum möjliggör också skapandet av unika och odelbara tokens, kallade icke-fungibla tokens (NFT). Eftersom polletter av denna typ är unika har de använts för att representera sådant som samlarföremål, digital konst, sportminnen, virtuella fastigheter och föremål inom spel. Det första NFT-projektet, Etheria, en 3D-karta av utbytbara och anpassningsbara hexagonala brickor, distribuerades till nätverket i oktober 2015 och visades live på DEVCON1 i november samma år. 2021 sålde Christie's en digital bild med en NFT av Beeple för 69,3 miljoner USD, vilket gjorde honom till den tredje mest värdefulla levande konstnären i termer av auktionspriser vid den tiden, även om observatörer har noterat att både köparen och säljaren hade ett egenintresse av att driva efterfrågan på konstnärens verk. Mark, byggnader och avatarer i blockkedjebaserade virtuella världar kan också köpas och säljas som NFT, ibland för hundratusentals dollar.

Decentraliserad ekonomi

Webbgränssnittet till Compound Finances decentraliserade applikation där användare kan låna ut och låna kryptovalutor mot ränta

Decentraliserad finans (DeFi) erbjuder traditionella finansiella instrument i en decentraliserad arkitektur, utanför företags och myndigheters kontroll, såsom penningmarknadsfonder som låter användarna tjäna ränta. DeFi-applikationer nås vanligtvis via en Web3 -aktiverad webbläsartillägg eller applikation, såsom MetaMask , som tillåter användare att direkt interagera med Ethereum blockchain via en webbplats. Många av dessa DApps kan ansluta och arbeta tillsammans för att skapa komplexa finansiella tjänster.

Exempel på DeFi-plattformar inkluderar MakerDAO och Compound. Uniswap , en decentraliserad börs för tokens på Ethereum växte från 20 miljoner USD i likviditet till 2,9 miljarder USD 2020. Från och med oktober 2020 investerades över 11 miljarder USD i olika DeFi-protokoll. Dessutom, genom en process som kallas "inpackning", tillåter vissa DeFi-protokoll att syntetiska versioner av olika tillgångar (som bitcoin, guld och olja) kan handlas på Ethereum och även kompatibla med alla Ethereums stora plånböcker och applikationer.

Företagsprogramvara

Ethereum-baserad programvara och nätverk, oberoende av den offentliga Ethereum- kedjan , testas av företagsprogramvaruföretag . Intresserade parter inkluderar Microsoft , IBM , JPMorgan Chase , Deloitte , R3 och Innovate UK (prototyp för gränsöverskridande betalningar). Barclays , UBS , Credit Suisse , Amazon , Visa och andra företag experimenterar också med Ethereum.

Tillåtna reskontra

Ethereum-baserade tillåtna blockkedjevarianter används och undersöks för olika projekt:

  • Under 2017 föreslog JPMorgan Chase att utveckla JPM Coin på en tillåten variant av Ethereum blockchain kallad "Quorum". Den är "designad för att stå på gränsen mellan privat och offentlig när det gäller att blanda derivat och betalningar. Tanken är att tillfredsställa tillsynsmyndigheter som behöver sömlös tillgång till finansiella pågående och samtidigt skydda integriteten för parter som inte vill avslöja sina identiteter eller detaljer om deras transaktioner till allmänheten."
  • Royal Bank of Scotland meddelade att de byggde en clearing- och avvecklingsmekanism (CSM) baserad på Ethereums distribuerade reskontra och smarta kontraktsplattform. [ citat behövs ]

Prestanda

Nackdelen är att prestandaproblem uppstår eftersom varje nod beräknar alla smarta kontrakt i realtid. Från och med januari 2016 kunde Ethereum-protokollet behandla cirka 25 transaktioner per sekund; detta ändrades inte efter implementeringen av proof-of-stake. Som jämförelse Visa 45 000 betalningar per sekund. Detta har fått en del att ifrågasätta Ethereums skalbarhet. Den 19 december 2016 översteg Ethereum en miljon transaktioner på en enda dag för första gången. Visa har också signalerat intresse för att behandla NFT- och Ethereum-transaktioner.

Ethereums ingenjörer har arbetat med att skära beräkningarna, och nästa steg (Ethereum 2) presenterades på Ethereums Devcon 3 i november 2017.

Ethereums blockchain använder Merkle-träd av säkerhetsskäl, för att förbättra skalbarheten och för att optimera transaktionshashing. Som med alla implementeringar av Merkle-träd möjliggör detta lagringsbesparingar, inställda medlemsbevis (kallade "Merkle-bevis") och lätt klientsynkronisering. Nätverket har stött på trängselproblem, som 2017 i relation till CryptoKitties .

förordning

I USA skulle den föreslagna Digital Commodities Consumer Protection Act behandla Ethereum och andra kryptovalutor som råvaror , som sedan skulle kunna regleras av Commodity Futures Trading Commission (CFTC).

Anteckningar

externa länkar