Web3-pino

Olennainen opas Web3-pinon ymmärtämiseen

Oletko hämmentynyt Web3-teknologiasta? Lue tämä opas saadaksesi lisätietoja Web3-teknologiasta yksinkertaisella ja helpolla tavalla.

Web3 voidaan määritellä luvattomaksi, luottamuksettomaksi ja hajautetuksi internet-ekosysteemiksi, joka on rakennettu lohkoketjuteknologialle. Web3:n määrittävin ominaisuus on kuitenkin omistajuus. 

Ymmärtääksemme Web3:n omistajuusaspektin, palataanpa Web1:een eli kaupalliseen internetiin, joka oli useimmille käyttäjille vain luku -tilassa. Sitten tuli Web2, joka mahdollisti käyttäjien sekä lukea että kirjoittaa keskitetyillä alustoilla, kuten Facebookissa, Twitterissä, YouTubessa ja muilla. Nyt internetin kehityksen seuraava vaihe on Web3, joka perustuu avoimuuden, hajauttamisen ja suuremman käyttäjähyötyisyyden ydinperiaatteisiin. Lyhyesti sanottuna se antaa käyttäjille täyden omistusoikeuden dataansa, sisältöönsä ja resursseihinsa lohkoketjujen kautta ja lopulta vallan lukea, kirjoittaa ja omistaa. 

Vaikka Web2:ssa Facebookin kaltainen alusta omistaa tietosi ja identiteettisi, identiteettisi voi liikkua sujuvasti alustojen välillä Web3:ssa. Lisäksi palveluntarjoajat eivät voi tallentaa ja ansaita rahaa tietojesi avulla. Joko kiinnostavaa?

Ymmärtääksemme Web3:n ja hajautetun internetin toimintaa paremmin, tutustutaanpa alla olevaan Web3-pinoa käsittelevään oppaaseemme. 

Web3-pino: Mikä se on?

Hajauttamista pidetään usein pirstaloituneena teknologiapinona. Ja vaikka Web3 onkin vasta kehittyvä teknologia, emme voi sivuuttaa sitä, että se on kehittynyt nopeasti ja alkaa olla yhä tärkeämpi osa sitä. 

Tämä on taso, joka mahdollistaa kaiken Web3:ssa. Täältä löydät kaikki tekniset tekijät, jotka ovat alun perin vastuussa lohkoketjuteknologian saatavuudesta, kuten louhinta, solmut, internet-verkkosovittimet, tokenit, tallennustilan, virtualisoinnin ja paljon muuta. 

Otetaan esimerkiksi Axie Infinity, lohkoketjupohjainen peli. Se käyttää NFT:itä ja Ethereum-tokeneita, jotka voidaan yhdistää Ronin-nimiseen korkean tuoton/edulliseen sivuketjuun. Yleensä pelaajat käyttävät Uniswap vaihtaa ETH:ta pelin pelaamiseen tarvittaviin tokeneihin. 

Samoin Mirror, hajautettu blogialusta, käyttää edellä mainittua Arweave-tallennusprotokollaa tiedon tallentamiseen. Samaan aikaan se käyttää Ethereum maksaa julkaisijoille kryptovaluutoilla, usein ENS-osoitteen kautta. 

Tässä huomaat, että Uniswap esiintyy sekä infrastruktuuri- että käyttötapauskerrososioissa. Syy tähän on se, että Uniswap on sarja älysopimuksia ja se tarjoaa myös käyttöliittymän, jonka kanssa käyttäjät voivat olla suoraan vuorovaikutuksessa. Yksinkertaisesti sanottuna se toimii sekä itsenäisenä käyttäjäsovelluksena että infrastruktuurina Web3-sovelluksille, kuten Axis Infinitylle. 

Kuten edellä mainittiin, infrastruktuurikerrokseen liittyy monia teknisiä tekijöitä. Kun niitä tarkastellaan hieman tarkemmin, on muutamia keskeisiä elementtejä, jotka on ymmärrettävä. 

Kaivostoiminta palveluna

Louhinta on tärkeää kryptomaailmassa. Se alkoi alun perin Bitcoin ja nyt se on tunkeutunut Web3-lohkoketjujärjestelmään. Hajautettu internet tarvitsee tätä mahdollisuutta palveluna. Useat yritykset tarjoavat louhintaa palveluna (MaaS) sijoittajille, jotka haluavat kohdistaa tämän laajamittaisesti. Tällä tavoin yritykset saavat tulonsa ja louhijat osuutensa voitosta. 

verkkotuotteet

Web3-verkko on hajautettu eikä vaadi keskitettyä tahoa järjestelmän ylläpitoon. Näin ollen jokainen käyttäjä saa tarvitsemansa yksityisyyden. Prosessi on sama kuin lohkoketjuverkossa, mutta skaalautuvuus on parempi. Web3:lla on myös hajautetut selaimet. 

