합의 알고리즘 종류 편집하기
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
* '''[[작업증명]]'''('''PoW''', Proof of Work) : 목표값 이하의 [[해시]]를 찾는 과정을 무수히 반복함으로써 해당 작업에 참여했음을 증명하는 방식의 알고리즘이다. [[채굴]](mining)을 통해 작업증명을 한다. [[비트코인]], [[이더리움]], [[라이트코인]], [[비트코인캐시]], [[비트코인골드]], [[모네로]], [[지캐시]], [[시아코인]], [[불웍]], [[에이치닥]] 등의 암호화폐에서 작업증명 방식을 사용하고 있다. | * '''[[작업증명]]'''('''PoW''', Proof of Work) : 목표값 이하의 [[해시]]를 찾는 과정을 무수히 반복함으로써 해당 작업에 참여했음을 증명하는 방식의 알고리즘이다. [[채굴]](mining)을 통해 작업증명을 한다. [[비트코인]], [[이더리움]], [[라이트코인]], [[비트코인캐시]], [[비트코인골드]], [[모네로]], [[지캐시]], [[시아코인]], [[불웍]], [[에이치닥]] 등의 암호화폐에서 작업증명 방식을 사용하고 있다. | ||
* '''[[균형작업증명]]'''('''ePoW''', equilibrium Proof of Work) : 기존 [[작업증명]](PoW) 방식을 기반으로 하되, 한 번 [[채굴]]에 성공한 [[노드]]는 일정 기간 강제로 휴식을 취하도록 만들어 다른 노드들에게 채굴 기회를 공평하게 나누어 주는 방식의 합의 알고리즘이다. [[에이치닥]] 코인에서 이 방식을 사용하고 있다. | * '''[[균형작업증명]]'''('''ePoW''', equilibrium Proof of Work) : 기존 [[작업증명]](PoW) 방식을 기반으로 하되, 한 번 [[채굴]]에 성공한 [[노드]]는 일정 기간 강제로 휴식을 취하도록 만들어 다른 노드들에게 채굴 기회를 공평하게 나누어 주는 방식의 합의 알고리즘이다. [[에이치닥]] 코인에서 이 방식을 사용하고 있다. | ||
− | * '''[[ | + | * '''[[이중작업증명]]'''('''DPoW''', Dual Proof of Work) : 자체 [[블록체인]] 이외에 추가로 기존 [[비트코인]]의 블록체인도 함께 사용함으로써 위변조가 더욱 어렵게 만드는 합의 알고리즘이다. [[코모도]](Komodo)가 디포우(DPoW) 방식을 사용하고 있다. |
− | |||
* '''[[지분증명]]'''('''PoS''', Proof of Stake) : 해당 암호화폐를 보유하고 있는 지분율에 비례하여 의사결정 권한을 주는 방식이다. 주주총회에서 주식 지분율에 비례하여 의사결정 권한을 가지는 것과 유사하다. [[채굴]] 과정이 필요 없다. [[큐텀]], [[피어코인]] 등의 암호화폐가 지분증명 방식을 사용하고 있다. [[스트라티스]]는 처음에 작업증명 방식을 사용했으나 지분증명 방식으로 변경했다. [[이더리움]]도 현재 작업증명 방식을 벗어나 지분증명 방식으로 변경할 예정이다.<ref>블록인프레스, 〈[https://blockinpress.com/archives/4806 이더리움 지분증명 합의 알고리즘 ‘캐스퍼’, 검토 절차 시작]〉, 《블록인프레스》, 2018-04-23</ref> | * '''[[지분증명]]'''('''PoS''', Proof of Stake) : 해당 암호화폐를 보유하고 있는 지분율에 비례하여 의사결정 권한을 주는 방식이다. 주주총회에서 주식 지분율에 비례하여 의사결정 권한을 가지는 것과 유사하다. [[채굴]] 과정이 필요 없다. [[큐텀]], [[피어코인]] 등의 암호화폐가 지분증명 방식을 사용하고 있다. [[스트라티스]]는 처음에 작업증명 방식을 사용했으나 지분증명 방식으로 변경했다. [[이더리움]]도 현재 작업증명 방식을 벗어나 지분증명 방식으로 변경할 예정이다.<ref>블록인프레스, 〈[https://blockinpress.com/archives/4806 이더리움 지분증명 합의 알고리즘 ‘캐스퍼’, 검토 절차 시작]〉, 《블록인프레스》, 2018-04-23</ref> | ||
− | * '''[[우로보로스 지분증명]]'''('''OPoS''', Ouroboros Proof of Stake) : 기존 [[지분증명]] 방식의 문제점인 [[그라인딩 공격]](Grinding Attack)을 방어하기 위해 [[코인토싱]]<!--코인 토싱-->(coin tossing) 프로토콜을 사용하여 만든 합의 알고리즘이다.<ref>seungjae1012, 〈[https://steemit.com/coinkorea/@seungjae1012/cardano-ada-pos-ouroboros 카르다노(Cardano, ADA) 탐구: 지분 증명(POS)의 한계와 우로보로스(Ouroboros)]〉, 《스팀잇》, 2018년 2월</ref> [[ | + | * '''[[우로보로스 지분증명]]'''('''OPoS''', Ouroboros Proof of Stake) : 기존 [[지분증명]] 방식의 문제점인 [[그라인딩 공격]](Grinding Attack)을 방어하기 위해 [[코인토싱]]<!--코인 토싱-->(coin tossing) 프로토콜을 사용하여 만든 합의 알고리즘이다.<ref>seungjae1012, 〈[https://steemit.com/coinkorea/@seungjae1012/cardano-ada-pos-ouroboros 카르다노(Cardano, ADA) 탐구: 지분 증명(POS)의 한계와 우로보로스(Ouroboros)]〉, 《스팀잇》, 2018년 2월</ref> [[에이다]]가 이 방식을 사용하고 있다. |
− | * '''[[리스지분증명]]'''('''LPoS''', Leased Proof of Stake) : 자신이 소유한 암호화폐를 다른 사람에게 리스(lease)로 임대해 주고 그 대가로 보상을 받는 방식이다. [[ | + | * '''[[리스지분증명]]'''('''LPoS''', Leased Proof of Stake) : 자신이 소유한 암호화폐를 다른 사람에게 리스(lease)로 임대해 주고 그 대가로 보상을 받는 방식이다. [[웨이브]]가 이 방식을 사용하고 있다. |
* '''[[위임지분증명]]'''('''DPoS''', Delegated Proof of Stake) : 암호화폐 소유자들이 각자의 지분율에 비례하여 투표권을 행사하여 자신의 대표자를 선정하고, 이 대표자들끼리 합의하여 의사결정을 내리는 방식이다. 국민의 대표로 의원을 뽑아 의회를 구성하는 대의 민주주의 제도와 유사하다. [[이오스]], [[스팀]], [[리스크]], [[엘프]], [[라이즈]], [[아크]], [[비트셰어]], [[시프트]], [[보스코인]] 등이 위임지분증명 방식을 채택하고 있다. | * '''[[위임지분증명]]'''('''DPoS''', Delegated Proof of Stake) : 암호화폐 소유자들이 각자의 지분율에 비례하여 투표권을 행사하여 자신의 대표자를 선정하고, 이 대표자들끼리 합의하여 의사결정을 내리는 방식이다. 국민의 대표로 의원을 뽑아 의회를 구성하는 대의 민주주의 제도와 유사하다. [[이오스]], [[스팀]], [[리스크]], [[엘프]], [[라이즈]], [[아크]], [[비트셰어]], [[시프트]], [[보스코인]] 등이 위임지분증명 방식을 채택하고 있다. | ||
* '''[[이중위임지분증명]]'''<!--이중 위임 지분 증명-->('''DDPoS''', Dual Delegated Proof of Stake) : 기존의 [[위임지분증명]](DPoS) 방식을 사용하면서, 알고리즘에 따라 실시간으로 교체되는 임의의 노드인 시그마노드<!--시그마 노드-->(sigma node)를 추가하여 검증하도록 함으로써 대표자들 간의 담합에 의한 블록체인 데이터 조작 가능성을 예방한 합의 알고리즘이다. [[곽진영]]이 창시한 [[시그마체인]]이 DDPoS 방식을 사용하고 있다. | * '''[[이중위임지분증명]]'''<!--이중 위임 지분 증명-->('''DDPoS''', Dual Delegated Proof of Stake) : 기존의 [[위임지분증명]](DPoS) 방식을 사용하면서, 알고리즘에 따라 실시간으로 교체되는 임의의 노드인 시그마노드<!--시그마 노드-->(sigma node)를 추가하여 검증하도록 함으로써 대표자들 간의 담합에 의한 블록체인 데이터 조작 가능성을 예방한 합의 알고리즘이다. [[곽진영]]이 창시한 [[시그마체인]]이 DDPoS 방식을 사용하고 있다. | ||
* '''[[하이퍼 위임지분증명]]'''('''Hyper-DPoS''') : 기존의 [[위임지분증명]](DPoS) 방식을 기반으로 하되, 일정한 시간 안에 빠르게 반응하고 응답할 수 있는 [[노드]](node)만을 선택하여 합의 과정에 참여시키는 합의 알고리즘이다. '''하이퍼 디포스'''라고도 한다. [[모파스]]가 이 방식을 사용하고 있다. | * '''[[하이퍼 위임지분증명]]'''('''Hyper-DPoS''') : 기존의 [[위임지분증명]](DPoS) 방식을 기반으로 하되, 일정한 시간 안에 빠르게 반응하고 응답할 수 있는 [[노드]](node)만을 선택하여 합의 과정에 참여시키는 합의 알고리즘이다. '''하이퍼 디포스'''라고도 한다. [[모파스]]가 이 방식을 사용하고 있다. | ||
− | * '''[[포뮬레이션증명]]'''('''PoF''', Proof of Formulation) : [[포뮬레이션]] 보상 순서를 바탕으로 [[채굴자]]를 선택하는 합의 알고리즘이다. [[ | + | * '''[[포뮬레이션증명]]'''('''PoF''', Proof of Formulation) : [[포뮬레이션]] 보상 순서를 바탕으로 [[채굴자]]를 선택하는 합의 알고리즘이다. [[플레타]](Fleta)가 기존의 [[위임지분증명]](DPoS)을 일부분 변형하여 만들었다. |
− | * '''[[포크능력증명]]'''( | + | * '''[[포크능력증명]]'''(PoF, Proof of Forkability) : 정해진 수의 선출된 검증자들이 투표를 통해 3분의 2 이상 찬성으로 의사결정을 하는 합의 알고리즘이다. 기존의 [[비잔틴 장애 허용]](BFT)과 [[위임지분증명]](DPoS) 합의 알고리즘의 장점을 결합하여, [[애스톤]](Aston)을 만든 [[㈜엑스블록시스템즈]]가 개발했다. |
− | * '''[[ | + | * '''[[활동증명]]'''('''PoA''', Proof of Activity) : 작업증명(PoW) 방식과 지분증명(PoS) 방식을 혼합한 알고리즘이다. [[디크레드]]가 이 방식을 사용하고 있다.<ref name="유지수">유지수 기자, 〈[https://tokenpost.kr/article-22 THEblockchain: 블록체인 합의 프로토콜 기초서]〉, 《토큰포스트》, 2017-03-07</ref> |
* '''[[트레이딩증명]]'''('''PoT''', Proof of Trading) : 암호화폐 거래소에서 사용자가 거래한 양에 비례하여 거래소 수수료 수익의 일부를 거래자에게 되돌려주는 [[트레이딩 마이닝]]에서 사용하는 합의 알고리즘이다. [[코인제스트]]의 [[코즈]] 등이 있다. | * '''[[트레이딩증명]]'''('''PoT''', Proof of Trading) : 암호화폐 거래소에서 사용자가 거래한 양에 비례하여 거래소 수수료 수익의 일부를 거래자에게 되돌려주는 [[트레이딩 마이닝]]에서 사용하는 합의 알고리즘이다. [[코인제스트]]의 [[코즈]] 등이 있다. | ||
* '''[[소각증명]]'''('''PoB''', Proof of Burn) : 코인을 결코 돌아올 수 없는 [[암호화폐 지갑|지갑]]에 보내서 소각하면, 소각한 코인량에 비례하여 채굴 성공 가능성이 높아지는 방식이다.<ref name="유지수"></ref> '''지출증명'''이라고도 한다. [[슬림코인]](slimcoin)이 이 방식을 사용하고 있다. | * '''[[소각증명]]'''('''PoB''', Proof of Burn) : 코인을 결코 돌아올 수 없는 [[암호화폐 지갑|지갑]]에 보내서 소각하면, 소각한 코인량에 비례하여 채굴 성공 가능성이 높아지는 방식이다.<ref name="유지수"></ref> '''지출증명'''이라고도 한다. [[슬림코인]](slimcoin)이 이 방식을 사용하고 있다. | ||
23번째 줄: | 22번째 줄: | ||
* '''[[경과시간증명]]'''('''PoET''', Proof of Elapsed Time) : 미국 [[인텔]]이 개발한 합의 알고리즘이다.<ref name="유지수"></ref> 한국의 [[이든체인]](EdenChain)이 이 방식을 사용하고 있다.<ref>이정훈 기자, 〈[http://www.edaily.co.kr/news/news_detail.asp?newsId=01364486619243032&mediaCodeNo=257 (이정훈의 블록체인 탐방)토큰경제 생태계 만든다…글로벌 플레이어 승부수]〉, 《이데일리》, 2018-06-18</ref> | * '''[[경과시간증명]]'''('''PoET''', Proof of Elapsed Time) : 미국 [[인텔]]이 개발한 합의 알고리즘이다.<ref name="유지수"></ref> 한국의 [[이든체인]](EdenChain)이 이 방식을 사용하고 있다.<ref>이정훈 기자, 〈[http://www.edaily.co.kr/news/news_detail.asp?newsId=01364486619243032&mediaCodeNo=257 (이정훈의 블록체인 탐방)토큰경제 생태계 만든다…글로벌 플레이어 승부수]〉, 《이데일리》, 2018-06-18</ref> | ||
* '''[[프랙티컬 비잔틴 장애 허용]]'''('''PBFT''', Practical Byzantine Fault Tolerance) : [[네오]], [[질리카]], [[하이퍼레저]], [[R3]], [[ICT]], [[텐더민트]] 등에서 사용하는 방식이다. | * '''[[프랙티컬 비잔틴 장애 허용]]'''('''PBFT''', Practical Byzantine Fault Tolerance) : [[네오]], [[질리카]], [[하이퍼레저]], [[R3]], [[ICT]], [[텐더민트]] 등에서 사용하는 방식이다. | ||
− | |||
− | |||
− |