Blockchain pós-quântico

Introdução







Nos Ćŗltimos anos, os sistemas baseados no chamado blockchain ganharam grande popularidade, atraindo usuĆ”rios com uma sĆ©rie de suas vantagens: descentralização, imutabilidade de dados, transparĆŖncia, alĆ©m da ausĆŖncia de um centro confiĆ”vel, ou seja, um intermediĆ”rio. Oferecer tais benefĆ­cios Ć© possĆ­vel graƧas a duas ā€œbaleiasā€ do blockchain: criptografia assimĆ©trica e o uso de funƧƵes hash . PorĆ©m, devido ao desenvolvimento da computação quĆ¢ntica, a seguranƧa dessas primitivas ficou ameaƧada, portanto, torna-se necessĆ”rio encontrar novas abordagens para a construção de uma blockchain que seja resistente a ataques utilizando um computador quĆ¢ntico - o chamado blockchain pós - quĆ¢ntico.... Este artigo destaca quais partes da blockchain sĆ£o mais vulnerĆ”veis ​​a ataques usando um computador quĆ¢ntico, o quĆ£o reais essas ameaƧas sĆ£o, quais abordagens existem para construir uma blockchain pós-quĆ¢ntica resistente a elas e como essas abordagens sĆ£o aplicĆ”veis.



Dispositivo Blockchain







, , , . , — , , , . , .



, , : , proof-of-work (.: ), . , - . . , .



, . : , , , , , . , ECDSA (.: Elliptic Curve Digital Signature Algorithm), DSA (.: Digital Signature Algorithm), . , . , , , RSA (.: Rivest Shamir Adleman), , , . , , , .









, : . , - . , , .



, , , . , , . , .









, . , , . , .



. , f(x), . , vocĆŖf(x), 0, x f, 1 — . , , , , . x, , x, , . , . f , 1. , f , , .



proof-of-work







, , , . , (.: ASIC), , . , , , , , , . , , .



, , , , proof-of-work. , , , BlackCoin, proof-of-stake (.: ), , , . Proof-of-stake , .



proof-of-stake - , , , , . . , , , - , .









, , , . - , , RSA, ECDSA, ECDH, DSA, , . , , , .





,







, , , , , , — . , , , , . -, , , , , , . -, , , . Bitcoin’, 60 310, , , 2030 1. , ā€œā€ , , . , , : . , , .





, , . , 2016 NIST (.: ) , 2022 . , .







(.: code based), McEliece, , RSA, . , , Niederreiter’, , . , NP- , . , , , , , , , . , , LDPC (.: Low Density Parity Check), .







(.: lattice based), NIST . n- . , , , , (Shortest Vector Problem) (Closest Vector Problem), . , , . , , , (.: Short Integer Solution), , .







, , (.: hash based), , -. 70- RSA DSA, , . , . , , .





, . , , proof-of-work, , proof-of-stack. , , , , . , , , , , — .




All Articles