Почему IPFS генерирует пару ключей RSA при инициализации узла? - PullRequest
0 голосов
/ 29 июня 2018

При инициализации узла ipfs кажется, что ipfs также генерирует пару ключей RSA:

$ jsipfs init
  initializing ipfs node at /Users/pascalprecht/.jsipfs
  generating 2048-bit RSA keypair...done
  peer identity: QmYDkVX6kUFrn8FKiDKrFqhrkbr4Ax1nxxvgJfT5C6feXv
  to get started, enter:

     jsipfs files cat /ipfs/QmfGBRT6BbWJd7yUc2uYdaUZJBbnEFvTqehPFoSMQ6wgdr/readme

Хотя я знаю, что асимметричная криптография является одним из ключевых строительных блоков, когда речь идет о безопасности и целостности, я все еще задаюсь вопросом, почему IPFS генерирует пару ключей при инициализации узла, а также, где и когда он используется.

1 Ответ

0 голосов
/ 30 июня 2018

IPFS генерирует пару ключей RSA для идентификации. Это то, что дает вашему узлу уникальный идентификатор, который может использовать только он (при условии, что закрытый ключ не утек).

Он создается и управляется с помощью этого модуля - https://github.com/libp2p/js-peer-id

...