Gata pentru Neo 3.0? Evoluția Blockchain

Neo este unul dintre blockchain mai vechi, în prezent listarea neo este puțin subestimat în comparație cu numele care utilizează marketing agresiv, într-adevăr, putem spune că NEO nu a avut niciodată un mare interes pentru Marketing.

Cu toate acestea, este întotdeauna prezent în conferințe internaționale și încearcă să evolueze pentru a rezolva problemele care îl afectează în prezent, să vorbim despre blockchain 3.0

Gata pentru Neo 3.0? Evoluția Blockchain - neo 3 punct zero

NEO urmărește Blockchain 3.0

După cum aflăm dintr-un articol oficial, NEO lucrează din greu pentru a înțelege cum să-și evolueze Blockchain-ul și să-l adapteze la consumul pe scară largă, vorbește cu lumea industriei și antreprenoriatului pentru a înțelege nevoile și cum să-l ofere pentru adoptarea masa.

Ce va avea Neo 3.0

dBFT 2.0

Toleranță delegată a defecțiunilor bizantine (dBFT) este un mecanism de consens conceput special pentru blockchain-uri. O serie de noduri consens sunt selectate printr-un proces de votare și aceste noduri consens generează împreună și validează blocurile. Deoarece este necesar ca nodurile de consens să ajungă la un consens comun cu privire la un nou bloc înainte de a se angaja în blockchain, dBFT oferă un singur scop, ceea ce înseamnă căUn blockchain NEO nu poate fi forțat, iar tranzacțiile sunt ireversibile. Odată ce o tranzacție este confirmată pe blockchain, aceasta nu poate fi anulată sau anulată. Pentru aplicațiile financiare, scopul unei tranzacții este o necesitate

NEO și GAS costuri mai mici

După cum știm, există două jetoane native pe blockchain-ul NEO, și anume neo și gaz. Gazul este utilizat pentru a plăti comisioanele și cheltuielile de tranzacție pentru executarea contractelor inteligente.

În prezent, costul relativ ridicat al implementării și gestionării contractelor inteligente duce la o reticență în utilizarea și dezvoltarea contractelor inteligente. Modelul actual de prețuri devine un obstacol semnificativ în scenariile de aplicare a gazelor și, prin urmare, împiedică creșterea continuă a dezvoltării și utilizării DApp pe platforma NEO.

În NEO 3.0, vom aborda această problemă reducând semnificativ costurile de implementare și execuție a contractelor inteligente, extinzând astfel scenariile de aplicare a gazelor și creșterea numărului de DApp-uri. Înainte de implementarea NEO 3.0, proiectele credibile pot solicita subvenții de la Fundația NEO cu costuri de implementare a contractului.

Acces la resurse Internet

NEO 3.0 va avea o implementare Oracle încorporată care permite contractelor inteligente să acceseze resursele Internet în timpul execuției. Inconsistențele dintre noduri la accesarea resurselor Internet pot fi rezolvate datorită securității și eficienței dBFT 2.0. Datorită acestei funcționalități, dezvoltatorii pot dezvolta cu ușurință oracole mai sofisticate sau specifice scenariilor bazate pe NEO și pot dezvolta mai multe DApp-uri diversificate bazate pe date externe. d. Protocol P2P În NEO 3.0, vom reproiecta protocolul P2P, vom adăuga suport pentru protocolul de comunicație UDP și vom activa opțiunile de compresie. Acest lucru ar trebui să îmbunătățească foarte mult TPS și stabilitatea rețelei.

NeoVM NeoVM 

o mașină virtuală ușoară pentru executarea contractelor inteligente. Dispune de pornire rapidă, consum redus de resurse și acceptă mai multe limbaje de programare la nivel înalt pentru a permite dezvoltatorilor să construiască contracte cu instrumente familiare. În NEO 3.0, NeoVM va fi complet decuplat de blockchain și va deveni o mașină virtuală pură. Există mai multe avantaje în acest sens: Implementarea ușoară a contractelor native. Scenariile aplicației NeoVM în afara blockchain-ului. Integrarea ușoară a NeoVM în orice IDE și depanarea ușoară a contractelor inteligente fără încărcarea datelor blockchain. În plus, NeoVM va include, de asemenea, câteva funcții noi, cum ar fi suportul static pentru membri, gestionarea excepțiilor și multe altele.

Arhitectură simplificată

În prezent, există două metode de creare a activelor pe NEO. Primul este să creați un activ global cu RegisterTransaction și al doilea este să creați un activ contractual cu un contract inteligent. În practică, resursele globale sunt rareori utilizate și majoritatea aplicațiilor creează resurse contractuale datorită flexibilității și funcționalității lor. Deoarece activele globale nu sunt integrate cu contractele inteligente, gestionarea activelor globale în contractele inteligente este foarte dificilă.

Din aceste motive, nu trebuie să continuați să sprijiniți resursele globale în NEO 3.0. În NEO 3.0, toate activele sunt create în contracte inteligente, inclusiv neo și gaze.

Prin eliminarea resurselor globale, devine posibilă unificarea tuturor tipurilor de tranzacții. În prezent, există 2 tipuri diferite de tranzacții în NEO 9.x. Aceste tipuri de tranzacții sunt legate de un anumit scenariu de aplicație sau oferă funcționalități de nișă multiple. De exemplu, RegisterTransaction și IssueTransaction sunt legate de crearea și distribuirea resurselor globale. Deoarece activele globale nu vor mai exista, aceste tranzacții aferente vor deveni învechite.

