Hawk-eyed Bitcoin teknologia nipistää kaksinkertainen menojen alkuunsa

Fredrick Awino
22.08.2022
204 Views

Puhtaasti virtuaalisen valuutan luominen oli pitkään umpikujassa, koska transaktioiden itsenäiseen todentamiseen liittyvät haasteet ja kaksinkertaisen rahankäytön riskit olivat suuria. Mutta sen jälkeen, kun bitcoin tuli markkinoille, se on päässyt uusille alueille, jopa niin pitkälle, että se on otettu lailliseksi maksuvälineeksi El Salvadorissa ja Keski-Afrikan tasavallassa. Se olisi todella maksaa elinkeinonharjoittajan tietää, miten Bitcoin teknologinen ekosysteemi on parantunut kaksinkertainen- menojen.

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

Kaksinkertainen rahankäyttö itsessään voi luoda vaikutelman, että ihmiset käyttävät bitcoinia kahdesti. Kyllä, se kuvaa tilanteita, joissa henkilö käyttää bitcoin-omistuksiaan useammin kuin kerran. Muista, että bitcoin-tapahtumat tapahtuvat hajautetussa pääkirjassa, mikä tarkoittaa, että kun kolikko on käytetty, vaihdettu tai myyty, sen ei pitäisi olla enää omistajan saatavilla. Lyhyesti sanottuna järjestelmän on kyettävä poistamaan tai siirtämään bitcoinin omistusoikeus bitcoinin omistajan antamien ohjeiden mukaisesti.

Tilannekatsaus bitcoinin historiasta ja toiminnasta

Vuonna 2008 Bitcoinin valkoinen kirja esitteli ihmisille vertaisverkkopohjaisen sähköisen rahajärjestelmän. Niin paljon kuin Bitcoin onkin jollain tapaa menestynyt, jokaisessa taloudessa on ongelmia organisaatioiden tai ihmisten kanssa, jotka yrittävät manipuloida rahaa. Yksi Bitcoin-sijoittajiin vaikuttavista huolenaiheista on kaksinkertainen kuluttaminen.

Kaksinkertainen rahankäyttö on haaste, joka liittyy digitaalisen rahakkeen omistajuuden todentamiseen. Se edellyttää kryptoyksikön käyttämistä kahdesti. Lyhyesti sanottuna se tarkoittaa, että sekä laillinen että väärä liiketoimi voi tapahtua. Lisäksi jos Bitcoinissa onnistutaan käyttämään rahaa kahteen kertaan, se heikentäisi koko verkon luottamusta ja turvallisuutta. Kun kyseessä on fiat-valuutta, kaksinkertainen rahankäyttö ei ole mahdollista, joten se ei ole ongelma.

Kaksinkertaisten menojen hallinnassa Bitcoin on ottanut käyttöön lohkoketjun. Se on universaali tilikirja, joka on sama kuin perinteinen käteisrahajärjestelmä. Sen tehtävänä on toimia vahvistusmekanismina. Vuonna 2009 tapahtuneesta lanseerauksestaan lähtien Bitcoin on ylläpitänyt aikajärjestyksessä järjestettyä aikaleimattua tapahtumakirjanpitoa.

Miksi kaksinkertainen kuluttaminen on tärkeää digitaalisen rahan tapauksessa?

Kuten tiedät, digitaalinen raha eroaa suuresti käteisestä. Digitaalisessa valuutassa transaktiota tehdessäsi sinun on lähetettävä transaktio kaikille verkon solmuille. Solmut vastaanottavat ja vahvistavat tapahtumat. Tämä prosessi vie kuitenkin aikaa.

Kaksinkertainen rahankäyttö on tärkeää digitaalisessa rahassa, koska sitä ei tapahdu fiat-valuutan kanssa. Et voi esimerkiksi mennä putiikkiin ostamaan tavaroita 500 dollarin arvosta ja odottaa sitten voivasi käyttää saman summan toisessa paikassa. Sitä ei voi tapahtua, ellet varasta rahaa kyseisestä supermarketista.

Tapa, jolla Double Spending Attack tapahtuu

Kaksinkertainen rahankäyttö tapahtuu pääasiassa kahdella tavalla, kilpahyökkäyksellä ja 51 prosentin hyökkäyksellä. Kilpahyökkäyksessä hyökkääjä lähettää saman kolikkomäärän yhteen tai jopa useampaan eri osoitteeseen. Jos kauppias ei odota vahvistusta, on suuri mahdollisuus (50 % todennäköisyys), että hän saa tuplasti käytetyn kolikon.

Toinen tapa on 51 prosentin hyökkäys, jossa hyökkääjä hallitsee yli 51 prosenttia verkon hash-tehosta, jolloin tapahtuu tuplakäyttöä. Hash-teholla tarkoitetaan lohkojen ja transaktioiden todentamiseen käytettyä laskentatehoa. Se tarkoittaa, että hyökkääjä, joka saa hallinnan, voi peruuttaa transaktion ja jopa tehdä yksityisen lohkoketjun. Lohkoketju näyttää todelliselta, vaikka se ei todellisuudessa ole sitä.

Tapa, jolla Bitcoin pysäyttää kaksinkertaisen kuluttamisen

Kun Bitcoin lanseerattiin, oli kuin tähän ongelmaan olisi löytynyt ratkaisu. Ongelman ratkaisemiseksi on erilaisia keinoja, kuten keskusviranomaisen perustaminen, tapahtumien peruuttamisen estäminen ja vilpillisten tapahtumien estäminen.

Tapahtuman peruutuksen pysäyttäminen

