Spremni za Neo 3.0? Evolucija Blockchaina

Neo je jedan od blockchain stariji, trenutno popis neo malo je podcijenjen u usporedbi s imenima koja koriste agresivni marketing, uistinu, možemo reći da NEO nikada nije imao veliko zanimanje za marketing.

Međutim, uvijek je prisutan na međunarodnim konferencijama i pokušava se razviti kako bi riješio probleme koji ga trenutno pogađaju, razgovarajmo o blockchainu 3.0.

Spremni za Neo 3.0? Evolucija Blockchaina - neo 3 boda nula

NEO ima za cilj Blockchain 3.0

Kao što saznajemo iz službenog članka, NEO naporno radi kako bi razumio kako razvijati svoj Blockchain i prilagoditi ga širokoj potrošnji, razgovara sa svijetom industrije i poduzetništva kako bi razumio potrebe i kako ga ponuditi za usvajanje masa.

Što će imati Neo 3.0

dBFT 2.0

Delegirana bizantska tolerancija na greške (dBFT) je konsenzusni mehanizam dizajniran posebno za blockchains. Niz konsenzusnih čvorova odabire se postupkom glasanja i ti konsenzusni čvorovi zajedno generiraju i provjeravaju blokove. Budući da su čvorovi konsenzusa potrebni da dođu do zajedničkog konsenzusa o novom bloku prije predavanja na blockchain, dBFT pruža svrhe s jednim blokom, što znači daNEO blockchain ne može se račvati, a transakcije su nepovratne. Jednom kada se transakcija potvrdi na blockchainu, ne može se poništiti ili poništiti. Za financijske aplikacije svrha transakcije je nužnost

NEO i GAS smanjuju troškove

Kao što znamo, na NEO blockchainu postoje dva izvorna tokena, naime neo i gas. Plin se koristi za plaćanje transakcijskih naknada i troškova izvršavanja pametnih ugovora.

Trenutno relativno visoki troškovi provedbe i upravljanja pametnim ugovorima dovode do nesklonosti korištenju i razvoju pametnih ugovora. Trenutni model cijena postaje značajna prepreka u scenarijima primjene plina i stoga koči kontinuirani rast razvoja i uporabe DApp-a na NEO platformi.

U NEO 3.0, riješit ćemo ovaj problem značajno smanjujući troškove implementacije i izvršenja pametnih ugovora, proširujući tako scenarije primjene plina i povećavajući broj DApps-a. Prije implementacije NEO 3.0, vjerodostojni projekti mogu se prijaviti za bespovratna sredstva od NEO Zaklade s troškovima provedbe ugovora.

Pristup internetskim resursima

NEO 3.0 imat će ugrađenu Oracle implementaciju koja omogućava pametnim ugovorima pristup internetskim resursima tijekom izvršenja. Neusklađenosti između čvorova prilikom pristupa internetskim resursima mogu se riješiti zahvaljujući sigurnosti i učinkovitosti dBFT 2.0. Zahvaljujući ovoj funkcionalnosti, programeri mogu lako razviti sofisticiranije ili scenarije specifične proročanstva na temelju NEO-a i razviti više Raznoliki DApps temelji se na vanjskim podacima. d. P2P protokol U NEO 3.0 preoblikovat ćemo P2P protokol, dodati podršku za UDP komunikacijski protokol i omogućiti mogućnosti kompresije. To bi trebalo uvelike poboljšati TPS i stabilnost mreže.

NeoVM NeoVM 

lagani virtualni stroj za izvršavanje pametnih ugovora. Sadrži brzo pokretanje, malu potrošnju resursa i podržava više programskih jezika na visokoj razini kako bi programerima omogućio izradu ugovora s poznatim alatima. U NEO 3.0, NeoVM bit će potpuno odvojen od blockchaina i postat će čisti virtualni stroj. Nekoliko je prednosti tome: Jednostavna primjena domaćih ugovora. NeoVM scenariji aplikacija izvan blockchaina. Jednostavna integracija NeoVM-a u bilo koji IDE i jednostavno uklanjanje pogrešaka s pametnih ugovora bez učitavanja blockchain podataka. Uz to, NeoVM će također sadržavati neke nove značajke, poput podrške za statičke članove, rukovanje iznimkama i još mnogo toga.

Pojednostavljena arhitektura

Trenutno postoje dvije metode stvaranja imovine na NEO-u. Prvo je stvaranje globalne imovine s RegisterTransaction, a druga je stvaranje ugovorne imovine pametnim ugovorom. U praksi se globalni resursi rijetko koriste i većina aplikacija stvara ugovorne resurse zbog svoje fleksibilnosti i funkcionalnosti. Budući da globalna imovina nije integrirana sa pametnim ugovorima, upravljanje globalnom imovinom u pametnim ugovorima vrlo je teško.

Iz tih razloga ne morate nastaviti podržavati globalne resurse u NEO 3.0. U NEO 3.0, sva imovina kreira se u pametnim ugovorima, uključujući neo i plin.

Uklanjanjem globalnih resursa postaje moguće objediniti sve vrste transakcija. Trenutno postoji 2 različitih vrsta transakcija u NEO 9.x. Te su vrste transakcija povezane s određenim scenarijem aplikacije ili pružaju višestruku funkcionalnost. Na primjer, RegisterTransaction i IssueTransaction povezani su sa stvaranjem i distribucijom globalnih resursa. Kako globalna imovina više neće postojati, ove povezane transakcije zastarijevaju.