Alte tranzacții care se ocupă de scenarii complexe de aplicații vor fi, de asemenea, eliminate și înlocuite cu servicii de interoperabilitate în contracte inteligente. În consecință, este nevoie doar de un singur tip de tranzacție în NEO 3.0, care este utilizat pentru executarea contractelor inteligente.

De asemenea, am propus un model de validare simplificat, care va îmbunătăți considerabil viteza verificării tranzacției și vă va permite să efectuați aceste validări simultan.

Cu aceste ajustări arhitecturale, performanța stratului de bază NEO 3.0 va fi crescută substanțial cu ordine de mărime. Cu toate acestea, această nouă arhitectură poate duce la incompatibilitate cu NEO 2.x. Pentru a minimiza impactul acestei incompatibilități, intenționăm să amânăm dezvoltarea oricăror caracteristici incompatibile până când toate caracteristicile compatibile NEO 2.x au fost dezvoltate.

Neofs

NeoFS este o platformă de stocare a obiectelor descentralizată și distribuită integrată cu NEO. NeoFS este destinat în principal să fie utilizat de DApps pentru stocarea datelor și ca rețea de livrare de conținut. În plus, NeoFS poate fi utilizat pentru a crea sisteme de stocare distribuite private pentru IMM-uri, utilizând servere sau clustere obișnuite (centre de date) și pentru a stoca cantități mari de date IoT nestructurate.

Utilizarea contractelor inteligente este propusă pentru a controla distribuirea recompenselor de la proprietarii și editorii de date către participanții care găzduiesc datele. THEProtocolul NEO poate fi extins pentru o integrare mai profundă cu NeoFS, permițând stocarea pe noduri de date, mai degrabă decât pe registrele blockchain. Un subiect pentru cercetări suplimentare este potențialul de a reduce costul distribuției a contractelor inteligente împreună cu stocarea datelor și fișierelor care vor fi utilizate de contractele inteligente. În plus, NeoFS ar putea fi utilizat pentru a stoca date de bloc vechi în loc de noduri complete, sporind în continuare scalabilitatea NEO.

NeoFS conține o metodă de poziționare a datelor scalabilă. Control precis asupra localizării obiectelor și mișcarea minimă a datelor în cazul defectării nodului de stocare acestea sunt obținute utilizând un subset al unei hărți de rețea și reguli ale politicii de stocare pentru poziționarea obiectului, împreună cu hash-ul Rendezvous pentru selectarea nodurilor.

În plus, platforma propusă folosește o nouă metodă de validare a datelor fără cunoștințe bazată pe hash homomorf pentru a minimiza transferurile de date. Acest lucru ajută la menținerea scalabilității rețelei prin minimizarea costurilor de calcul pentru nodurile nodurilor de stocare și validare și asigură un număr mare de interacțiuni paralele.

neoID

Identitatea digitală se referă la informațiile de identitate ale indivizilor, organizațiilor și altor entități care există în format electronic. Blockchain oferă un nou mod de a defini identitățile și relațiile dintre ele.

NeoID este un protocol de identitate descentralizat construit deasupra NEO. Permite utilizatorilor și organizațiilor să aibă un control mai bun al identității lor și oferă un nivel mai înalt de încredere și securitate pentru economia inteligentă.

Se compune din trei părți principale: modelul Trust, Model de confidențialitate și model de jocuri. Modelul de încredere descrie regulile de încredere în această rețea distribuită. Modelul de confidențialitate descrie schema de protecție a confidențialității pentru datele online ale utilizatorilor. Modelul de joc descrie beneficiile și penalitățile acțiunilor din cadrul rețelei de încredere. Aceste trei părți oferă un model matematic pentru abstractizarea din lumea reală, care stă la baza NeoID.

NeoID nu va accepta doar un model de emitere a identificatorului descentralizat, dar va fi, de asemenea, compatibil cu modelul de emitere a certificatului de nivel X.509.

Când va avea loc tranziția de la NEO 2.0 la 3.0?

întreg procesul, cu excepția circumstanțelor neprevăzute, se va încheia în 2020.

Cum se migrează de la NEO 2 la NEO3

Migrarea DApps și a utilizatorilor de la NEO 2.x la NEO 3.0 este inevitabilă. În acest moment, caracteristicile NEO 3.0 sunt încă în curs de dezvoltare, cu posibile îmbunătățiri și modificări minore. Prin urmare, ar fi ilogic să se elaboreze un plan de migrație cuprinzător în această etapă. Cu toate acestea, principiile primare sunt stabilite după cum urmează:

A. Datele și înregistrările tranzacțiilor de pe NEO 2.x vor fi păstrate permanent.

b. Migrarea va fi simulată în TestNet pentru a asigura o tranziție lină.

c. Costurile suportate în timpul procesului de migrație, precum redistribuirea contractelor și testarea, vor fi rambursate de Fundația NEO.

d. Echipa NGD va oferi suport tehnic complet pentru migrarea DApps.

este. Deținătorii de jetoane vor trebui să facă schimb de jetoane pentru a le activa pe NEO 3.0.

f. Utilizatorii Exchange nu vor fi afectați.

g. Pentru a încuraja utilizatorii și DApp-urile să migreze, va fi dezvoltat și implementat un plan de stimulare pentru adoptatorii timpurii.