이문제와 관련하여 우리 커뮤니티에도 글이 올라온적이 있고 타 커뮤니티등에서도 언급이되서 기술적인 문제에대한 고려가 많았던걸로 압니다. 그래서 글이 뜨자마자 급하게 번역해봤습니다.
전 기술적인부분에 약하지만 한분이라도 더 이해하는데 도움이 되었으면 좋겠습니다.
번역이 매끄럽지 않을 수 있으나, 열심히 공부중이니 양해하고 봐주시면 좋겠습니다.
본 글은 아래의 링크를 번역한 글입니다. 글의 작성자는 Earlz (퀀텀팀 최고개발자) 입니다.
https://www.reddit.com/r/Qtum/comments/788oa5/qtums_pos_vs_casper_and_the_nothingatstake_problem/
===================================================================================================
누군가 나에게 슬랙에서 이것(nothing at stake)에 대해 물어봣고, 난 몇번이나 이것에 대해 질문을 받았는지 알고있습니다. 그래서, 나는 모두를 위해 이 게시물을 작성하였습니다.
Qtum의 PoS 구현과 CASPER는 동일한 기본 목적을 제공하며 전반적인 목표는 같지만 구현과 디자인은 완전히 다릅니다.
첫째로, CASPER에 관하여 :
- CASPER는 지분 및 자금 생성을 추적하기 위해 스마트 컨트렉트를 사용합니다.
- CASPER는 지분증명에 참여하기 위해 최소 수량의 코인이 필요합니다.
- CASPER는 "Deposit" 후 지분증명에 참여하기 위해 정해진 시간 동안 동전을 잠궈 야합니다
(나는 이것이 30 일 정도라고 생각합니다)
- CASPER는 잘못동작하는 스테이커를 처벌함 (즉, 사람들이 예금에서 손해를 보는) 으로써 nothing at stake 에 대한 부분적인
해결책을 제공합니다.
- CASPER의 완전한 nothing at stake 솔루션은 처벌 기능과 다중 체인의 경우 어떤 블록 체인이 합법적인지 결정하기 위해 오프 체인 (off-chain) 중앙 집중식 서버를 선택하는 사용자입니다. (이부분은 무슨말인지 잘 이해가 안되네요)
그리고, Qtum과 비교해보면 :
- Qtum은 기본적인 Bitcoin 스크립트 opcode 및 트랜잭션을 사용하여 생성 된 지 및 자금을 추적합니다. 우리는 이 테스트가 훨씬 더 오래 진행되었기 떄문에 더 좋다고 믿습니다. 유연함(신축성?)이 약간 떨어지지만, 궁극적으로 탈중앙화와 안정성을 장려합니다.
- Qtum은 스테이크에 참여하기 위해 최소한의 동전이 필요하지 않습니다. 1개의 코인은 1백만개의 코인이 할수 있는것과 같은 방법으로 네트워크를 보호하는데 도움을 줄 수 있습니다. (1백만코인이 pos에서 보상은 당연히 더 많이 찾겠지만)
- Qtum은 코인을 잠글 필요가 없습니다. 코인이 스테이크 용으로 사용되기 전에 약 20 시간 동안 숙성시켜야 하는 것 뿐입니다. 그 후에 네트워크 문제, 개인 키 손상 등의 경우 동전을 매우 빨리 보낼 수 있습니다 (pos 블록을 찾는데 막 성공했다면 송금하기위해 20시간을 기다려야 합니다.)
- Qtum은 nothing at stake 문제에 대해 다른 해결책을 제공 할 계획이며,잘못된 행동을하는 사람들에게 네트워크에서 쫓겨나는 것 외에 다른 처벌을 하지는 않을 것입니다. 우리는 소프트웨어가 완벽해질 수는 없다고 믿습니다. 그래서 staker가 잘못된 행동을하고 수백만 달러를 잃게 만드는 버그의 위험은 우리에게 용납 될 수 없습니다
- Qtum의 nothing at stake 솔루션은 2018 년에 구현 될 것이며 선택적 합의 기능이 될 것입니다 (예 : 포크 등은 필요하지 않음). 기본적으로 SPV (Simplified Payment Verification)를 통해 나중에 확인할 수있는 Bitcoin 블록 체인에 일부 데이터를 넣을 것입니다. 따라서 특정 블록이 생성 될 때 침입자가 거짓말을하는 것이 불가능 해지며, 이것은 noting at stake 공격 설정을 구성하는 데 사용되는 가장 큰 벡터입니다.
그 이상으로, 우리는 우리의 합의 시스템이 작동하는 방식과 관련하여, noting at staking 문제가 지나치게 과장되었다고 확신합니다. 공격을위한 설정을 구성하는 데 엄청난 비용이 들며, 모든 설정이 완료되면 네트워크를 처음으로 동기화하는 노드 만 실제로 인식 할 수 있습니다.
그리고 그것은 블록 탐색기와 같은 중앙 집중식 오프 체인 (off-chain) 리소스를 확인하여 매우 쉽게 탐지 할 수 있습니다.
우리가 코드에 체크 포인트 등을 더 빈번한 속도로 추가하는 것은 매우 쉽고, "noting at stake"체인에 결코 큰 힘이 없음을 보장하기 위해 보다 빠른 릴리즈를 수행하는 것은 매우 쉽습니다.
2017.10.24 18:21
2017.10.24 18:21
2017.10.24 18:21
2017.10.24 18:21
2017.10.24 18:21
2017.10.24 18:21
2017.10.24 18:21
2017.10.24 18:21
2017.10.24 18:21
2017.10.24 18:21
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
78 | 1월 커뮤니티 및 개발 업데이트 | ![]() | 2022.02.14 | 310 |
77 | 中블록체인 플랫폼 '퀀텀', 게임체인저 될까 | ![]() | 2017.10.08 | 310 |
76 | QIP 9- 난이도 조정 알고리즘 변경 | ![]() | 2019.10.02 | 310 |
75 | [10월 2일] 패트릭 말말말 | ![]() | 2017.10.09 | 305 |
74 | Ownbit 최신 버전 4.14와 함께 사용... | ![]() | 2020.05.12 | 305 |
73 | 개발 업데이트 (7월 15일 ~ 21일) [2] | ![]() | 2019.07.23 | 303 |
72 | Qtum 체인 재단 2021년 2분기 지출 | ![]() | 2021.07.10 | 302 |
71 | Qtum Ledger Loader — Ledger로 주소 위임 및 Ledger로 QRC20 토큰 | ![]() | 2021.11.27 | 301 |
70 |
하드포크 블록 카운트다운
![]() | ![]() | 2019.10.14 | 300 |
69 | 개발 업데이트 (11 월 25 일-12 월 1 일) [2] | ![]() | 2019.12.03 | 299 |
68 | 정상 Qtum github인지 반드시 확인하십시요! | ![]() | 2019.10.31 | 299 |
67 | 조단얼스(퀀텀 개발자) 인터뷰 / 9월23일자 | ![]() | 2017.10.09 | 298 |
66 | 2020 블록체인 산업 전망, 양성 성장하는 분산 경제의 부상 | ![]() | 2020.01.10 | 294 |
65 | 유동성 상위 50위 Willy Woo | ![]() | 2019.11.15 | 293 |
64 | 퀀텀 OKEx Cooperation 베트남 Summit 2019 | ![]() | 2019.06.19 | 290 |
63 | 개발 업데이트 (12 월 16-22 일) | ![]() | 2019.12.25 | 285 |
62 | 개발 업데이트 (10 월 21 일-27 일) | ![]() | 2019.10.30 | 285 |
61 | 스테이킹 알림앱 설문조사링크입니다. [3] | ![]() | 2021.02.25 | 279 |
60 | 개발 업데이트 (9 월 30 일-10 월 6 일) | ![]() | 2019.10.07 | 279 |
59 | 2019 Qtum Privacy Hackathon | ![]() | 2019.06.19 | 278 |
감사합니다~!
몇번 더 읽어봐야 겠어요~!
어렵네요