Ostale transakcije koje se bave složenim scenarijima aplikacija također će biti uklonjene i zamijenjene uslugama interoperabilnosti u pametnim ugovorima. Slijedom toga, u NEO 3.0 potrebna je samo jedna vrsta transakcije koja se koristi za izvršavanje pametnih ugovora.

Također smo predložili pojednostavljeni model provjere valjanosti koji će uvelike poboljšati brzina provjere transakcije i omogućit će vam istodobno provođenje ovih provjera valjanosti.

Ovim arhitektonskim prilagodbama izvedba osnovnog sloja NEO 3.0 bit će znatno povećana za redove veličine. Međutim, ova nova arhitektura može dovesti do nekompatibilnosti s NEO 2.x. Kako bismo umanjili učinak ove nekompatibilnosti, planiramo odgoditi razvoj bilo kakvih nekompatibilnih značajki dok se ne razviju sve značajke kompatibilne s NEO 2.x.

NeoFS

NeoFS je decentralizirana i distribuirana platforma za pohranu objekata integrirana s NEO. NeoFS je prvenstveno namijenjen upotrebi DApps-a za pohranu podataka i kao mreža za isporuku sadržaja. Uz to, NeoFS se može koristiti za stvaranje privatnih distribuiranih sustava za pohranu za mala i srednja poduzeća, koristeći uobičajene poslužitelje ili klastere (podatkovne centre), i za pohranu velike količine nestrukturiranih IoT podataka.

Predlaže se upotreba pametnih ugovora za kontrolu raspodjele nagrada od vlasnika podataka i izdavača do sudionika koji hostiraju podatke. THENEO protokol se može proširiti za dublju integraciju s NeoFS-om, omogućavajući pohranu na podatkovnim čvorovima, a ne na blockchain knjigama. Tema za daljnje istraživanje je potencijal smanjenja troškova distribucije pametnih ugovora, zajedno sa pohranom podataka i datoteka koje će pametni ugovori koristiti. Uz to, NeoFS se mogao koristiti za pohranu starih podataka blokova umjesto punih čvorova, što dodatno povećava skalabilnost NEO-a.

NeoFS sadrži skalabilnu metodu pozicioniranja podataka. Precizna kontrola nad položajem objekata i minimalno kretanje podataka u slučaju kvara čvora za pohranu dobiveni su korištenjem podskupa pravila mrežne karte i pravila pohrane za pozicioniranje objekta, zajedno s hashom Rendezvusa za odabir čvorova.

Nadalje, predložena platforma koristi novu metodu provjere valjanosti podataka s nultim znanjem koja se temelji na homomorfnom hashu kako bi umanjila prijenose podataka. To pomaže u održavanju mrežne skalabilnosti minimiziranjem računskih troškova na čvorovima čvorova za pohranu i provjeru valjanosti i osigurava velik broj paralelnih interakcija.

neoID

Digitalni identitet odnosi se na podatke o identitetu pojedinaca, organizacija i drugih entiteta koji postoje u elektroničkom obliku. Blockchain nudi novi način definiranja identiteta i odnosa između njih.

NeoID je decentralizirani protokol identiteta izgrađen na vrhu NEO-a. Omogućuje korisnicima i organizacijama bolju kontrolu nad svojim identitetom i nudi višu razinu povjerenja i sigurnosti za pametnu ekonomiju.

Sastoji se od tri glavna dijela: model povjerenja, Model privatnosti i model igara. Model povjerenja opisuje pravila povjerenja u ovu distribuiranu mrežu. Model privatnosti opisuje shemu zaštite privatnosti za mrežne podatke korisnika. Model igre opisuje prednosti i kazne djelovanja unutar mreže povjerenja. Ova tri dijela pružaju matematički model apstrakcije u stvarnom svijetu, koji čini osnovu NeoID-a.

NeoID neće podržati samo decentralizirani model izdavanja identifikatora, već će biti kompatibilan s modelom izdavanja certifikata na razini X.509.

Kada će se dogoditi prijelaz s NEO 2.0 na 3.0?

cijeli će se postupak, izuzev nepredviđenih okolnosti, završiti 2020. godine.

Kako migrirati s NEO 2 na NEO3

Migracija DApps-a i korisnika sa NEO 2.x na NEO 3.0 je neizbježna. Trenutno su značajke NEO 3.0 još uvijek u fazi izrade, uz moguća manja poboljšanja i promjene. Stoga bi bilo nelogično u ovoj fazi osmisliti sveobuhvatan plan migracije. Međutim, osnovni principi postavljeni su kako slijedi:

A. Podaci i podaci o transakcijama na NEO 2.x trajno će se čuvati.

b. Migracija će se simulirati u TestNetu kako bi se osigurao nesmetan prijelaz.

c. Troškove nastale tijekom procesa migracije, poput preraspodjele ugovora i testiranja, nadoknadit će Zaklada NEO.

d. NGD tim pružit će punu tehničku podršku za migraciju DApps-a.

je. Vlasnici tokena morat će zamijeniti tokene kako bi aktivirali nove na NEO 3.0.

f. To neće utjecati na korisnike Exchangea.

g. Kako bi se potaknuli korisnici i DApps na migraciju, izradit će se i provesti plan poticaja za one koji rano usvoje.