wallet1 Java를 이용한 블록체인 개발 [ Wallet ] Wallet의 기능 공개키, 개인키의 의미는 트랜잭션의 검증수단 트랜잭션이 생성되고 처리되는 과정에서 개인키로 트랜잭션에 서명하고 공개키로 올바른 서명인지 확인한다. 트랜잭션을 일으키는 지갑이 본인의 개인키로 디지털 서명을 암호화, 공개키로 해당 트랜잭션을 복호화 하여 유효한 트랜잭션인지 확인한다. 보통 이 키 쌍을 가르켜 keyPair라고 한다. 키 쌍을 만드는데에는 타원 곡선 암호(Elliptic-curve cryptography)가 사용된다. Wallet은 블록체인의 가장 밑바탕이 되는 프로그램이다. 지갑 프로그램은 각 클라이언트들이 모두 설치가 되어 있다는 가정에 진행된다. 지갑에서 Transaction을 생성한다. 수신자는 오픈되어 있는 공개키를 알고 있어야 복호화가 가능하다. Wallet의 상.. 2021. 3. 14. 이전 1 다음