Klar til Neo 3.0? Udviklingen af ​​Blockchain

Neo er en af ​​de blockchain ældre, i øjeblikket den notering af neo det er lidt undervurderet i forhold til navne, der bruger aggressiv markedsføring. Vi kan faktisk sige, at NEO aldrig har haft en stor interesse for markedsføring.

Det er dog altid til stede på internationale konferencer og forsøger at udvikle sig for at løse problemer, der i øjeblikket rammer det, lad os tale om blockchain 3.0

Klar til Neo 3.0? Udviklingen af ​​Blockchain - neo 3 point zero

NEO sigter mod Blockchain 3.0

Som vi lærer af en officiel artikel, arbejder NEO hårdt for at forstå, hvordan man udvikler sin Blockchain og tilpasser den til et stort forbrug, det taler til industrien og iværksætterverdenen for at forstå behovene og hvordan man tilbyder det til vedtagelse af masse.

Hvad Neo 3.0 vil have

dBFT 2.0

Delegeret byzantinsk fejltolerance (dBFT) er en konsensusmekanisme designet specielt til blockchains. En række konsensusknudepunkter vælges gennem en afstemningsproces, og disse konsensusknudepunkter genererer og validerer blokkene sammen. Da det kræves, at konsensusknudepunkter kommer til en delt konsensus om en ny blok, inden de forpligter sig til blockchain, giver dBFT single-block-formål, hvilket betyder, atEn NEO-blockchain kan ikke gaffles, og transaktioner er irreversible. Når en transaktion er bekræftet på blockchain, kan den ikke tilbageføres eller fortrydes. For økonomiske applikationer er formålet med en transaktion en nødvendighed

NEO og GAS sænker omkostningerne

Som vi ved, er der to oprindelige tokens på NEO-blockchain, nemlig neo og gas. Gas bruges til at betale for transaktionsgebyrer og udgifter til udførelse af smarte kontrakter.

I øjeblikket fører de relativt høje omkostninger ved implementering og styring af smarte kontrakter til en modvilje mod brugen og udviklingen af ​​smarte kontrakter. Den nuværende prismodel bliver en væsentlig hindring i gasapplikationsscenarier og forhindrer derfor den fortsatte vækst i DApp-udvikling og anvendelse på NEO-platformen.

I NEO 3.0 vil vi løse dette problem reducerer implementerings- og eksekveringsomkostninger betydeligt af smarte kontrakter, hvorved gasapplikationsscenarierne udvides og antallet af DApps øges. Forud for implementering af NEO 3.0 kan troværdige projekter ansøge om tilskud fra NEO Foundation med gennemførelsesomkostninger til kontrakt.

Adgang til internetressourcer

NEO 3.0 vil have en indbygget Oracle-implementering, der giver smarte kontrakter adgang til internetressourcer under udførelse. Uoverensstemmelser mellem noder ved adgang til internetressourcer kan løses takket være dBFT 2.0s sikkerhed og effektivitet. Takket være denne funktionalitet kan udviklere let udvikle mere sofistikerede eller scenarie-specifikke orakler baseret på NEO og udvikle mere Diversificerede DApp'er baseret på eksterne data. d. P2P-protokol I NEO 3.0 redesigner vi P2P-protokollen, tilføjer support til UDP-kommunikationsprotokollen og aktiverer komprimeringsindstillinger. Dette skal forbedre TPS og netværksstabilitet i høj grad.

NeoVM NeoVM 

en let virtuel maskine til udførelse af smarte kontrakter. Den har hurtig opstart, lavt ressourceforbrug og understøtter flere programmeringssprog på højt niveau, så udviklere kan bygge kontrakter med velkendte værktøjer. I NEO 3.0, NeoVM det afkobles helt fra blockchain og bliver en ren virtuel maskine. Der er flere fordele ved dette: Nem implementering af indfødte kontrakter. NeoVM applikationsscenarier uden for blockchain. Nem integration af NeoVM i enhver IDE og let fejlretning af smarte kontrakter uden indlæsning af blockchain-data. Derudover vil NeoVM også omfatte nogle nye funktioner, såsom understøttelse af statisk medlem, håndtering af undtagelser og mere.

Forenklet arkitektur

I øjeblikket er der to metoder til oprettelse af aktiver på NEO. Den første er at oprette et globalt aktiv med RegisterTransaction, og det andet er at oprette et kontraktaktiv med en smart kontrakt. I praksis bruges globale ressourcer sjældent, og de fleste applikationer skaber kontraktressourcer på grund af deres fleksibilitet og funktionalitet. Da globale aktiver ikke er integreret med smarte kontrakter, er det meget vanskeligt at administrere globale aktiver i smarte kontrakter.

Af disse grunde ikke du skal fortsætte med at støtte globale ressourcer i NEO 3.0. I NEO 3.0 oprettes alle aktiver i smarte kontrakter, inklusive neo og gas.

Ved at fjerne globale ressourcer bliver det muligt at samle alle typer transaktioner. Der er i øjeblikket 2 forskellige transaktionstyper i NEO 9.x. Disse transaktionstyper er bundet til et specifikt applikationsscenarie eller giver flere nichefunktioner. Eksempelvis er RegisterTransaction og IssueTransaction relateret til oprettelse og distribution af globale ressourcer. Da globale aktiver ikke længere eksisterer, bliver disse relaterede transaktioner forældede.

