이더리움의 가장 작은 개인 키

작성자 정보

  • 레딧 작성
  • 작성일

컨텐츠 정보

본문

이더리움, 비트코인과 같은 타원곡선 디지털 서명 알고리즘(ECDSA)을 사용하는 암호화에 대한 개인 키가 무엇인지에 대해 조금 공유하고 싶었습니다. 이 예에서는 이더리움이 가장 익숙하기 때문에 계속해서 이더리움을 사용할 것입니다.

간단히 말해서 이 알고리즘이 작동하는 방식은 특정 지점에서 시작한 다음 정의된 타원 곡선을 따라 모두 그릴 수 있는 특정 규칙 집합에 따라 그래프에서 이동하는 것입니다. 귀하의 공개 키는 이 그래프의 한 지점입니다.

흥미롭게도 개인 키는 실제로 그래프를 이동하기 위해 취하는 단계 수입니다. 이 춤에서 동작은 모든 사람에게 동일하지만, 몇 걸음을 내딛느냐가 당신을 특별하게 만들고, 그것은 비밀로 되어 있습니다.

따라서 비밀 키는 이 프로세스와 관련된 단계 수이므로 가능한 가장 작은 개인 키는 무엇입니까?

하나야!

이더리움에서 1을 개인 키로 사용하는 해당 공개 주소는 다음과 같습니다.

 0x7e5f4552091a69125d5dfcb7b8c2659029395bdf

보시다시피 사람들은 여전히 이 주소를 사용하고 있습니다(많은 체인에서 저는 eth를 예로 사용했습니다): https://etherscan.io/address/0x7e5f4552091a69125d5dfcb7b8c2659029395bdf

거의 2000일 전 포스팅 당시 누군가가 이 계정을 ethereum 1 ether에서 제공했고, 그 이후로 사람들은 이 계정을 가지고 놀고 있습니다.

관심이 있는 경우 공개 키를 생성하는 데 사용한 자바스크립트 코드가 있습니다.

 var Web3 = require('web3'); var web3 = new Web3("https://eth-goerli.alchemyapi.io/v2/getYourOwnKey:D"); console.log('###### Lets try with 1 as the private key') var privateKey = '0000000000000000000000000000000000000000000000000000000000000001'; var web3Account = web3.eth.accounts.privateKeyToAccount(privateKey); console.log(web3Account);
/u/MochiJump 가 제출함
[링크] [댓글]

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 34,184 / 600 페이지
번호
제목
이름

공포-탐욕 지수


알림 0