Открыть меню

Sommeren Er slut: Vil Ethereum er EFR-20 Passere Styring til EFR-777?


Slutningen af sommeren er et godt tidspunkt at sætte personlige mål, til at nyde i de sidste dage af solskin og mindes om sommerens store arrangementer, som det løfte, som Jordi Baylina, Jacques Dafflon og Thomas Shababi at indføre den færdige EFR-777 token ef-standard, som er beregnet til at erstatte verdens mest populære token standard, EFR-20. Det løfte, der blev foretaget af Baylina på juli 20 på DappCon forum i Berlin, hvor vigtige initiativer, værktøjer og opdateringer i forbindelse med den Ethereum blokkæden er traditionelt diskuteret. Bygherren har oplyst, at det europæiske FORSKNINGSRÅD-777 var klar til at blive iværksat og vil blive fuldt til rådighed i August.

Men August er nu kommet og gået med udviklingen team, tilsyneladende at holde stille — eller måske forbereder en overraskelse — omkring det seneste forsøg på at skabe en ny standard på Ethereum blokkæden. Mens ingen opdateringer, der er relateret til EFR-777 har optrådt på GitHub siden juli, et Twitter-indlæg lavet af Baylina i sidste uge, kan give os et lille fingerpeg om den kommende udgivelse. For nu, lad os gå tilbage i tiden for bedre at forstå baggrunden for sådan et initiativ.

Hvorfor var det nødvendigt at ændre de mest populære token standard i verden, der har tjent som grundlag for mere end 60.000 projekter — herunder EOS, med en børsværdi på mere end 4,5 milliarder kroner — og for tokens af en af verdens største crypto-udveksling, aka Binance? For at besvare dette spørgsmål, er det nødvendigt at sammenligne både eksisterende og nye standarder, og derefter vurdere risikoen ved deres anvendelse.

Succes historie

Mens Bitcoin er betragtet som den mest populære cryptocurrency i verden, Ethereum er ikke kun den anden mest populære cryptocurrency, men også blokkæden, der førte til et boom i crypto markeder i 2016-2017. Hvis der ikke var nogen Ethereum platform, der aldrig ville have været den sætning “at the moon”, som viste cryptocurrency fra underholdning for nørder til et nyt værktøj til klassisk investorer og millioner af almindelige mennesker i løbet af få måneder.

De vigtigste fordele af Ethereum blokkæden nævnes, at processen med at udvikle et program er meget enkel, og proceduren for udstedelse af en token ved hjælp af en smart kontrakt går ud uden den mindste slinger i valsen. Nu, at skabe en token, som er, at udstede en ny crypto — kan være udført af nogen i et minut. Denne lethed førte til den eksplosive ICO boom. Et andet værktøj, der kan bidrage yderligere til udviklingen af ICO marked var en fælles standard for tokens — og dermed syntes EFR-20.

ERC-20 standard

Forud for standardisering, Ethereum udviklerne var nødt til at oprette en separat Soliditet-baseret smart kontrakt for hver token. I virkeligheden, hver gang, det var nødvendigt at skabe en ny, unik, smart kontrakt. Og grundlæggerne af en udveksling eller tegnebog var nødt til at skrive en unik kode til at støtte hver ny token. Jo flere poletter, der syntes, de mere vanskelige denne proces blev. Desuden kuponer, der er udstedt på unikke smart kontrakter var dårligt forenelige med hinanden.

Før EFR-20 blev skabt, Ethereum udviklere har skabt en fælles standard for alle tokens — EFR-20, hvor ERC betyder “Ethereum Request for Comment” og 20 er antallet af fællesskabet anmodning, som i dette tilfælde er vilkårlig.

Fremkomsten af en fælles standard, som blev udgivet i 2015, revolutionerede crypto-branchen og blev den centrale retningslinje, med angivelse af, hvilke funktioner og begivenheder er nødt til at blive gennemført i en smart-aftale. Aldrig før var det udstedelse, udveksling og penge ud af nye valutaer, så simpelt er det.

Standarden indeholder seks obligatoriske parametre, af en smart kontrakt og er ansvarlig for tre retninger:

1. Indstilling af den oprindelige fordeling af tokens:

totalSupply — bestemmer det maksimale antal poletter, som efter at have nået, er det smart kontrakt stopper udstedelse.

balance0f — en funktion, der tildeler en primær antal poletter til enhver adresse.

2. Overførsel af tokens:

transfer — en funktion, der bevæger sig tokens fra den primære adresse til adresse på den nye ejer efter resultater af en ICO.

“transferFrom” — en funktion, der bevæger sig tokens mellem brugerne.

3. Udfører ledelsesfunktioner:

“godkende” — en funktion til at kontrollere tilgængeligheden af poletter til en smart-aftale.

“kvote” — en funktion til at bekræfte, at adressen er nok poletter for at starte overførslen.

Når denne standard blev formuleret, udvekslinger og tegnebøger var i stand til at forene deres kode for til at håndtere enhver tokens, der er oprettet med det europæiske FORSKNINGSRÅD-20-protokollen. Væksten i fremtidens applikationer, der bruger ETH så voldsomt, som det var forventet.

De udfordringer, bag EFR-20 standard

Udviklere af decentrale netværk, der er programmører, først og fremmest, og så forretningsfolk. Derfor, i beslutningsprocessen, man næsten altid følger formelle logik. For eksempel, nogle af udviklere kan ikke være meget bekymret for, om en “51 procent angreb”, enten fordi mønten i sig selv svækkes, eller fordi de angreb omkostninger kan overstige den fortjeneste, der er modtaget af en hacker. Men det synes arrangørerne af sådanne angreb har en helt anden logik, hvilket er bevist ved en stor antallet af nye angreb i 2018.

Den næste ting, at udviklerne ikke har udsigt overvejede en token ‘ s funktionalitet til at kun være nødvendigt for en ICO-lanceringen, men ikke for enhver form for yderligere tjenesteydelser. Dette viste sig ikke at være tilfældet — nogle hold, selvom de langt fra programmering, begyndte at undersøge mulighederne for at blokkæden. For eksempel, dette førte til fremkomsten af tokens er oprettet for sjov, som det var tilfældet med de Ubrugelige token.

Andre brugerdefinerede funktioner kan endda skade brugernes sikkerhed. For eksempel, nogle udviklere, der gennemføres mulighed for genopladning exchange-konti gennem den samtidige gennemførelse af “godkende” og “transferFrom” funktioner. De midler, der blev skrevet ud fra afsenderens konto, men der blev ikke krediteret til deres exchange balance, da funktionaliteten af modtagerens smart kontrakt som depositum ikke var fastlagt. Problemet var, at Ethereum udviklerne ikke giver en sådan mulighed for at bruge denne form for overførsel og ikke forbyder det, og blokkæden ikke i første omgang støtte selvbestemmelse funktion af kontrakten. Som et resultat, er det ejerne af de cryptocurrency tabte millioner af dollars, som forsvinder i netværket for evigt — så de penge bare forsvundet, hvis uopfyldte transaktionen blev ikke straks annulleres af afsenderen.

Denne sårbarhed blev bemærket af sikkerhed revisor Dexaran, som efterfølgende udviklede EFR-223 standard, hvor “tokenFallback” – funktionen blev tilføjet som er lanceret hvis “transferFrom” funktion ikke udføres. På trods af den opfindelse, men, denne nye funktion, som er skabt af anonyme programmør, endnu ikke har modtaget udbredt accept.

Endnu en svaghed er blevet opdaget af Lucas Cremer, en Soliditet, der udvikler fra Tyskland, i juni, efter Soliditet opdatering. Det viste sig, at en betydelig procentdel af ERC-20 poletter — som forfatteren kaldes “dårlige ” tokens” — opført sig på endnu en anden måde med hensyn til de returnere værdier af transfer function. Overførsel funktioner af disse token kontrakter ikke returnere noget. Ja, blandt de berørte kuponer, var de af Binance og OmiseGO. Hvad man skal være bekymret for, Hjørne stater, er, at disse aktiver kunne begynde at opføre sig på en uforudsigelig måde, og han advarede om, at fejlen er nødvendige for at være fast “så hurtigt som muligt.”

ERC-777: ET Tungt Venstre Hook Angreb på EFR-20

Da titusinder af brikker, udvekslinger og tegnebøger nøje at interagere med ERC-20, sin sårbarhed er kan fjernes, så den Ethereum udviklere har besluttet at udstede en ny standard med et navn inspireret af de heldige nummer 777.

EIP (Ethereum Forbedring Forslag) på EFR-777 blev offentliggjort Nov. 20, 2017 og modtaget fællesskabets godkendelse. Men for at kunne fungere fuldt ud, den nye standard behov for en ekstra EFR-820-protokollen, som fastlægger principperne for dannelsen af et enkelt register af smart kontrakter. Med hjælp af dette centraliserede register, det største problem for den Ethereum blokkæden — det er umuligt at bestemme de funktioner, der udføres af den kontrakt, der blev løst.

Hvordan virker det nu? Alle kontrakter med en beskrivelse af de funktioner, der kan indføres i registret en gang for alle; og de, når de udfører en transaktion, blokkæden kan anvende til at registrere for at afklare de tilladte handlinger. Hvis en bruger forsøger at udføre en ugyldig betjening med poletter, de blot stående på kontoen, og ikke forsvinde.

