java20 Java를 이용한 블록체인 개발 [ Transaction ] method 설명 Transaction Transaction 생성 processTransaction Transaction 검증해주기, 중간에 에러가 발생하면 정지 getInputValue TransactionInput에 담겨있는 UTXO의 value값을 total로 합쳐줌 verifySignature sender와 reciepient와 value를 넣어줘서 String으로 선언한 변수 data에 넣어줌 generateSignature 서명 생성 2021. 3. 13. Java를 이용한 블록체인 개발 [ Block ] 구성항목 설명 항목 Hash, preHash, data, timestamp, nonce calculateHash 해쉬 값 구하는 기능 mineBlock 채굴 기능 addTransaction 검증, 트랜잭션 리스트 추가 2021. 3. 12. Java를 이용한 블록체인 개발 [ Main ] 2021. 3. 12. Java를 이용한 블록체인 개발 [ 시스템 구조 ] 블록체인을 이용하여 프로젝트를 들어가기 전 스켈레톤 코드를 작성하며 학습한 간단한 구조의 블록체인이다. 본 스켈레톤 코드를 바탕으로 블록체인 프로젝트인 BLOCKDUCE 프로젝트에서 사용할 예정이다. 전체 코드는 아래의 링크에서 볼 수 있다. upswp/basic_blockchain basic_blockchain. Contribute to upswp/basic_blockchain development by creating an account on GitHub. github.com 2021. 3. 12. 이전 1 2 3 4 5 다음