Mikä on Ethereum?

Mikä on Ethereum?

Ethereum on avoimen lähdekoodin peer-to-peer -alusta, jonka avulla henkilö voi luoda ja käyttää hajautettuja sovelluksia, jotka toimivat blockchain-tekniikalla.

Aivan kuten Bitcoin, sitä ei omistaa kukaan eikä kukaan hallitse. Ethereumin ja Bitcoinin välillä on pieni ero, ja että Ethereum rakennettiin joustavaksi ja sopeutuvaksi. Tällä alustalla on erittäin helppo rakentaa sovelluksia, ja homesteadin julkaisun myötä ihmisten on nyt turvallista käyttää tällaisia ​​sovelluksia.

Blockchain-tekniikka on Bitcoinin ja Ethereumin perusta, jonka Satoshi Nakamoto kuvasi alun perin valkoisessa kirjassa “avoimen lähdekoodin elektroniseksi kassajärjestelmäksi” vuonna 2008. Vaikka lohkoketjun päätehtävästä keskusteltiin perusteellisesti alkuperäisessä Alkuperäinen paperi, vasta vuosia myöhemmin, blockchain-tekniikasta tuli talon nimi.

Lohkoketju on hajautettu ja julkinen pääkirja, jossa kukin verkkosolmu laskee ja tallentaa tapahtumat. Tapahtumat luokitellaan lohkoihin. Voit lisätä vain yhden lohkon kerrallaan. Lisäksi jokaisella lohkolla on matemaattinen todiste, joka vahvistaa, että sen järjestys on samanlainen kuin edellisessä lohkossa. Tällä tavalla hajautettu tietokanta tallennetaan yksimielisesti koko verkkoon. Jokainen käyttäjän vuorovaikutus pääkirjaan on suojattu salauksella. Verkkoa hallitsevat ja ylläpitävät solmut käsitellään matemaattisesti pakotetuilla kannustimilla protokollaan.

Bitcoinin osalta hajautettu tietokanta koostuu kirjanpidosta, tilin saldoista.

Eetteri

Tämän lohkoketjun arvokomponentti tai merkkivaluutta tunnetaan nimellä Eter (ETH). Eetteri on merkki, jota käytetään myös maksamaan transaktiokustannuksista sekä verkon laskennallisista palveluista. Eetterillä käydään kauppaa kryptovaluutan pörsseissä aivan kuten Bitcoinissa ja muissa kryptovaluutoissa.

Huhtikuussa 2016 Vitalik Buterin myi noin 25 prosenttia ETH-omistuksestaan ​​ja sanoi, että hajauttaminen ei ole muuta kuin vakaa taloudellinen suunnittelu. Buterin sanoi edelleen tietävänsä, että on mahdollista, että projekti ei laajene suurempiin korkeuksiin, tämä oli vastaus kriitikoille, että hän ei ilmaise uskonnollista fanatismiaan Ethereumia kohtaan.

Ethereumin virtuaalikone

Ethereum on ohjelmoitava lohkoketju. Toisin kuin Bitcoin, joka antaa käyttäjille ennalta määriteltyjä operaatioita, Ethereum antaa käyttäjille mahdollisuuden luoda yksilöllisiä toimintojaan haluamaansa monimutkaisuuteen. Tällä tavoin se toimii korokkeena erilaisille hajautetuille lohkoketjusovelluksille, kuten kryptovaluutoille.

Kapeammassa mielessä Ethereum on periaatteessa joukko protokollia, jotka määrittelevät tietyn alustan hajautetuille sovelluksille. Koko verkon keskellä on Ethereum Virtual Machine, joka tunnetaan myös nimellä EVM.

EVM suorittaa mielivaltaisen algoritmisen koodin. Toisin sanoen EVM on “Turing Complete”. Kehittäjät voivat suunnitella omat sovelluksensa, jotka toimivat Ethereum Virtual Machine -sovelluksessa käyttämällä ohjelmointikieliä, kuten Python ja JavaScript.

Aivan kuten muissa lohkoketjuissa, tässä lohkoketjussa on vertaisverkkoprotokolla. On monia solmuja, jotka ylläpitävät ja päivittävät Ethereumin estoketjutietokantaa. Nämä solmut on kytketty verkkoon ja kukin käyttää Ethereumin virtuaalikonetta ja toimii samojen ohjeiden mukaisesti. Tästä syystä Ethereumia kutsutaan joskus nimellä “World Computer”.

Monet kehittäjät ajattelevat, että tämä alusta tehdään pääasiassa tekemään laskemisesta hauskempaa ja tehokkaampaa. Itse asiassa Ethereumin laskenta on erittäin kallista ja paljon hitaampaa kuin laskenta tavallisella tietokoneella. Varoitus on, että kukin solmu ruokkii EVM: ää säilyttääkseen yksimielisyyden lohkoketjussa. Hajautettu yksimielisyys varmistaa, että alustalla ei ole seisokkeja, ja antaa myös korkean vikasietoisuuden. Lisäksi se vaikeuttaa lohkoketjuun tallennettujen tietojen muuttamista. Tämä tekee siitä sensuuriresistentin.

Ethereum-verkko on itsessään arvo-agnostinen työkalu tai pikemminkin ominaisuus. Aivan kuten muut ohjelmointikielet, kehittäjien ja liikemiehet voivat päättää, mihin alustaa tulisi käyttää. On kuitenkin selvää, että on olemassa muutamia sovelluksia, jotka soveltuvat paremmin kuin muut ja joilla on enemmän etuja. Ethereum on ihanteellinen sovelluksiin, jotka voivat automatisoida suoraa vuorovaikutusta eri ikäisensä välillä tai helpottaa ryhmätoimintaa eri verkoissa. Esimerkiksi avoimen lähdekoodin markkinapaikkojen hallintaa tai rahoitussopimusten automatisointia koskevat sovellukset soveltuvat Ethereum-alustalle.

