Kopienas iesniegums - Autors: William M. Peaster.
Mimblewimble (MW) ir blokķēdes dizains, kas izmanto jaunu veidu darījumu strukturēšanai un glabāšanai. Tā ir atšķirīga darba apliecinājuma (PoW) blokķēdes ieviešana, kas nodrošina lielāku privātumu un labāku tīkla mērogojamību.
Mimblewimble dizainu 2016. gada vidū ieviesa pseidonīms Toms Elviss Džedusors. Lai gan viņam izdevās dalīties galvenajās idejās, pirmais Mimblewimble dokuments atstāja dažus jautājumus atklātus. Tas lika Blockstream pētniekam Endrjū Poelstrai izpētīt un uzlabot sākotnējo koncepciju. Drīz pēc tam Poelstra uzrakstīja darbu Mimblewimble (publicēts 2016. gada oktobrī).
Kopš tā laika daudzi pētnieki un izstrādātāji pēta MW protokola iespējas. Daži saka, ka tā ieviešana Bitcoin būtu diezgan sarežģīta, lai gan tehniski iespējams. Poelstra un citi uzskata, ka Mimblewimble galu galā var uzlabot Bitcoin tīklu kā sānu ķēdes risinājumu.
Kā darbojas Mimblewimble
Mimblewimble maina tradicionālo blokķēdes darījumu modeli. Tas ļauj blokķēdei iegūt kompaktāku vēsturi, ko ir vieglāk un ātrāk lejupielādēt, sinhronizēt un pārbaudīt.
MW blokķēdē nav identificējamu vai atkārtoti lietojamu adrešu, kas nozīmē, ka visi darījumi izskatās kā nejauši dati nepiederošam. Darījuma dati ir redzami tikai to attiecīgajiem dalībniekiem.
Tātad Mimblewimble bloks izskatās kā viens liels darījums, nevis daudzu kombinācija. Tas nozīmē, ka blokus var pārbaudīt un apstiprināt, taču tie nesniedz sīkāku informāciju par katru darījumu. Nav iespējams saistīt atsevišķas ievades ar to attiecīgajām izvadēm.
Apsveriet šādu piemēru. Alise saņem 5 MW monētas no savas mammas un 5 no sava tēta. Pēc tam viņa nosūta šīs 10 monētas Bobam. Darījumi ir pārbaudīti, taču to informācija nav publiska. Vienīgais, ko Bobs zina, ir tas, ka Alise viņam nosūtīja 10 monētas, taču viņš nevar pateikt, kurš tās iepriekš nosūtīja Alisei.
Lai pārvietotu monētas Mimblewimble blokķēdē, sūtītājam un saņēmējam jāapmainās ar verifikācijas informāciju. Tāpēc mums joprojām ir nepieciešama Alise un Bobs, lai sazinātos, taču viņiem nav vienlaikus jābūt tiešsaistē, lai darījums notiktu.
Turklāt Mimblewimble izmanto funkciju, ko sauc par pārslēgšanu, kas samazina bloku datus, noņemot lieko darījumu informāciju. Tāpēc tā vietā, lai reģistrētu katru ievadi un izvadi (no Alises vecākiem viņai un no Alises līdz Bobam), blokā tiktu ierakstīts tikai viens ievades un izvades pāris (no Alises vecākiem līdz Bobam).
Tehniski Mimblewimble dizains atbalsta un paplašina konfidenciālo darījumu (CT) koncepciju, ko 2013. gadā ierosināja Adam Back un īstenoja Gregs Maksvels un Pīters Vails. Vienkārši sakot, CT ir privātuma rīks, kas slēpj blokķēdes pārsūtīšanas apjomus.
Mimblewimble vs. Bitcoin
Bitcoin blokķēde ir saglabājusi katra darījuma datus kopš ģenēzes bloka, kas nozīmē, ka ikviens var lejupielādēt un pārbaudīt tā publisko vēsturi — darījums pēc darījuma.
Turpretim Mimblewimble blokķēde saglabā tikai būtiskāko informāciju, vienlaikus nodrošinot lielāku privātumu. Validatori pārliecinās, ka nenotiek neparastas darbības (piemēram, dubulti tēriņi) un vai apgrozībā esošo monētu daudzums ir precīzs.
Izņemot to, Mimblewimble noņem Bitcoin skriptu sistēmu, kas ir instrukciju saraksts, kas nosaka, kā tiek strukturēti darījumi. Skripta noņemšana ļāva MW blokķēdēm būt privātākām un mērogojamākām. Privātāks, jo adreses vispār nevar izsekot, un vairāk mērogojams, jo blokķēdes dati ir mazāki.
Tātad, vēl viena būtiska atšķirība starp Bitcoin un Mimblewimble ir to blokķēžu relatīvais datu lielums, kas ir saistīts ar iepriekš apspriesto caurlaides funkciju. Noņemot nevajadzīgos darījumu datus, Mimblewimble prasa mazāk skaitļošanas resursu.
Priekšrocības
Blockchain izmērs
Kā minēts, Mimblewimble nodrošina datu saspiešanu, samazinot kopējo blokķēdes izmēru. Mezgli var pārbaudīt darījumu vēsturi daudz ātrāk, izmantojot ievērojami mazāk resursu. Turklāt jauniem mezgliem ir vieglāk lejupielādēt un sinhronizēt ar MW blokķēdi.
Samazinātās izmaksas, lai pievienotos tīklam un vadītu mezglu, galu galā var radīt daudzveidīgāku un izplatītāku kopienu, kas, iespējams, samazinātu daudzās PoW blokķēdēs izplatīto ieguves centralizāciju.
Mērogojamība
Galu galā Mimblewimble var izmantot kā sānu ķēdes risinājumu, ko varētu pievienot Bitcoin vai citai mātes ķēdei. MW dizains var arī uzlabot maksājumu kanālu veiktspēju, piemēram, tos, ko izmanto Lightning Network.
Privātums
Bitcoin skriptu sistēmas noņemšana kopā ar konfidenciālu darījumu izmantošanu nodrošina augstu lietotāja privātuma līmeni, aptumšojot darījumu detaļas.
Turklāt monētas, kuru pamatā ir Mimblewimble blokķēdes, var uzskatīt par aizstājamām. Aizvietojamības īpašība padara katru monētas vienību aizstājamu ar jebkuru citu tās pašas monētas vienību (tās nav atšķiramas).
Ierobežojumi
Darījuma caurlaidspēja
Konfidenciālie darījumi mēdz ievērojami samazināt darījumu caurlaidspēju, jo ir lielāks datu apjoms. Tātad, salīdzinot ar sistēmu, kas nav privāta, blokķēdei, kas izmanto CT, ir vairāk privātuma, bet zemāki TPS rādītāji (darījumi sekundē).
Tomēr mēs varam teikt, ka MW kompaktais izmērs kompensē TPS ierobežojumus, ko rada Konfidenciālie darījumi. Ir arī vērts atzīmēt, ka darījuma caurlaidspēja ir atkarīga no citiem faktoriem, piemēram, bloka lieluma un biežuma.
Nav kvantu izturīgs
Vispārīgi runājot, Mimblewimble protokols nav izturīgs pret kvantu datoriem, jo tas balstās uz salīdzinoši vienkāršām digitālo parakstu īpašībām. Taču nobriedis kvantu dators joprojām ir gadu desmitiem attālumā, un kriptovalūtas, kas izmanto Mimblewimble, tuvākajos gados, visticamāk, atradīs veidus, kā novērst kvantu uzbrukumus. Faktiski daži risinājumi jau tiek eksperimentēti (piemēram, Switch Commitments).
Noslēguma domas
Mimblewimble ieviešana iezīmē ievērojamu pavērsienu blokķēdes vēsturē. No vienas puses, caurlaides funkcija padara MW tīklus lētākus un vieglāk mērogojamus. No otras puses, MW protokolu var ieviest kā sānu ķēdes vai maksājumu kanālu risinājumu, kas nodrošina lielāku privātumu un mērogojamību.
Līdz šim daži blokķēdes projekti strādā ar Mimblewimble dizainu, tostarp Litecoin komanda. Grin un Beam ir divi citi piemēri. Lai gan Grin ir kopienas virzīts projekts, kas strādā pie viegla MW protokola koncepcijas pierādījuma, Beam izmanto startam līdzīgu pieeju. Lai gan abi projekti ir balstīti uz Mimblewimble, tie ir tehniski atšķirīgi, jo katram ir īpašs veids, kā īstenot MW dizainu.
Pagaidām atklāts jautājums ir par to, vai Mimblewimble var sasniegt ievērojamu uzticamības un adopcijas līmeni. Tā ir aizraujoša un daudzsološa ideja, taču arī ļoti jauna. Tādējādi potenciālie lietošanas gadījumi tiek izmeklēti, un Mimblewimble nākotne joprojām ir neskaidra.

