─îo s├║ pe┼ła┼żenky pou┼ż├şvaj├║ce technol├│giu skupinov├ęho v├Żpo─Źtu (Multi-Party Computation, MPC)?
Domov
Články
─îo s├║ pe┼ła┼żenky pou┼ż├şvaj├║ce technol├│giu skupinov├ęho v├Żpo─Źtu (Multi-Party Computation, MPC)?

─îo s├║ pe┼ła┼żenky pou┼ż├şvaj├║ce technol├│giu skupinov├ęho v├Żpo─Źtu (Multi-Party Computation, MPC)?

Stredne pokro─Źil├Ż
Zverejnen├ę Oct 27, 2023Aktualizovan├ę Jan 11, 2024
5m

Zhrnutie

  • MPC pe┼ła┼żenky pon├║kaj├║ jedine─Źn├Ż sp├┤sob bezpe─Źn├ęho ukladania kryptomien. Rozde─żuj├║ tajn├ę k─ż├║─Źe medzi mnoho str├ín pou┼żit├şm tajn├Żch k├│dov, ─Ź├şm ich chr├ínia pred v┼íetk├Żmi ostatn├Żmi.

  • Technol├│gia MPC zais┼ąuje s├║kromie a┬ápresnos┼ą ├║dajov prostredn├şctvom kryptografick├Żch met├│d, ─Ź├şm zabra┼łuje naru┼íeniu, dokonca aj v┬ápr├şpade, ke─Ć sa niektor├ę strany odch├Żlia od protokolu.

  • MPC pe┼ła┼żenky z├şskavaj├║ vo svete kryptomien na popularite v─Ćaka vylep┼íenej bezpe─Źnosti v┬áporovnan├ş s┬áin├Żmi met├│dami ukladania, ako je studen├ę ├║lo┼żisko, hor├║ce ├║lo┼żisko a┬áhardv├ęrov├ę pe┼ła┼żenky.

  • MPC pe┼ła┼żenky s├şce pon├║kaj├║ zv├Ż┼íen├║ bezpe─Źnos┼ą, ale v┬áporovnan├ş s┬ájednoduch┼í├şmi met├│dami m├┤┼żu spomali┼ą procesy a┬ávy┼żadova┼ą viac komunik├ície.

Stru─Źne povedan├ę, technol├│gia MPC je u┼żito─Źn├í na udr┼żanie bezpe─Źnosti digit├ílnych vec├ş (napr├şklad digit├ílne akt├şva) v┬áMPC pe┼ła┼żenk├ích. Tento ─Źl├ínok sa venuje tomu, ─Źo je MPC pe┼ła┼żenka, ako funguje a┬á─Źo je na nej dobr├ę a┬á─Źo nie.

─îo je technol├│gia skupinov├ęho v├Żpo─Źtu (Multi-Party Computation, MPC)?

Technol├│gia MPC alebo secure MPC (SMPC) je sp├┤sob, ak├Żm m├┤┼że skupina ─żud├ş spolo─Źne vymyslie┼ą nie─Źo tajn├ę. Udr┼żuje veci v┬ás├║krom├ş, najm├Ą na internete, kde je ┼ąa┼żk├ę udr┼ża┼ą tajomstvo. Aby bolo mo┼żn├ę pochopi┼ą technol├│giu MPC, uv├ídzame jednoduch├Ż pr├şklad.

Predstavte si troch blockchainov├Żch pracovn├şkov v┬ástartupe Web3. Chc├║ zisti┼ą svoju priemern├║ mzdu bez toho, aby si navz├íjom povedali, ko─żko zar├íbaj├║. Pou┼żij├║ protokol MPC na zistenie priemeru bez toho, aby prezradili tajomstv├í. Technol├│gia MPC vyu┼ż├şva trik naz├Żvan├Ż adit├şvne zdie─żanie tajomstva na rozdelenie tajomstva medzi pracovn├şkov. To umo┼ż┼łuje niekomu zisti┼ą priemer bez toho, aby sa priamo rozpr├íval s┬ápracovn├şkmi.

MPC z├ívis├ş od dvoch d├┤le┼żit├Żch vec├ş: udr┼żanie vec├ş v┬ás├║krom├ş a┬áz├şskanie spr├ívnej odpovede. Aj ke─Ć niektor├ş pracovn├şci nedodr┼żia pravidl├í, MPC im br├íni n├║ti┼ą ostatn├Żch klama┼ą alebo zdie─ża┼ą tajomstv├í, ktor├ę by nemali zdie─ża┼ą.

Hist├│ria technol├│gie MPC

MPC je podoblas┼ą kryptografie, jej vznik sa datuje do 70.┬árokov 20.┬ástoro─Źia, so skuto─Źn├Żm vyu┼żit├şm od 80.┬árokov 20.┬ástoro─Źia. Na rozdiel od tradi─Źn├Żch kryptografick├Żch techn├şk, ktor├ę sa ─Źasto pou┼ż├şvaj├║ na ochranu inform├íci├ş pred cudzincami, MPC pou┼ż├şva kryptografiu na zabezpe─Źenie s├║kromia ├║dajov medzi ├║─Źastn├şkmi toho ist├ęho syst├ęmu.┬á

