Web3 selitettynä: ymmärrä, mitä lompakko pyytää hyväksymään
Web3 tarkoittaa sovelluksia, joiden osa toiminnoista käyttää lohkoketjuja, lompakoita ja yhteisiä protokollia. Esimerkkejä ovat tokenien vaihto, keräilykohteiden omistus ja yhteisön hallinto. Se ei ole erillinen internet, johon täytyy liittyä, eikä Web3-nimi takaa hajautusta, yksityisyyttä tai turvallisuutta. Olennaista on, mitä hallitset itse ja mikä riippuu edelleen ylläpitäjästä.
Tehtäväsi: erota lompakon yhdistäminen, allekirjoitus ja tokenien käyttövaltuus toisistaan ennen kuin arvioit, vastaako pyyntö aikomaasi toimintoa.
Web3-sovelluksen kolme kerrosta
Verkkosivu on käyttöliittymä
Selain näyttää tietoja ja ehdottaa toimintoja. Verkkotunnus, hosting, hakutulos ja tukikanavat voivat olla yrityksen hallinnassa tai hyökkääjän kaappaamia. Tuttu ulkoasu ei todista, että käytät oikeaa sopimusta. Pelkän katselun tai julkisen osoitteen tarkistamisen ei pitäisi edellyttää palautuslausetta.
Lompakko hallitsee valtuutuksiasi
Lompakko hallitsee avaimia ja pyytää hyväksyntää toiminnoille. Tavallinen yhdistäminen jakaa yleensä valitut julkiset tilitiedot; se ei itsessään anna oikeutta käyttää tokeneita. Lue jokainen pyyntö, koska lompakot tukevat myös laajempia oikeuksia. Julkiset osoitteet ja tapahtumahistoriat näkyvät julkisissa ketjuissa, vaikka et koskaan yhdistäisi verkkosivuun.
Sopimukset toteuttavat säännöt
Älysopimus suorittaa ohjelmoituja sääntöjä lohkoketjussa. Tokenit voivat edustaa saldoja, äänioikeutta tai pääsyä, mutta jokainen hyödyllinen sovellus ei tarvitse omaa tokenia. Selvitä, voiko ylläpitäjä päivittää, keskeyttää tai muuttaa sopimusta. Käyttöliittymä, tietolähteet ja ulkoistetut solmupalvelut voivat pysyä keskitettyinä, vaikka selvitys tapahtuu lohkoketjussa.
Tarkista pyyntö kolmessa vaiheessa
Varmista kohde ja verkko
Aloita projektin osoitteesta, jonka olet varmistanut riippumattomasti, älä pyytämättömästä viestistä tai sponsoroidusta hakutuloksesta. Tarkista lompakon näyttämä verkko, tili ja kohdesopimus. Pelkkä tokenin tunnus ei yksilöi sopimusta. Lue ehdotettu toiminto ennen arvokkaita varoja sisältävän tilin yhdistämistä.
Selvitä, mitä valtuutat
Viestin allekirjoitus voi kirjata sinut sisään, mutta muut allekirjoitukset voivat hyväksyä toimeksiantoja tai tokenien käyttöä. Gas-maksun puuttuminen ei tarkoita riskittömyyttä. Hyväksyntä tai permit voi antaa tietylle toimijalle oikeuden tiettyyn tokeniin. Tapahtuma voi siirtää varoja tai muuttaa ketjun tilaa. Jos lompakko ei näytä luettavaa toimintoa tai et pysty selittämään sitä, pysähdy äläkä allekirjoita sokkona.
Tarkista laajuus ja varmista tulos
Tuetussa tokenien käyttövaltuudessa tarkista token, käyttöoikeuden saaja ja määrä. Rajaa oikeus aiottuun tehtävään, kun se on käytännössä mahdollista. Tarkista arvioitu gas erikseen. Varmista tapahtuman tila ja todelliset tokenimuutokset lompakosta tai lohkoketjuselaimesta. Sivuston irrottaminen katkaisee yhteyden, mutta ei automaattisesti peruuta voimassa olevaa tokenien käyttövaltuutta.
Esimerkki: maksu ei ole sama kuin käyttövaltuuden raja
Aiot käyttää sovelluksessa 25 kuvitteellista TOKEN-yksikköä. Lompakko pyytää kuitenkin 10 000 TOKENin käyttövaltuutta sopimukselle. Se on oikeus käyttää enintään 400 kertaa aiottu määrä, ei kuitti 25 tokenin maksusta. Tavallinen käyttövaltuus koskee tiettyä tokenia, oikeuden saajaa ja verkkoa. Voimassa oleva valtuus voi altistaa myös myöhemmät talletukset. Varmista saaja ensin ja pienennä sitten raja 25:een, jos työnkulku tukee sitä, tai hylkää pyyntö. Pienempi raja vähentää tämän valtuuden vaarantamaa määrää, mutta ei todista sopimuksen luotettavuutta. Varsinainen osto tai talletus on erillinen toiminto, ellei sovellus nimenomaisesti yhdistä vaiheita.
Virheet, jotka aiheuttavat tarpeetonta riskiä
Allekirjoituksen pitäminen harmittomana kirjautumisena
Lue verkkotunnus, tarkoitus, tokenien laajuus ja voimassaoloaika, jos ne näytetään. Joitakin ketjun ulkopuolisia allekirjoituksia voidaan myöhemmin käyttää ketjussa tehtävien toimien valtuuttamiseen. Maksuton allekirjoitus ei välttämättä ole harmiton viesti. Älä hyväksy pyyntöä vain siksi, että tukihenkilöksi väittäytyvä tili sanoo sen olevan välttämätön varojen vapauttamiseksi.
Omistuksen sekoittaminen taattuun saatavuuteen
Tokenin omistaminen ei takaa, että sen verkkosivu, kuvatiedosto tai markkinapaikka pysyy saatavilla. Hallintotoken ei automaattisesti tuo todellista vaikutusvaltaa, jos äänet keskittyvät tai ylläpitäjä voi kumota päätökset. Selvitä, mikä tallennetaan ketjuun, mikä riippuu ulkoisista palvelimista ja kuka voi muuttaa kumpaakin.
Yhteyden katkaisun luuleminen peruutukseksi
Sivuston irrottaminen ja tokenien käyttövaltuuden peruuttaminen ovat eri toimintoja. Tarkista valtuudet luotettavasta lompakosta tai lohkoketjuselaimesta oikeassa verkossa. Ketjussa tehtävä peruutus vaatii yleensä gas-maksun ja muuttaa tulevaa oikeutta; se ei palauta jo siirrettyjä varoja. Älä käytä satunnaista sinulle lähetettyä ”lompakon puhdistuslinkkiä”.
Kokeile: arvioi pyyntö
Haluat tallettaa 20 TOKENia. Sivusto pyytää 5 000 TOKENin käyttövaltuutta ja väittää, että yhteyden katkaisu myöhemmin poistaa oikeuden. Mikä selityksessä on väärin ja mitä sinun pitää tarkistaa ennen jatkamista?
Näytä selitys
Käyttövaltuus on 250 kertaa suunniteltu talletus. Yhteyden katkaisu ei peruuta sitä. Varmista sivusto, verkko, tokenin sopimus ja oikeuden saaja. Tarkista pyydetty oikeus ja käytä sopivaa pienempää rajaa, jos mahdollista, tai hylkää pyyntö. Vahvista talletus erikseen ja tarkista jäljelle jääneet valtuudet sen jälkeen. Onnistunut tapahtuma tai rajattu valtuus ei kumpikaan todista sovellusta turvalliseksi.



