Jste připraveni na Neo 3.0? Vývoj blockchainu

Neo je jedním z blockchain starší, v současné době seznam neo je to trochu podceňováno ve srovnání se jmény, která používají agresivní marketing, vlastně můžeme říci, že NEO nikdy neměl o marketing velký zájem.

Je však vždy přítomen na mezinárodních konferencích a snaží se vyvíjet, aby vyřešil problémy, které ji aktuálně postihují, pojďme si promluvit o blockchainu 3.0.

Jste připraveni na Neo 3.0? Vývoj Blockchainu - neo 3 bodová nula

NEO si klade za cíl Blockchain 3.0

Jak se dozvídáme z oficiálního článku, NEO tvrdě pracuje na porozumění tomu, jak rozvíjet svůj Blockchain a přizpůsobovat jej spotřebě ve velkém měřítku, hovoří se světem průmyslu a podnikání, aby pochopilo potřeby a jak jej nabídnout k přijetí Hmotnost.

Co bude mít Neo 3.0

dBFT 2.0

Delegovaná byzantská chyba tolerance (dBFT) je mechanismus konsensu navržený speciálně pro blockchainy. Řada konsenzuálních uzlů je vybrána prostřednictvím procesu hlasování a tyto konsenzuální uzly společně generují a ověřují bloky. Vzhledem k tomu, že je třeba, aby uzly konsensu dospěly ke sdílené shodě na novém bloku před spácháním blockchainu, poskytuje dBFT účely jednoho bloku, což znamená, žeNEO blockchain nelze rozdvojit a transakce jsou nevratné. Jakmile je transakce na blockchainu potvrzena, nelze ji zrušit ani vrátit zpět. U finančních aplikací je účel transakce nutností

NEO a GAS snižují náklady

Jak víme, na blockchainu NEO jsou dva nativní tokeny, a to neo a gas. Plyn se používá k úhradě transakčních poplatků a výdajů za provádění inteligentních smluv.

Relativně vysoké náklady na implementaci a správu inteligentních smluv v současné době vedou k neochotě v používání a vývoji inteligentních smluv. Současný cenový model se stává významnou překážkou ve scénářích aplikace plynu, a proto brání dalšímu růstu vývoje a používání DApp na platformě NEO.

V NEO 3.0 se budeme tomuto problému věnovat výrazně snižuje náklady na implementaci a provedení inteligentních kontraktů, čímž se rozšíří scénáře aplikace plynu a zvýší se počet DApps. Před implementací NEO 3.0 mohou důvěryhodné projekty žádat o granty od Nadace NEO s náklady na implementaci smlouvy.

Přístup k internetovým zdrojům

NEO 3.0 bude mít vestavěnou implementaci Oracle, která umožňuje inteligentním smlouvám přístup k internetovým prostředkům během provádění. Nesrovnalosti mezi uzly při přístupu k internetovým prostředkům lze vyřešit díky zabezpečení a efektivitě dBFT 2.0. Díky této funkcionalitě mohou vývojáři snadno vyvíjet sofistikovanější nebo scénářově specifické věštby založené na NEO a vyvíjet více Diverzifikované DApps založené na externích datech. d. Protokol P2P V NEO 3.0 přepracujeme protokol P2P, přidáme podporu pro komunikační protokol UDP a povolíme možnosti komprese. To by mělo výrazně zlepšit TPS a stabilitu sítě.

NeoVM NeoVM 

lehký virtuální stroj pro provádění inteligentních smluv. Obsahuje rychlý start, nízkou spotřebu zdrojů a podporuje více programovacích jazyků na vysoké úrovni, což vývojářům umožňuje vytvářet smlouvy pomocí známých nástrojů. V NEO 3.0, NeoVM bude zcela oddělen od blockchainu a stane se čistým virtuálním strojem. Má to několik výhod: Snadná implementace nativních smluv. Scénáře aplikace NeoVM mimo blockchain. Snadná integrace NeoVM do jakéhokoli IDE a snadné ladění inteligentních kontraktů bez načítání dat blockchainu. Kromě toho NeoVM také obsahuje některé nové funkce, jako je podpora statických členů, zpracování výjimek a další.

Zjednodušená architektura

V současné době existují dva způsoby vytváření aktiv na NEO. Prvním z nich je vytvoření globálního aktiva pomocí RegisterTransaction a druhým je vytvoření kontraktu s inteligentním kontraktem. V praxi se globální prostředky používají jen zřídka a většina aplikací vytváří smluvní prostředky díky své flexibilitě a funkčnosti. Jelikož globální aktiva nejsou integrována do inteligentních smluv, je správa globálních aktiv v inteligentních kontraktech velmi obtížná.

Z těchto důvodů ne v NEO 3.0 musíte nadále podporovat globální zdroje. V NEO 3.0 jsou všechna aktiva vytvářena v inteligentních kontraktech, včetně neo a gas.

Odstraněním globálních zdrojů je možné sjednotit všechny typy transakcí. V NEO 2.x aktuálně existuje 9 různých typů transakcí. Tyto typy transakcí jsou vázány na konkrétní scénář aplikace nebo poskytují více funkcí výklenku. Například RegisterTransaction a IssueTransaction souvisejí s vytvářením a distribucí globálních zdrojů. Protože globální aktiva již nebudou existovat, jsou tyto související transakce zastaralé.

