합의 알고리즘 편집하기
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
'''합의 알고리즘'''(consensus algorithm)이란 다수의 참여자들이 통일된 의사결정을 하기 위해 사용하는 [[알고리즘]]을 말한다. '''합의 모델''', '''합의 방식''', '''합의 메커니즘''' 또는 '''합의 프로토콜'''이라고도 한다. [[블록체인]] 시스템의 경우 네트워크에 참여하는 모든 참여자들이 동일한 데이터를 복사하여 분산 저장하기 때문에 원본과 사본의 구별이 없으며, 통일된 의사결정을 내릴 수 있는 권위 있는 중앙(center)이 존재하지 않는다. 이런 상황에서 합리적이고 효율적인 의사결정을 내릴 수 있는 다양한 알고리즘이 개발되었다. | '''합의 알고리즘'''(consensus algorithm)이란 다수의 참여자들이 통일된 의사결정을 하기 위해 사용하는 [[알고리즘]]을 말한다. '''합의 모델''', '''합의 방식''', '''합의 메커니즘''' 또는 '''합의 프로토콜'''이라고도 한다. [[블록체인]] 시스템의 경우 네트워크에 참여하는 모든 참여자들이 동일한 데이터를 복사하여 분산 저장하기 때문에 원본과 사본의 구별이 없으며, 통일된 의사결정을 내릴 수 있는 권위 있는 중앙(center)이 존재하지 않는다. 이런 상황에서 합리적이고 효율적인 의사결정을 내릴 수 있는 다양한 알고리즘이 개발되었다. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== 종류 == | == 종류 == | ||
18번째 줄: | 13번째 줄: | ||
====균형작업증명==== | ====균형작업증명==== | ||
− | |||
[[균형작업증명]]('''ePoW''', equilibrium Proof of Work)은 기존 작업증명 방식을 기반으로 하되, 한 번 채굴에 성공한 노드는 일정 기간 강제로 휴식을 취하도록 만들어 다른 노드들에게 채굴 기회를 공평하게 나누어 주는 방식의 합의 알고리즘이다. [[에이치닥]] 코인에서 이 방식을 사용하고 있다. | [[균형작업증명]]('''ePoW''', equilibrium Proof of Work)은 기존 작업증명 방식을 기반으로 하되, 한 번 채굴에 성공한 노드는 일정 기간 강제로 휴식을 취하도록 만들어 다른 노드들에게 채굴 기회를 공평하게 나누어 주는 방식의 합의 알고리즘이다. [[에이치닥]] 코인에서 이 방식을 사용하고 있다. | ||
49번째 줄: | 43번째 줄: | ||
====지연작업증명==== | ====지연작업증명==== | ||
− | |||
[[지연작업증명]]('''DPoW''', Delayed Proof of Work)은 네트워크 보안을 강화하기 위해 비트코인 블록체인의 해시 파워를 사용하는 작업증명 합의 알고리즘의 수정 버전이다. [[슈퍼넷]](Supernet)이 설계하였으며 [[코모도]](Komodo)가 유일하게 디포우 방식을 사용하고 있다. | [[지연작업증명]]('''DPoW''', Delayed Proof of Work)은 네트워크 보안을 강화하기 위해 비트코인 블록체인의 해시 파워를 사용하는 작업증명 합의 알고리즘의 수정 버전이다. [[슈퍼넷]](Supernet)이 설계하였으며 [[코모도]](Komodo)가 유일하게 디포우 방식을 사용하고 있다. | ||
75번째 줄: | 68번째 줄: | ||
====담보지분증명==== | ====담보지분증명==== | ||
− | |||
[[담보지분증명]]('''BPoS''', Bonded Proof of Stake)은 [[코스모스코인]](Cosmos Coin)이 사용하는 지분증명 기반의 합의 알고리즘이다. 코스모스의 지분증명을 담보지분증명이라 일컫는다. 담보지분증명 방식은 구현하기 훨씬 어렵고 마스터노드뿐만 아니라 위임지분증명 프로토콜을 활용하는 지분증명 프로토콜보다 훨씬 높은 수준의 보안을 제공한다.<ref>COSMOS Korea, 〈[https://medium.com/lunamint-atlas/%EC%BD%94%EC%8A%A4%EB%AA%A8%EC%8A%A4-%EC%B5%9C%EC%8B%A0-%EC%86%8C%EC%8B%9D-%ED%95%84%EB%8F%85-10%EC%9B%94-%EC%BB%A4%EB%AE%A4%EB%8B%88%ED%8B%B0-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-5bbf3e429de7 코스모스 최신 소식 — (필독) 10월 커뮤니티 업데이트]〉, 《미디엄》, 2018-11-14</ref> | [[담보지분증명]]('''BPoS''', Bonded Proof of Stake)은 [[코스모스코인]](Cosmos Coin)이 사용하는 지분증명 기반의 합의 알고리즘이다. 코스모스의 지분증명을 담보지분증명이라 일컫는다. 담보지분증명 방식은 구현하기 훨씬 어렵고 마스터노드뿐만 아니라 위임지분증명 프로토콜을 활용하는 지분증명 프로토콜보다 훨씬 높은 수준의 보안을 제공한다.<ref>COSMOS Korea, 〈[https://medium.com/lunamint-atlas/%EC%BD%94%EC%8A%A4%EB%AA%A8%EC%8A%A4-%EC%B5%9C%EC%8B%A0-%EC%86%8C%EC%8B%9D-%ED%95%84%EB%8F%85-10%EC%9B%94-%EC%BB%A4%EB%AE%A4%EB%8B%88%ED%8B%B0-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-5bbf3e429de7 코스모스 최신 소식 — (필독) 10월 커뮤니티 업데이트]〉, 《미디엄》, 2018-11-14</ref> | ||
81번째 줄: | 73번째 줄: | ||
====리스지분증명==== | ====리스지분증명==== | ||
− | |||
[[리스지분증명]]('''LPoS''', Leased Proof of Stake)은 자신이 소유한 암호화폐를 다른 사람에게 리스(lease)로 임대해 주고 그 대가로 보상을 받는 방식이다. [[웨이브즈]]가 이 방식을 사용하고 있다. 리스지분증명은 지분증명 합의 알고리즘의 향상된 버전이다. | [[리스지분증명]]('''LPoS''', Leased Proof of Stake)은 자신이 소유한 암호화폐를 다른 사람에게 리스(lease)로 임대해 주고 그 대가로 보상을 받는 방식이다. [[웨이브즈]]가 이 방식을 사용하고 있다. 리스지분증명은 지분증명 합의 알고리즘의 향상된 버전이다. | ||
87번째 줄: | 78번째 줄: | ||
====시간소각 지분증명==== | ====시간소각 지분증명==== | ||
− | |||
[[시간소각 지분증명]]('''ABPoS''', Age Burnable Proof of Stake)은 기존 지분증명 방식의 문제점을 개선하기 위해 [[엑스피체인]](XPChain)이 새로이 개발한 합의 알고리즘이다. "Age Burnable Proof of Stake"라는 말로 알 수 있듯이 시간이 가면서 코인을 소각할 수 있는 방식이다. 마치 우리의 현재 통화가 마모되고 손상되어 수명을 다하듯이, 암호화폐 또한 그렇게 개발한 것이다. 이를 통해 코인 수를 항상 적절하게 유지할 수 있다. | [[시간소각 지분증명]]('''ABPoS''', Age Burnable Proof of Stake)은 기존 지분증명 방식의 문제점을 개선하기 위해 [[엑스피체인]](XPChain)이 새로이 개발한 합의 알고리즘이다. "Age Burnable Proof of Stake"라는 말로 알 수 있듯이 시간이 가면서 코인을 소각할 수 있는 방식이다. 마치 우리의 현재 통화가 마모되고 손상되어 수명을 다하듯이, 암호화폐 또한 그렇게 개발한 것이다. 이를 통해 코인 수를 항상 적절하게 유지할 수 있다. | ||
132번째 줄: | 122번째 줄: | ||
===위임지분증명=== | ===위임지분증명=== | ||
− | |||
[[위임지분증명]]('''DPoS''', Delegated Proof of Stake)은 암호화폐 소유자들이 각자의 지분율에 비례하여 투표권을 행사하여 자신의 대표자를 선정하고, 이 대표자들끼리 합의하여 의사결정을 내리는 방식이다. 국민의 대표로 의원을 뽑아 의회를 구성하는 대의 민주주의 제도와 유사하다. [[이오스]], [[스팀]], [[리스크]], [[엘프]], [[라이즈]], [[아크]], [[비트셰어]], [[시프트]], [[보스코인]] 등이 위임지분증명 방식을 채택하고 있다. | [[위임지분증명]]('''DPoS''', Delegated Proof of Stake)은 암호화폐 소유자들이 각자의 지분율에 비례하여 투표권을 행사하여 자신의 대표자를 선정하고, 이 대표자들끼리 합의하여 의사결정을 내리는 방식이다. 국민의 대표로 의원을 뽑아 의회를 구성하는 대의 민주주의 제도와 유사하다. [[이오스]], [[스팀]], [[리스크]], [[엘프]], [[라이즈]], [[아크]], [[비트셰어]], [[시프트]], [[보스코인]] 등이 위임지분증명 방식을 채택하고 있다. | ||
243번째 줄: | 232번째 줄: | ||
신뢰성증명은 [[블록체인]] 생태계에 가장 활발하게 참여한 사람에게 보상을 주는 것이다. 예를 들어 해당 블록체인 기술로 [[앱]]을 열심히 개발했거나, 그 [[암호화폐]] 기술로 결제를 많이 한 사람 중 일부를 골라 추첨한다. 뽑힌 검증자는 시스템에 문제가 있는지(해킹, 개인정보 유출 등의 문제) 검증한 후 이오스트의 암호화폐를 받는다. 이를테면 암호화폐, 복권, 청문회를 모두 거쳐야 하는 엄격한 방식이다. 이 [[네트워크]]에는 평판개념이 도입돼 있다. 평판과 [[토큰]]을 합해서 블록을 생성할 권한을 줄지 결정한다. 평판에는 사용, 거래, 기부 등의 여러 요소가 포함된다. 이 평판이 0으로 돌아가면 처음부터 좋은 일을 다시 해야 한다.<ref>이종철기자, 〈[https://byline.network/2018/05/09/ 믿을만하면 코인준다, 신뢰성 증명 블록체인 플랫폼 IOST 출범]〉, 《바이라인네트워크》, 2018-05-09</ref> | 신뢰성증명은 [[블록체인]] 생태계에 가장 활발하게 참여한 사람에게 보상을 주는 것이다. 예를 들어 해당 블록체인 기술로 [[앱]]을 열심히 개발했거나, 그 [[암호화폐]] 기술로 결제를 많이 한 사람 중 일부를 골라 추첨한다. 뽑힌 검증자는 시스템에 문제가 있는지(해킹, 개인정보 유출 등의 문제) 검증한 후 이오스트의 암호화폐를 받는다. 이를테면 암호화폐, 복권, 청문회를 모두 거쳐야 하는 엄격한 방식이다. 이 [[네트워크]]에는 평판개념이 도입돼 있다. 평판과 [[토큰]]을 합해서 블록을 생성할 권한을 줄지 결정한다. 평판에는 사용, 거래, 기부 등의 여러 요소가 포함된다. 이 평판이 0으로 돌아가면 처음부터 좋은 일을 다시 해야 한다.<ref>이종철기자, 〈[https://byline.network/2018/05/09/ 믿을만하면 코인준다, 신뢰성 증명 블록체인 플랫폼 IOST 출범]〉, 《바이라인네트워크》, 2018-05-09</ref> | ||
− | |||
− | |||
− | |||
− | |||
===흐름증명=== | ===흐름증명=== | ||
290번째 줄: | 275번째 줄: | ||
* 파랑새, 〈[https://blog.naver.com/mhsun/221212385503 블록체인 기술 용어]〉, 《파랑새 암호화폐 연구회》, 2018-02-20 | * 파랑새, 〈[https://blog.naver.com/mhsun/221212385503 블록체인 기술 용어]〉, 《파랑새 암호화폐 연구회》, 2018-02-20 | ||
* 초보자를 위한 블록체인 설명, 〈[https://cryptochain.tistory.com/49 블록체인의 합의 알고리즘에 대해 알아보자: PoW, PoS, DPoS, BFT]〉, 《블록센스》, 2018-07-03 | * 초보자를 위한 블록체인 설명, 〈[https://cryptochain.tistory.com/49 블록체인의 합의 알고리즘에 대해 알아보자: PoW, PoS, DPoS, BFT]〉, 《블록센스》, 2018-07-03 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 같이 보기 == | == 같이 보기 == | ||
− | |||
− | |||
− | |||
* [[블록체인]] | * [[블록체인]] | ||
* [[채굴]] | * [[채굴]] | ||
313번째 줄: | 283번째 줄: | ||
* [[암호 알고리즘]] | * [[암호 알고리즘]] | ||
* [[체인 알고리즘]] | * [[체인 알고리즘]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{합의 알고리즘|검토 필요}} | {{합의 알고리즘|검토 필요}} | ||
+ | |||
[[분류:블록체인]] | [[분류:블록체인]] |