Ste pripravení na Neo 3.0? Vývoj blockchainu

Neo je jedným z blockchain staršie, momentálne zoznam neo v porovnaní s názvami, ktoré používajú agresívny marketing, je to trochu podceňované, dá sa skutočne povedať, že spoločnosť NEO nikdy nemala o marketing veľký záujem.

Vždy je však prítomný na medzinárodných konferenciách a snaží sa vyvíjať tak, aby riešil problémy, ktoré ho momentálne trápia, poďme teda k blockchainu 3.0

Ste pripravení na Neo 3.0? Vývoj blockchainu - neo 3 bodová nula

NEO sa zameriava na Blockchain 3.0

Ako sa dozvedáme z oficiálneho článku, spoločnosť NEO sa usilovne snaží pochopiť, ako rozvíjať svoj blockchain a prispôsobiť ho veľkej spotrebe, hovorí so svetom priemyslu a podnikania, aby pochopila potreby a ako ho ponúknuť na prijatie omša.

Čo bude mať Neo 3.0

dBFT 2.0

Delegovaná byzantská chyba tolerancie (dBFT) je mechanizmus konsenzu navrhnutý špeciálne pre blockchainy. Séria uzlov konsenzu sa vyberie prostredníctvom procesu hlasovania a tieto uzly konsenzu spolu vytvárajú a overujú bloky. Pretože sa vyžaduje, aby uzly konsenzu dospeli k spoločnému konsenzu o novom bloku pred tým, ako sa zaviažu k blockchainu, poskytuje dBFT účely jedného bloku, čo znamená, žeNEO blockchain nie je možné rozdvojiť a transakcie sú nezvratné. Po potvrdení transakcie na blockchaine ju nie je možné vrátiť späť ani vrátiť späť. Pre finančné aplikácie je účel transakcie nevyhnutnosť

NEO a GAS znižujú náklady

Ako vieme, na blockchaine NEO sú dva natívne tokeny, a to neo a gas. Plyn sa používa na úhradu poplatkov za transakcie a výdavkov na vykonávanie inteligentných zmlúv.

Relatívne vysoké náklady na implementáciu a správu inteligentných zmlúv v súčasnosti vedú k neochote pri používaní a vývoji inteligentných zmlúv. Súčasný cenový model sa stáva významnou prekážkou v scenároch plynových aplikácií, a preto bráni ďalšiemu rastu vývoja a používania DApp na platforme NEO.

V dokumente NEO 3.0 sa budeme týmto problémom zaoberať výrazné zníženie nákladov na implementáciu a vykonávanie inteligentných zmlúv, čím sa rozširujú scenáre plynových aplikácií a zvyšuje sa počet DApps. Pred implementáciou NEO 3.0 môžu dôveryhodné projekty požiadať o granty od nadácie NEO s nákladmi na implementáciu zmluvy.

Prístup k internetovým zdrojom

NEO 3.0 bude mať zabudovanú implementáciu Oracle, ktorá umožňuje inteligentným zmluvám prístup k internetovým zdrojom počas vykonávania. Nezrovnalosti medzi uzlami pri prístupe k internetovým zdrojom je možné vyriešiť vďaka bezpečnosti a efektívnosti dBFT 2.0. Vďaka tejto funkcionalite môžu vývojári ľahko vyvíjať sofistikovanejšie alebo špecifickejšie scenáre založené na NEO a vyvíjať viac Diverzifikované DApps založené na externých dátach. d. Protokol P2P V NEO 3.0 redizajnujeme protokol P2P, pridáme podporu pre komunikačný protokol UDP a povolíme možnosti kompresie. To by malo výrazne zlepšiť TPS a stabilitu siete.

NeoVM NeoVM 

ľahký virtuálny stroj na vykonávanie inteligentných zmlúv. Vyznačuje sa rýchlym spustením, nízkou spotrebou zdrojov a podporuje viac programovacích jazykov na vysokej úrovni, čo umožňuje vývojárom vytvárať zmluvy pomocou známych nástrojov. V NEO 3.0, NeoVM bude úplne oddelený od blockchainu a stane sa z neho čistý virtuálny stroj. Má to niekoľko výhod: Ľahká implementácia natívnych zmlúv. Scenáre aplikácie NeoVM mimo blockchainu. Ľahká integrácia NeoVM do ľubovoľného IDE a ľahké ladenie inteligentných zmlúv bez načítania údajov blockchainu. NeoVM bude navyše obsahovať aj niektoré nové funkcie, ako je podpora statických členov, spracovanie výnimiek a ďalšie.

Zjednodušená architektúra

V súčasnosti existujú dva spôsoby vytvárania aktív na NEO. Prvým je vytvorenie globálneho majetku pomocou RegisterTransaction a druhým je vytvorenie zmluvného majetku pomocou inteligentnej zmluvy. V praxi sa globálne zdroje používajú zriedka a väčšina aplikácií vytvára zmluvné zdroje vďaka svojej flexibilite a funkčnosti. Pretože globálne aktíva nie sú integrované do inteligentných zmlúv, správa globálnych aktív v inteligentných kontraktoch je veľmi ťažká.

Z týchto dôvodov nie v NEO 3.0 musíte naďalej podporovať globálne zdroje. V NEO 3.0 sú všetky aktíva vytvárané v inteligentných kontraktoch, vrátane neo a gas.

Odstránením globálnych zdrojov je možné zjednotiť všetky typy transakcií. V súčasnej dobe existuje v NEO 2.x 9 rôznych typov transakcií. Tieto typy transakcií sú viazané na konkrétny scenár aplikácie alebo poskytujú funkciu viacerých výklenkov. Napríklad RegisterTransaction a IssueTransaction súvisia s vytváraním a distribúciou globálnych zdrojov. Pretože globálne aktíva už nebudú existovať, tieto súvisiace transakcie sú zastarané.

