Closed ygnkim closed 3 years ago
참고로 tx들은 BL_ProtocolLayer_API
class의 _txPool
에 추가되어 관리되고,
block들은 BL_ProtocolLayer_API
class의 _blkPool
와 BL_ProtocolLayerPoW
class의 _blocktree
에 추가되어 관리되는데, _blkPool
은 test 용도로 만든거라 memory dedup 실험을 위해 지워도 괜찮습니다.
@hjkim17
진행은 어떻게 되고 있나요?
@ygnkim 오늘 PoW 모듈쪽에 코드 추가해서 돌려봣는데, 돌아가는데 별 문제는 없는거 같네요. 다만 기본적으로 잡아먹는 메모리양이 많아서 그걸 줄이던지, 아니면 증가량만 비교하던지, 시간을 오래 돌리던지, 블록 안에 넣는 트랜잭션 개수를 늘리던지 넷 중 하나를 해야 될 것 같네요.
네, 우선은 작년 논문과 비슷한 설정에서 결과가 비슷한지 확인해보면 될듯 합니다.
@hjkim17 방금 PoW bundle을 구현하여 develop branch 에 merge 하였습니다. (관련 이슈 #318 )
지난주에 말씀드린것처럼 추가된 PoW 블록체인에 대한 memory deduplication을 API로 구현해서 테스트해보시면 될 것 같습니다.