Što je Ethereum plin?

TL; DR

  1. Ethereum Gas je jedinica koja mjeri količinu računalnog napora potrebnog za izvršavanje određenih operacija.
  2. Svaka pojedina operacija koja sudjeluje u Ethereumu, bilo da se radi o transakciji ili pametnom izvršenju ugovora, zahtijeva određenu količinu plina.
  3. Rudarima se plaća iznos u eteru koji je jednak ukupnoj količini plina koja im je potrebna da izvrše kompletnu operaciju.

Ethereumov plin – žila kucavica ekosustava Ethereum, ne postoji drugi način da se to stavi na vidjelo. Plin je jedinica koja mjeri količinu računalnog napora potrebnog za izvršavanje određenih operacija.

Svaka pojedina operacija koja sudjeluje u Ethereumu, bilo da je to jednostavna transakcija, pametni ugovor ili čak ICO uzima određenu količinu plina. Plin je ono što se koristi za izračunavanje iznosa naknada koje treba platiti mreži da bi se izvršila operacija.

U ovom ćemo vodiču shvatiti kako plin djeluje. Ali prije nego što to učinimo, postoji nekoliko koncepata koje moramo naučiti. Dakle, bez daljnjega, krenimo s našim dubokim ronjenjem na Ethereum Gasu.

Što je Ethereum plin: Vodič korak po korak

Zašto plin nije potreban u Bitcoinu?

Bitcoin je stvoren jer su svi postavljali ista pitanja.

  • Hoće li biti moguće stvoriti oblik novca koji se može prenositi između dvoje ljudi bez ikakvog posrednika?
  • Hoće li biti moguće stvoriti decentralizirani novac koji može funkcionirati na nečemu poput blockchaina?

Satoshi Nakamoto odgovorio je na ova pitanja kada je stvarao bitcoin. Napokon smo imali decentralizirani monetarni sustav koji može prenositi novac s jedne osobe na drugu.

Međutim, pojavio se problem s bitcoinima što je problem sa svim blockchainima prve generacije. Dozvolili su samo novčane transakcije, nije bilo načina da se dodaju uvjeti tim transakcijama.

Alice može poslati Bobu 5 BTC, ali nije mogla nametati uvjete za te transakcije. Npr. Nije mogla reći Bobu da će novac dobiti samo ako izvršava određene zadatke.

Za ove bi uvjete bilo potrebno izuzetno složeno skriptiranje. Nešto je bilo potrebno kako bi se postupak učinio neprimjetnijim.

… A to „nešto“ bio je pametan ugovor.

Što je pametni ugovor?

Pametni ugovori pomažu vam u razmjeni novca, imovine, dionica ili bilo čega vrijednog na transparentan način, bez sukoba, uz izbjegavanje usluga posrednika.

Što je Ethereum plin: Vodič korak po korak

Ethereum Vitalika Buterina lako je postojani čovjek ove generacije. Pokazali su svijetu kako se blockchain može razviti iz jednostavnog mehanizma plaćanja u nešto daleko značajnije i moćnije.

Pa, koji su to “pametni ugovori” i u čemu je velika stvar?

Pametni ugovori su automatizirani ugovori. Oni se samoizvršavaju s posebnim uputama napisanim u njegovom kodu koje se izvršavaju kada se postave određeni uvjeti.

Što je Ethereum plin: Vodič korak po korak

U našem detaljnom vodiču ovdje možete saznati više o pametnim ugovorima.

Pametni ugovori su način na koji se stvari rade u ekosustavu Ethereum. Kad netko želi obaviti određeni zadatak u Ethereumu, pokreće pametni ugovor s jednim ili više ljudi.

Pametni ugovori su niz uputa napisanih pomoću programskog jezika „solidity“, koji radi na osnovi logike IFTTT, poznate i kao logika IF-THIS-THEN-THAT. U osnovi, ako se izvrši prvi set uputa, izvršite sljedeću funkciju, a nakon toga sljedeću i nastavite ponavljati dok ne dođete do kraja ugovora.

Najbolji način da to shvatite je zamišljanje automata. Svaki i svaki vaš korak djeluje poput okidača da se sljedeći korak sam izvrši. To je nekako poput domino efekta. Dakle, ispitajmo korake koje ćete poduzeti tijekom interakcije s automatom:

  • 1. korak: Automatu dajete nešto novca.
  • Korak 2: Ukucate gumb koji odgovara stavci koju želite.
  • Korak 3: Predmet izlazi i vi ga sakupljate.

