한국어
자유게시판

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 1522
공지 [Q-helper] 퀀텀 코어의 수량이 맞지 않게 표시되는 오류 해결 방법 [1] title: 퀀텀아이콘슈퍼스테이커 2021.01.24 1114
공지 연이자 약5% 슈퍼스테이커 운영중입니다 수수료3%(0.5개당0.015개) [11] title: 퀀텀아이콘슈퍼스테이커 2020.12.15 4174
공지 글쓰기 레벨 안내입니다. [59] QTUM 2019.07.09 2232
11942 Delegation 따라하면 초딩도 한다. [3] title: 퀀텀아이콘퀀텀가즈아~ 2020.08.31 23876
11941 UBTC관련 정리해드립니다. [93] title: 퀀텀아이콘퀀텀지킴이 2017.12.30 14974
11940 퀀텀 한국 커뮤니티 카톡방 개설 안내 [4번방 개설] [64] title: 퀀텀아이콘퀀텀지킴이 2017.11.10 14569
11939 10월/11월이후 BCH/QTUM 전망 소설 *뇌피셜* [81] 큐터니언 2017.10.22 12276
11938 빗썸 큐텀상장 예상 *뇌피셜* [64] 큐터니언 2017.10.13 8827
11937 중국머니가 들어올날이 얼마나 남았는가 ?? *뇌피셜* [85] 큐터니언 2017.12.03 6826
11936 퀀텀 코어 지갑 설치와 백업은 여기를 참고하세요. [13] QTUM 2017.12.25 6384
11935 퀀텀 11월 최소 15달러이상 *뇌피셜* [55] 큐터니언 2017.10.21 5483
11934 유엔 회의에 같이 동행한 대기업 알 것 같습니다. [34] Minwoooooo 2017.12.19 5426
11933 인텔,amd cpu 관련 윈도우 보안패치 입니다. [5] coinlove 2018.01.05 5400
11932 x86 VM 런칭이 가지는 의미 [103] title: 패트릭 캐리커쳐Ray 2018.05.08 5280
11931 큐텀 바오펭 협업 기사 caijing.com 버전입니다. [3] title: 패트릭 캐리커쳐스팅어하이 2017.12.30 4968
11930 퀀텀 FAQ [34] title: 퀀텀아이콘퀀텀지킴이 2017.12.17 4943
11929 공포와 탐욕지수 [1] title: 퀀텀아이콘껀텀 2019.03.17 4808
11928 긴급) 퀀텀 나스닥 초대형 호재 기사 떳네요. [36] 마이비즈 2018.01.01 4712
11927 빅어나운스 추측 / Qbao 에 대한 *뇌피셜* [68] 큐터니언 2017.12.17 4616
11926 14000은 지켜주세요 ㅜㅜㅜ [12] 흙수저두루미 2018.06.10 4479
11925 Que sera sera [5] title: 퀀텀아이콘텔시시 2018.04.26 4465
11924 메인급코인 시세정보(김프) 확인사이트 [2] 쁘띠네 2017.12.18 4444
11923 패트릭하고 밥묵고 왔습니다 ㅎㅎㅎ [32] title: 퀀텀아이콘퀀텀지킴이 2017.10.22 4441

포인트랭킹

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