심센서스 편집하기
최신판 | 당신의 편집 | ||
25번째 줄: | 25번째 줄: | ||
심센서스는 다음과 같은 이유로 악의적인 노드의 블록 조작 가능성을 원천적으로 방지한다. 악의적 노드의 조작방지는 다음과 같다. | 심센서스는 다음과 같은 이유로 악의적인 노드의 블록 조작 가능성을 원천적으로 방지한다. 악의적 노드의 조작방지는 다음과 같다. | ||
# 네트워크 증명이 지갑 노드로부터 출발하고 지갑 노드는 확률적으로 선정된다. 네트워크 수수료를 지불해야 하므로 악의적인 지갑의 시빌 공격은 작업 노드가 원천적으로 차단할 수 있으며 공격하더라도 상당한 비용을 지출해야 한다. | # 네트워크 증명이 지갑 노드로부터 출발하고 지갑 노드는 확률적으로 선정된다. 네트워크 수수료를 지불해야 하므로 악의적인 지갑의 시빌 공격은 작업 노드가 원천적으로 차단할 수 있으며 공격하더라도 상당한 비용을 지출해야 한다. | ||
− | # 지갑 노드의 거래기록을 작업 노드가 검증하고, 작업 노드가 검증한 기록을 다시 보증 노드가 검증하는 다단계에 걸친 [[ | + | # 지갑 노드의 거래기록을 작업 노드가 검증하고, 작업 노드가 검증한 기록을 다시 보증 노드가 검증하는 다단계에 걸친 [[네트워크 증명방식]](PoN)을 사용한다. 악의적인 지갑의 경우 작업 노드가 일차적으로 검증하고, 작업 노드가 악의적이거나 동작이 불량한 경우에도 보증 노드가 검증한다. 지갑 노드 수가 증가하면 네트워크 증명 참가 노드로 선정될 확률이 낮아지기 때문에 통계학의 대수의 법칙에 의하여 조작 가능성의 확률은 0으로 수렴한다. |
# 악의적인 지갑의 경우 작업 노드가 1차적으로 검증하고, 작업 노드가 악의적이거나 동작이 불량한 경우에도 보증 노드가 검증한다. 악의적인 노드들은 합의 블록의 블랙리스트(Black List)에 등재되고 동작이 불량한 노드들은 [[그레이 리스트]](Gray List)에 등재된다. | # 악의적인 지갑의 경우 작업 노드가 1차적으로 검증하고, 작업 노드가 악의적이거나 동작이 불량한 경우에도 보증 노드가 검증한다. 악의적인 노드들은 합의 블록의 블랙리스트(Black List)에 등재되고 동작이 불량한 노드들은 [[그레이 리스트]](Gray List)에 등재된다. | ||
# 보증 노드 25개 중 16개의 노드는 작업 노드에서 선출한다. 9개의 노드는 재단이 선정하며 합의 과정에만 참여하는 거부권을 가진 노드이다. 선출된 보증 노드들은 악의적인 행동을 통하여 이득을 얻을 수 없다.<ref name="백서"></ref> | # 보증 노드 25개 중 16개의 노드는 작업 노드에서 선출한다. 9개의 노드는 재단이 선정하며 합의 과정에만 참여하는 거부권을 가진 노드이다. 선출된 보증 노드들은 악의적인 행동을 통하여 이득을 얻을 수 없다.<ref name="백서"></ref> |