Sada pogledajte sve te korake i razmislite o tome. Hoće li bilo koji od koraka uspjeti ako prethodni nije izvršen? Svaki od tih koraka izravno je povezan s prethodnim korakom. Treba razmisliti o još jednom faktoru i on je sastavni dio pametnih ugovora. Vidite, u cijeloj interakciji s automatom, vi (podnositelj zahtjeva) radili ste isključivo s automatom (davatelj usluga). Uopće nije bilo uključenih trećih strana.

Pa, kako bi sada izgledala ova transakcija da se dogodila u mreži Ethereum?

Pretpostavimo da ste upravo kupili nešto od automata u mreži Ethereum, kako će tada izgledati koraci?

Korak 1: Dajete automatu nešto novca i to svi čvorovi u mreži Ethereum bilježe, a transakcija se ažurira u knjizi.

Korak 2: Ukucate gumb koji odgovara stavci koju želite i zapis toga ažurira se u mreži i knjizi Ethereum.

Korak 3: Predmet izlazi i vi ga sakupljate i to bilježe svi čvorovi i knjiga.

Svaka transakcija koju obavite putem pametnih ugovora mreža će zabilježiti i ažurirati. Ovo što čini je da drži sve koji su uključeni u ugovor odgovornim za svoje postupke. Uklanja ljudsku zlobu čineći svaku poduzetu radnju vidljivom cijeloj mreži

Što je Ethereum virtualni stroj?

Prije nego što shvatimo što je Ethereum Virtual Machine (EVM), moramo shvatiti zašto je potreban “Virtual Machine”.

Pa vratimo se pametnim ugovorima.

Koja su poželjna svojstva koja želimo u našem pametnom ugovoru?

Sve što se pokreće na blockchainu mora biti nepromjenjivo i mora imati sposobnost pokretanja kroz više čvorova bez ugrožavanja njegove cjelovitosti. Kao rezultat toga, funkcionalnost pametnog ugovora trebaju biti tri stvari:

  • Deterministički.
  • Prekinuta.
  • Izolirano.

Značajka 1: Deterministička

Program je deterministički ako daje isti izlaz zadanom ulazu svaki put. Npr. Ako je 3 + 1 = 4, tada će 3 + 1 UVIJEK biti 4 (pod pretpostavkom iste baze). Dakle, kada program daje isti izlaz istom skupu ulaza na različitim računalima, program se naziva determinističkim.

Postoje različiti trenuci kada program može djelovati na nedeterministički način:

  • Pozivanje nedeterminističkih funkcija sustava: Kada programer pozove nedeterminističku funkciju u svom programu.
  • Nedeterministički resursi podataka: Ako program prikupi podatke tijekom izvođenja, a taj izvor podataka je nedeterminističan, program postaje nedeterminističan. Npr. Pretpostavimo da program koji dobije 10 najboljih Google pretraživanja određenog upita. Popis se može stalno mijenjati.
  • Dinamički pozivi: Kada program pozove drugi program, naziva se dinamičkim pozivima. Budući da se cilj poziva određuje samo tijekom izvršenja, on je nedeterminističke prirode.

Značajka # 2: Prekinuti

U matematičkoj logici imamo pogrešku koja se naziva “zaustavljanje problema”. U osnovi se navodi da postoji nemogućnost saznanja može li zadani program izvršiti svoju funkciju u određenom vremenskom roku. 1936. Alan Turing je, koristeći Kantorov dijagonalni problem, zaključio da ne postoji način da se zna može li zadani program završiti u vremenskom ograničenju ili ne.

To je očito problem pametnih ugovora jer, prema definiciji, ugovori moraju biti u mogućnosti raskinuti u određenom vremenskom roku. Neke su mjere poduzete kako bi se osiguralo da postoji način da se izvana “ubije” ugovor i da se ne uđe u beskrajnu petlju koja će iscrpiti resurse:

  • Turingova nepotpunost: Turingov nepotpuni blockchain imat će ograničenu funkcionalnost i neće moći vršiti skokove i / ili petlje. Stoga ne mogu ući u beskrajnu petlju.
  • Mjerač koraka i naknada: Program može jednostavno pratiti broj “koraka” koje je poduzeo, tj. Broj uputa koje je izvršio, a zatim prekinuti nakon što se izvrši određeni broj koraka. Druga metoda je mjerač naknade. Ovdje se ugovori izvršavaju uz unaprijed plaćenu naknadu. Svako izvršavanje instrukcija zahtijeva određeni iznos naknade. Ako potrošena naknada premaši unaprijed plaćenu naknadu, ugovor se raskida.
  • Odbrojavanje: Ovdje se čuva unaprijed određeni timer. Ako izvršenje ugovora premašuje vremenski rok, tada se vanjski prekida.

