Mis on Mimblewimble?
Avaleht
Artiklid
Mis on Mimblewimble?

Mis on Mimblewimble?

EdasijÔudnud
Avaldatud Sep 2, 2019VĂ€rskendatud Dec 11, 2023
5m

Panus kogukonda – autor: William M. Peaster.


Mimblewimble (MW) on plokiaheladisain, mis kasutab uudset viisi tehingute struktureerimiseks ja salvestamiseks. See on töötÔenduse (PoW) plokiahela teistsugune teostus, mis vÔimaldab suurendada privaatsust ja paremat vÔrgu skaleeritavust.

Mimblewimble'i disaini tutvustas 2016. aasta keskel pseudonĂŒĂŒmne Tom Elvis Jedusor. Kuigi tal Ă”nnestus jagada pĂ”hiideid, jĂ€ttis esimene Mimblewimble'i dokument mĂ”ned kĂŒsimused lahtiseks. See ajendas Blockstream'i teadlast Andrew Poelstrat uurima ja tĂ€iustama algset kontseptsiooni. Varsti pĂ€rast seda kirjutas Poelstra artikli pealkirjaga Mimblewimble (avaldati oktoobris 2016).

Sellest ajast alates uurivad paljud teadlased ja arendajad MW-protokolli vĂ”imalusi. MĂ”ned ĂŒtlevad, et selle rakendamine Bitcoini puhul oleks ĂŒsna keeruline, aga tehniliselt vĂ”imalik. Poelstra ja teised usuvad, et Mimblewimble vĂ”ib lĂ”puks Bitcoini vĂ”rku kĂŒlgahela lahendusena tĂ€iustada. 


Kuidas Mimblewimble toimib

Mimblewimble muudab plokiahela tehingute traditsioonilist mudelit. See vĂ”imaldab plokiahelal olla kompaktsem ajalugu, mida on lihtsam ja kiirem alla laadida, sĂŒnkroniseerida ja kontrollida.

MW plokiahelas puuduvad identifitseeritavad vÔi korduvkasutatavad aadressid, mis tÀhendab, et kÔik tehingud nÀevad kÔrvalseisja jaoks vÀlja nagu juhuslikud andmed. Tehinguandmed on nÀhtavad ainult vastavatele osapooltele.

Seega nĂ€eb Mimblewimble'i plokk vĂ€lja nagu ĂŒks suur tehing, mitte paljude tehingute kombinatsioon. See tĂ€hendab, et plokke saab kontrollida ja kinnitada, kuid need ei anna ĂŒksikasju iga tehingu kohta. Üksikuid sisendeid ei ole vĂ”imalik siduda vastavate vĂ€ljunditega.

VĂ”tame jĂ€rgmise nĂ€ite. Alice saab emalt 5 ja isalt 5 MW mĂŒnti. SeejĂ€rel saadab ta need 10 mĂŒnti Bobile. Tehingud on kontrollitud, kuid nende ĂŒksikasjad ei ole avalikud. Ainus asi, mida Bob teab, on see, et Alice saatis talle 10 mĂŒnti, kuid ta ei saa öelda, kes need varem Alice'ile saatis.

Mimblewimble'i plokiahelas mĂŒntide liigutamiseks peavad saatja ja vastuvĂ”tja vahetama kinnitusteavet. Seega on meil endiselt vaja, et Alice ja Bob suhtleksid, kuid nad ei pea tehingu toimumiseks olema samal ajal vĂ”rgus.

Samuti kasutab Mimblewimble funktsiooni nimega cut-through, mis vĂ€hendab plokkide andmeid, eemaldades ĂŒleliigse tehinguinfo. Nii et selle asemel, et salvestada iga sisend ja vĂ€ljund (Alice'i vanematelt Alice'ile ja Alice'ilt Bobile), salvestaks plokk ainult ĂŒhe sisend-vĂ€ljundpaari (Alice'i vanematelt Bobile).

Tehniliselt toetab ja laiendab Mimblewimble'i disain konfidentsiaalsete tehingute (CT) kontseptsiooni, mille pakkus vĂ€lja Adam Back 2013. aastal ning mida rakendasid Greg Maxwell ja Pieter Wuille. Lihtsamalt öeldes on CT privaatsusvahend, mis peidab plokiahela ĂŒlekannete summad.


Mimblewimble vs Bitcoin

Bitcoini plokiahel on sĂ€ilitanud iga tehingu andmeid alates geneesiplokist, mis tĂ€hendab, et igaĂŒks saab oma avalikku ajalugu alla laadida ja kontrollida, tehing kaupa.

Seevastu Mimblewimble'i plokiahelas sĂ€ilib ainult oluline teave, pakkudes samas rohkem privaatsust. Valideerijad tagavad, et ei juhtuks ebatavalisi tegevusi (nt topeltkulu) ja et ringluses olevate mĂŒntide kogus oleks tĂ€pne.

Peale selle eemaldab Mimblewimble Bitcoini skriptisĂŒsteemi, mis on juhiste nimekiri, mis mÀÀratleb, kuidas tehingud on struktureeritud. Skripti eemaldamine vĂ”imaldas MW plokiahelatel olla privaatsemad ja skaleeritavamad. See on privaatsem, sest aadressid ei ole ĂŒldse jĂ€lgitavad, ja paremini skaleeritav, sest plokiahela andmed on vĂ€iksemad.