Lisäksi lohkoketjusovellukset tulevat myös olemaan hajautettuja, mutta toistaiseksi se käyttää sekä keskitettyjä että hajautettuja sovelluksia. 

virtualisointi

Virtualisoinnilla tarkoitetaan virtuaalisen resurssin, kuten palvelimen, työpöydän, verkkotallennustilan, käyttöjärjestelmän ja muun, luomista. Sillä on kyky mullistaa perinteistä laskentaa ja hallita työkuormia tehokkaammin. Virtualisointia on ollut olemassa jo vuosikymmeniä, mutta Web3:n avulla se voi saavuttaa täyden potentiaalinsa. 

Tietojenkäsittely

Tässä laskenta tarkoittaa hajautettua laskentaa. Yksinkertaisesti sanottuna se tarkoittaa konseptia, jossa useat verkon kautta toisiinsa kytketyt tietokoneet työskentelevät samanaikaisesti ratkaistakseen yhden ongelman. Tämän tavoitteen onnistumiseksi kaikkien tietokoneiden on toimittava yhtenä kokonaisuutena. Se on aikaa säästävä menetelmä, koska yksi ongelma jaetaan moniin osiin ja osoitetaan verkon eri osille. 

Seuraavaksi joukko tietokoneita ratkaisee ongelman ja ne yhdistetään toisiinsa verkon kautta. Ongelman ratkaisemiseksi kaikkien tietokoneiden on toimittava yhtenä kokonaisuutena. 

solmut

Hajautetussa internetissä on tuhansia ja taas tuhansia solmuja. Mitä se sitten on? Se on verkon vuorovaikutuspiste. Virtuaaliympäristössä jokaista saavutettavaa laitetta voidaan kutsua solmuksi. 

Hajautettu verkko mahdollistui solmujen ja muiden uusien teknologioiden ansiosta. Se alkoi pakettikytkentäteoriana ja on nyt Web3-teknologiapinon perusta. Solmut seuraavat tapahtumaa ja tekevät saumattomasti päätöksiä. Joissakin verkoissa on korkeamman auktoriteetin solmuja, jotka tekevät suurempia päätöksiä tai jakavat tehtäviä muille solmuille. 

tokens

Tokenit ovat pohjimmiltaan kryptotokeneita, jotka toimivat omassa lohkoketjuverkossaan. Se on omaisuuserä, jota käytetään uuden projektin rahoittamiseen ja projektin kehittämisen aloittamiseen. Uudessa hajautetussa internetissä on tapana sisällyttää token varainhankintavaihtoehtona. Sitä voidaan käyttää myös muiden kryptovaluuttojen ostamiseen – se on kuitenkin siirrettävissä ja kolminkertaistettavissa oleva omaisuuserä verkossa3. 

Hajautettu varastointi

Nyt kun ymmärrämme Arweaven, siirrymme lyhyesti hajautettuun tallennukseen yksityiskohtaisesti. 

Lohkoketjut tarjoavatkin välineen älykkäille sopimusten tallennukselle/suoritukselle, hajautetulle tilanhallintajärjestelmälle ja transaktioarvolle. Korkeamman tason sovellukset tarvitsevat kuitenkin lisäkomponentteja. 

Lohkoketjutallennus on erittäin kallista ja tehotonta käyttöliittymäsisällön, kuten kuvien, GIF-tiedostojen ja videoiden, tallentamisessa – tässä kohtaa hajautettu tallennus astuu kuvaan. 

Planeettojenvälinen tiedostojärjestelmä (IPFS) on hajautettu verkko, joka koostuu solmuista, joissa käyttäjät voivat tallentaa ja jakaa verkkosivustoja, tiedostoja, dataa ja sovelluksia. Lisäksi NFT:ien kasvun myötä IPFS:n käyttö on lisääntynyt, ja se toimii usein NFT:ien taustalla olevana tallennusjärjestelmänä. 

Verkkokerros

Verkkokerros on protokollapino, jonka avulla solmut voivat löytää toisensa ja vaihtaa tietoa. Tämä sisältää kahdenvälisen tai yhden ja moneen välisen (juoruilevan) kommunikaation. Jokaisen solmun on noudatettava tiettyjä verkkosääntöjä varmistaakseen, että ne lähettävät ja vastaanottavat oikeaa tietoa. Tämä verkko koostuu pääasiassa RLPx-, Roll your Own- ja Trusted Execution Environment (TEE) -ympäristöistä.

RLPx      