Značajka # 3: Izolirana

U blockchainu, svatko i svatko može prenijeti pametni ugovor. Međutim, zbog toga ugovori mogu svjesno i nesvjesno sadržavati virus i programske pogreške.

Ako ugovor nije izoliran, to može omesti cijeli sustav. Stoga je presudno da se ugovor drži izoliranim u pješčaniku kako bi se cijeli ekosustav spasio bilo kakvih negativnih učinaka.

Sad kad smo vidjeli ove značajke, važno je znati kako se izvršavaju. Obično se pametni ugovori izvode pomoću jednog od dva sustava:

  • Virtualni strojevi: Ethereum to koristi.
  • Docker: Tkanina to koristi.

Usporedimo ovo dvoje i utvrdimo što čini bolji ekosustav. Radi jednostavnosti, usporedit ćemo Ethereum (virtualni stroj) s Fabric (Docker).

Što je Ethereum plin: Vodič korak po korak

Dakle, kao što se može vidjeti, virtualni strojevi pružaju bolje determinističko, održivo i izolirano okruženje za pametne ugovore. Međutim, pristaništa imaju jednu izrazitu prednost. Pružaju fleksibilnost jezika kodiranja dok u virtualnom stroju (VM) poput Ethereuma treba naučiti potpuno novi jezik (solidnost) za stvaranje pametnih ugovora.

EVM je virtualni stroj u kojem svi pametni ugovori funkcioniraju u Ethereumu. To je jednostavan, ali moćan 256-bitni virtualni stroj tvrtke Turing Complete. Turing Complete znači da s obzirom na resurse i memoriju, bilo koji program izveden u EVM-u može riješiti bilo koji problem.

Što je Ethereum plin?

Kao što je objašnjeno u uvodu, plin je jedinica koja mjeri količinu računalnog napora potrebnog za izvršavanje određenih operacija.

Napomena: Prije nego što nastavimo, uskliknite Josepha Chowa za svoje nevjerojatna prezentacija na plin Ethereum.

Većina pametnih ugovora koji se izvode u EVM-u kodirani su pomoću Solidity (Ethereum u budućnosti planira prijeći na Viper iz Solidity). Svaka linija koda u Solidity zahtijeva izvršenje određene količine plina.

Grafikon cijena ETH plina

Slika u nastavku preuzeta je iz Ethereum Yellowpaper-a i može se koristiti za dobivanje okvirne ideje o tome koliko određene upute troše na plin. Svaka transakcija zahtijeva najmanje 21.000 plina prema ovoj tablici:

Što je Ethereum plin: Vodič korak po korak

Ljubaznost slike: Ethereum žuti papir

Da bismo bolje razumjeli kako plin djeluje u Ethereumu, poslužimo se analogijom. Pretpostavimo da idete na putovanje. Prije nego što to učinite, prođite kroz ove korake:

  • Odete do benzinske pumpe i odredite koliko benzina želite napuniti u automobilu.
  • Dobijete benzin u svoj automobil.
  • Benzinskoj pumpi plaćate iznos novca koji im dugujete za benzin.

Povucimo paralele s Ethereumom.

Vožnja automobila je operacija koju želite izvršiti, poput izvršavanja funkcije pametnog ugovora.

Plin je dobro … plin.

Benzinska pumpa je vaš rudar.

Novac koji ste im platili je rudarska naknada.

Sve operacije koje korisnici žele izvršiti u ethereumu moraju osigurati plin za sljedeće:

  • Da bi se pokrili njegovi podaci zvani svojstveni plin.
  • Da pokrije cijelo njegovo računanje.

Sad kad smo pokrili osnovne stvari, možda postavljate sljedeće pitanje.

Zašto imamo ovaj plinski sustav?

Odgovor je jednostavan … poticanje.

