Мультисиг немесе MPC әмиян — резервін криптовалютада сақтайтын кез келген обменник ерте ме, кеш пе кезедесетін мәселе. Біріншісі бір транзакцияға бірнеше тәуелсіз қолтаңба талап етеді, екіншісі жалғыз кілтті тараптар арасында математикалық жолмен бөліп тастайды — оны толық ешкім көрмейді. Айырмашылық техникалық болып көрінгенімен, дәл осы нәрсе бірдеңе дұрыс болмаса, ақшаға кімнің қолы жететінін шешеді.
Мультисиг: бірнеше кілт — бір сейф
Мультисиг (multisig) — аударым жасау үшін алдын ала белгіленген мөлшердегі қолтаңбаны жинау керек әмиян, мысалы 3-тен 2-уі немесе 5-тен 3-еуі. Үш бөлек құлыпы бар сейфті елестетіңіз: оны кез келген екі кілт иесі бірге аша алады, ал жалғыз адам аша алмайды.
Обменник үшін бұл әдетте классикалық схема: бір кілт операциялық директорда, екіншісі — кеңседегі аппараттық әмиянда, үшіншісі — төтенше жағдайға арналған банк ұяшығында. Бір кілт ұрланса немесе жоғалса да, қаражат орнында қалады.
MPC: ешкім толық көрмеген кілт
MPC әмиян (multi-party computation) басқаша құрылған: жалғыз жеке кілт физикалық түрде мүлдем жоқ. Ол әртүрлі тараптарда сақталатын бөлшектерге математикалық жолмен бөлінген, және олар кілтті бір жерге жинамай-ақ транзакцияға бірге қол қояды — үш адам бөлшектеп білетін, бірақ ешкім толық айтпайтын сейф коды сияқты.
Блокчейн тарапынан бұл бір қолтаңбасы бар әдеттегі транзакция сияқты көрінеді — желі тіпті бірнеше тарап кулисада келіссөз жүргізгенін де білмейді.
Жылдамдық пен ыңғайлылық: мұнда MPC ұтады
Мультисиг транзакциясы бірнеше қолтаңбадан тұрады, және бұл блокчейнде көрінеді — демек, әсіресе Ethereum желісінде газ құны қымбаттайды, әрі барлық қол қоюшылар бір мезгілде байланыста болуы керек. Уақыт белдеулері әртүрлі командаға қарапайым аударым бірнеше сағатқа созылуы мүмкін.
MPC жалғыз қолтаңба ретінде есептеледі, сондықтан транзакция бойынша арзанырақ және дерлік кез келген желіде бірдей жұмыс істейді — әр блокчейнге бөлек сақтау схемасын ұстаудың қажеті жоқ.
Қауіпсіздік: әр схеманың өз тәуекел моделі бар
Мультисигте тәуекел кілт иелеріне байланысты: жеткілікті мөлшердегі қол қоюшы сөз байласса немесе қолжетімділігін жоғалтса, әмиян бұғатталады немесе қауіпке ұшырайды. Оның есесіне бұл технология он жылдан астам уақыт бойы тәуелсіз аудиттен өтіп, нақты өмірде тексерілген — осы уақыт ішінде көптеген осалдықтар табылып, жабылды.
MPC-де тәуекел жеткізушіге қарай ауысады: оның криптографиялық іске асыруында қате болса немесе координация сервері бұзылса, бір ғана транзакция емес, барлық клиенттің инфрақұрылымы бірден қауіп астында қалуы мүмкін. Технология жасырақ, үйренуге болатын жария оқиғалар да аз. Бұл MPC сенімсіз дегенді білдірмейді — жай ғана сенім блокчейннің математикасынан нақты жеткізушінің беделіне ауысады.
Қолдау қанша тұрады
Мультисигті ашық хаттамаларда тегін орнатуға болады, бірақ әр қол қоюшыға өз аппараттық әмияны керек, ал кілттердің бірін ауыстыру — комиссиясы бар жеке ончейн-операция. MPC көбіне жазылым қызметі ретінде сатылады, ал кілттерді айналдыру блокчейнде із қалдырмайды және қосымша газ шығынын талап етпейді.
Қалай таңдау керек: дайын жауап емес, үш сұрақ
Бірыңғай дұрыс нұсқа жоқ — тек сіздің команданызға сай келетіні бар. Шешім қабылдамас бұрын үш сұраққа адал жауап беріңіз:
- Кілтті іс жүзінде қанша адам ұстайды және олар қанша уақыт белдеуінде орналасқан — екі-үштен асса, мультисигтің кідірісі байқала бастайды;
- Негізгі резервтер қай желілерде сақталады — Bitcoin және EVM желілерінің көпшілігі мультисигті «қораптан тыс» қолдайды, ал сирек кездесетін желілерде нюанстар болады;
- Командада MPC жеткізушісінің криптографиялық аудитін тек маркетингіне сеніп қоймай, нақты оқи алатын инженер бар ма.
Ауысу кезіндегі жиі кездесетін қателер
Ең жиі кездесетіні — бүкіл резервті бірден жаңа схемаға көшіру, шағын соманы екі жүйе де параллель жұмыс істейтін тексеру кезеңінсіз. Екіншісі — қолтаңба шегін тек қағазда келісіп, транзакция шұғыл қажет болған сәтте барлық кілт иелерінің нақты жинала алатынын тексермеу. Үшіншісі — MPC-ні суық сақтаудың орнын толтырушы деп санау: бөлінген кілтпен де резервтің көп бөлігін офлайнда ұстаған дұрысырақ.
Қорытынды
Мультисиг пен MPC бір мәселені шешеді — бұзылған бір кілттің обменник резервін жалмауына жол бермейді — бірақ мұны әртүрлі құралдармен және әртүрлі қате бағасымен жасайды. Көптеген обменниктер соңында екеуін де қолданады: резервтің негізгі бөлігіне суық мультисиг, ал жедел төлемдерге MPC. Бұл архитектураны нөлден құрғыңыз келмесе, обменник иелеріне арналған iEXWallet әмиянында екі сақтау тәсілі де делдал комиссиясынсыз дайын тұр.



