Vai esat gatavs Neo 3.0? Blockchain evolūcija

Neo ir viens no blockchain vecāka, šobrīd neo saraksts tas ir nedaudz nenovērtēts salīdzinājumā ar nosaukumiem, kas izmanto agresīvu mārketingu, patiesi, mēs varam teikt, ka NEO nekad nav bijusi liela interese par mārketingu.

Tomēr tas vienmēr piedalās starptautiskās konferencēs un cenšas attīstīties, lai atrisinātu problēmas, kas to pašlaik skar, parunāsim par blockchain 3.0

Vai esat gatavs Neo 3.0? Blockchain evolūcija - neo 3 punktu nulle

NEO mērķis ir Blockchain 3.0

Kā mēs uzzinām no oficiāla raksta, NEO smagi strādā, lai saprastu, kā attīstīt savu Blockchain un pielāgot to patēriņam plašā mērogā, tā runā ar rūpniecības un uzņēmējdarbības pasauli, lai izprastu vajadzības un to, kā to piedāvāt, lai pieņemtu masa.

Kas būs Neo 3.0

dBFT 2.0

Deleģētā bizantiešu defektu tolerance (dBFT) ir vienprātības mehānisms, kas paredzēts tieši blokķēdēm. Balsošanas procesā tiek izvēlēta virkne vienprātības mezglu, un šie vienprātības mezgli kopā ģenerē un apstiprina blokus. Tā kā ir jāpieņem vienprātības mezgli, lai panāktu kopīgu vienprātību par jaunu bloku pirms saistību ar blokķēdi, dBFT nodrošina viena bloka mērķi, kas nozīmēNEO blokķēdi nevar izveidot ar dakšu, un darījumi ir neatgriezeniski. Kad darījums ir apstiprināts blokķēdē, to nevar atcelt vai atsaukt. Finanšu lietojumiem darījuma mērķis ir nepieciešamība

NEO un GAS samazina izmaksas

Kā mēs zinām, NEO blokķēdē ir divi vietējie marķieri, proti, neo un gāze. Gāzi izmanto, lai samaksātu par darījumu maksu un izdevumus par viedo līgumu izpildi.

Pašlaik salīdzinoši augstās viedo līgumu ieviešanas un pārvaldīšanas izmaksas rada nevēlēšanos viedo līgumu lietošanā un attīstībā. Pašreizējais cenu modelis kļūst par būtisku šķērsli gāzes izmantošanas scenārijos, un tāpēc kavē DApp izstrādes un izmantošanas NEO platformā nepārtrauktu pieaugumu.

NEO 3.0 mēs pievērsīsimies šai problēmai ievērojami samazinot ieviešanas un izpildes izmaksas viedo līgumu, tādējādi paplašinot gāzes izmantošanas scenārijus un palielinot DApps skaitu. Pirms NEO 3.0 ieviešanas uzticami projekti var pieteikties NEO fonda dotācijām ar līguma ieviešanas izmaksām.

Piekļuve interneta resursiem

NEO 3.0 būs iebūvēta Oracle ieviešana, kas izpildes laikā ļauj viedajiem līgumiem piekļūt interneta resursiem. Nesaskaņas starp mezgliem, piekļūstot interneta resursiem, var novērst, pateicoties dBFT 2.0 drošībai un efektivitātei. Pateicoties šai funkcionalitātei, izstrādātāji var viegli izstrādāt sarežģītākus vai scenārijam raksturīgus orākulus, kuru pamatā ir NEO, un attīstīt vairāk Dažādoti DApps, pamatojoties uz ārējiem datiem. d. P2P protokols NEO 3.0 mēs pārveidosim P2P protokolu, pievienosim atbalstu UDP sakaru protokolam un iespējosim saspiešanas iespējas. Tam vajadzētu ievērojami uzlabot TPS un tīkla stabilitāti.

NeoVM NeoVM 