På Berlins DappCon, Jodi Baylina og Jacques Dafflon forklaret detaljerne i den nye standard ved at bruge en ny betegnelse — “krog” — til at bestemme “funktioner, der kan kaldes i en overdragelse.” Disse funktioner fungerer sammen med de EFR-820-protokollen til at levere en simpel form af en detaljeret introspektion som er mangler i ERC-20. Således bliver det muligt at kontrollere, om en token er i besiddelse af konkrete funktioner med henblik på at udføre eller afvise drift, hvilket gør den smart kontrakt endnu smartere. Den nye europæiske FORSKNINGSRÅD-777 standard vil løse problemet med en modtagerens møntefterligninger, der går tabt, når der sendes til en kontrakt, der ikke understøtter modtagelse eller forbindelse med sådanne aktiver. På grund af sådan en bug, Ethereum fællesskabet, har allerede tabt millioner af dollars. En stor del af de midler, der synes at være fanget inde i nogle af de øverste ICO projekter kontrakter for evigt. Her er nogle af dem:

Men beskyttelse mod token tab som følge af forkert transaktioner er ikke den eneste nyskabelse i den nye standard, der sigter mod at videreudvikle den blokkæden.

For eksempel, ERC-777 skabere bygget i en “trusted aktør” funktion for første gang, der kan overføre og brænde tokens på vegne af ejeren. Dette opnås ved at udføre ‘authorizeOperator’ funktion, og den kan bruges, for eksempel, til at udføre øjeblikkelig, automatiske betalinger i ETH.

Hertil kommer, at denne standard gør det muligt for dig at tjekke adressen på modtageren for tilgængelighed om “hvid” eller “sort” lister gennem den funktion, ITokenRecipient. Derudover, ‘kroge’, der er nævnt ovenfor gør det muligt overvågning af adfærd af en token, afhængigt af omstændigheder, som giver dig mulighed for at blokere visse adresser og udføre en række andre tiltag, herunder intervention af afsenderen og modtageren i transaktionsprocessen.

Hvis du har brug for yderligere oplysninger om ERC-777, kan du kontakte den relevante tråd på Ethereum er GitHub.

En curtain call, nummer 20

ERC-777-standarden er bagud-kompatibel med ERC-20, og ethvert projekt, der er baseret på den tidligere version af den standard, som kan være blevet overført til det nye uden problemer. Vi kan antage, at den udveksling, og tegnebøger, som arbejder med tokens af den tidligere standard, vil reagere positivt til indledningen af ERC-777-som endelig lukker den legendariske ‘hul’ i Ethereum blokkæden. I praksis vil det betyde en forenkling af proceduren for notering mønter på den nye standard, som kan medføre en ny stigning i aktivitet i crypto-branchen sammenlignes med den bølge af begejstring i 2016-2017.

Hertil kommer, at den nye standard i væsentlig grad udvider funktionaliteten af Ethereum blokkæden system, som vil tiltrække sig opmærksomhed fra udviklere. Voldsom diskussion af den nye standard, der fungerer som klareste beviser.

Og endelig, EFR-777 standard indeholder et helt nyt design funktioner og logik, som vil undgå krydser med andre tokens standarder og forvirring, når vi udfører smart kontrakter.

At tale om de ulemper af ERC-777, ja, der er én: Det er baseret på et centraliseret register af smart-aftaler — hvilket ikke er en ideel metode inden for den decentrale ideologi blokkæden. Dette vil kræve yderligere tiltag fra Ethereum udviklere for at sikre sikkerheden af sit register.

En berømt crypto YouTuber “Ivan på Tech” er sikker på, at succesen af ERC-777 er bare et spørgsmål om tid, selv på trods af det faktum, at Ethereum Fundament kan være langsom til at få skrevet ud EFR-20 helt:

“Fremadrettet vil [den] Ethereum Foundation virkelig [skal blive] bag EFR-777, og det kunne erstatte EFR-20, fordi det er bedre. Og derfor, det handler om [de] Ethereum Foundation stadig har ret til indflydelse, og de er i øjeblikket presser på for en ERC-20. Dette er, hvad de er reklame mest. Men i fremtiden kan det være, at vi skifter til EFR-777.”

Måske en ny, lovende token standard vil give en ny impuls til udvikling af Ethereum netværk — og ETH, i særdeleshed, der har ramt et nyt lavpunkt siden juli: $194. Indtil da, mens GitHub er at holde stille, der ser ud til at være noget bedre at gøre end bare at lade Ethereum team afslutte deres arbejde — vi ved, at de er gode til det.

Source: cointelegraph.com

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2021 Crypto-News · All rights reserved
<<2018>>