RLPx on verkko- ja protokollapaketti, joka auttaa yleiskäyttöisessä tiedonsiirrossa kahden vertaiskäyttäjän välillä ja mahdollistaa käyttäjien kommunikoinnin verkon sisällä. Tämä teknologia löytää solmut ja muokkaa koko verkkoa. Muuten se salaa kahden käyttäjän väliset tiedonsiirrot ja kättelyt, kehystää eri protokollia, hallitsee verkon yleistä tiedonkulkua ja mahdollistaa aidon yhteyden p2p-verkossa. 

Pyöritä omasi

Tätä prosessia käytetään, kun vakioprotokollat ​​eivät sovi yhteen infrastruktuurisi kanssa. Kuten nimestä voi päätellä, tämä "Roll Your Own" -menetelmä mahdollistaa omien protokollien rakentamisen. On tärkeää huomata, että jokainen lohkoketjuverkko tuo pöytään jotain ainutlaatuista, ja tämän menetelmän käyttäminen varmistaa luovuuden virtauksen ja potentiaalisen kasvun Web3-arkkitehtuurissa. 

Luotettu suoritusympäristö 

TTE on yksi Web3:n tärkeimmistä elementeistä, koska se auttaa ratkaisemaan skaalautuvuusongelman suurelta osin. Pohjimmiltaan se on erillinen alue tai palvelin, joka on erillään pääverkosta, mikä varmistaa koko järjestelmän kokonaisvaltaisen turvallisuuden ja luottamuksellisuuden. 

Estä toimitusverkosto

Se on hajautettu verkkojärjestelmä, joka tarjoaa sivuja tai muuta verkkosisältöä käyttäjien pyynnöstä. Sisältö toimitetaan palvelimen, sijainnin ja verkkosivun alkuperän perusteella. Se on todella hyödyllinen verkkosivustoille, joilla on paljon liikennettä. Lisäksi lohkotoimitusverkko tallentaa pyydetyn sisällön välimuistiin verkkosivustolta ja esittää sen sitten käyttäjän palvelimille. 

Protokollakerros

Tältä tasolta löydät kaiken teknologian ja sen sovellukset, jotka muodostavat perustavanlaatuisia verkostoja, kuten Bitcoinin ja Ethereumin. Tämä lohkoketjuarkkitehtuuri on perusta, jolle kaikki muu rakennetaan. 

Bitcoin on ensimmäinen kryptovaluutta, ja vaikka sillä ei olekaan merkittävää roolia Web3:ssa, se tasoitti tietä digitaalisen omaisuuden omistamiselle julkisen ja yksityisen sektorin kryptografian avulla. Tästä eteenpäin monet ensimmäisen kerroksen älysopimusalustat, kuten Ethereum, Lumivyöry, Maailmankaikkeus, ja lisää tuli mukaan kuvaan. Nykyään nämä alustat toimivat monien Web3-sovellusten tuotannossa olevan perustana. 

Sekä Bitcoinilla että Ethereumilla on käytössään täydentäviä protokollia. Esimerkiksi Bitcoinilla on Lightening Network nopeampia ja halvempia maksuja varten sekä Stacks älysopimuksia varten, muutamia mainitakseni. Ethereumilla puolestaan ​​on useita toisen tason skaalausprotokollia kapasiteettirajoitustensa lieventämiseksi. 

Useiden kerroksen 1 ja kerroksen 2 verkkojen syntymisen myötä tarve siirtää arvoa niiden välillä kasvoi, ja tämän tarpeen täyttämiseksi käyttöön otettiin ketjujen väliset sillat. Ketjujen väliset sillat mahdollistavat käyttäjien siirtää arvoa vaivattomasti ketjusta toiseen. 

Kun kehittäjät valitsevat rakennettavaksi lohkoketjuverkon hajautetut sovellukset (dApps), niillä on kaksi päävaihtoehtoa: (1) Ethereum Virtual Machine (EVM) -yhteensopivat lohkoketjut ja (2) ei-EVM-yhteensopivat lohkoketjut. 

1) EVM-lohkoketjut

Ethereum toimii web3-kehityksen pääasiallisena kehyksenä. Sen virtuaaliympäristö tallentaa tärkeitä tietoja, kuten saldoja, tilejä ja koneen tilaa, jotka voivat muuttua jokaisen uuden lohkon myötä EVM:n ennalta määriteltyjen sääntöjen mukaisesti. Mikä tärkeintä, se tarjoaa rakenteen älysopimusten tallennukseen ja suorittamiseen. 

