Valmiina Neo 3.0: een? Blockchainin kehitys

Neo on yksi blockchain vanhempi, tällä hetkellä luettelo neo sitä on vähän aliarvioitu verrattuna aggressiivista markkinointia käyttäviin nimiin, voimme todellakin sanoa, että NEO ei ole koskaan ollut kovin kiinnostunut markkinoinnista.

Se on kuitenkin aina läsnä kansainvälisissä konferensseissa ja yrittää kehittyä ratkaisemaan sitä tällä hetkellä vaivaavat ongelmat, puhutaan blockchain 3.0: sta

Valmiina Neo 3.0: een? Blockchainin kehitys - neo 3 pisteen nolla

NEO tähtää Blockchain 3.0: een

Kuten opimme virallisesta artikkelista, NEO työskentelee ahkerasti ymmärtääkseen kuinka kehittää Blockchainiaan ja mukauttaa sitä laajamittaiseen kulutukseen, se puhuu teollisuuden ja yrittäjyyden maailmalle ymmärtääkseen tarpeet ja miten tarjota sitä käyttöönottoon massa.

Mitä Neo 3.0: lla on

dBFT 2.0

Delegoitu bysanttilainen vikasietoisuus (dBFT) on konsensusmekanismi, joka on suunniteltu nimenomaan lohkoketjuille. Sarja konsensussolmuja valitaan äänestysprosessin kautta, ja nämä konsensussolmut muodostavat yhdessä ja validoivat lohkot. Koska konsensussolmujen on päästävä jaettuun yksimielisyyteen uudesta lohkosta ennen sitoutumista lohkoketjuun, dBFT tarjoaa yhden lohkon tarkoituksen, mikä tarkoittaa, ettäNEO-estoketjua ei voida haarautua ja tapahtumat ovat peruuttamattomia. Kun tapahtuma on vahvistettu estoketjussa, sitä ei voi peruuttaa tai kumota. Rahoitussovelluksissa liiketoimen tarkoitus on välttämätön

NEO ja kaasu pienemmät kustannukset

Kuten tiedämme, NEO-lohkoketjussa on kaksi natiivimerkkiä, nimittäin neo ja kaasu. Kaasua käytetään maksamaan transaktiopalkkiot ja kulut älykkäiden sopimusten toteuttamisesta.

Tällä hetkellä älykkäiden sopimusten toteuttamisen ja hallinnoinnin suhteellisen korkeat kustannukset johtavat haluttomuuteen älykkäiden sopimusten käytössä ja kehittämisessä. Nykyisestä hinnoittelumallista tulee merkittävä este kaasusovellusskenaarioissa ja estää siten DApp-kehityksen ja käytön jatkuvaa kasvua NEO-alustalla.

NEO 3.0: ssa käsittelemme tätä ongelmaa vähentää huomattavasti toteutus- ja toteutuskustannuksia älykkäitä sopimuksia, mikä laajentaa kaasusovelluskenaarioita ja lisää DApps: n määrää. Ennen NEO 3.0: n käyttöönottoa uskottavat projektit voivat hakea avustuksia NEO -säätiöltä sopimuksen täytäntöönpanokustannuksilla.

Internet-resurssien käyttö

NEO 3.0: ssa on sisäänrakennettu Oracle-toteutus, jonka avulla älykkäät sopimukset voivat käyttää Internet-resursseja suorituksen aikana. Solmujen väliset epäjohdonmukaisuudet Internet-resursseja käytettäessä voidaan ratkaista dBFT 2.0: n turvallisuuden ja tehokkuuden ansiosta. Tämän toiminnon ansiosta kehittäjät voivat helposti kehittää kehittyneempiä tai skenaariokohtaisia ​​oraakeleja NEO: n perusteella ja kehittää enemmän Monipuoliset DApps ulkoisen datan perusteella. d. P2P-protokolla NEO 3.0: ssa suunnittelemme P2P-protokollan uudelleen, tuemme UDP-yhteyskäytäntöä ja sallimme pakkausasetukset. Tämän pitäisi parantaa huomattavasti TPS: ää ja verkon vakautta.

NeoVM NeoVM 

