Vuonna 2018 lanseerattu Mimblewimble (MWC) on lohkoketjuprotokolla, joka tarjoaa täydellisen anonymiteetin kaupankäynnin aikana. Tämä on toisin kuin Bitcoin (BTC), joka paljastaa lähettäjän osoitteen, lähetetyn rahan määrän ja vastaanottajan osoitteen. Mimblewimble-protokollan on ottanut käyttöön kaksi kryptovaluuttaa, Grin (GRIN) ja Beam (BEAM).
Mikä on Mimblewimble-tunnus?
Bitcoinin alkuaikoina sen valkoisessa kirjassa hahmotellut yksityisyyden rajoitukset olivat hallittavissa, suurelta osin siksi, että ihmiset eivät suurelta osin tienneet niistä, mutta nykyään on yleisesti hyväksyttyä, että Bitcoin ei tarjoa täydellistä yksityisyyttä. Jos lähetät bitcoineja ystävällesi, hän näkee aiemmat tapahtumasi. Ulkopuolinen osapuoli ei voi nähdä nimeäsi, mutta he voivat nähdä tapahtumahistoriasi.
Kaikissa tapahtumissa Bitcoin paljastaa lähettäjän osoitteen, vaihdetun rahamäärän ja vastaanottajan osoitteen. Näiden tietojen avulla kuka tahansa voi varmistaa, että lähetetty rahamäärä on sama kuin vastaanotettu rahamäärä. Itse asiassa Bitcoin-verkossa suoritettua tapahtumaa ei voida vahvistaa ilman näitä tietoja.
Tässä tulee esiin Mimblewimble-protokolla. Mimblewimble, joka on nimetty Harry Potterissa käytetyn loitsun mukaan estääkseen ihmisten paljastamasta salaisuuksia, antaa käyttäjille mahdollisuuden vaihtaa rahaa nimettömästi. Toisin kuin Bitcoin-protokolla, Mimblewimble paljastaa julkiset osoitteet vain kahdelle tapahtumaan osallistuvalle osapuolelle.
Kun joku ostaa kolikoita Bitcoin-verkosta, kuka tahansa voi tarkastella historiaansa ja selvittää, ketkä heidän aiemmat omistajansa olivat. Mimblewimble-verkossa ei kuitenkaan kukaan voi kertoa näiden kolikoiden tarinaa, koska tapahtumatiedot hämärtyvät ja lähettäjän ja vastaanottajan osoitteita ei julkisteta.
Mimblewimble-tunnus käyttää cut-through-nimistä tekniikkaa, joka eliminoi tarpeettomat tapahtumatiedot ja pienentää lohkokokoja. Cut-through-tekniikka mahdollistaa tapahtumasyötteiden ja -tulosten yhdistämisen.
Jos esimerkiksi lähetät 1 BTC:n ystävällesi, käytät yhtä tuloa (tapahtuman luomiseen) ja yhtä lähtöä. Kun ystäväsi lähettää tämän 1 BTC:n jollekin toiselle, hän käyttää yhtä tuloa (luodakseen toisen tapahtuman) ja yhtä lähtöä. Yhdessä on 1 tuloa ja 1 lähtöä. Joten viipalointitekniikan avulla Mimblewimble yhdistää kaikki tulot ja lähdöt ja yhdistää ne yhdeksi tuloksi ja ulostuloksi. Tämä säästää tilaa ja tarkoittaa, että solmujen ei tarvitse tarkastella aikaisempia tapahtumia uusien varmentamiseksi.
Mimblewimblen suorittamia tapahtumia kutsutaan "luottamuksellisiksi liiketoimiksi". Ne kehitti alun perin Blockstreamin toimitusjohtaja Adam Back – myös Bitcoinin louhintaprosessissa käytetyn Proof of Work (PoW) -järjestelmän, Hashcashin, luoja.
Luottamuksellisten tapahtumien avulla käyttäjät voivat salata lähettämänsä BTC:n määrän peitetekijöiden avulla. Sokaiseva tekijä on satunnainen arvo, jonka lähettäjä antaa rahamäärälle, joka lähetetään sen salaamiseen.
Luottamuksellisessa tapahtumassa vain kolikoita vaihtavat henkilöt näkevät vaihdettavan määrän. Muut henkilöt voivat silti varmistaa tapahtuman varmistamalla, että syötteiden ja lähtöjen määrä ovat samat, mutta vaihdettavaa summaa ei paljasteta heille.
Mimblewimblessä lähettäjän valitsemat sokaisevat tekijät annetaan vastaanottajalle ja niitä käytetään todisteena omistajuudesta, jolloin muiden ei tarvitse vahvistaa tapahtumaa. Tapahtuma varmistetaan, kun vastaanottajan antamat sokaisutekijät vastaavat lähettäjän valitsemia sokaisutekijöitä.
Mitä Mimblewimble-merkki tekee?
Mimblewimble-tunnus luotiin yksinomaan anonymiteetin takaamiseksi ja skaalautuvuuden parantamiseksi. Skaalautuvuus oli valtava ongelma Bitcoin-verkossa, ja siitä puhuttiin voimakkaasti vuonna 2017, mikä johti Bitcoin Cashin luomiseen. Bitcoinin louhintaprosessissa louhitut lohkot saavuttavat usein 1 Mt:n lohkokoon rajan.
Bitcoin-verkon skaalautuvuusongelman ratkaisemiseksi otettiin käyttöön kaksi teknologiaa – Segregated Witness eli SegWit ja Lightning Network. Tästä huolimatta Bitcoinin skaalautuvuusongelmaan ei vieläkään ole tehokasta ratkaisua.
Kuten edellä mainittiin, Mimblewimble pienentää lohkon kokoa läpileikkaustekniikan avulla. Tämän vuoksi se on paljon skaalautuvampi kuin Bitcoin.
Mimblewimble käyttää Pedersenin kompromissia varmistaakseen, että piilotetut tiedot ovat oikein. Tapahtumaan liittyy kaksi tällaista sitoumusta: toinen on kolikoiden lähettäminen ja toinen kolikoiden vastaanottaminen. Vaihdetun rahan määrä tarkistetaan ilman, että sitä luovutaan kolmansille osapuolille.
Mimblewimble käyttää toista innovatiivista tekniikkaa nimeltä CoinJoin, jonka on luonut Gregory Maxwell. CoinJoinin avulla Mimblewimble voi yhdistää syötteet ja lähdöt ja muodostaa yhden tapahtuman. Tämä ei ainoastaan säästä lohkotilaa, vaan tekee myös ulkopuolisen osapuolen mahdottomaksi seurata minkä tahansa tapahtuman historiaa.
Kuka käyttää Mimblewimble-merkkiä?
Kaksi kolikkoa on toteuttanut Mimblewimble-protokollan: Beam ja Grin, jotka julkaistiin vuonna 2018 ja 2019.
Grinin Github-projektin loi kirjailija salanimellä Ignotus Peverell, pian Mimblewimblen valkoisen kirjan julkaisun jälkeen. Grin aloitti kaivostoiminnan tammikuussa 2019. Beamin valkoinen kirja julkaistiin Mimblewimblen paperin lanseerauksen vuosipäivänä.
Vielä nykyäänkin Griniä hallinnoi joukko nimettömiä kehittäjiä, joista suurimmalla osalla on Harry Potter -aliakset. Beamin takana työskentelee todellinen tiimi, ja sen loi israelilainen yrittäjä Alexander Zaidelson.
Beam ei alun perin ollut avointa lähdekoodia, mikä vaikeutti ihmisten tietää, mitä tiimi työskenteli. Beam CTO Alex Romanov sanoi: "Kukaan ei tiennyt mitä olimme tekemässä ja kun jotain on piilossa, spekulaatiota tapahtuu."
Nykyään Beamin koodi on kuitenkin julkinen ja tiimi työskentelee yleensä Grinin takana olevien ihmisten kanssa. ”Projekteillamme on erilaisia lähestymistapoja, mutta teemme yhteistyötä ja vaihdamme ideoita päivittäin. Mimblewimble-tekniikka voi vain vahvistua sen seurauksena”, Grinin kehittäjä Yeastplume twiittasi lokakuussa 2018. Vaikka se on rakennettu samalle pohjalle. blockchain, näillä kahdella valuutalla on tärkeitä eroja. Ensinnäkin kaikki Grin-tapahtumatiedot näkyvät vain lähettäjälle ja vastaanottajalle, kun taas Beam tarjoaa valikoivan yksityisyyden. Beam-käyttäjät voivat tehdä tapahtumistaan yksityisiä tai ottaa tapahtumaseurannan käyttöön.
Kuka on Mimblewimble-merkin takana?
Pseudonyymikirjailija Tom Elvis Jedusor esitteli Mimblewimble-tunnuksen vuonna 2016 Bitcoin-kehittäjien chat-huoneessa. Chat-huoneessa Jedusor julkaisi linkin valkoiseen kirjaan, jossa hän selittää, kuinka Bitcoin-verkon skaalautuvuutta ja yksityisyyttä voidaan parantaa.
Tekijästä ei tiedetä paljon muuta kuin hänen aikeensa Mimblewimblen suhteen.
Vaikka tekijän todellinen henkilöllisyys on edelleen tuntematon, monet muut ovat osallistuneet projektiin. Huomionarvoista on Andrew Poelstra, Blockstreamin tutkimusjohtaja, joka julkaisi vuoden 2016 lopulla artikkelin, jossa laajennettiin alkuperäistä Mimblewimblen valkoista paperia ja ehdotettiin muita skaalautuvuuden parannuksia.
Mikä on Outlook for Mimblewimble?
Mimblewimble luotiin parantamaan Bitcoin-verkkoa. Sitä ei kuitenkaan voida toteuttaa Bitcoinissa, koska lohkokokojen pienentäminen ja tapahtumahistorian poistaminen poistaisivat jotkin Bitcoinin ominaisuudet, kuten aikalukitut tapahtumat ja atominvaihdot.
Mimblewimbleä voidaan kuitenkin käyttää sivuketjuna eli erillisenä lohkoketjuna, jossa käyttäjät voivat siirtää kolikoitaan ja hyödyntää sen yksityisyysominaisuuksia. Käyttäjät voivat lukita bitcoininsa tiettyyn pistorasiaan, joka siirretään sitten Mimblewimble-lohkoketjuun. Kun käyttäjät haluavat siirtää bitcoininsa takaisin Bitcoin-lohkoketjuun, heidän tarvitsee vain avata poistumislukko.
Mimblewimblen käyttäminen sivuketjuna keventää Bitcoin-verkon kuormitusta ja lisää skaalautuvuutta jopa niille, jotka eivät käytä Mimblewimbleä.
Bitcoinin louhinnasta on tullut viime vuosina yhä vaikeampaa ja vaikeampaa, koska tarvitaan erittäin erikoistunutta ASIC-sirua. Tämä on johtanut erittäin keskitettyjen kaivosyhteisöjen syntymiseen. Grin on ASIC-kestävä, mikä tarkoittaa, että kuka tahansa, jolla on GPU-siru, voi hyödyntää sitä. Koska Mimblewimble ei vaadi ASIC-sirua, keskivertoihmisen on paljon helpompaa ja halvempaa aloittaa kaivostoiminta.
Grinillä on suuria ongelmia, jotka voivat hidastaa adoptiota. Sitä ei ole yhtä helppo käyttää kuin Beamia, ja tapahtumat ovat vaikeita. Sinun on lähetettävä Grin Coins tiedostoilla tai HTTP-pyyntöjen kautta IP-osoitteisiin, ja molempien osapuolten on oltava online-tilassa, jotta tapahtuma onnistuu.
Beam-lompakossa on paljon selkeämpi käyttöliittymä ja se on erittäin helppo asentaa. Se tarjoaa myös atomivaihtoja Beamin, Bitcoinin, Litecoin ja QTU.
Grin ja Beam julkistettiin vuoden sisällä Mimbewimble-sanomalehden julkaisemisesta, mutta ne aloittivat kaivostoiminnan vasta vuonna 2019 ja 2018, joten Mimblewimble-tekniikka on vielä hyvin nuori ja sen täysi potentiaali ei ole vielä nähtävissä.
Vaikka molemmat toteuttivat Mimblewimble-protokollan, ne kehitettiin eri kielillä. Beam on kirjoitettu C++:lla ja Grin RUST-kielellä. Mimblewimble-tapahtuma Grinissä edellyttää molempien osapuolien olevan verkossa, mikä voi hidastaa käyttöönottoa.
Beam tukee yksisuuntaisia tapahtumia, jolloin vastaanottaja voi lähettää tapahtuman puolensa lähettäjälle, joka suorittaa loput tapahtumasta ja lisää sen lohkoketjuun.
Tämä ei ole mahdollista Grinissä, koska sokeita tekijöitä ei voida paljastaa toiselle osapuolelle. Beam ratkaisee tämän ongelman käyttämällä ydinfuusioprosessia, jossa yksi ydin sisältää viittauksen toiseen ytimeen, joka tekee tapahtumasta kelvollisen vain, kun molemmat ytimet ovat läsnä.
Grinin tavoitteena oli olla Mimblewimblen minimalistinen toteutus niin, että siitä puuttuu suurin osa Beamin ainutlaatuisista ominaisuuksista tai elegantista muotoilusta, mikä voisi saada Beamista nousemaan parhaaksi Mimblewimble-toteutukseksi tulevaisuudessa.
Bitcoin-kaivosyhtiön Svindoolies-Techin entisen toimitusjohtajan Guy Coremin mukaan "Mimblewimble pakottaa muita kryptovaluuttoja sopeutumaan ja löytämään oikeat kompromissit, mikä luo positiivisen verkoston ekosysteemille."
Johtopäätös
Mimblewimblen kryptovaluutta on suunniteltu torjumaan Bitcoinin tietosuojarajoituksia. Sen pyrkimykset tehdä yksityisyydestä keskeiseksi kryptovaluutoille voivat johtaa laajempaan käyttöönottoon, mutta koska sen ainoat kaksi toteutusta eivät ole olleet olemassa pitkään aikaan, on vaikea sanoa, kuinka se tulee toimimaan tulevaisuudessa.
Tätä kirjoitettaessa Mimblewimbleä voidaan käyttää vain sivuketjuna Bitcoin-verkossa. Sen alkuperäinen tarkoitus integroitua Bitcoin-verkkoon ei ole vielä täyttynyt.
Toistaiseksi on selvää, että Mimblewimble tarjoaa paremman tason yksityisyyttä ja paremman skaalautuvuuden ratkaisun kuin Bitcoin-verkko. Bitcoinin hallitsevan aseman vuoksi kryptoavaruudessa Mimblewimble kuitenkin kamppailee ohittaakseen Bitcoinin suosiossa.