Mi az a több résztvevős számítás (MPC)?
A több résztvevős számítás (MPC) lehetővé teszi, hogy többen vagy több eszköz együtt végezzen el egy számítást anélkül, hogy felfednék a saját titkos részeiket. A kriptóban ez általában azt jelenti, hogy a tárcakulcsot részekre osztják, majd együttműködve írnak alá egy tranzakciót úgy, hogy senkinél sincs meg a teljes titok. Képzelj el egy széfet, amely akkor nyílik ki, ha néhány barát egyszerre elfordítja a kulcsát.
Az MPC nem ugyanaz, mint a multisig. MPC esetén a csoport egyetlen, szabványos aláírást hoz létre a blokkláncon, így az úgy néz ki, mint bármelyik hagyományos tárca aláírása. Mivel a folyamat során minden résztvevő titokban tartja a saját kulcsrészét, az MPC a privát szférát is jobban védi, miközben lehetővé teszi a csapat közös fellépését.
Hogyan működik a több résztvevős számítás (MPC)?
Nézzük meg röviden egy olyan csapattárca példáján, amelynél a tagok közül három közül kettőnek kell aláírnia a tranzakciókat:
- 1. lépés: Létrehozzák a tárcát, de a privát kulcs soha nem áll össze egyetlen helyen. Ehelyett három eszköz kap egy-egy egyedi kulcsrészt.
- 2. lépés: Valaki kezdeményez egy tranzakciót. Két tag jóváhagyja azt az eszközéről, amelyek matematikai műveletekkel részleges aláírásokat hoznak létre.
- 3. lépés: A részleges aláírásokból egyetlen érvényes aláírás áll össze, amelyet a blokklánc ugyanúgy elfogad, mint bármelyik hagyományos aláírást.
- 4. lépés: A teljes privát kulcs továbbra sem létezik sehol, így egyetlen eszközről sem lehet vele elszökni.
- 5. lépés: A kulcsrészletek lecserélhetők vagy újraoszthatók, ha egy eszköz elveszik, vagy egy csapattag távozik.
Így lehet együttműködni anélkül, hogy bárki felfedné a titkait.
Miért fontos a több résztvevős számítás (MPC)?
Miért érdemes odafigyelned rá, akkor is, ha nem vagy matematikazseni:
- Biztonság: Nincs egyetlen hibapont, így egy elveszett telefon nem jelenti azt, hogy kiürül a tárcád.
- Előny: A blokkláncon hagyományos aláírásnak látszik, ami a nagy multisig szerződésekhez képest segíthet csökkenteni a díjakat és javítani a skálázhatóságot.
- Nézőpont: Csapatok, DAO-k és exchange-ek használják a felelősség megosztására anélkül, hogy egy letétkezelőnek adnák át az irányítást.
- Jelentőség: Tárcák, kereskedési részlegek és treasury-eszközök termékbemutatóiban is találkozhatsz az MPC-vel.
Mielőtt beállítod a küszöböt, végezz egy gyors kockázatelemzést: ki tartja az egyes kulcsrészleteket, mi történik, ha valaki offline van, és hogyan állítjátok helyre a hozzáférést, ha eltűnik egy eszköz.
A több résztvevős számítás (MPC) fő jellemzői
Mitől különleges:
- Küszöbértékek: Beállíthatod, hogy n aláíró közül t-nek kelljen jóváhagynia, például három közül kettőnek, így egyensúlyt teremthetsz a kényelem és a biztonság között.
- Kompatibilitás: A végeredmény egy hagyományos aláírás, ezért szabványos blokkláncokkal és tárcákkal is működik.
- Ellenálló képesség: Egyetlen résztvevő sem írhat alá egyedül, és egy feltört eszköz sem fedi fel a kulcsot.
- Frissítés: A kulcsrészletek lecserélhetők anélkül, hogy megváltozna a nyilvános cím.
- Különbség: Nem azonos a nullaismeret-bizonyításokkal, amelyek egy rejtett értékről bizonyítanak valamit, nem pedig közös számítással állítanak elő egy eredményt.
Változatok
Néhány gyakori változat:
- Két résztvevős: Egy felhasználói eszköz és egy szerveres társaláíró; gyakran fogyasztói tárcáknál használják.
- N résztvevős: Több ember vagy hardvermodul; csapatok és treasury-k számára megfelelő.
- Proaktív: A kulcsrészleteket időről időre újraosztják, hogy a biztonság naprakész maradjon a címek megváltoztatása nélkül.
- Küszöbértékes: Rugalmas, t az n-ből típusú szabályok, például öt résztvevőből három jóváhagyása nagyobb csoportok esetén.
Az MPC a kulcsokat védi, nem a döntéseket. Ha két csapattárs jóváhagy egy rossz tranzakciót, a matematika gond nélkül aláírja. A megfelelő folyamatokra továbbra is szükség van.
Példa
Egy DAO treasury-je olyan, két résztvevős MPC-szabályt állít be, amely szerint három megbízott közül bármelyik kettő a telefonjáról közösen aláírhat egy swapot, miközben egyikük sem mozgathatja egyedül az alapokat.
Érdekesség
Az MPC gyökerei Yao milliomosproblémájáig nyúlnak vissza, amely egy 80-as évekbeli gondolatkísérlet arról, hogyan hasonlíthatja össze két ember a fizetését anélkül, hogy elárulnák egymásnak a pontos összeget.
Összefoglalás
Röviden: a több résztvevős számítás (MPC) lehetővé teszi, hogy egy csoport egyetlen tárcaként írjon alá, miközben a titkaik külön maradnak – Rolex-szintű biztonság Reddit-beszélgetésekhez a coinjaid védelmében.
.