Kao i svaki peer-to-peer sustav za provjeru rada, Ethereum uvelike ovisi o hashrateu njihovih rudara. Što više rudara, više hashratea, sigurniji i brži sustav.

Kako bi privukli više rudara u sustav, oni moraju sustav učiniti rudarima što profitabilnijim i primamljivijim. U Ethereumu postoje dva načina na koja rudari mogu zaraditi novac:

  • Rudanjem blokova i dobivanjem blokovskih nagrada.
  • Postajući privremeni diktatori svojih miniranih blokova.

Istražimo drugu točku.

Rudari su odgovorni za stavljanje transakcija u svoje blokove. Da bi to učinili, moraju upotrijebiti svoju računsku snagu za validaciju pametnih ugovora. Plinski sustav omogućuje im da za to naplaćuju određenu naknadu.

Ova je naknada poznata kao naknada rudara i pomaže im u poticanju da aktivno sudjeluju u ekosustavu.

Pa, koliko naknada mogu naplatiti? Prije nego što to možemo izračunati, shvatimo kako mjerimo plin.

Plin se jednostavno mjeri u jedinicama plina. Transakcija poslana u mrežu Ethereum košta određenu količinu plina (npr. 100 plina), ovisno o tome koliko EVM uputa treba izvršiti.

Pa, kako pretvoriti plin u eter?

Ne postoji fiksna cijena konverzije. Pošiljatelj transakcije mora odrediti cijenu plina koja im se sviđa. S druge strane, na rudaru je da provjeri sve transakcije koje im se sviđaju (obično one koje određuju najvišu cijenu plina). Prosječna cijena plina obično je otprilike 20 Gwei (ili 0,00000002 ETH), ali se može povećati za vrijeme velikog mrežnog prometa, jer se više transakcija natječe za uključivanje u sljedeći blok.

Sljedeći grafikon prikazuje prosječni grafikon cijena Ethereum plina.

Što je Ethereum plin: Vodič korak po korak

Ljubaznost slike: Etherscan.

Prije nego što nastavimo dalje, važno je znati koncept ograničenja plina.

Što je Ethereum Gas Limit?

Da bi se operacija izvršila u Ethereumu, pošiljatelj transakcije mora navesti ograničenje plina prije nego što ga pošalje mreži. Ograničenje plina je maksimalna količina plina koju je pošiljatelj spreman platiti za ovu transakciju.

Pri određivanju ograničenja plina, moraju se uzeti u obzir sljedeće točke:

  • Različiti postupci imat će različite troškove plina (kao što je već prikazano).
  • Rudari će prestati izvršavati onog trenutka kad nestane plina.
  • Ako je preostalo plina, odmah će se vratiti radnom generatoru.

Pogledajmo kako to djeluje u hipotetskom scenariju.

Pretpostavimo da dodajemo dva broja i za to ugovor mora izvršiti sljedeće radnje:

  • Pohranjivanje 10 u varijablu. Recimo da ova operacija košta 45 plina.
  • Dodajući dvije varijable, recimo da to košta 10 benzina.
  • Pohranjivanje rezultata koji opet košta 45 benzina.

Pretpostavimo da pošiljatelj navodi ograničenje plina od 120 plina.

Ukupni plin koji rudar koristi za pokretanje izračuna iznosi (45 + 10 + 45) = 100 plina.

Naknada koja se duguje rudaru, pod pretpostavkom da 1 plin košta 20 Gwei, iznosi (100 * 20 Gwei) = 0,000002 ETH.

Sad, koliko je ostalo plina?

120 – 100 = 20 plina.

20 neiskorištenih plinova vraća se pošiljatelju (20 * 20 Gwei) = 0,0000004 ETH.

Dakle, imajući to u vidu, postoje dva scenarija koja treba uzeti u obzir:

  • Navedeno ograničenje plina je prenisko.
  • Navedeno ograničenje plina je previsoko.

Scenarij 1: Ograničenje plina je prenisko

Ako u operaciji ponestane plina, ona se vraća natrag u prvobitno stanje kao da se zapravo ništa nije dogodilo, međutim, generator rada I dalje mora rudarima plaćati naknadu za računske troškove, a operacija se dodaje u blockchain (čak i ako je nije izvršeno).

Da se vratimo na našu analogiju putovanja, ako u automobil niste napunili dovoljno benzina, nećete moći doći do odredišta, ali čak i tada ste benzinskoj pumpi platili novac za gorivo?

