한국어
자유게시판

Qtum 체인 연구소 : 플라즈마 기술의 세부 설명 (제 2 부)

 

 

 Qtum   2018-12-26

 

  Plasma의 디자인 모델에는 Plasma MVP (Minimal Viable Plasma) 와 Plasma Cash의 두 가지 주요 가지가 있습니다. Plasma MVP의 목표는 가장 기본적인 플라즈마에 대한 설계 사양을 제공하는 것입니다. Plasma cash는 부분적으로 수정되어 사용자에게 자산의 증명이나 검증을 제공하는 데이터가 부족한 Plasma 버전입니다.

  리뷰 :

  QTUM 양자 사슬 연구소 : 플라즈마 기술의 상세한 설명 ( 제 1 부 )

   Qtum Quantum Chain Institute : MVP 기술에 대한 세부 설명 (중)

  Qtum Quantum Chain 연구소 : Qtum Plasma MVP 운영 가이드 

  조작원 사기 방지

  플라즈마 체인, 2.5 P에 샘 자산 가정 ETH 이 때 플라즈마 체인 사업자 잘못된 플라즈마 블록을 만들 경우, 앨리스 자산은이 많은 PETH하고 유효하지 않은 자신을 선언, 3.5 PETH입니다 Plasma 블록 정보가 루트 체인에 제출됩니다. 이 경우 Sam과 Alice는 다음과 같이 루트 체인에 대한 종료 트랜잭션을 시작하여 Plasma 체인 운영자의 사기를 예방할 수 있습니다.

  (1) Plasma 연산자는 9999 개의 PETH가있는 가상의 연산자가있는 트랜잭션이 포함 된 잘못된 Plasma 블록을 만듭니다.

  (2) Plasma 연산자는 유효하지 않은 블록의 정보를 루트 체인에 제출합니다.

  (3) 루트 체인의 광부는 운영자가 제출 한 정보를 찾고 루트 체인 블록을 만들 때 블록에 정보를 포함합니다. 이때 잘못된 Plasma 블록이 확인됩니다.

  (4) Sam과 Alice는 퇴출 거래를 루트 체인에 제출 한 Plasma 운영자의 사기를 알아 차렸다. 이 많은 양의 가짜 PETH를 얻기 위해 Plasma 운영자는 즉각 루트 트랜잭션에 종료 트랜잭션을 제출했습니다.

  (5)이 시점에서 혈장 계약에는 6 개의 PETH가 루트 체인에 있습니다. 루트 체인은 사용자 트랜잭션이 처음 생성 된시기에 따라 가장 빠른 순서대로 Plasma 사용자의 종료 트랜잭션을 처리합니다. Plasma 사슬의 거래 상황에 따르면 Sam은 먼저 5 개의 PETH를 Plasma 사슬로 옮긴 다음 Alice가 1 개의 PETH를 전달했습니다. 그래서 Sam의 exit 트랜잭션은 루트 체인, Alice, 그리고 마지막으로 Plasma 운영자에 의해 처리되었습니다.

  (6) Plasma 체인과 루트 체인의 블록 순서에 따라 루트 체인은 각 블록의 트랜잭션을 순차적으로 지우고 Sam 2.5 ETH와 Sam이 원래 소유 한 ETH 5 개를 더하고 샘은 7.5 ETH를가집니다. 그런 다음 루트 체인은 Alice 3.5 ETH를 반환합니다. 이 시점에서 Plasma 운영자에게 반환 될 수있는 Plasma 계약에 초과 자금이 없으므로 Plasma 운영자의 사기는 실패합니다.

   위에서 설명한 시스템 작동 방법과 사기 행위를 처리하는 방법은 이미 기본 플라즈마 시스템의 요구 사항을 충족시킬 수 있습니다.

  플라즈마 현금

  Plasma Cash는 원래의 Plasma에 비해 다음과 같이 수정되었습니다.

  (1) 각 단일 예금에는 고유 한 통화 ID가 있으며 토큰을 분할하거나 병합 할 수 없습니다.

  (2) 트랜잭션은 txindex 순으로 바이너리 머클 트리에 저장되지 않지만 드문 드문 한 Merkle 트리 또는 패트리샤 트리에 저장되며 인덱스는 소비 된 동전의 ID입니다.

  Plasma Cash에서는 사용자가 입금 한 토큰에 고유 한 ID가 할당되고 토큰 관련 트랜잭션 레코드는 스파클 Merkle 트리 또는 패트리샤 트리의 리프 노드에 저장됩니다. 이 고유 한 ID를 통해 리프 노드의 위치를 ​​검색 할 수 있고 토큰의 트랜잭션 레코드를 찾을 수 있습니다. 이것은 집을 사고 파는 것과 약간 비슷합니다. 집은 거래 중에 움직이지 않지만 집 소유자는 바뀔 것이고, 집 거래는 거래 빈도와 소유권 변경을 기록 할 것입니다. 이렇게하면 트리의 어느 위치를 찾아야하는지 알면서 토큰의 기록을 확인하는 어려움이 크게 줄어 듭니다.

  Plasma 체인의 쿼리 토큰

  

  위의 그림에서 볼 수 있듯이 토큰을 확인하려면 트리에서 토큰 ID의 해당 리프 노드를 쿼리하기 만하면됩니다. 예를 들어 그림에서 트리의 가장 왼쪽의 리프 노드는 노드의 해당 토큰 ID가 샘의 자산임을 나타냅니다.

  Vitalik은 Plasma Cash의 설명에서 사용자는 동전이 이중 꽃이 피지 않았다는 증거를 제공 할 필요가 있습니다. 통화 후 모든 거래, 대표 통화의 거래 내역 및 해당 블록에 통화 비용이 발생한 트랜잭션이 포함되지 않았다는 증거가 포함되어 있습니다. 사용자가 동전을 다른 사용자에게 양도해야 할 때, 동전의 완전한 인증서를 그 사용자에게 보내면됩니다. Plasma 운영자는 각 사용자와 연결하기 만하면됩니다. 블록을 만들 때마다 해당 사용자에게 인증서를 보냅니다. 각 사용자마다 사용자가 속하지 않은 동전에 대한 관련 데이터를 보낼 필요가 없습니다. 분명히 이러한 인증서에 속하지 않는 데이터는 사용자의 통화를 사기 또는 두 번 사용하는 데 사용할 수 없습니다.

  Plasma Cash는 모든 동전을 검증해야하는 전통적인 거래 체인보다 효율적입니다. 현재 Plasma Cash의 디자인 세부 사항 중 일부는 자세하게 설명되지 않았으므로 블록 체인 연구원이이를 개선 할 것이라고 생각 합니다.

  요약

  많은 블록 체인 확장 스키마와 마찬가지로 Plasma의 설계 철학은 주 체인에서 많은 수의 계산, 상태 관리 등을 분리하여 주 체인이 처리해야하는 정보를 줄 입니다.

  Plasma 시스템의 가장 큰 장점은 자금 확보를위한 출구 메커니즘 의 사용입니다 . Plasma 체인 사용자가 자금을 루트 체인으로 이전하기를 원하면 하나의 출구 거래 만 제출하면됩니다. 다중 사용자 종료 트랜잭션에 대한 루트 체인의 우선 순위 처리 방법은 해커 공격이 Plasma 블록 체인 네트워크에서 발생하더라도 사용자가 자금을 잃지 않도록 보장합니다. 최악의 경우 모든 사용자는 Plasma 하위 체인을 강제합니다. 퇴각.

  물론 플라즈마 시스템에는 몇 가지 문제가 있습니다. 중요한 문제는 Plasma 하위 체인 네트워크에 문제가 있거나 많은 사용자가 루트 체인으로 자금을 이전하게하는 다른 이유로 인해 루트 기간에 챌린지 기간 동안 이러한 사용자의 종료 트랜잭션을 처리 할 수있는 충분한 용량이 없을 수 있으며 이로 인해 사용자가 손실 될 수 있습니다. 자금 . 이것은 또한 해커가 플라즈마 시스템을 공격하는 데 사용될 수 있습니다. 이 문제를 해결 하기 위해 사용자가 트랜잭션을 종료 할 때까지의 챌린지 기간을 연장하여 루트 체인이 처리 할 수있는 충분한 시간을 갖도록 하는 간단한 방법이 제안되었습니다 이론적으로이 문제는 어느 정도 해결 될 수 있습니다. 구체적인 실용적인 효과는 기다려 보겠습니다.

  참고 문헌

  1.Joseph Poon, Vitalik Buterin, "Plasma : Scalable Autonomous Smart C ONT racts"

  2. Vitalik Buterin, "Minimal Viable Plasma", 

  Https://ethresear.ch/t/minimal-viable-plasma/426

  3. Vitalik Buterin, "Plasma Cash : 사용자 별 데이터 검사가 훨씬 적은 플라즈마", 

  https://ethresear.ch/t/plasma-cash-plasma-with-much-less-per-user-style="vertical-align : 중간, 박스 크기 : 경계 상자; ">

 

 

