Advertisement

Advertisement

Home altcoins

Një gabim shkrimi prej 36 milionë dollarësh: Gabimi njerëzor dërgon asetet Juno në një adresë të paarritshme

Një gabim shkrimi prej 36 milionë dollarësh: Gabimi njerëzor dërgon asetet Juno në një adresë të paarritshme

Provat dhe vuajtjet e blockchain Juno vazhdojnë, me një gabim që dërgoi miliona argumente JUNO në një adresë të paarritshme. Incidenti e ka lënë komunitetin të skuqur ndërsa zhvilluesit, verifikuesit dhe mbajtësit e tokenave merren me atë se kush është fajtori për gabimin e kopjimit-ngjitjes.

Protokolli ishte në prag të zgjidhjes së një çështjeje të gjatë me transferimin e argumenteve në një portofol të komunitetit përpara se zhvillimet e fundit të vendosnin një çelës në punë.

Historia e pasme

Mezi disa ditë më parë, komuniteti Juno kishte votuar për të sekuestruar miliona dollarë argumente JUNO nga një balenë që u akuzua për lojëra në një airdrop të komunitetit. Si rezultat, Juno Proposal 20 u miratua me mbështetje dërrmuese, duke revokuar shenjat nga balena në fjalë, Takumi Asano. Ky ishte gjithashtu rasti i parë i një komuniteti blockchain duke ndërmarrë veprime kolektive kundër një individi dhe duke ndryshuar balancën e tyre simbolike pasi ata kishin vepruar kundër interesave të protokollit.

Propozimi ishte vendosur të hiqte rreth 3 milionë JUNO nga Asano dhe ta transferonte atë në një portofol të kontrolluar nga komuniteti, me fondet tani me vlerë rreth 36 milionë dollarë. Megjithatë, gjërat nuk shkuan siç kishte planifikuar komuniteti, me argumentet që u dërguan në adresën e gabuar.

Një Copy-Paste jo aq e thjeshtë 

Një anëtar i ekipit themelues të zhvilluesve të Juno Core-1, Andrea Di Michele, zbuloi se transferimi i dështuar ndodhi falë një gabimi gjatë kopjimit të adresës. Di Michele deklaroi,

“Kur u dhashë zhvilluesve [Propozimi 20] adresën e kontratës inteligjente [Unity], ngjita adresën e kontratës inteligjente dhe vetëm poshtë vendosa hash-in e transaksionit. Por unë nuk shkrova 'hash-i i transaksionit është ky', thjesht vendosa hash-in e transaksionit.

Rezulton se zhvilluesit kopjuan pa dashje hash-in e transaksionit në vend të adresës së portofolit. Kjo rezultoi në lëvizjen e fondeve në një pjesë të blockchain Juno që askush, as zhvilluesit apo Asano, nuk mund të hyjë.

Loja e fajësimit

Teknikisht, janë vërtetuesit që vendosin nyje që drejtojnë zinxhirët e provës së aksioneve, të cilët janë përgjegjës për kujdesin e duhur. Kjo është e vërtetë edhe me Propozimin-20. Në fund të fundit, është komuniteti i verifikuesve që lëshon blloqe, siguron rrjetin dhe përpunon përmirësimet në një mënyrë të decentralizuar.

Nga të gjithë verifikuesit e Juno-s, asnjë nuk vuri re se adresa ishte e pasaktë. Sipas Daniel Hwang, kreu i protokolleve në Stakefish, ngjarjet që u shpalosën ishin faji i vërtetuesve, të cilët ishin ata që ekzekutuan kodin që dërgoi fondet në një vend të paarritshëm.

“Devs mund të ngatërrojnë ... por në fund të ditës, duhet të ketë supozime besimi në të cilat nuk mund të mbështetemi. Validuesit duhet të kenë kujdesin e duhur për veten tonë për të kontrolluar në fakt kodin që po ekzekutojmë dhe ekzekutojmë.”

Si do të luhet kjo?

Ndërsa Takumi Asano ishte më tepër tallje me rezultatin për Juno, ekipi kryesor është ende i synuar të transferojë fondet në kontratën e Unity të kontrolluar nga komuniteti. Plani aktual është që të zhvendosen fondet në adresën e Unity përmes një përmirësimi të planifikuar në blockchain, i cili do të rishkruajë librin e Juno-s, duke ia caktuar fondet e bllokuara Unity. Propozimi i ri, Propozimi 21, duket në rrugën e duhur për të kaluar.

Një seri pengesash

Juno ka marrë mbështetje të konsiderueshme nga komuniteti i blockchain Cosmos pas një sërë pengesash. Komuniteti fillimisht kishte votuar për të revokuar argumentet e Asanos në mars, por një sulm inteligjent i kontratës muajin vijues e bëri zinxhirin jashtë linje për ditë të tëra. Si rezultat, vlera e JUNO ka rënë nga 40 dollarë në rreth 10 dollarë.

Mohim përgjegjësie: Ky artikull ofrohet vetëm për qëllime informative. Nuk ofrohet ose synohet të përdoret si këshillë ligjore, tatimore, investuese, financiare ose të tjera.

 

Etiketime: 

reklama

Advertisement