Мультисиг немесе MPC әмиян — бұл таңдау айырбастау платформасының бір қызметкердің зақымдалған ноутбугінен аман қалатынын шешеді. Екі шешім де ыстық әмияндағы бір нүктелік ақаудан құтқарады, бірақ мүлдем басқаша жұмыс істейді, ал мұндағы қателіктің бағасы — клиенттердің нақты ақшасы.
Мультисиг деген не, қарапайым тілмен
Мультисиг (multisignature) әмияннан ақша аудару үшін бір емес, бірнеше қолтаңба керек. Кең тараған схема — 3-тен 2-і: үш кілт иесінің екеуі келіссе ғана транзакция өтеді. Мұны екі қызметкер бір мезгілде өз кілттерін бұрғанда ғана ашылатын банк сейфіне ұқсатуға болады — бір кілтті ұрлаудың пайдасы жоқ.
Айырбастау платформасы үшін бұл — бір операционистің ноутбугі вирус жұқтырса да, шабуылшы жалғыз өзі ақшаны шығара алмайды дегенді білдіреді, тағы кемінде бір тәуелсіз қолтаңба керек. Схема блокчейн деңгейінде жүзеге асады: Bitcoin-де P2SH/P2WSH мекенжайлары арқылы, Ethereum-де әдетте Gnosis Safe секілді смарт-келісімшарт арқылы. Әр қатысушының қолтаңбасы блокчейнде көрінеді.
MPC мультисигтен немен ерекшеленеді
MPC (multi-party computation, «көп тарапты есептеу») дәл сол мәселені — кілтті бақылауды бөлуді — шешеді, бірақ басқаша: жалғыз жеке кілт мүлдем жоқ. Бірнеше түйін бір-біріне құпияның өз үлесін ашпай, бірлесіп қолтаңба есептейді.
Айырмашылық іс жүзінде айқын байқалады. Мультисиг транзакциясы блокчейнде бірнеше қолтаңбасы бар транзакция ретінде көрінеді — мөлдір, бірақ бұл эксплорерге қарайтын кез келген адамға бақылау схемасын ашып береді. MPC қолтаңбасы сырттан қарағанда әдеттегі жалғыз кілтті транзакциядай көрінеді: артында үш түрлі дата-орталықтағы үш сервер тұрғанын ешкім аңғармайды.
Айырбастау платформасына шынымен маңызды критерийлер
Технологияның әдемі сипаттамасы таңдау сәтінде сирек көмектеседі. Нақты параметрлер көмектеседі.
- Желілермен үйлесімділік: мультисиг нақты желінің скрипттерді қолдауына тәуелді — Bitcoin мен Ethereum-де керемет жұмыс істейді, көптеген альткоиндерде нашарырақ. MPC әдеттегі ECDSA немесе EdDSA қолтаңбасының үстінде жұмыс істейді, сондықтан кез келген желімен дерлік өзгеріссіз үйлеседі.
- On-chain мөлдірлік: мультисиг схемасы блокчейнде көрінеді, MPC қолтаңбасы — жоқ, бұл артықшылық та болуы мүмкін (бәсекелестер резерв құрылымын көрмейді), кемшілік те (сыртқы аудитор сіздің көмегіңізсіз оны тексеруі қиынырақ).
- Кіру шегі: мультисигті ашық кодты әмиянмен бір күнде іске қосуға болады. MPC әдетте сыртқы провайдерді немесе арзан емес ішкі инфрақұрылымды талап етеді.
- Кілт үлесі жоғалғанда қалпына келтіру: мультисигте жоғалған кілт иесін мекенжайды ауыстырмай-ақ алмастыруға болады. MPC-де үлес жоғалса, әдетте протокол бойынша қайта бөлу (re-sharing) керек — процедура күрделірек, бірақ әмиян мекенжайы да өзгермейді.
Мультисигтің орнын ештеңе баса алмайтын жағдай
Айырбастау платформасының үш серіктес-негізін қалаушысы суық резервті сақтайды және бақылау схемасын сырттан провайдерге сенбей, өз көздерімен көргісі келеді. Мұнда мультисиг ұтады: коды ашық, Gnosis Safe секілді әмиянды жол-жолымен тексеруге болады, ал кез келген кілт иесі балансты тәуелсіз растай алады. Жылдамдық шешуші емес, ал мөлдірлік пен провайдерден тәуелсіздік маңызды болатын суық сақтау үшін мультисиг — ақылға қонымды әдепкі таңдау.
MPC қашан ақталады
Басқа жағдай — ыстық әмияны сағатына жүздеген клиенттік төлемді автоматты түрде шығаратын айырбастау платформасы. Әр транзакцияға әртүрлі уақыт белдеуіндегі үш адамның қол қоюын күту мұнда жарамайды. MPC бөлінген бақылаумен қатар жалғыз кілтті қолтаңбаның жылдамдығын береді — әрі резерв көлемін ашық эксплорер арқылы бәсекелестерге көрсетпейді. Бұның бағасы — MPC инфрақұрылым провайдеріне тәуелділік және сыртқы тарап үшін күрделірек аудит.
Custody схемасын таңдағанда жиі кездесетін қателер
Дұрыс технологияны да абайсыз енгізу бүлдіріп жіберуі мүмкін.
- Барлық қаражатты бір схемада ұстап, суық резерв пен операциялық ыстық әмиянды бөлмеу.
- MPC провайдерін таңдағанда, генерация кезінде толық кілттің бір сәтке болса да бір жерде жиналмайтынын тексермеу — мұндай архитектура бөлінген бақылау идеясын мәнсіз қылады.
- Кілт иелерінің бірі жоғалған жағдайда қол жеткізуді қалпына келтіруді бір рет те сынамау — процедураның жұмыс істемейтінін нақты жоғалту сәтінде емес, одан бұрын білген дұрыс.
Қорытынды
«Мультисиг MPC-ден жақсы» деген әмбебап жауап жоқ — таңдау айырбастау платформасына не қымбатқа түсетініне байланысты: мөлдірлік пен провайдерден тәуелсіздік пе, әлде жылдамдық пен резерв құрылымының байқалмауы ма. Көптеген орныққан айырбастау платформалары суық резервті мультисигте ұстап, ыстық әмиянды MPC-ге немесе аралас схемаға көшіреді. Custody инфрақұрылымын нөлден құрмай-ақ, өз платформаңызға сенімді әмиян орнатуды iEXWallet платформасында жасауға болады.