viegla virtuālā mašīna viedo līgumu izpildei. Tā piedāvā ātru palaišanu, zemu resursu patēriņu un atbalsta vairākas augsta līmeņa programmēšanas valodas, lai izstrādātāji varētu izveidot līgumus ar pazīstamiem rīkiem. NEO 3.0, NeoVM tas tiks pilnībā atvienots no blokķēdes un kļūs par tīru virtuālo mašīnu. Tam ir vairākas priekšrocības: vietējo līgumu ērta ieviešana. NeoVM lietojumprogrammu scenāriji ārpus blokķēdes. Viegla NeoVM integrācija jebkurā IDE un vienkārša viedo līgumu atkļūdošana, neielādējot blokķēdes datus. Turklāt NeoVM ietvers arī dažas jaunas funkcijas, piemēram, statisko dalībnieku atbalstu, izņēmumu apstrādi un daudz ko citu.

Vienkāršota arhitektūra

Šobrīd aktīvu izveidošanai NEO ir divas metodes. Pirmais ir izveidot globālu aktīvu ar RegisterTransaction un otrais ir līguma aktīvs ar viedo līgumu. Praksē globālos resursus izmanto reti, un lielākā daļa lietojumprogrammu to līgumiskos resursus rada to elastības un funkcionalitātes dēļ. Tā kā globālie aktīvi nav integrēti viedajos līgumos, globālo aktīvu pārvaldīšana viedajos līgumos ir ļoti sarežģīta.

Šo iemeslu dēļ nē jums ir jāturpina atbalstīt globālie resursi NEO 3.0. NEO 3.0 visi aktīvi tiek veidoti viedajos līgumos, ieskaitot neo un gāzi.

Noņemot globālos resursus, kļūst iespējams apvienot visu veidu darījumus. Pašlaik NEO 2.x ir 9 dažādi darījumu veidi. Šie darījumu veidi ir saistīti ar konkrētu lietojumprogrammas scenāriju vai nodrošina vairākas nišas funkcionalitāti. Piemēram, RegisterTransaction un IssueTransaction ir saistīti ar globālo resursu izveidi un izplatīšanu. Tā kā globālie aktīvi vairs nepastāvēs, šie saistītie darījumi tiek novecojuši.

Citi darījumi, kas saistīti ar sarežģītiem lietojumu scenārijiem, viedajos līgumos arī tiks noņemti un aizstāti ar savietojamības pakalpojumiem. Līdz ar to NEO 3.0 ir vajadzīgs tikai viens darījumu veids, ko izmanto viedo līgumu izpildei.

Mēs esam arī ierosinājuši vienkāršotu validācijas modeli, kas ievērojami uzlabos darījumu pārbaudes ātrums un ļaus jums veikt šīs validācijas vienlaikus.

Veicot šos arhitektūras pielāgojumus, NEO 3.0 bāzes slāņa veiktspēja ievērojami palielināsies par lieluma pakāpēm. Tomēr šī jaunā arhitektūra var izraisīt nesaderību ar NEO 2.x. Lai samazinātu šīs nesaderības ietekmi, mēs plānojam aizkavēt visu nesaderīgo funkciju izstrādi, līdz tiek izstrādātas visas ar NEO 2.x saderīgās funkcijas.

NeoFS

NeoFS ir decentralizēta un izplatīta objektu glabāšanas platforma, kas integrēta NEO. NeoFS galvenokārt paredzēts izmantot DApps datu glabāšanai un kā satura piegādes tīkls. Turklāt NeoFS var izmantot, lai izveidotu privātas izplatītas glabāšanas sistēmas maziem un vidējiem uzņēmumiem, izmantojot parastos serverus vai kopas (datu centrus), un lielu daudzumu nestrukturētu IoT datu glabāšanai.

