traders_free custom_top_html:no
default debug random = 1 / 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
번호 제목 추천 수 조회 수 글쓴이 날짜
공지 설 명절 맞이로 이벤트는 한 주 쉬어갑니다. 새해 복 많이 받으세요! 1 2 52
ESN경매
2020.01.24
공지 2020 미스터리 박스 추첨 이벤트 결과 발표 10 4 103
ESN경매
2020.01.20
공지 게시판 캐시 적립 정책 변경 안내 (2019/12/20 시행) 11 3 238
관리자
2019.12.20
공지 가칭 "땡글 지갑" 베타테스터를 모집합니다. 35 file 17 1249
땡글개발자
2019.11.15
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 7 5 2800
땡글개발자
2019.08.21
5710 코인원 로그인시 비정상적인 접근입니다 메시지 문의 *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 2 0 2926
무명초
2017.03.28
5709 ICO 이벤트나 프리세일 이벤트를 한번에 볼수있도록 정리된 사이트 *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 2 file 1 2430
도나도나도나
2017.03.28
5708 한국송금 IOS App이 드디어 나왔습니다. 드디어 IOS도 지원합니다. 코인거래시 기존 거래소를 이용하면 현금환전 출금하기 귀찮습니다. 한국송금이라는 App을 저희가 만들어서 배포중입니다. 비트코인지갑 + 환전+ 계좌이체서비스 가 하나로 통합되었습니다.... 5 1 1774
dreamer
2017.03.28
5707 코스모스 펀딩, 연기됨. 며칠전 3월31일 한다고 공지하더니,.. 오늘보니 4월6일 한국시간 오후10시로 연기되었네요..   얘네들 대체 머하는건지... 4 1 1916
꿀맨
2017.03.28
5706 이더리움밋업준비 : 대한민국 이더리움 개발자 시리즈 (2) *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 4 file 7 4095
양큰
2017.03.28
5705 이더리움 POS 전환에 관해 질문드립니다. *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 0 2311
건포도
2017.03.28
5704 유럽쪽 거래소에서 비트코인을 사고싶습니다 *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 5 0 5452
우르자
2017.03.28
5703 안녕하세요 궁금한게있어서 여쭤봅니다. 홍콩anx 오프라인 은행에서 *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 0 3389
ccnccn
2017.03.27
5702 이더리움 지갑을 만들려는데요     ㅡ*** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** ----------------------------------------------------... 1 file 0 1902
홧팅
2017.03.27
5701 코스모스(Cosmos) 프로젝트 이름은 여러모로 재밌네요 *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 5 1 2498
예티
2017.03.27
5700 코스모스 관련 질문? 이더리움이 엄청 성장할텐데.. 코스모스가 나올때쯤이면...~ *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 8 0 5050
gogogo
2017.03.27
5699 퍼블 아름답게 오르네요..ㅠㅠㅠ   0.5위안에 사놓고 사실상 버닝되어버린 내 26000개 퍼블 ㅠㅠㅠㅠ 지금 거의 3배 올랐네요...ㅠㅠㅠ 눙물이 앞을 가립니다... 4 file 0 1404
꿀맨
2017.03.27
5698 [Coinone] 비트코인 언리미티드 하드포크: 매도 vs 보유...거래자들의 선택은? *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 1 file 2 7616
Coinone
2017.03.27
5697 DCR 시세가 폭등했네요 *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 16 0 3190
갓버
2017.03.26
5696 이더리움밋업준비 : 대한민국 이더리움 개발자 시리즈 (1) *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 11 file 8 5511
양큰
2017.03.26
5695 이더리움밋업준비 : 대한민국 이더리움 개발자여, 일어나라! *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 2 file 3 1624
양큰
2017.03.26
5694 프리세일 참여방법이 궁금합니다.. *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 4 0 2159
센즈
2017.03.26
5693 이더리움을 가지고 있는데 지갑질문합니다 *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 0 1904
효린덕후
2017.03.26
5692 코스모스 ico 참여방법 *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 4 0 3459
빰빰빰빰빠밤빰
2017.03.26
5691 ts hash 조회가 안되네요...myetherwallet에는 거래내역은있구요.. 어떻게해야하죠? *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 3 file 0 716
웅군
2017.03.26
목록
Board Pagination Prev 1 ... 756 757 758 759 760 761 762 763 764 765 ... 1046 Next
/ 1046
PC debug / slots = 2 / size = 0 / random = 1