Seega on teine oluline erinevus Bitcoini ja Mimblewimble'i vahel nende plokiahelate suhteline andmemaht, mis on seotud eelnevalt arutatud funktsiooniga cut-through. Eemaldades ebavajalikud tehinguandmed, vajab Mimblewimble vÀhem arvutuslikke ressursse.


Eelised

Plokiahela suurus

Nagu mainitud, vĂ”imaldab Mimblewimble andmete tihendamist, vĂ€hendades kogu plokiahela suurust. SĂ”lmed saavad tehinguajalugu kontrollida palju kiiremini, kasutades oluliselt vĂ€hem ressursse. Pealegi on uute sĂ”lmede jaoks lihtsam alla laadida ja sĂŒnkroniseerida MW plokiahelaga.

VÔrguga liitumise ja sÔlme kÀitamise kulud vÔivad lÔpuks viia mitmekesisema ja hajutatud kogukonnani, mis tÔenÀoliselt vÀhendaks paljudes PoW plokiahelates levinud kaevandamise tsentraliseerimist.

Skaleeritavus

KokkuvĂ”ttes vĂ”ib Mimblewimble'i kasutada kĂŒlgahela lahendusena, mida saab lisada Bitcoinile vĂ”i mĂ”nele teisele emaahelale. MW disain vĂ”ib parandada ka maksekanalite toimivust, nĂ€iteks neid, mida kasutab Lightning Network.

Privaatsus

Bitcoini skriptimissĂŒsteemi eemaldamine koos konfidentsiaalsete tehingute kasutamisega toob kaasa kasutajate kĂ”rgetasemelise privaatsuse, muutes tehingute ĂŒksikasjad hĂ€guseks.

Lisaks vĂ”ib Mimblewimble'i plokiahelatel pĂ”hinevaid mĂŒnte pidada asendatavaks. Asendatavuse omadus muudab mĂŒndi iga ĂŒhiku asendatavaks sama mĂŒndi mis tahes muu ĂŒhikuga (need pole eristatavad).


Puudused

Tehingute lÀbilaskevÔime

Konfidentsiaalsed tehingud kipuvad suurema andmemahu tĂ”ttu tehingu lĂ€bilaskevĂ”imet mĂ€rkimisvÀÀrselt vĂ€hendama. Nii et vĂ”rreldes mitteprivaatse sĂŒsteemiga on CT-d kasutaval plokiahelal suurem privaatsus, kuid madalamad TPS-kiirused (tehingud sekundis). 

Siiski vÔib vÀita, et MW kompaktne suurus kompenseerib konfidentsiaalsetest tehingutest tuleneva TPS-i piirangu. Samuti tasub mÀrkida, et tehingu lÀbilaskevÔime sÔltub teistest teguritest, nÀiteks plokkide suurusest ja sagedusest.

Pole kvantkindel

Üldiselt ei ole Mimblewimble'i protokoll kvantarvutite suhtes vastupidav, kuna see tugineb digitaalallkirjade suhteliselt lihtsatele omadustele. Kuid kĂŒps kvantarvuti on veel aastakĂŒmnete kaugusel ja Mimblewimble'i kasutavad krĂŒptorahad leiavad tĂ”enĂ€oliselt lĂ€hiaastatel vĂ”imalusi kvantrĂŒnnakute vĂ€ltimiseks. Tegelikult juba katsetatakse mĂ”nda lahendust (nt Switch Commitments).


LÔppmÀrkused

Mimblewimble'i kasutuselevĂ”tt on mĂ€rkimisvÀÀrne verstapost plokiahela ajaloos. Ühest kĂŒljest muudab funktsioon cut-through MW-vĂ”rgud odavamaks ja kergemini skaleeritavaks. Teisest kĂŒljest vĂ”ib MW-protokolli rakendada kĂ”rvalahela vĂ”i maksekanali lahendusena, mis vĂ”imaldab suuremat privaatsust ja skaleeritavust.

Seni töötavad mÔned plokiahela projektid Mimblewimble'i disainiga, sealhulgas Litecoini meeskond. Grin ja Beam on kaks teist nÀidet. Kui Grin on kogukonnapÔhine projekt, mis töötab MW-protokolli lihtsa kontseptsioonitÔendi kallal, siis Beam kasutab idufirmalaadset lÀhenemist. Kuigi mÔlemad projektid pÔhinevad Mimblewimble'il, on nad tehniliselt erinevad, kuna mÔlemal on omaette viis MW disaini rakendamiseks.

Praegu on veel lahtine kĂŒsimus, kas Mimblewimble suudab saavutada mĂ€rkimisvÀÀrse usaldusvÀÀrsuse ja kasutuselevĂ”tu taseme. See on pĂ”nev ja paljulubav idee, kuid ka vĂ€ga noor. Seega on vĂ”imalikud kasutusjuhtumid uurimise all ja Mimblewimble'i tulevik on endiselt ebakindel.

Jaga postitusi
Registreeri konto
Kasuta oma teadmisi, avades juba tÀna Binance'i konto.