EVM-yhteensopivilla lohkoketjuilla on vuosien Ethereum-kehityksen tausta ja paljon kokeiltuja ja toimivia vaihtoehtoja kehitysympäristöille, kuten Hardhat, Truffle ja Brownie. Hardhatin avulla kehittäjät voivat helposti kääntää, testata, ottaa käyttöön ja debugata Ethereum-ohjelmistoja, kun taas Trufflen avulla he voivat kääntää, testata ja ottaa käyttöön EVM-koodia ja samalla tarjota käyttöliittymän dApp-kehitystyökaluja. Lopuksi, Brownie on vaihtoehto Trufflelle ja Hardhatille. Se on Python-pohjainen kehys EVM-kehitykseen.

2) Ei-EVM-lohkoketjut

Viime aikoina kehittäjät ovat alkaneet käyttää lohkoketjuja – dApp-sovellusten rakentamiseen – jotka eivät ole harmoniassa Ethereum-kehyksen kanssa, ja siksi niitä kutsutaan ei-EVM-yhteensopiviksi. 

Kehittäjät väittävät, että EVM-ketjuja rajoittavat Ethereum-kehyksen säännöt, ja he valitsevat suunnitella uusia rakenteita (ei-EVM-lohkoketjuja) skaalautuvuuden ja nopean tapahtumanopeuden takaamiseksi alusta alkaen. 

Palvelut ja valinnaiset komponentit 

Infrastruktuurikerros rakennetaan protokollakerroksen päälle ja se koostuu yhteentoimivista rakennuspalikoista, jotka ovat erittäin luotettavia tietyn tehtävän suorittamisessa. 

Tämä taso on tiheä ja monipuolinen, ja projekteissa rakennetaan kaikkea, kuten tietoliikenneprotokollia, älysopimusten auditointiohjelmistoja, data-analytiikka-alustoja, datan tallennusta, identiteettiratkaisuja, DAO-hallintaa, taloudellisia primitiivejä ja paljon muuta.

Esimerkiksi Uniswap antaa käyttäjiensä vaihtaa resursseja toiseen. Toisaalta Arweave tallentaa tietoja hajautetusti, ja toisaalta ENS-verkkotunnukset toimivat käyttäjän identiteettinä Web3-maailmassa. Erikseen nämä sovellukset eivät voi tehdä paljoa, mutta yhdistettynä nämä kategoriaprimitiivit toimivat lego-palikoina, joista kehittäjä voi yhdistää sovelluksen. 

Web3-infrastruktuurin haasteet

Ilman asianmukaista infrastruktuuria lohkoketjudatan käyttö ja sen kanssa vuorovaikuttaminen voi olla hankalaa. 

Datan kirjoittaminen suoraan ketjuun on kallista, joten kehittäjät hyödyntävät EVM-ketjujen sisäänrakennettua lokikirjausominaisuutta, jossa älykkäät sopimukset tulostavat tietoa ketjuun kustannustehokkaasti. Lokikirjaus edullisemman tallennuksen vuoksi on suosituin tapa lukea ja kirjoittaa lohkoketjuun, ja se vaatii tehokkaan lohkoketjun vuorovaikutuskerroksen varmistaakseen, että kehittäjät voivat tallentaa tapahtumia virheettömästi. 

Sovelluskerros

Web3-pinon huipulla on käyttökerros eli sovellukset, jotka toimivat aloituskohtana kaikenlaisille Web3-toiminnoille. 

Jos haluat saada palkkaa Mirrorissa kirjoittamisesta tai haluat pelata Axis Infinityä, tarvitset lompakon, joka on useimpien Web3-sovellusten tärkein aloituskohta. Salakirjoitukset kuten Coinbase tai Fiat-onrampit, kuten Wyre tai Moonpay, auttavat käyttäjiä vaihtamaan fiat-valuuttaa kryptoon alkuun pääsemiseksi. Ostettuaan kryptovaluuttaa ja tallennettuaan sen lompakkoon, käyttäjät voivat hyödyntää aggregaattoreita, kuten DappRadar, muodostaakseen yhteyden kaikenlaisiin Web3-sovelluksiin yhdestä paikasta. 

Web3-teknologiapino, joka ei koskaan lakkaa kehittymästä

Kaikki tässä artikkelissa mainitut protokollat, käyttäjäsovellukset, infrastruktuuri ja tukiasemat tekevät kehittyvästä, mutta kehittyvästä Web3:sta käyttäjien omistaman internetin. Omistajuuden lisäksi Web3:n voima piilee sen yhteentoimivuudessa ja modulaarisuudessa. Pohjimmiltaan edellä mainittuja Web3-pinoja voidaan yhdistää uusien ja mielenkiintoisten asioiden luomiseksi. Vaikka kerrokset ja kehykset todennäköisesti pysyvät muuttumattomina, niiden sisältämien mahdollisuuksien ja projektien odotetaan kehittyvän dramaattisesti.

Jaa:

Facebook
Twitter
LinkedIn

Sisällys

liittyvä