Sanoin aiemmin, että 51 prosentin hyökkäys tapahtuu, kun yhdellä taholla on yli 50 prosenttia verkon louhintatehosta. Näin ollen yhteisö voi valvoa sitä, mikä versio pääkirjasta on laillinen. Tällaisessa tapauksessa hyökkääjä voi käyttää kolikoita yhdessä versiossa ja saada maksua vastaan tavaroita ja palveluja. Alter, hyökkääjä voi kehittää toisen pääkirjaversion, jossa alkuperäistä tapahtumaa ei ole olemassa. Tämä, hakemalla maksu hänen hallussaan.

Paras tapa estää tämä 51 prosentin hyökkäys on varmistaa, että verkko on hajautettu. Lisäksi on varmistettava, että verkolla on tarvittava laskentateho, jotta yli 50 prosentin hash-nopeuden saavuttaminen on mahdotonta. Vaikka 51 prosentin osuus ei todennäköisesti toteudu Bitcoinissa, se on toteutunut pienemmissä kolikoissa.

Keskitetty ratkaisu

Kaksinkertaisen rahankäytön estämiseksi keskitetyllä ratkaisulla olisi oltava mukana luotettava viranomainen. Luotettu viranomainen vastaa siitä, että jokaisen sijoittajan tietosaldo on järjestelmässä. Jos esimerkiksi lähetät rahaa toiselle osapuolelle, raha voi kulkea keskusviranomaisen, kuten pankin, kautta. Keskusviranomainen varmistaa, että sinulla on tarpeeksi rahaa käytettäväksi, ja hyväksyy sitten tapahtuman.

Samanaikaisten tapahtumien pysäyttäminen

Voit kysyä itseltäsi, mitä tapahtuu, jos sama kolikko lähetetään kahdelle ihmiselle samanaikaisesti. Kun esimerkiksi lähetät rahaa kahdelle henkilölle ja 505 saa ensimmäisen maksutapahtuman ja toinen saa toisen osan maksutapahtumasta. Tätä ratkaistaessa katsotaan, että tapahtuma, joka tulee pääkirjanpitoon ensimmäisenä, katsotaan päteväksi.

Edellä mainitun ongelman vuoksi on suositeltavaa odottaa vahvistusta, ennen kuin katsot tapahtuman olevan valmis. Lisäksi transaktioiden järjestyksestä päätetään konsensusmekanismin(Proof of Work) avulla. Tämä mekanismi kuvaa säännöt, jotka koskevat Bitcoin-tapahtumien pääkirjan päivittäjiä.

Prosessi on tärkeä, koska keskusviranomaista ei ole. Päivitysten tekemistä pääkirjan tapahtumiin kutsutaan Bitcoin-louhinnaksi. Mitä siis tapahtuu, jos louhinta tapahtuu samaan aikaan kahdessa transaktiossa? Tämä voi tapahtua, jos kaksi louhijaa onnistuu päivittämään pääkirjan samaan aikaan.

Jos edellä mainittu tapahtuu, lohkoketjussa on kaksi haaraa (haarautuminen) ja seuraavat louhittavat transaktiolohkot. Ne määrittävät, oliko alkuperäinen maksutapahtuma pätevä. Jos kaksi transaktiota louhitaan samanaikaisesti, odotamme seuraavaa lohkoa.

Petollisten liiketoimien estäminen

Lohkoketju, Bitcoinin tapahtumakirjanpito, on julkinen, ja kuka tahansa voi tarkastella sitä. Lisäksi kuka tahansa voi tarkastaa jokaisen aiemmin tehdyn Bitcoin-tapahtuman sekä saldon. Lyhyesti sanottuna tämä tarkoittaa, että jos lähetät rahaa toiselle osapuolelle, jokainen tietokone, jolla on kopio tapahtumasta, tarkistaa tapahtumahistoriasi. Tämän tarkoituksena on varmistaa, että sinulla on tarpeeksi Bitcoinia käytettäväksi. Jos yrität huijata, ihmiset paljastavat sinut monissa solmuissa, jotka validoivat tapahtumia.

Asiat, jotka tapahtuvat, jos Bitcoin on Double Spent

Tätä selitettäessä voidaan käyttää esimerkkinä auton ostamista. Jos haluat ostaa netistä auton, jonka arvo on 1 BTC, maksat sen. Toisaalta hakkeri voi myös päästä käsiksi Bitcoin-lompakkoosi ja käyttää 1BTC:n ostamalla jotain muuta. Sinun on muistettava, että te molemmat käytätte samaa BTC:tä. Louhijat vahvistavat transaktiot. Myöhemmin se kuitenkin hylätään. Syynä on se, ettei ole keskusviranomaista, joka voisi ilmoittaa petoksesta tai tehdä valituksen. Siksi Bitcoin katoaa lopullisesti.

Myyjät yrittävät parhaansa varmistaakseen, että he eivät myy ihmisille, jotka käyttävät kolikon tuplasti. Ne tekevät tämän varmistamalla, että aina kun transaktio varmennetaan lohkoketjussa, se saa vahvistuksen lohkon syöttämisen jälkeen. Sitä paitsi jokaista tämän jälkeen syötettyä lohkoa kohden se saa yhden lisävahvistuksen. Myyjiä kehotetaan myös odottamaan 6 vahvistusta, ennen kuin he luovuttavat tavaransa. Jos joku yrittää muuttaa transaktioita, hänen on peruutettava transaktiot 6 lohkossa. Tätä kutsutaan ”laskennallisesti mahdottomaksi”.

Toinen tapa on, kun hakkeri saa haltuunsa yli 50 % hash-asteesta. Se voi tapahtua myös silloin, kun louhija louhii lohkon. Sen sijaan, että se lähetettäisiin Bitcoin-verkossa, se käytetään muualla.

Author Fredrick Awino