Pogledajmo kako to funkcionira u našem hipotetskom pametnom ugovoru. Koraci su bili:

  • Pohranjivanje 10 u varijablu. Recimo da ova operacija košta 45 plina.
  • Dodajući dvije varijable, recimo da to košta 10 benzina.
  • Pohranjivanje rezultata koji opet košta 45 benzina.

Međutim, ovaj put pošiljatelj postavlja ograničenje plina od 90 plina.

Sada znamo da je plin koji će biti potreban za ispunjenje transakcije 100 plina, ali naveli smo samo 90 ograničenja plina.

U ovom scenariju rudar će izračunati vrijednost od 90 plina, a zatim naplatiti pošiljatelju naknadu za plin od 90, što se ispostavilo (90 * 20 Gwei) = 0,0000018 ETH.

Također, ugovor se vraća u prvobitno stanje i transakcija je uključena u blockchain.

Scenarij 2: Ograničenje plina je previsoko

Pa, što ako postavimo ograničenje plina previsoko?

To bi imalo smisla učiniti ispravno? Uostalom, sve što ostane ostatak se vraća pošiljatelju udesno?

To dobro zvuči na papiru, ali u stvarnosti zapravo ne djeluje tako dobro.

Rudari su ograničeni ograničenjem blok-plina, za koje ćemo pretpostaviti da iznosi 6.700.000 plina. Osnovna transakcija (jednostavni prijenos ETH-a) ima najmanje 21.000 plina potrebe za plinom. Rudari mogu uključivati ​​samo transakcije koje zbrajaju manje ili jednako ograničenju blok-plina.

Što je Ethereum plin: Vodič korak po korak

Ljubaznost slike: Hackernoon

Pretpostavimo da postoji transakcija A (koja vrši jednostavan prijenos ETH) i ima određeno ograničenje plina od 42 000, a dvije transakcije B i C (također jednostavni prijenosi ETH) koje imaju navedena ograničenja plina od 21 000.

Što će rudaru imati više smisla staviti u svoj blok?

  • Hoće li staviti u transakciju A i vratiti ogromnu količinu neiskorištenog plina?
  • Ili će staviti transakcije B i C i vratiti malo novca natrag?

Druga im je stvar ekonomski ispravnija?

Upravo zbog toga ograničenje napuhnutog plina nije razuman put. Razumnije je postaviti ograničenje plina koje je samo malo veće od potrebne količine plina za vašu transakciju.

Slijedi grafikon prosječnog ograničenja plina.

Što je Ethereum plin: Vodič korak po korak

Ljubaznost slike: Etherscan

Visoki i niski Ethereum plin u odnosu na visoke i niske naknade

Do sada bi vam trebalo biti jasno da plin i eter nisu iste stvari. Plin je količina potrebne računske snage dok je eter valuta koja se koristi za plaćanje tog plina.

Sad, znajući sve što smo do sada dobili, prođimo kroz određene scenarije plina i naknada.

Ako neka operacija ima NISKO plina, tada je rudari neće ni podići jer nema dovoljno plina da završi računanje.

Ako operacija ima NISKE naknade, možda će imati tek toliko benzina da je pokrije, ali ipak, rudari neće gnjaviti bitove kako bi je podigli, jer operacija s niskim naknadama za njih nije ekonomski privlačna.

Ako neka operacija ima VISOKI plin, to znači da je operacija napuhana visokom granicom plina i stoga je rudari neće podići.

Ako neka operacija ima VISOKE naknade, tada rudari znaju da će od nje zaraditi puno novca i odmah će je podići.

Trenutno preporučene cijene plina za različite vrste brzina transakcija, prema etgasstation su:

Što je Ethereum plin: Vodič korak po korak

Što se događa u scenarijima povrata plina za Ethereum?

Kao solidnost, postoje dvije naredbe koje osiguravaju povratak povrata plina.

  • SAMOUBISTVO: Ovo u osnovi ubija pametni ugovor. Na taj ćete način vratiti 24000 benzina.
  • TRGOVINA: Brisanje pohrane što vam vraća 15.000.

Dakle, ako vaš ugovor troši 14.000 plina i briše skladište, trebali biste vratiti (15000-14000) 1000 plina koji su vam vraćeni?

Nije to tako jednostavno.

