의견.png

"랜덤노드"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
3번째 줄: 3번째 줄:
 
'''랜덤노드'''(random node)는 전체 [[블록체인]]의 [[무결성]]을 유지하기 위해 임의로 선택된 [[노드]]로서, 선출된 [[마스터노드]]와 함께 [[블록]]을 생성한다.
 
'''랜덤노드'''(random node)는 전체 [[블록체인]]의 [[무결성]]을 유지하기 위해 임의로 선택된 [[노드]]로서, 선출된 [[마스터노드]]와 함께 [[블록]]을 생성한다.
  
랜덤노드의 합의과정을 거쳐 블록을 생성하는 대표적인 [[암호화폐]]는 [[시그마체인]](Sigma Chain)이 있다. 시그마체인은 [[위임지분증명]](DPoS) 방식에 한 단계의 검증 절차를 추가한 [[이중위임지분증명]](DDPoS) [[합의 알고리즘]]을 자체적으로 개발했다. 이중위임지분증명 방식에서는 암호화폐 소유자들이 지분율에 비례하여 투표권을 행사하여 자신의 대표자를 선정하고, 이 대표자들이 합의하여 의사결정을 내리는 위임지분증명 방식의 장점을 그대로 사용하면서, 알고리즘에 따라 랜덤하게 실시간으로 교체되는 임의의 노드인 랜덤노드를 추가하여 검증하도록 한다. 이를 통해 대표자들 간의 담합에 의한 블록체인 [[데이터]] 조작 가능성을 예방할 수 있다.
 
 
이중위임지분증명 방식에서는 21개의 [[대표노드]] 가운데, 17개는 [[암호화폐]] 소유자들의 지분에 비례하여 [[투표]]로 선출된 마스터노드로 구성되고, 나머지 4개는 전체 노드들 중에서 랜덤하게 선출된 랜덤노드로 구성된다. 선출된 마스터노드와 전체 블록체인의 무결성을 유지하기 위해 임의로 선택된 랜덤노드가 함께 무작위로 결정된 순서에 따라 블록을 생성하는 방식이다. 이러한 블록생성 방식은 [[작업증명]] 방식처럼 비용 소모가 없고, 마스터노드가 오염되더라도 임의로 선택되는 랜덤노드에 의해 오염이 방지되어 무결성을 유지할 수 있다.
 
  
 
== 개요 ==
 
== 개요 ==
11번째 줄: 8번째 줄:
 
랜덤노드는 전체 [[블록체인]]의 [[무결성]]을 유지하기 위해 임의로 선택된 [[노드]]로서, 선출된 [[마스터노드]]와 함께 [[블록]]을 생성한다.
 
랜덤노드는 전체 [[블록체인]]의 [[무결성]]을 유지하기 위해 임의로 선택된 [[노드]]로서, 선출된 [[마스터노드]]와 함께 [[블록]]을 생성한다.
 
== 활용 ==
 
== 활용 ==
 +
랜덤노드의 합의과정을 거쳐 블록을 생성하는 대표적인 [[암호화폐]]는 [[시그마체인]](Sigma Chain)이 있다. 시그마체인은 [[위임지분증명]](DPoS) 방식에 한 단계의 검증 절차를 추가한 [[이중위임지분증명]](DDPoS) [[합의 알고리즘]]을 자체적으로 개발했다. 이중위임지분증명 방식에서는 암호화폐 소유자들이 지분율에 비례하여 투표권을 행사하여 자신의 대표자를 선정하고, 이 대표자들이 합의하여 의사결정을 내리는 위임지분증명 방식의 장점을 그대로 사용하면서, 알고리즘에 따라 랜덤하게 실시간으로 교체되는 임의의 노드인 랜덤노드를 추가하여 검증하도록 한다. 이를 통해 대표자들 간의 담합에 의한 블록체인 [[데이터]] 조작 가능성을 예방할 수 있다.
 +
 +
이중위임지분증명 방식에서는 21개의 [[대표노드]] 가운데, 17개는 [[암호화폐]] 소유자들의 지분에 비례하여 [[투표]]로 선출된 마스터노드로 구성되고, 나머지 4개는 전체 노드들 중에서 랜덤하게 선출된 랜덤노드로 구성된다. 선출된 마스터노드와 전체 블록체인의 무결성을 유지하기 위해 임의로 선택된 랜덤노드가 함께 무작위로 결정된 순서에 따라 블록을 생성하는 방식이다. 이러한 블록생성 방식은 [[작업증명]] 방식처럼 비용 소모가 없고, 마스터노드가 오염되더라도 임의로 선택되는 랜덤노드에 의해 오염이 방지되어 무결성을 유지할 수 있다.
 +
  
 