Bitcoin antaa käyttäjien vaihtaa rahaa ilman välittäjiä, kuten pankkeja, rahoituslaitoksia tai hallituksia. Ethereumin vaikutus voi kuitenkin olla paljon kauaskantoisempi kuin Bitcoin. Teoriassa taloudellinen vaihto tai vuorovaikutus erilaisissa monimutkaisuuksissa voidaan tehdä luotettavasti ja automaattisesti Ethereumilla toimivalla koodilla.

Taloussovellusten lisäksi Ethereum-verkosto voisi helpottaa kaikkia alustoja, joilla turvallisuus, luottamus ja pysyvyys ovat tärkeitä (äänestys, omaisuusrekisterit ja hallinto)..

Kuinka Ethereum toimii?

Ethereum koostuu lukuisista ominaisuuksista ja tekniikoista, jotka ovat samanlaisia ​​kuin Bitcoin, ja esittelee samalla oman edistyneen. Tämän alustan lohkoketju valvoo jokaista tiliä; Ethereumilla tapahtuvat siirtymät ovat tietojen ja arvonsiirtoja eri tilien välillä.

On olemassa kahdenlaisia ​​tilejä; ensimmäinen on ulkoinen omistajan tili, johon viitataan myös nimellä EOA. Näitä tilejä hallitaan yksityisillä avaimilla. Toinen tyyppi on Sopimustilit; näitä tilejä valvotaan sopimuskoodeilla, ja EOA: t voivat aktivoida ne.

Monille käyttäjille tärkein ero näiden kahden tilin välillä on se, että ihmiset hallitsevat EOA: ta. Tämä johtuu siitä, että ihmiset voivat hallita yksityisiä avaimia, jotka toisaalta ohjaavat EOA: ita.

Sopimustilejä valvotaan ja hallitaan sisäisellä koodilla. Ihmiset voivat myös tarkkailla niitä, mutta vain, jos EOA: t, joilla on tietty osoite, on ohjelmoitu seuraamaan niitä.

Termi Älykkäitä sopimuksia tarkoittaa yleensä koodia, joka on Sopimustilillä. Älykäs sopimus itsessään on ohjelma, joka toimii, kun tapahtuma tapahtuu kyseisellä tilillä; käyttäjät voivat suunnitella uusia sopimuksia suorittamalla koodin lohkoketjuun. Sopimustilit voivat toimia vain, jos EOA kehottaa heitä suorittamaan toiminnon. Siksi sopimustilillä on mahdotonta suorittaa natiivitoimintoja, kuten sovellusliittymää, puheluita tai satunnaislukujen muodostamista. Se voi kuitenkin suorittaa kaikki nämä toiminnot, jos EOA kehottaa sitä. Tämä johtuu siitä, että Ethereum ei voi sopia laskennan tuloksesta, jos on vain yksi solmu. Tämä voidaan tehdä vain ehdottomasti deterministisen toteutuksen avulla.

Aivan kuten Bitcoin, käyttäjien on maksettava tietty määrä rahaa voidakseen käyttää verkkoa transaktiopalkkioiden avulla. Nämä transaktiomaksut suojaavat alustaa haitallisilta tai kevytmielisiltä laskentavastuilta, kuten äärettömiltä silmukoilta tai DDoS-hyökkäyksiltä. Tapahtuman aloittavan, lähinnä lähettäjän, on maksettava kaikista aktivoiduista ohjelman vaiheista, mukaan lukien muistitila ja laskenta. Nämä maksut maksetaan Eterissä. Nämä maksut kerätään sitten solmun, joka hyväksyy tapahtuman.

Alaikäiset ovat verkon solmuja, jotka levittävät, vastaanottavat, suorittavat ja tarkistavat kaikki tapahtumat. Nämä solmut luokittelevat tapahtumat sitten lohkoiksi. Nämä alaikäiset kilpailevat lohkoistaan ​​päästäkseen lohkoketjuun. Jokainen solmu palkitaan Etherillä jokaisesta onnistuneesta lohkosta, jonka he louhivat. Tämä on hyvä tapa käyttäjille omistaa sähkö ja laitteistot Ethereum-alustalle.

Aivan kuten Bitcoin-alustalla, kaivostyöläisille annetaan tehtävä laskea ja ratkaista matemaattisia ongelmia lohkon kaivamiseksi onnistuneesti. Kaikki monimutkaiset matemaattiset ongelmat, joiden ratkaisemiseen tarvitaan valtavia resursseja ja aikaa, on hyvä ehdokas työn todistamiseen. Työtodistuskonseptilla pyritään välttämään keskitetty lyöntikokonaisuus kolikoiden tuottamisessa.

Hyväksyminen

Maaliskuussa 2016 New York Times julkaisi, että Ethereumin verkon käyttöönotto on vasta alkuvaiheessa ja foorumi saattaa kohdata oikeudellisia ja teknisiä ongelmia, jotka saattavat hidastaa tämän tietokonealustan kasvua. Monet Bitcoinin käyttäjät sanovat, että alustalla voi olla enemmän turvallisuusongelmia kuin Bitcoin-verkossa, koska alusta koostuu hyvin monimutkaisista ohjelmistoista. Ethereumin kehittäjät ovat kuitenkin edistyneet jatkuvasti järjestelmän parantamisessa, ja käyttöönotto tapahtuu nopeasti.

Jos haluat oppia lisää Ethereumista, käy heidän sivustollaan verkkosivusto.