kevyt virtuaalikone älykkäiden sopimusten toteuttamiseen. Siinä on nopea käynnistys, alhainen resurssien kulutus ja se tukee useita korkean tason ohjelmointikieliä, jotta kehittäjät voivat rakentaa sopimuksia tutuilla työkaluilla. NEO 3.0: ssa NeoVM se irrotetaan kokonaan lohkoketjusta ja siitä tulee puhdas virtuaalikone. Tällä on useita etuja: Alkuperäisten sopimusten helppo toteuttaminen. NeoVM-sovelluskenaariot estoketjun ulkopuolella. NeoVM: n helppo integrointi mihin tahansa IDE: hen ja älykkäiden sopimusten helppo virheenkorjaus lataamatta lohkoketjutietoja. Lisäksi NeoVM sisältää myös joitain uusia ominaisuuksia, kuten tuki staattisille jäsenille, poikkeusten käsittely ja paljon muuta.

Yksinkertaistettu arkkitehtuuri

Tällä hetkellä on olemassa kaksi tapaa luoda resursseja NEO: lle. Ensimmäinen on luoda maailmanlaajuinen omaisuus RegisterTransactionin avulla ja toinen on luoda sopimusresurssi älykkäällä sopimuksella. Käytännössä globaaleja resursseja käytetään harvoin, ja useimmat sovellukset luovat sopimusresursseja joustavuuden ja toimivuuden vuoksi. Koska globaalia omaisuutta ei ole integroitu älykkäisiin sopimuksiin, globaalien varojen hallinta älykkäissä sopimuksissa on erittäin vaikeaa.

Näistä syistä ei sinun on jatkettava NEO 3.0: n maailmanlaajuisten resurssien tukemista. NEO 3.0: ssa kaikki varat luodaan älykkäillä sopimuksilla, mukaan lukien neo ja kaasu.

Poistamalla globaalit resurssit, on mahdollista yhdistää kaiken tyyppiset tapahtumat. NEO 2.x: ssä on tällä hetkellä 9 erilaista maksutapaa. Nämä tapahtumatyypit on sidottu tiettyyn sovellusskenaarioon tai tarjoavat useita markkinarakoja. Esimerkiksi RegisterTransaction ja IssueTransaction liittyvät globaalien resurssien luomiseen ja jakamiseen. Koska maailmanlaajuista omaisuutta ei enää ole, nämä liittyvät liiketapahtumat vanhentuvat.

Myös muut monimutkaisiin sovelluskenaarioihin liittyvät tapahtumat poistetaan ja korvataan älykkäissä sopimuksissa yhteentoimivuuspalveluilla. Näin ollen NEO 3.0: ssa tarvitaan vain yhden tyyppinen tapahtuma, jota käytetään älykkäiden sopimusten toteuttamiseen.

Olemme myös ehdottaneet yksinkertaistettua validointimallia, joka parantaa huomattavasti tapahtumien todentamisen nopeus ja voit suorittaa nämä tarkistukset samanaikaisesti.

Näiden arkkitehtonisten säätöjen avulla NEO 3.0 -peruskerroksen suorituskyky paranee huomattavasti suuruusluokittain. Tämä uusi arkkitehtuuri voi kuitenkin johtaa yhteensopimattomuuteen NEO 2.x: n kanssa. Tämän yhteensopimattomuuden vaikutusten minimoimiseksi aiomme viivyttää yhteensopimattomien ominaisuuksien kehittämistä, kunnes kaikki NEO 2.x -yhteensopivat ominaisuudet on kehitetty.

NeoFS

NeoFS on hajautettu ja hajautettu NEO-integroitu objektien tallennusalusta. NeoFS on ensisijaisesti tarkoitettu DApps: n käyttämään tietojen tallentamiseen ja sisällönjakelu- verkkona. Lisäksi NeoFS: ää voidaan käyttää luomaan yksityisiä hajautettuja tallennusjärjestelmiä pk-yrityksille käyttämällä tavallisia palvelimia tai klustereita (palvelinkeskuksia) ja tallentamaan suuria määriä strukturoimattomia IoT-tietoja.

