표본을 1억개 가정하면 좋나요
블록체인 1억개 노드에 트랜젝션을 효과적으로 전파하는 기법은 무엇이 있을까.
이거는 초대형 p2p 네트워크에서 작동하는 거를 만드는데 써요. 마이너 하나가 컴퓨터를 천 대 수 만큼 이케 한다 하더라도 현실적으로 1억 대에 도달하지 않겠쩌.
이거 알고리즘에 정답이 없을거여요. 이럼에도 1억 노드에 동기화를 하겠다 이럼 계획을 잘 세워야 하겠쩌. 가장 먼저 응답지연이 짧은 후보 노드를 구하는 거여요. 일반적으로 ping-pong 테스트로 측정하는데 누적 측정 방식을 사용하는 수가 있겠쩌. 이케하면 발화점을 계산하는 수가 있어요. 1초에 사용할 네트워크 대역폭을 규정하였다 이럼 1024kbps 이면 128kb 인데 1kb 트랜잭션 데이터를 사용하면 128개를 보내는 수가 있어요. 트랜젝션을 수신한 128개 노드가 128개를 다시 보내면 급수적으로 빠르게 되겟쩌.
위에 거는 마이너 수가 적으면서 전용 컴퓨터이어서 일반적으로 빠른 처리를 하면서도 거래라는 행위가 드물게 일어나서 말이저. 이럼 적당하게 가벼울 거여요.
솔랭이나 풀링이 되었던 어느 마이닝 방식을 채택하지 않으면 순수한 모든 노드에 동기화가 되어야 하는 거여요. 현실적으로 이거는 네트워크 불량이 있거나 배터리가 다 되어서 꺼졌거나 이케이케 많은 사연이 생기겨서 망할거여요.
이럼 어떢하나요.