Ostatní transakce zabývající se složitými aplikačními scénáři budou také odstraněny a nahrazeny službami interoperability v inteligentních kontraktech. V důsledku toho existuje pouze potřeba jediného typu transakce v NEO 3.0, který se používá k provádění inteligentních kontraktů.

Navrhli jsme také zjednodušený ověřovací model, který výrazně vylepší rychlost ověření transakce a umožní vám provádět tato ověření současně.

S těmito architektonickými úpravami bude výkon základní vrstvy NEO 3.0 podstatně zvýšen řádově. Tato nová architektura však může vést k nekompatibilitě s NEO 2.x. Abychom minimalizovali dopad této nekompatibility, plánujeme odložit vývoj všech nekompatibilních funkcí, dokud nebudou vyvinuty všechny funkce kompatibilní s NEO 2.x.

NeoFS

NeoFS je decentralizovaná a distribuovaná platforma pro ukládání objektů integrovaná s NEO. NeoFS je primárně určen k použití DApps pro ukládání dat a jako síť pro doručování obsahu. Kromě toho lze NeoFS použít k vytváření soukromých distribuovaných úložných systémů pro malé a střední podniky pomocí běžných serverů nebo klastrů (datových center) a k ukládání velkého množství nestrukturovaných dat IoT.

Navrhuje se použití inteligentních smluv k řízení distribuce odměn od vlastníků dat a vydavatelů k účastníkům, kteří data hostují. THEProtokol NEO lze rozšířit pro hlubší integraci s NeoFS, což umožňuje ukládání na datových uzlech spíše než blockchainové knihy. Tématem dalšího výzkumu je potenciál snížit náklady na distribuci inteligentních smluv spolu s ukládáním dat a souborů, které mají být využívány inteligentními smlouvami. NeoFS lze navíc použít k ukládání dat starých bloků namísto plných uzlů, což dále zvyšuje škálovatelnost NEO.

NeoFS obsahuje škálovatelnou metodu umístění dat. Přesná kontrola nad umístěním objektů a minimální pohyb dat v případě selhání uzlu úložiště získávají se pomocí podmnožiny pravidel síťové mapy a pravidel úložiště pro umisťování objektů spolu s hashem Rendezvous pro výběr uzlů.

Navrhovaná platforma navíc používá novou metodu ověřování dat s nulovými znalostmi založenou na homomorfním hash, aby se minimalizovaly datové přenosy. To pomáhá udržovat škálovatelnost sítě minimalizací výpočetních nákladů na uzly uzlů úložiště a ověřování a zajišťuje velké množství paralelních interakcí.

neoID

Digitální identita označuje informace o totožnosti jednotlivců, organizací a dalších subjektů, které existují v elektronickém formátu. Blockchain nabízí nový způsob definování identit a vztahů mezi nimi.

NeoID je decentralizovaný protokol identity postavený na NEO. Umožňuje uživatelům a organizacím mít lepší kontrolu nad svou identitou a nabízí vyšší úroveň důvěry a zabezpečení pro inteligentní ekonomiku.

Skládá se ze tří hlavních částí: Trust model, Model ochrany osobních údajů a model hraní. Model důvěryhodnosti popisuje pravidla důvěryhodnosti v této distribuované síti. Model ochrany osobních údajů popisuje schéma ochrany soukromí pro online data uživatelů. Herní model popisuje výhody a pokuty za akce v síti důvěry. Tyto tři části poskytují matematický model pro abstrakci v reálném světě, který tvoří základ NeoID.

NeoID bude nejen podporovat decentralizovaný model vydávání identifikátorů, ale bude také kompatibilní s modelem vydávání certifikátů na úrovni X.509.

Kdy dojde k přechodu z NEO 2.0 na 3.0?

celý proces, s vyloučením nepředvídaných okolností, skončí v roce 2020.

Jak migrovat z NEO 2 na NEO3

Migrace DApps a uživatelů z NEO 2.x na NEO 3.0 je nevyhnutelná. V tuto chvíli jsou funkce NEO 3.0 stále ve vývoji, s možnými drobnými vylepšeními a změnami. Bylo by tedy nelogické v této fázi navrhnout komplexní migrační plán. Primární principy jsou však stanoveny následovně:

A. Data a transakční záznamy na NEO 2.x budou trvale uchovávány.

b. Migrace bude simulována v TestNet, aby byl zajištěn hladký přechod.

C. Náklady vzniklé během procesu migrace, jako je přerozdělení smluv a testování, uhradí nadace NEO.

d. Tým NGD poskytne plnou technickou podporu pro migraci DApps.

je. Držitelé tokenů si budou muset vyměnit tokeny, aby aktivovali nové na NEO 3.0.

F. Uživatelé serveru Exchange nebudou ovlivněni.

G. S cílem povzbudit uživatele a DApps k migraci bude vypracován a implementován pobídkový plán pro uživatele, kteří si toto řešení osvojili brzy.