Älykkäiden sopimusten käyttöä ehdotetaan tietojen omistajien ja julkaisijoiden palkkioiden jakamisen hallitsemiseksi tietoja isännöiville osallistujille. THENEO-protokollaa voidaan laajentaa syvempään integrointiin NeoFS: n kanssa, mikä sallii tallennuksen datasolmuille eikä lohkoketjupalkkeille. Jatkotutkimuksen aihe on mahdollisuus vähentää jakelukustannuksia älykkäiden sopimusten sekä älykkäiden sopimusten käyttämien tietojen ja tiedostojen tallennuksen Lisäksi NeoFS: ää voitaisiin käyttää vanhojen lohkotietojen tallentamiseen täyssolmujen sijaan, mikä lisää NEO: n skaalautuvuutta entisestään.

NeoFS sisältää skaalautuvan datan paikannusmenetelmän. Tarkka objektien sijainnin hallinta ja minimaalinen tiedonsiirto varastointisolmun vikatilanteissa ne saadaan käyttämällä verkkokartan ja tallennuspolitiikan sääntöjen osajoukkoa kohteiden paikannusta varten, sekä Rendezvous-hajautusasento solmujen valitsemiseksi.

Lisäksi ehdotettu alusta käyttää uutta tiedonsiirtotapaa, joka perustuu homomorfiseen hashiin tiedonsiirron minimoimiseksi. Tämä auttaa ylläpitämään verkon skaalautuvuutta minimoimalla tallennus- ja validointisolmujen solmujen laskentakustannukset ja varmistamalla suuren määrän rinnakkaisia ​​vuorovaikutuksia.

neoID

Digitaalinen identiteetti tarkoittaa sähköisessä muodossa olevia yksilöiden, organisaatioiden ja muiden tahojen henkilöllisyystietoja. Blockchain tarjoaa uuden tavan määritellä identiteetit ja niiden väliset suhteet.

NeoID on hajautettu identiteettiprotokolla, joka on rakennettu NEO: n päälle. Se antaa käyttäjille ja organisaatioille mahdollisuuden hallita paremmin identiteettinsä ja tarjoaa paremman luottamuksen ja turvallisuuden älykästä taloutta varten.

Se koostuu kolmesta pääosasta: Trust-malli, Tietosuojamalli ja pelimalli. Luottamusmalli kuvaa tämän hajautetun verkon luottamussäännöt. Tietosuojamalli kuvaa käyttäjien online-tietosuojajärjestelmän. Pelimalli kuvaa luottamuksen verkon toimien edut ja rangaistukset. Nämä kolme osaa tarjoavat matemaattisen mallin tosielämän abstraktiolle, joka muodostaa NeoID: n perustan.

NeoID ei tue vain hajautettua tunnisteen myöntämismallia, mutta on myös yhteensopiva X.509-tason varmenteiden myöntämismallin kanssa.

Milloin siirtyminen NEO 2.0: sta 3.0: een tapahtuu?

koko prosessi päättyy odottamattomia olosuhteita lukuun ottamatta vuonna 2020.

Kuinka siirtyä NEO 2: sta NEO3: een

DApps: n ja käyttäjien siirtyminen NEO 2.x: stä NEO 3.0: een on väistämätöntä. Tällä hetkellä NEO 3.0 -ominaisuuksia on vielä kehitteillä mahdollisten pienten parannusten ja muutosten kanssa. Siksi olisi epäloogista laatia kattava siirtymäsuunnitelma tässä vaiheessa. Pääperiaatteet asetetaan kuitenkin seuraavasti:

NEO 2.x: n tietoja ja tapahtumia koskevia tietoja säilytetään pysyvästi.

b. Siirtymistä simuloidaan TestNetissä sujuvan siirtymisen varmistamiseksi.

c. NEO-säätiö korvaa siirtoprosessin aikana syntyneet kustannukset, kuten sopimusten uudelleenjaon ja testauksen.

d. NGD-tiimi tarjoaa täyden teknisen tuen DApps-siirtymälle.

On. Tunnusten haltijoiden on vaihdettava tunnuksia aktivoidakseen uudet NEO 3.0: ssa.

f. Tämä ei vaikuta Exchange-käyttäjiin.

g. Käyttäjien ja DApps: n kannustamiseksi siirtymään kehitetään ja toteutetaan kannustussuunnitelma varhaisessa vaiheessa käyttöönottajille.