http://www.btb8.com/qtum/1812/24394.html

번호 제목 글쓴이 날짜 조회 수
공지 큐바오(큐백x)Qrc20 코인 출금방법 [133] title: 퀀텀아이콘슈퍼스테이커 2021.02.24 1514
공지 [Q-helper] 퀀텀 코어의 수량이 맞지 않게 표시되는 오류 해결 방법 [1] title: 퀀텀아이콘슈퍼스테이커 2021.01.24 1110
공지 연이자 약5% 슈퍼스테이커 운영중입니다 수수료3%(0.5개당0.015개) [11] title: 퀀텀아이콘슈퍼스테이커 2020.12.15 4169
공지 글쓰기 레벨 안내입니다. [59] QTUM 2019.07.09 2224
11858 요즘 코인 너무 오르니 [7] 윤지우니 2021.05.07 1541
11857 퀀텀 38000 터치!!!! [8] Ronaldo 2021.05.07 1535
11856 패트릭의 난데없는 우정사진.. [4] title: 스텔라쿵 캐리커쳐 #1타이어 2021.05.02 1389
11855 네이버 메인은 항상 코인으로 시작하네요 윤지우니 2021.04.29 599
11854 퀀텀 3년간 2000개로 채굴해본 결과 [10] title: 퀀텀아이콘Otum 2021.04.26 2664
11853 와 진짜 무섭게 빠지네요... [4] Ronaldo 2021.04.23 1534
11852 퀀텀 가격행동 분석 [10] reverie 2021.04.23 1726
11851 퀀텀상승=비트하락 [5] title: 퀀텀아이콘Otum 2021.04.20 1510
11850 업비트 에어드랍 QI지급 [2] 와와 2021.04.19 1172
11849 퀀텀 락업 부분은 크게 이슈가 안되네요 [1] title: 퀀텀아이콘Qtumbar 2021.04.19 678
11848 예전에는 트위터보면 앵무새인가 라는 생각도 들었었는데.. [1] title: 스텔라쿵 캐리커쳐 #1타이어 2021.04.19 360
11847 퀀텀 2.83 터치!!!!!!!!!! [9] Ronaldo 2021.04.19 703
11846 퀀텀이 플립사이드 클립토 A등급으로 올라갔네요. [3] title: 스텔라쿵 캐리커쳐 #1타이어 2021.04.18 810
11845 빗썸에서 업비트로 퀀텀 옮길때 얼마나 걸리나요? [7] 디또 2021.04.16 651
11844 퀀텀 또 2.4 터치했네요 ㅎㅎ [2] Ronaldo 2021.04.16 575
11843 퀀텀 어떻게 보시나요들?? [16] 디또 2021.04.15 1383
11842 qi swap 유동성 공급 해보신 분? 블루문 2021.04.15 196
11841 퀸텀 다시 가나요 ㅎㅎ [3] title: 퀀텀아이콘Otum 2021.04.14 551
11840 퀸텀간닷~지금이닛 [7] 이안 2021.04.13 590
11839 하이퍼페이 출금 에러 [7] 팡긴 2021.04.07 681

포인트랭킹

순위 닉네임 포인트
1위 title: 스텔라쿵 캐리커쳐 #1타이어 6794295점
2위 title: 퀀텀아이콘빵먹는곰돌이 5973744점
3위 슈퍼비트 5908300점
4위 지금감사 5822100점
5위 title: 스텔라쿵 캐리커쳐 #1미스릴 5610546점
6위 불꽃 5602200점
7위 title: 퀀텀아이콘봄이 4983550점
8위 밀키웨이 3047900점
9위 빵상 2975450점
10위 대바기 2728250점