*엘론드 : 엘론드는 블록체인 확장성 해결에 초점을 맞춘 플랫폼으로, 기존의 다른 [[블록체인]] 플랫폼이 해결하지 못했던 보완성, 효율성, 상호 운용성 등 여러 문제점을 해결하려고 한다. 엘론드는 블록체인 확장성을 해결하기 위한 솔루션 중 하나인 [[샤딩]] 기술을 응용하여 적응형 상태 샤딩기술을 개발하였다. 적응형 상태 샤딩 기술을 통해 블록체인 트랜잭션을 여러 노드로 분할한 [[샤드]]의 상태를 기록하여 각 시점에 나누어 처리한다. 기존의 PoS 방식의 알고리즘을 보완한 안정 지분 증명 방식(SPoS)를 도입하여 노드를 랜덤하게 선정하여 트랜잭션을 처리한다.<ref>〈[http://www.newsworks.co.kr/news/articleView.html?idxno=371261  바이낸스 랩이 후원하는 엘론드, 다음 런치패드 프로젝트로 선정]〉, 《뉴스웍스》</ref>
 
*엘론드 : 엘론드는 블록체인 확장성 해결에 초점을 맞춘 플랫폼으로, 기존의 다른 [[블록체인]] 플랫폼이 해결하지 못했던 보완성, 효율성, 상호 운용성 등 여러 문제점을 해결하려고 한다. 엘론드는 블록체인 확장성을 해결하기 위한 솔루션 중 하나인 [[샤딩]] 기술을 응용하여 적응형 상태 샤딩기술을 개발하였다. 적응형 상태 샤딩 기술을 통해 블록체인 트랜잭션을 여러 노드로 분할한 [[샤드]]의 상태를 기록하여 각 시점에 나누어 처리한다. 기존의 PoS 방식의 알고리즘을 보완한 안정 지분 증명 방식(SPoS)를 도입하여 노드를 랜덤하게 선정하여 트랜잭션을 처리한다.<ref>〈[http://www.newsworks.co.kr/news/articleView.html?idxno=371261  바이낸스 랩이 후원하는 엘론드, 다음 런치패드 프로젝트로 선정]〉, 《뉴스웍스》</ref>

2019년 7월 30일 (화) 13:47 판

이중위임지분증명(DDPoS) 합의 알고리즘

랜덤노드(random node)는 전체 블록체인무결성을 유지하기 위해 임의로 선택된 노드로서, 선출된 마스터노드와 함께 블록을 생성한다.


개요

랜덤노드는 전체 블록체인무결성을 유지하기 위해 임의로 선택된 노드로서, 선출된 마스터노드와 함께 블록을 생성한다.

활용

랜덤노드의 합의과정을 거쳐 블록을 생성하는 대표적인 암호화폐시그마체인(Sigma Chain)이 있다. 시그마체인은 위임지분증명(DPoS) 방식에 한 단계의 검증 절차를 추가한 이중위임지분증명(DDPoS) 합의 알고리즘을 자체적으로 개발했다. 이중위임지분증명 방식에서는 암호화폐 소유자들이 지분율에 비례하여 투표권을 행사하여 자신의 대표자를 선정하고, 이 대표자들이 합의하여 의사결정을 내리는 위임지분증명 방식의 장점을 그대로 사용하면서, 알고리즘에 따라 랜덤하게 실시간으로 교체되는 임의의 노드인 랜덤노드를 추가하여 검증하도록 한다. 이를 통해 대표자들 간의 담합에 의한 블록체인 데이터 조작 가능성을 예방할 수 있다.

이중위임지분증명 방식에서는 21개의 대표노드 가운데, 17개는 암호화폐 소유자들의 지분에 비례하여 투표로 선출된 마스터노드로 구성되고, 나머지 4개는 전체 노드들 중에서 랜덤하게 선출된 랜덤노드로 구성된다. 선출된 마스터노드와 전체 블록체인의 무결성을 유지하기 위해 임의로 선택된 랜덤노드가 함께 무작위로 결정된 순서에 따라 블록을 생성하는 방식이다. 이러한 블록생성 방식은 작업증명 방식처럼 비용 소모가 없고, 마스터노드가 오염되더라도 임의로 선택되는 랜덤노드에 의해 오염이 방지되어 무결성을 유지할 수 있다.


  • 엘론드 : 엘론드는 블록체인 확장성 해결에 초점을 맞춘 플랫폼으로, 기존의 다른 블록체인 플랫폼이 해결하지 못했던 보완성, 효율성, 상호 운용성 등 여러 문제점을 해결하려고 한다. 엘론드는 블록체인 확장성을 해결하기 위한 솔루션 중 하나인 샤딩 기술을 응용하여 적응형 상태 샤딩기술을 개발하였다. 적응형 상태 샤딩 기술을 통해 블록체인 트랜잭션을 여러 노드로 분할한 샤드의 상태를 기록하여 각 시점에 나누어 처리한다. 기존의 PoS 방식의 알고리즘을 보완한 안정 지분 증명 방식(SPoS)를 도입하여 노드를 랜덤하게 선정하여 트랜잭션을 처리한다.[1]
  • 시그마 체인 : 시그마체인은 중위임지분증명 합의 알고리즘을 사용하는 블록체인 플랫폼이다. 이중위임지분증명 알고리즘은 위임자지분증명 방식에 검증 절차를 한 단계 더 추가한 합의 알고리즘이다.[2]


출처 : 스타트업투데이: 국내 유일 창업 전문지(http://www.startuptoday.kr)

각주

참고자료

같이 보기


  의견.png 이 랜덤노드 문서는 블록체인 기술에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.