Ako tak├í sa technol├│gia MPC teraz pou┼ż├şva na cel├Ż rad pr├şpadov pou┼żitia, napr├şklad zabezpe─Źenie digit├ílnych akt├şv v┬áMPC pe┼ła┼żenk├ích alebo uchovanie s├║kromia ur─Źit├Żch inform├íci├ş po─Źas digit├ílnych aukci├ş.

─îo je MPC pe┼ła┼żenka?

Ako u┼ż n├ízov napoved├í, MPC pe┼ła┼żenka vyu┼ż├şva technol├│giu MPC na pon├║knutie vylep┼íen├ęho zabezpe─Źenia kryptomien a┬áin├Żch digit├ílnych akt├şv. V┬ápodstate rozde─żuje s├║kromn├Ż k─ż├║─Ź pe┼ła┼żenky medzi viacero str├ín, aby sa zv├Ż┼íilo s├║kromie a┬ázn├ş┼żili rizik├í hackingu, naru┼íenia a┬ástr├ít.

Ale nefunguj├║ takto n├íhodou pe┼ła┼żenky multisig? V┬áskuto─Źnosti nie. Pe┼ła┼żenky multisig a┬áMPC boli navrhnut├ę tak, aby zv├Ż┼íili s├║kromie a┬ázlep┼íili bezpe─Źnos┼ą, ich mechanizmy fungovania s├║ v┼íak odli┼ín├ę.

Porovnanie pe┼ła┼żeniek MPC a┬ámultisig

Pe┼ła┼żenka multisig odosiela blockchainov├ę transakcie prostredn├şctvom jedine─Źn├ęho podpisu, ktor├Ż vy┼żaduje overenie dvoch alebo viacer├Żch s├║kromn├Żch k─ż├║─Źov (jeden s├║kromn├Ż k─ż├║─Ź od ka┼żdej strany). MPC pe┼ła┼żenky v┼íak rozde─żuj├║ jeden s├║kromn├Ż k─ż├║─Ź medzi viacero str├ín. Aj ke─Ć to m├┤┼że vyzera┼ą podobne, existuj├║ technick├ę d├┤sledky, v─Ćaka ktor├Żm s├║ MPC pe┼ła┼żenky flexibilnej┼íie a┬á─żah┼íie sa implementuj├║.

V├Żhody MPC pe┼ła┼żeniek v┬áporovnan├ş s┬áin├Żmi kryptope┼ła┼żenkami

Medzi r├┤znymi typmi kryptope┼ła┼żeniek s├║ to viazan├ę pe┼ła┼żenky, ktor├ę uchov├ívaj├║ a┬áspravuj├║ va┼íe akt├şva a┬ás├║kromn├ę k─ż├║─Źe. Na druhej strane s├║ neviazan├ę pe┼ła┼żenky, ktor├ę umo┼ż┼łuj├║ pou┼ż├şvate─żom dr┼ża┼ą a┬ákontrolova┼ą ich s├║kromn├ę k─ż├║─Źe.┬á

Neviazan├ę pe┼ła┼żenky sa ─Źasto pova┼żuj├║ za bezpe─Źnej┼íie mo┼żnosti ukladania, preto┼że ─Źo sa t├Żka k─ż├║─Źov, pou┼ż├şvatelia nemusia d├┤verova┼ą svojmu poskytovate─żovi slu┼żieb alebo tretej strane. Ma┼ą pe┼ła┼żenku a┬ák─ż├║─Źe plne pod kontrolou m├í v┼íak aj nev├Żhody (najm├Ą pre za─Źiato─Źn├şkov). Tieto pe┼ła┼żenky zvy─Źajne vy┼żaduj├║ ur─Źit├Ż stupe┼ł technick├Żch znalost├ş a┬ápou┼ż├şvatelia musia zabezpe─Źi┼ą svoje k─ż├║─Źe proti strate alebo kr├íde┼żi.

MPC pe┼ła┼żenky dok├í┼żu zabezpe─Źi┼ą to najlep┼íie z┬áoboch svetov. S├║ ─Źoraz popul├írnej┼íie, preto┼że dok├í┼żu pon├║knu┼ą vylep┼íen├║ bezpe─Źnos┼ą s┬áv├Ą─Ź┼í├şm pohodl├şm, ─Ź├şm eliminuj├║ alebo zni┼żuj├║ probl├ęmy, ktor├Żm ─Źelia in├ę pe┼ła┼żenky.

Stru─Źne povedan├ę, v├Żhody MPC pe┼ła┼żeniek s├║:

  • Zv├Ż┼íen├ę s├║kromie: ├║daje s├║ ┼íifrovan├ę vo v┼íetk├Żch ─Źastiach procesu a┬ánie je potrebn├ę d├┤verova┼ą tret├şm stran├ím.

  • Zv├Ż┼íen├í bezpe─Źnos┼ą: eliminuje jednotliv├ę body zlyhania. Tajn├Ż k─ż├║─Ź je rozdelen├Ż medzi viacero str├ín a┬álokal├şt.

  • V├Ą─Ź┼íie pohodlie: svoje akt├şva m├┤┼żete dr┼ża┼ą online. U┼ż nie je potrebn├ę uchov├ívanie na studenom ├║lo┼żisku.