Tiek ierosināts izmantot viedos līgumus, lai kontrolētu atlīdzības sadalījumu no datu īpašniekiem un izdevējiem dalībniekiem, kuri uztur datus. NEO protokolu var paplašināt dziļākai integrācijai ar NeoFS, ļaujot uzglabāt datu mezglos, nevis bloku ķēdes grāmatās. Turpmāko pētījumu tēma ir potenciāls samazināt izplatīšanas izmaksas viedo līgumu kopums, kā arī viedo līgumu izmantojamo datu un failu glabāšana. Turklāt NeoFS varētu izmantot veco bloku datu glabāšanai pilnu mezglu vietā, tādējādi vēl vairāk palielinot NEO mērogojamību.

NeoFS satur mērogojamu datu pozicionēšanas metodi. Precīza objektu atrašanās vietas kontrole un minimāla datu kustība krātuves mezglu kļūmju gadījumā tos iegūst, izmantojot tīkla kartes apakškopu un krātuves politikas noteikumus objektu pozicionēšanai, kā arī Rendezvous hash mezglu izvēlei.

Turklāt, lai samazinātu datu pārsūtīšanu, ierosinātā platforma izmanto jaunu nulles zināšanu datu validācijas metodi, kuras pamatā ir homomorfā jaukšana. Tas palīdz uzturēt tīkla mērogojamību, samazinot glabāšanas un validācijas mezglu mezglu aprēķināšanas izmaksas un nodrošina lielu skaitu paralēlu mijiedarbību.

neoID

Digitālā identitāte attiecas uz personu, organizāciju un citu personu identitātes informāciju, kas pastāv elektroniskā formātā. Blockchain piedāvā jaunu veidu, kā definēt identitātes un attiecības starp tām.

NeoID ir decentralizēts identitātes protokols, kas izveidots virs NEO. Tas ļauj lietotājiem un organizācijām labāk kontrolēt savu identitāti un piedāvā augstāku uzticības un drošības līmeni viedajai ekonomikai.

Tas sastāv no trim galvenajām daļām: Trasta modelis, Privātuma modelis un spēļu modelis. Uzticamības modelis apraksta uzticēšanās noteikumus šajā izplatītajā tīklā. Privātuma modelis apraksta lietotāju tiešsaistes datu privātuma aizsardzības shēmu. Spēles modelis apraksta ieguvumus un sodus, kas saistīti ar darbībām uzticības tīmeklī. Šīs trīs daļas nodrošina reālās pasaules abstrakcijas matemātisko modeli, kas veido NeoID pamatu.

NeoID atbalstīs ne tikai decentralizētu identifikatoru izsniegšanas modeli, bet arī būs saderīgs ar X.509 līmeņa sertifikātu izsniegšanas modeli.

Kad notiks pāreja no NEO 2.0 uz 3.0?

viss process, izņemot neparedzētus apstākļus, beigsies 2020. gadā.

Kā migrēt no NEO 2 uz NEO3

DApps un lietotāju migrācija no NEO 2.x uz NEO 3.0 ir neizbēgama. Pašlaik NEO 3.0 funkcijas joprojām tiek izstrādātas, ar iespējamiem nelieliem uzlabojumiem un izmaiņām. Tāpēc šajā posmā būtu neloģiski izstrādāt visaptverošu migrācijas plānu. Tomēr galvenie principi ir noteikti šādi:

A. Datu un darījumu ieraksti NEO 2.x tiks glabāti pastāvīgi.

b. Migrācija tiks simulēta TestNet, lai nodrošinātu vienmērīgu pāreju.

c. Migrācijas procesa laikā radušās izmaksas, piemēram, līgumu pārdali un testēšanu, atlīdzinās NEO fonds.

d. NGD komanda sniegs pilnīgu tehnisko atbalstu DApps migrācijai.

ir. Žetonu īpašniekiem būs jāmaina žetoni, lai aktivizētu jaunus NEO 3.0.

f. Biržas lietotāji netiks ietekmēti.

g. Lai mudinātu lietotājus un DApps migrēt, tiks izstrādāts un ieviests veicināšanas plāns agrīnai ieviešanai.