https://github.com/Hdactech/doc/wiki/Whitepaper#consensus-algorithm
위에서 적어 놓은 ePoW의 정체는 무엇일까요?
공개되어진 소스를 기반으로 찾아 보았습니다.
https://www.multichain.com/developers/blockchain-parameters/
multichain에 mining-turnover 라는 파라미터가 존재합니다.
이것이 ePoW의 정체인 것으로 추정됩니다.
(저는 꼬부랑 글씨는 잘 몰라서 이것이 맞을지 모릅니다....)
OS 스케줄링 방법 중 라운드 로빈 스케줄링(Round Robin Scheduling)이라는 것이 있습니다.
프로세스별로 우선순위를 두지 않고, 순서대로 일정한 시간 프로세스들에게 자원을 할당합니다.
예를 들어 프로세스 4개가 있다고 하면
프로세스 1(100ms) -> 프로세스 2(100ms) -> 프로세스 3(100ms) -> 프로세스 4(100ms) -> 프로세스 1(100ms) ......
이런 식으로 프로세스에게 자원을 할당하여 물리적인 CPU가 죽어라 일만하게 만들겁니다.
아마도 블록체인 마이닝(PoW)에 이것을 적용하면 다음과 같은 형태로 이루어질 겁니다.
풀 1(block 1) --> 풀 2(block 2) --> 풀 3(block 3) --> 풀 4(block 4) --> 풀 1(block 5) --> 풀 2(block 6) ......
multichain 의 툴을 사용하여 블록체인 구성시 설정하면 ePoW라는 것이 되는 것 같아 보입니다...... (해보지 않아서 모릅니다. 추정.....)
(다시 말하지만 전 꼬부랑 글씨는 잘 모릅니다. 추정일 뿐입니다....)
궁금한건 많은데.. 소프트웨어에 너무 약해서ㅎ...