Ak├ę s├║ nev├Żhody MPC pe┼ła┼żeniek?

  • Ni┼ż┼íia r├Żchlos┼ą: zv├Ż┼íen├í bezpe─Źnos┼ą ─Źasto vedie k┬ápomal┼íiemu v├Żkonu, preto┼że je potrebn├í dodato─Źn├í v├Żpo─Źtov├í pr├íca, najm├Ą pri generovan├ş s├║kromn├Żch k─ż├║─Źov a┬áich tajn├Żch zdie─żan├ş.

  • Vy┼í┼íie n├íklady: zdie─żanie a┬áspracovanie ├║dajov medzi viacer├Żmi stranami (a┬ániekedy aj viacer├Żmi sie┼ąami) m├┤┼że v├Żrazne zv├Ż┼íi┼ą n├íklady.

Pr├şpady pou┼żitia MPC pe┼ła┼żenky

V─Ćaka mnoh├Żm v├Żhod├ím, ktor├ę pon├║ka, sa technol├│gia MPC stala najlep┼íou vo─żbou pre siln├ę bezpe─Źnostn├ę rie┼íenia vo ve─żk├Żch in┼ítit├║ci├ích. Zn├íme finan─Źn├ę spolo─Źnosti za─Źali pou┼ż├şva┼ą technol├│giu MPC na ochranu svojich akt├şv pred vn├║torn├Żmi aj vonkaj┼í├şmi hrozbami.

Z├ívere─Źn├ę my┼ílienky

Na z├íver mo┼żno poveda┼ą, ┼że MPC pe┼ła┼żenky sa uk├ízali ako sofistikovan├ę rie┼íenie na zaistenie bezpe─Źnosti a┬ás├║kromia digit├ílnych akt├şv. Aj ke─Ć sa sp├íjaj├║ s┬áur─Źit├Żmi obmedzeniami, v─Ćaka v├Żhod├ím (vy┼í┼íia bezpe─Źnos┼ą, s├║kromie a┬áni┼ż┼íia z├ívislos┼ą od tradi─Źn├Żch sp├┤sobov ukladania) s├║ ─Źoraz ob─ż├║benej┼íou vo─żbou. Ke─Ć┼że prostredie digit├ílnych akt├şv sa neust├íle vyv├şja, o─Źak├íva sa, ┼że MPC pe┼ła┼żenky bud├║ zohr├íva┼ą k─ż├║─Źov├║ ├║lohu pri zabezpe─Źovan├ş akt├şv a┬áinform├íci├ş v┬ádigit├ílnej sf├ęre.

Pre─Ź├ştajte si tie┼ż

Zrieknutie sa zodpovednosti: Tento obsah tu vid├şte ÔÇ×tak├Ż ak├Ż jeÔÇť a┬ásl├║┼żi len ako v┼íeobecn├í inform├ícia a┬ána ├║─Źely vzdel├ívania, bez akejko─żvek reprezent├ície alebo z├íruky. Tieto inform├ície by ste nemali pova┼żova┼ą za finan─Źn├ę, pr├ívne ani in├ę odborn├ę poradenstvo a┬áani nie s├║ ur─Źen├ę ako odpor├║─Źanie na n├íkup ak├ęhoko─żvek konkr├ętneho produktu alebo slu┼żby. Mali by ste po┼żiada┼ą o┬áradu odborn├ęho poradcu. V┬ápr├şpade, ┼że autorom ─Źl├ínku je tretia osoba, upozor┼łujeme v├ís, ┼że n├ízory uveden├ę v┬á─Źl├ínku s├║ n├ízormi tohto prispievate─ża/autora a┬ánemusia nevyhnutne odr├í┼ża┼ą n├ízory Akad├ęmie Binance. ─Äal┼íie podrobnosti n├íjdete v┬ána┼íom ├║plnom zrieknut├ş sa zodpovednosti, ktor├ę sa nach├ídza tu. Ceny digit├ílnych akt├şv m├┤┼żu by┼ą volatiln├ę. Hodnota va┼íej invest├şcie m├┤┼że klesa┼ą alebo st├║pa┼ą a┬áinvestovan├í suma sa v├ím nemus├ş vr├íti┼ą. Za svoje investi─Źn├ę rozhodnutia nesiete v├Żhradn├║ zodpovednos┼ą a┬áAkad├ęmia Binance nezodpoved├í za ┼żiadne straty, ktor├ę v├ím m├┤┼żu vznikn├║┼ą. Tento materi├íl by sa nemal pova┼żova┼ą za finan─Źn├ę, pr├ívne ani in├ę odborn├ę poradenstvo. Viac inform├íci├ş n├íjdete v┬ána┼íich Podmienkach pou┼ż├şvania a┬áVarovan├ş pred rizikom.