...

블록체인

BlockChain

[BlockChain] 난이도 조정 알고리즘 코드 추가

1. 난이도 조정 알로리즘 코드 이전 block, chain 코드에 이어서 난이도 조정 알고리즘 코드 를 추가해보자 ⌨️ block.ts 난이도 조정 알고리즘 코드 추가 난이도 조정은 블록체인 네트워크의 건강성을 유지하는 중요한 부분이다 static getDifficulty( _newBlock: Block, _adjustmentBlock: Block, _previousBlock: Block ): number getDifficulty 함수 : 새로운 블록, 조정을 위한 블록 (보통 10개 이전의 블록), 그리고 바로 이전의 블록을 인자로 받아서 새로운 블록에 설정될 난이도 값을 반환한다 if (_newBlock.height

BlockChain

[Block Chain] TypeScript 로 체인 만들기

1. 파일구조 📂 상위 폴더 │ ├── 📂 node_modules │ ├── 📂 src │ │ │ ├── 📂 core │ │ ├── 📂 __test__ │ │ │ └── 📄 block.test.ts │ │ │ │ │ ├── 📂 block │ │ │ ├── 📄 block.ts │ │ │ └── 📄 blockHeader.ts │ │ │ │ │ ├── 📂 chain │ │ │ └── 📄 chain.ts │ │ │ │ │ ├── 📂 crypto │ │ │ └── 📄 crypto.module.ts │ │ │ │ │ └── 📂 interface │ │ ├── 📄 block.interface.ts │ │ └── 📄 faiable.interface.ts │ │ │ └── 📄 config.ts │ ├── 📄 index...

유도미
'블록체인' 태그의 글 목록