Ako je to bio slučaj, tada će rudari izgubiti sve poticaje. Napokon, rudari vam ne bi trebali platiti da pravilno izračunate?

Da bi se izbjegli ovakvi scenariji, postavljeno je stanje.

Akumulirani povrat ne smije premašiti polovinu potrošenog plina tijekom izračuna.

Uzmimo primjer da to raščistimo.

… Pretpostavimo da imamo pametan ugovor koji troši 14.000 plina.

Ograničenje plina koje smo postavili je 20.000 plina.

Pametni ugovor također uključuje naredbu SSTORAGE.

Dakle, koliko će plina tvornik ugovora dobiti natrag nakon izračuna?

Prvo, dobit će natrag (20.000-14.000) = 6000 jedinica neiskorištenog plina.

Sada se koristi i naredba SSTORAGE, pa bi teoretski trebali dobiti i 15.000 plina.

Međutim, količina plina koja se koristi u ugovoru iznosi 14.000, a od tada 15.000 > 14.000 / 2, generirani povrat bit će 14.000 / 2 = 7000.

Dakle, ukupni plin koji se na kraju kreator vraća je 6000 + 7000 = 13 000.

Uzmimo još jedan primjer.

Pretpostavimo da ovaj put ugovor troši 70 000 plina i uključuje funkciju SUICIDA.

Funkcija SUICIDE trebala bi vam vratiti 24.000 benzina, što je < 70.000 / 2.

U ovoj će situaciji povrat plina iznositi 24.000 + neiskorišteni plin.

Kritika plina Ethereum. Je li to opravdano?

Iako je plinski sustav dobio pohvale zbog predstavljanja mehanizma koji nesmetano radi, a koji prilično pozitivno potiče rudare, u posljednje vrijeme našao se na udaru kritika jer je malo skup za programere i kreatore pametnih ugovora..

U vezi s tim, Danny Ryan je u svom istraživanju napravio nekoliko zanimljivih studija Hackernoon članak.

Razmotrite sljedeći scenarij:

Što je Ethereum plin: Vodič korak po korak

Kada se dva broja dodaju milijun puta u Ethereumu, to košta ~ 26,55 USD naknade.

Danny Ryan usporedio je to sa standardnim AWS sustavom. Rekao je da može dodati dva broja milijun puta koristeći python za 0,04 sekunde, što prema 0,0059 USD po satu Amazon EC2 košta 0,000000066 USD.

To znači da je računanje u Ethereumu 400 milijuna puta skuplje!

Na temelju svojih studija zaključak je donio:

“Da budemo pošteni, zbrajanje dva broja milijun puta pomalo je izmišljeno. Dobro napisan ugovor vjerojatno bi pomaknuo takvu računsku složenost izvan lanca i više se bavio ažuriranjem stanja u ugovoru. Pohranjivanje ogromnih količina podataka u blockchain također nije uobičajen zadatak. Ovisno o zadatku, korisnik bi vjerojatno pohranio kriptografsku referencu (hash) podataka u lanac, a ostatak podataka zadržao bi izvan lanca.

Međutim, mi kao programeri moramo biti svjesni tih troškova i u skladu s tim dizajnirati dApps. Moramo pronaći ravnotežu između složenosti na lancu i izvan lanca, a pritom iskoristiti decentralizirane mogućnosti blockchaina. “

Povećavanje cijena plina Ethereum koje utječu na inovacije

Problem s visokim cijenama plina u Ethereumu jest taj što programeru onemogućava mikrotransakcijska plaćanja za svoje projekte. U posljednje vrijeme znatno se povećao zbog zagušenja mreže od DeFi i sve veće transakcijske naknade.

Kao što vam je možda poznato, aplikacije DeFi (decentralizirano financiranje) trenutno prolaze kroz razdoblje procvata. Svi žele dobiti krišku uzgojne pite. Od pisanja ovog članka, vrijednost zaključana u DeFi-u iznosi oko 11 milijardi dolara, a UniSwap, Maker, WBTC su najpopularnije aplikacije.

Ljepota DeFi-a leži u razvijenosti POV-a u njegovoj komponiranosti. Jednostavno se mogu ugraditi različite značajke DeFi-a i stvoriti potpuno nova aplikacija. Međutim, s naglo rastućim naknadama za plin, programerima je sve teže ugraditi unutarnji ekonomski sustav koji omogućuje mikro plaćanja.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me