traders_free custom_top_html:no
default debug random = 0 / type = READ / detected = READ

검색을 통해서 casper방식의 pos에 대해서 방금 검색을 해보았습니다.

 

pos의 단점인 nothing at stake에 대해서 처음 보았습니다.

 

https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ

http://www.ddengle.com/index.php?mid=bitcoinqna&document_srl=1222923&rnd=1436738#comment_1436738

 

그런데, 위 단점의 핵심에는 pos에서 "경쟁"을 하기 때문에 발생하는 것입니다..

 

캐스퍼는 이 문제를 해결하기 위해서 포크된 블럭체인 모두에게 투표를 하는 노드에게 손해를 주는 방법으로 해결을 합니다.

(사토시의 비트코인 논문을 보면, 블럭체인에 문제(포크 상황일 때로 추측)가 있을 때 투표(vote)를 하는데, 1cpu, 1vote라고 적고 있습니다.)

포크가 된 블럭체인이 동시에 두개가 있을 경우 노드가 두 블럭체인 모두에 투표를 해서 두 블럭체인 중에 어느 것이 이기든지 블럭생성을 통해서 이익을 보려는 행위 때문입니다.

 

이더리움의 이런 해결 방법은 효과가 있을 것입니다.

 

하지만, 이런 현상이 생기는 원인은 pos가 '블럭을 누가 빨리 찾는냐'를 경쟁하기 때문에 생기는 문제 입니다.

즉, 두개 이상의 유효한 블럭체인이 동시에 존해하는 포크(fork)라는 상황은 노드가 서로 경쟁을 하기 때문입니다.

 

그렇다면, 경쟁을 하지 않고, 다수의 노드가 합의해서 누가 블럭을 생성할지 정하는 합의 알고리즘이라면, 포크가 생기기는 힘든 상황이 됩니다.

 

제가 몇번 제안했던 비경쟁 pos 합의 알고리즘이 이런 특성을 지닙니다.

 

---

비경쟁 pos읠 실제 예를 들면, 비트쉐어의 dpos가 있습니다.

 

dpos의 경우도, 지분 + 추천을 통해서 블럭을 생성할 증인그룹을 미리 정합니다.

스팀의 경우 약 3초가 컨펌 시간으로 알고 있는데요..

 

이렇게 정해진 증인 그룹이 정해진 순서(물론 이들이 랜덤 방식으로도 가능함)로 블럭을 생성하면,

컨펌시간을 네트워크 지연 시간에 거의 가깝게 컨펌이 가능한 이점이 있습니다. 

 

왜냐면, 누가 블럭을 생성할 것인지에 대해서 컴퓨팅 파워를 거의 사용할 필요가 없기 때문입니다.

 

증인 그룹은 예로 약 100개로 정할 수도 있고, 또한 예로 2시간마다 새로운 증인 그룹을 정할 수 있습니다.

물론 컨펌시간은 5초정도로 하고요...

 

---

제가 제안했던 합의 알고리즘은 기본적으로 비경쟁 방식의 pos이었습니다.

https://drive.google.com/file/d/0B5hmGlVuh8KZUzJGdDJ2bVNwSE0/view

https://steemit.com/kr/@loum/5gc6kw

 

물론 dpos의 가장 강점은 컴펌 그룹을 만들고 이들이 몇시간 동안 컴펌을 한 후 다시 새로운 컨펌 그룹을 만드는 것입니다.

이때 블럭의 컨펌 시간은 2~5초로 할 수 있습니다.

 

쉬운 비경쟁의 합의 알고리즘을 만든다면, 

dpos의 증인을 선정하는 방법을 기존의 dpos와 다르게 하는 것입니다.

 

이를 구현하는 방법은 아주 여러가지이고, 아주 다양하게 구현할 수 있습니다.

 

사실 노드에 대한 추천이라는 방법은 해킹이 조금은 취약할 수 있습니다.

추천을 잘하지도 않고요..

사용자가 다수의 계정을 만들어 이들이 서로 추천을 하면, 이들이 거의 모두 증인 그룹에 들어갈 경우 위험할 수가 있죠..

물론 증인 그룹도 지분에 따라서 블럭을 생성을 하기 때문에 개발자가 지분을 많이 가지고 있으면, 해킹은 불가능합니다.

 

제가 제안했던 51%의 컨펌용 코인을 도입하고 증인그룹을 적용한다면,, 좋은 합의 알고리즘이 될 수도 있습니다.

 

제 나름대로는 pos가 경쟁방식보다, 비경쟁 방식으로 갈 것으로 예견하고 있습니다.