Andre transaktioner, der beskæftiger sig med komplekse applikationsscenarier, fjernes og erstattes med interoperabilitetstjenester i smarte kontrakter. Derfor er der kun behov for en enkelt type transaktion i NEO 3.0, som bruges til at udføre smarte kontrakter.

Vi har også foreslået en forenklet valideringsmodel, der i høj grad vil forbedre hastighed på transaktionsbekræftelse og giver dig mulighed for at udføre disse valideringer på samme tid.

Med disse arkitektoniske justeringer vil NEO 3.0-baselagets ydeevne blive væsentligt øget med størrelsesordener. Denne nye arkitektur kan dog føre til inkompatibilitet med NEO 2.x. For at minimere virkningen af ​​denne inkompatibilitet planlægger vi at udsætte udviklingen af ​​eventuelle inkompatible funktioner, indtil alle NEO 2.x-kompatible funktioner er blevet udviklet.

NeoFS

NeoFS er en decentral og distribueret objektlagringsplatform integreret med NEO. NeoFS er primært beregnet til at blive brugt af DApps til datalagring og som et Content Delivery-netværk. Derudover kan NeoFS bruges til at oprette private distribuerede lagringssystemer til SMB'er ved hjælp af almindelige servere eller klynger (datacentre) og til at gemme store mængder ustrukturerede IoT-data.

Brugen af ​​smarte kontrakter foreslås for at kontrollere fordelingen af ​​belønninger fra dataejere og udgivere til deltagere, der er vært for dataene. DETNEO-protokollen kan udvides til dybere integration med NeoFS, der muliggør opbevaring på datanoder i stedet for blockchain-hovedbøger. Et emne for yderligere forskning er potentialet til at reducere distributionsomkostningerne af smarte kontrakter sammen med lagring af data og filer, der skal bruges af smarte kontrakter. Derudover kunne NeoFS bruges til at gemme gamle blokdata i stedet for fulde noder, hvilket yderligere øger NEOs skalerbarhed.

NeoFS indeholder en skalerbar datapositioneringsmetode. Præcis kontrol over placeringen af ​​objekter og minimal dataflytning i tilfælde af fejl i lagernoden de opnås ved hjælp af en delmængde af et netværkskort og lagringspolitiske regler til objektpositionering sammen med Rendezvous-hash til valg af noder.

Derudover bruger den foreslåede platform en ny data-valideringsmetode med nul-viden baseret på homomorf hash for at minimere dataoverførsler. Dette hjælper med at opretholde netværksskalerbarhed ved at minimere beregningsomkostninger på lager- og valideringsknudepunkter og sikrer et stort antal parallelle interaktioner.

neoID

Digital identitet henviser til identitetsoplysninger for enkeltpersoner, organisationer og andre enheder, der findes i elektronisk form. Blockchain tilbyder en ny måde at definere identiteter og forholdet mellem dem på.

NeoID er en decentraliseret identitetsprotokol bygget oven på NEO. Det gør det muligt for brugere og organisationer at have bedre kontrol over deres identitet og giver et højere niveau af tillid og sikkerhed for den smarte økonomi.

Den består af tre hoveddele: Tillidsmodel, Privacy Model og Gaming Model. Tillidsmodellen beskriver tillidsreglerne i dette distribuerede netværk. Privatlivsmodellen beskriver privatlivsbeskyttelsesordningen for brugernes online data. Spillemodellen beskriver fordelene og sanktionerne ved handlinger på nettet af tillid. Disse tre dele giver en matematisk model for abstraktion i den virkelige verden, som danner grundlaget for NeoID.

NeoID understøtter ikke kun en decentral identifikationsudstedelsesmodel, men vil også være kompatibel med udstedelsesmodellen på X.509-niveaucertifikat.

Hvornår finder overgangen fra NEO 2.0 til 3.0 sted?

hele processen, med undtagelse af uforudsete omstændigheder, slutter i 2020.

Sådan migrerer du fra NEO 2 til NEO3

Migration af DApps og brugere fra NEO 2.x til NEO 3.0 er uundgåelig. I øjeblikket er NEO 3.0-funktioner stadig under udvikling med mulige mindre forbedringer og ændringer. Derfor ville det være ulogisk at udarbejde en omfattende migrationsplan på dette stadium. De primære principper er imidlertid sat som følger:

A. Data og transaktionsregistreringer på NEO 2.x opbevares permanent.

b. Migreringen simuleres i TestNet for at sikre en jævn overgang.

c. Omkostninger under migrationsprocessen, såsom omfordeling af kontrakter og test, refunderes af NEO Foundation.

d. NGD-teamet yder fuld teknisk support til DApps-migrationen.

er. Tokenholdere skal udveksle tokens for at aktivere nye på NEO 3.0.

f. Exchange-brugere vil ikke blive berørt.

g. For at tilskynde brugere og DApps til at migrere udvikles og implementeres en incitamentsplan for early adopters.