Vad är EOSIO? (EOS)
En nybörjarguide
EOSIO är en blockkedja utformad för att underlätta driften av en ny typ av program som kallas decentraliserad applikation (dapp).
Dess teknik försöker lösa historiska problem med att använda blockkedjor för att köra dappar, eftersom populära applikationer till och med har täppt till kapaciteten på större, mer utvecklade blockkedjor som Ethereum (ETH), vilket har resulterat i prestandaproblem för alla användare.
EOSIO är en av flera nya blockkedjor som har prioriterat dapp-prestanda, och har gjort designval som syftar till att bekräfta fler transaktioner per sekund samtidigt som avgifter för användare som utför transaktioner elimineras.
Det finns dock andra anmärkningsvärda skillnader som skiljer den från konkurrerande blockkedjor.
Den första är att EOSIO-programmerare kan utveckla dappar med WebAssembly-språk som C++, Java och Python, i motsats till ett nytt projektspecifikt programmeringsspråk.
Dessutom, på EOSIO, beslutas programvaruuppdateringar genom röstning med EOS. EOS är den inhemska kryptovalutan på EOSIO och behövs för att betala kostnaderna för att driva dess blockkedja.
EOSIO är kanske mest känt för att ha hållit den största initial coin offering (ICO) någonsin, och samlade in över 4 miljarder dollar genom att sälja 1 miljard EOS under en ettårig försäljningsperiod.
Sedan dess har EOS.IO fortsatt att hålla användarna uppdaterade om statusen för sin färdplan via sin officiella webbplats. För mer regelbundna uppdateringar kan du bokmärka EOS-bloggen, som innehåller tips och handledningar om nätverket och dess utvecklande teknik.

Vem skapade EOSIO?
Block.One, det privata företag som utvecklade EOSIO-protokollet, grundades 2017 av Dan Larimer och Brenden Blumer. Larimer är ett framstående namn bland blockkedjeutvecklare. Utöver EOSIO arkitektritade han den första decentraliserade börsen, BitShares, och det första kryptosociala medienätverket, Steemit.
Som teknikchef för Block.one är Larimer huvudarkitekten bakom EOSIO-programvaran. Han är också känd för att ha skapat konsensusmekanismen delegated proof-of-stake (DPoS) som används i driften av EOSIO-blockkedjan.
Hur fungerar EOSIO?
EOSIO-blockkedjan är utformad för att efterlikna prestandan hos en riktig dator, och själva programvaran använder några bekanta datorkoncept i sin verksamhet.
Till exempel finns det tre typer av resurser som driver EOSIO-blockkedjan.
Dessa är:
- Bandbredd (Disk) – behövs för att förmedla information över nätverket
- Beräkning (CPU) – den bearbetningskraft som krävs för att köra en dapp
- Tillståndslagring (RAM) – används för att lagra data på dess blockkedja
EOS behövs för att köpa alla tre av dessa resurser på EOSIO, vilket innebär att utvecklare måste köpa EOS för att köra dappar de lanserar.
Noterbart är att dappar byggda på EOSIO inte kräver att användare betalar för transaktioner, vilket gör EOS gratis att överföra för dapp-användare. Dessa kostnader försvinner dock inte på EOSIO, de överförs helt enkelt till dapp-utvecklare som måste betala för nätverksresurser.
Delegated Proof-of-Stake (DPoS)
För att säkra sin blockkedja använder EOSIO ett system som kallas delegated proof-of-stake (DPoS).
DPoS använder ett röstnings- och ryktessystem i realtid för att besluta vem som kan skapa nästa block på dess blockkedja. Detta innebär att alla som äger EOS kan hjälpa till att driva nätverket, men ju fler tokens du äger, desto större är chansen att du väljs av programvaran.
Varje EOS-token kan låsas, eller ”stakas”, för att representera en röst som kan användas för att stödja utvecklingen av plattformen.
Styrning
EOSIO har ett mer aktivt förhållningssätt till styrning, med funktioner som gör det möjligt för dess användare att rösta och genomföra beslut för att ändra programvarans regler.
Att äga EOS ger en användare möjlighet att rösta i beslut, och blockproducenter är ansvariga för att genomföra beslut som godkänns. Båda grupperna kan rösta för att ändra ”EOS-konstitutionen”, ett styrande dokument som kodifierar reglerna mellan alla EOSIO-användare.
Detta ger EOS-blockproducenter omfattande befogenheter över nätverksanvändare.
Som ett exempel har EOS-blockproducenter möjlighet att frysa konton. (Att frysa ett konto kräver endast att 15 av de 21 EOS-blockproducenterna röstar för att låsa medel.)
Detta har lett till kritik om att designen av EOSIO-blockkedjan skulle kunna bli offer för centraliserad kontroll och missbruk.
Varför har EOS ett värde?
EOS är nödvändigt för att driva dappar och styrning på EOSIO-blockkedjan.
Smarta kontrakt och dappar
För att bygga och lansera nya dappar måste EOSIO-utvecklare använda så kallade smarta kontrakt.
Smarta kontrakt är bundna av vissa krav och utförs på blockkedjan när dessa krav är uppfyllda. Grupperade tillsammans kan smarta kontrakt bilda mer komplexa dappar.
Exempel på dappar på EOS inkluderar Upland, ett fastighetshandelsspel, och EOS dynasty, ett rollspel där åtgärder drivs av kryptovaluta.
Liksom alla dappar behöver dessa program köpa och staka EOS för att betala blockkedjan för att utföra den beräkning som behövs av dess smarta kontrakt.
Staking och röstning
Det finns restriktioner för vad utvecklare som kör dappar kan göra med EOS de stakar.
Till exempel gör EOSIO-programvaran det möjligt för dappar att förbruka en procentandel av blockkedjans tillgängliga kapacitet, proportionellt mot hur många tokens de har stakat i 3 dagar.
Om en viss dapp-utvecklare innehar 0,5 % av dess tokens, skulle de kunna använda motsvarande mängd av dess CPU. Detta uppmuntrar utvecklare att kontinuerligt köpa och hålla EOS.
Av dessa är RAM kanske den viktigaste resursen för att driva värde till EOS, eftersom utvecklare som lagrar information på EOSIO behöver hålla tokens tills den informationen raderas.
När den informationen raderas tas EOS som är låst i staking-kontrakt bort från cirkulation, vilket höjer värdet på det återstående EOS-utbudet.
Token-ekonomi
Användare bör notera att det inte finns någon gräns för antalet EOS-tokens som kan skapas. Dessutom, varje gång ett block skapas, släpps nya EOS-mynt ut på marknaden.
Enligt programvarureglerna kan mängden EOS-mynt öka med 5 % varje år, vilket kan sätta nedåtgående press på priset på EOS.
Varför använda EOSIO?
EOSIO kan vara av intresse för utvecklare som vill bygga eller använda decentraliserade applikationer.
Utvecklare som redan har lanserat dappar på andra blockkedjor kan upptäcka att användarupplevelsen som erbjuds av EOSIO gör det att föredra att byta till dess blockkedja, eftersom EOSIO inte överför kostnader till användare som utför transaktioner.
Investerare kan också försöka lägga till EOS i sin portfölj om de tror på det långsiktiga löftet med att köra program på en blockkedja, och att dapp-utvecklare kommer att fortsätta använda EOS för att föra ut nya och innovativa skapelser på marknaden.
Kom igång
Nu är du redo att ta nästa steg och köpa lite EOS!