비경쟁 방식이 이점이 경쟁방식보다 이점이 더 많다고 개인적으로 생각을 합니다.

 

(하지만, 제가 이쪽을 전공하지 않았으므로, 다른 문제가 발생할 가능성은 있습니다.)


 

28

loum님의 서명

 

 
 
 
댓글 0

List of Articles
번호 제목 추천 수 조회 수 글쓴이 날짜
공지 달콤한 디저트 세트 추첨 이벤트(0911-0917) 결과 발표 3 7 897
ESN경매
2020.09.21
공지 땡글 경매! 암호화폐 하드월렛 Ledger Nano S (~9/27) 3 updatefile 11 1106
ESN경매
2020.09.21
공지 ESN 바운티 프로그램 안내 - 스마트 컨트랙트 투표 시스템 구축 및 투표 결과 통계 정보 제공 2 13 1664
ESN운영
2020.09.07
공지 땡글닷컴 출석체크 이벤트(9월) 51 20 4042
ESN경매
2020.09.01
공지 ESN 8월 리포트 3 file 14 1388
ESN운영
2020.08.31
공지 게시판 캐시 적립 정책 변경 안내 (2019/12/20 시행) 51 20 2018
관리자
2019.12.20
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 13 7 4659
땡글개발자
2019.08.21
5312 대쉬코인 이더가pos로바뀌고  난이도도  마니올라서  대쉬코인을 채굴해보려는데 혹시 대쉬코인 채굴하시는분계신가요  이더처럼  채굴장비가4웨이로 대당 백몇십만원하나요?채굴한다면10대기준 하루채굴량은 몇개정도나올까요... 4 0 2529
초보2
2016.10.20
5311 라이트코인 시아코인 지금 현재   라이트코인과 시아코인과 대쉬코인 그리고 모네로코인  z케쉬  시세아시는분계신가요 아무리 인터넷으로 찾아도 몇년전 시세만 나와있고 현시세는안나와있네요 아시는분 부탁좀드립니다 4 0 4302
초보2
2016.10.19
5310 합의 알고리즘에 대한 쉬운 설명 경쟁적 합의 알고리즘에는 pow(Proof Of Work)와 pos(proof of stake)가 있습니다.   이들은 마치 100m 경주를 이어달리기 하는 것과 유사합니다. 일등을 하는 사람(노드)가 블럭을 생성합니다.   블럭이 생성된 후 ... 2 7 7647
loum
2016.10.18
5309 이더리움 하드포크 카운트다운 이더리움 하드포크 카운트다운을 볼 수 있는 사이트입니다.   https://fork.codetract.io/   Please upgrade your Ethereum client using the links below. Latest version of Ethereum Wallet/Mist (v0.8.6) Latest ... 18 9 4533
atomrigs
2016.10.18
5308 블록체인지갑 해킹 당한거 같아요 도와주세요.   이메일 로그인 신호 제가 한거보다 몇초 먼저 줘서 제가 그 해커한테 제 월렛을 열어주게됫고요   해킹해서 몇초만에 2비트 코인정도를 해킹 당했습니다.   승인이 1/3 중이엇는데 2/3으로 바꼇어요   이거 거래 돌... 22 0 3286
바이어
2016.10.17
pos의 단점인 nothing at stake를 보고 든 생각... 검색을 통해서 casper방식의 pos에 대해서 방금 검색을 해보았습니다.   pos의 단점인 nothing at stake에 대해서 처음 보았습니다.   https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ http://www.ddengle... 1 5366
loum
2016.10.17
5306 이더리움 하드포크에 따른 코인원 ETH/ETC입출금 정지 안내 (오후 7시~)   안녕하세요. 코인원입니다. 이더리움 관련 중요한 공지라 땡글에도 같이 올립니다. 이전에 올린 공지에서 하드포크 블록수가 변경되어, 예정 일정이 변경되었습니다. 아래 저희 거래소 공지내용을 붙여드리니, 하드... 0 2438
Coinone
2016.10.17
5305 방금 폴로닉스에서도 NXT의 ARDOR 코인 거래 시작 Bittrex에 이어 폴로닉스에서 거래 시작되며 가격이 0.000025BTC에서 0.000035로 상승했네요. 1 0 1906
leftsword
2016.10.17
5304 [Coinone] $640 돌파: 위안화·파운드 약세에 치솟는 비트코인   10월 3주차 $640 돌파: 위안화·파운드 약세에 치솟는 비트코인   지난 11일(화) 비트코인은 최저가 $615.87에서 4% 이상 올라 3개월 만에 $640선을 돌파했습니다. 이후 아래로 소폭 밀린 후 지지선 635, 저항선 640... 1 file 4 1662
Coinone
2016.10.16
5303 이더리움 geth 하드포크 노트7 과 parity 이더리움 DoS 하드포크를 위한 새버저들이 출시되었습니다.   Geth 1.4.18 일명 노트 7   https://github.com/ethereum/go-ethereum/releases/tag/v1.4.18   패러티도 업데이트 되었습니다. 1.3.8   https://github.c... 3 3 2125
atomrigs
2016.10.16
5302 POLONIEX Dao extraBalance 는 언제쯤받을수있을까요?? POLONIEX Dao extraBalance 는 언제쯤받을수있을까요?? 아톰님의 소중한답변으로 한국거래소에서는 빠른 처리를 받을수있었는데요 폴로닉스에서는 아직 답변이없네요  티켓을 보내보기도했는데 답변이 무슨말인지 잘... 14 0 1872
디자이너
2016.10.15
5301 ETC 의 진로   이더리움 DOS 하드포크가 확정되고 최종 테스트작업이 계속 진행중입니다. 블럭하이트가 조금 뒤로 미루어졌습니다. 첫번째 하드포크 블럭번호가 2463000 입니다. 현재 이더리움 커뮤니티내에서는 이번 하드포크의... 9 file 12 4589
atomrigs
2016.10.15
5300 합의 알고리즘에 대한 개략 http://www.ddengle.com/blockchain/1433956 에 제가 답글로 쓴 합의 알고리즘에 대한 내용을 다시 올립니다.   --------------------------   스팀은 기본적으로 dpos방법을 사용합니다. 추가로, 개발자의 지분확보... 6 2 2374
loum
2016.10.15
5299 폴로닉스 인증서 문제 임시 해결방법... 인터넷 익스플로러   출처 : http://www.clien.net/cs2/bbs/board.php?bo_table=kin&wr_id=3608654 의 댓글중...   "인터넷 옵션 -> 고급 -> 보안 -> 서버의 인증서 해지 확인 을 체크 해제 후 익스창 다시 실행하면 되더군요........ 2 1 895
은빛늑대
2016.10.14
5298 인제 폴로닉스에서 Ardor 코인을 지급해줍니다 Nxt 지분 * 가지고있는 시간 대비해서 준다고합니다     2 file 0 1114
미리노니나니
2016.10.14
5297 이더리움의 단점에 대해서 알고 싶습니다. 저는 이더리움에 대해서, 잘 알지 못하고, 개략적이고, 부분적인 사항만 조금 알고 있습니다.   하지만, 이더리움의 현재의 단점에 대해서 토론이 없고, 이런 단점들이 어떻게 해결이 가능할지, 아니면, 해결이 힘들... 20 3 8353
loum
2016.10.14
5296 현재 드워프풀 테스트 중입니다 그런데 코인이 안들어오네요 ㅠ_ㅠ 마풀허를 주로 사용할 거지만 혹여 문제 대비해서 드워프 풀을 테스트 하며   클레이모어로 사용해서 듀얼로 캐고 있습니다.   해쉬는 확실히 나오느데 제 지갑을 코인원 지갑으로 우선 해둿는데 지갑에 안들어오네요... 3 0 1328
살려는주세요
2016.10.14
5295 이더리움 지갑 관련 질문 드립니다 1.키스토어를 분실하면 지갑 주소만으로 키스토어를 복구할 수 없나요?   2.많은 회원님들이 이더 주소들을 개인정보에 보이도록 설정해놨는데    타인이 이 주소로 지갑 계정의  상태(이더 수량)를 알 수 있나요?   ... 2 0 1497
밸리데이터
2016.10.14
5294 이더리움 DoS 하드포크 확정 이더리움 DoS 공격을 방어하기 위한 하드포크가 결정되었습니다. 표준시 월요일 쯤에 하드포킹이 될 것 같습니다. 2단계로 진행된다고 합니다. 1단계는 개스비 조종이고, 2단계는 DoS 공격으로 싸인 쓰레기 청소입니... 18 8 3223
atomrigs
2016.10.14
5293 이더리움 채굴풀 선택 주의 저를 포함해 땡글에 많은 분들이 이더리움 채굴을 하고 있고, 대부분 다 풀을 이용하고 있는 것으로 알고 있습니다. 현재 DOS 공격 때문에 네트워크에 지장에 많고, 그러다 보니 채굴보상도 제대로 못받게 되는 경우... 7 3 5572
atomrigs
2016.10.14
목록
Board Pagination Prev 1 ... 781 782 783 784 785 786 787 788 789 790 ... 1051 Next
/ 1051
default debug random = 0 / type = READ / detected = READ