Ostatné transakcie zaoberajúce sa zložitými aplikačnými scenármi budú tiež odstránené a nahradené službami interoperability v inteligentných zmluvách. Z toho vyplýva, že v systéme NEO 3.0 je potrebný iba jeden typ transakcie, ktorý sa používa na vykonávanie inteligentných zmlúv.

Navrhli sme tiež zjednodušený model validácie, ktorý výrazne zlepší rýchlosť overenia transakcie a umožní vám vykonávať tieto validácie súčasne.

Vďaka týmto architektonickým úpravám sa výkon základnej vrstvy NEO 3.0 podstatne zvýši o rádovo. Táto nová architektúra však môže viesť k nekompatibilite s NEO 2.x. Aby sme minimalizovali dopad tejto nekompatibility, plánujeme oneskorenie vývoja akýchkoľvek nekompatibilných funkcií, kým nebudú vyvinuté všetky funkcie kompatibilné s NEO 2.x.

NeoFS

NeoFS je decentralizovaná a distribuovaná platforma na ukladanie objektov integrovaná s NEO. NeoFS je primárne určený na použitie DApps na ukladanie údajov a ako sieť na doručovanie obsahu. Okrem toho možno systém NeoFS použiť na vytvorenie súkromných distribuovaných úložných systémov pre malé a stredné podniky pomocou bežných serverov alebo klastrov (dátových centier) a na ukladanie veľkého množstva neštruktúrovaných údajov internetu vecí.

Navrhuje sa použitie inteligentných zmlúv na riadenie rozdeľovania odmien od vlastníkov údajov a vydavateľov po účastníkov hosťujúcich údaje. THEProtokol NEO je možné rozšíriť pre hlbšiu integráciu s NeoFS, čo umožňuje ukladanie skôr na dátové uzly ako na blockchainové knihy. Témou pre ďalší výskum je potenciál znížiť náklady na distribúciu inteligentných zmlúv spolu s ukladaním údajov a súborov, ktoré majú inteligentné zmluvy využívať. NeoFS by sa dal navyše použiť na ukladanie údajov starých blokov namiesto plných uzlov, čo ďalej zvyšuje škálovateľnosť NEO.

NeoFS obsahuje škálovateľnú metódu umiestňovania údajov. Presná kontrola umiestnenia objektov a minimálny pohyb údajov v prípade zlyhania uzlov úložného priestoru získavajú sa pomocou podmnožiny pravidiel sieťovej mapy a pravidiel úložiska na umiestnenie objektu spolu s hashom Rendezvous na výber uzlov.

Navrhovaná platforma ďalej využíva novú metódu overovania údajov s nulovými poznatkami založenú na homomorfnom hashe, aby sa minimalizovali dátové prenosy. To pomáha udržiavať škálovateľnosť siete minimalizáciou výpočtových nákladov na uzly uzlov úložiska a overovania a zaisťuje veľké množstvo paralelných interakcií.

neoID

Digitálna identita sa týka informácií o totožnosti jednotlivcov, organizácií a iných subjektov, ktoré existujú v elektronickej podobe. Blockchain ponúka nový spôsob definovania identít a vzťahov medzi nimi.

NeoID je decentralizovaný protokol identity postavený na NEO. Umožňuje používateľom a organizáciám lepšiu kontrolu nad svojou identitou a ponúka vyššiu úroveň dôvery a bezpečnosti pre inteligentnú ekonomiku.

Skladá sa z troch hlavných častí: Trust model, Model ochrany osobných údajov a model hrania. Model dôveryhodnosti popisuje pravidlá dôvery v túto distribuovanú sieť. Model ochrany súkromia popisuje schému ochrany súkromia online údajov používateľov. Herný model popisuje výhody a pokuty za konanie v rámci dôveryhodnej siete. Tieto tri časti poskytujú matematický model pre abstrakciu v reálnom svete, ktorý tvorí základ NeoID.

NeoID bude nielen podporovať decentralizovaný model vydávania identifikátorov, ale bude tiež kompatibilný s modelom vydávania certifikátov na úrovni X.509.

Kedy dôjde k prechodu z NEO 2.0 na 3.0?

celý proces, okrem nepredvídaných okolností, sa skončí v roku 2020.

Ako migrovať z NEO 2 na NEO3

Migrácia DApps a používateľov z NEO 2.x na NEO 3.0 je nevyhnutná. Momentálne sú funkcie NEO 3.0 stále vo vývoji, s možnými malými vylepšeniami a zmenami. Bolo by preto nelogické v tejto fáze navrhnúť komplexný migračný plán. Primárne princípy sú však stanovené takto:

A. Údaje a záznamy o transakciách na serveri NEO 2.x sa budú uchovávať natrvalo.

b. Migrácia bude simulovaná v sieti TestNet, aby sa zabezpečil plynulý prechod.

c. Náklady, ktoré vzniknú počas procesu migrácie, ako je prerozdelenie zmlúv a testovanie, uhradí nadácia NEO.

d. Tím NGD poskytne úplnú technickú podporu pre migráciu DApps.

je. Držitelia tokenov si budú musieť vymeniť tokeny, aby mohli aktivovať nové v systéme NEO 3.0.

f. Používatelia servera Exchange nebudú ovplyvnení.

g. S cieľom povzbudiť používateľov a DApps k migrácii bude vypracovaný a implementovaný motivačný plán pre prvých používateľov.