한국어
자유게시판

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 6948
공지 [Q-helper] 퀀텀 코어의 수량이 맞지 않게 표시되는 오류 해결 방법 [1] title: 퀀텀아이콘슈퍼스테이커 2021.01.24 14076
공지 연이자 약5% 슈퍼스테이커 운영중입니다 수수료3%(0.5개당0.015개) [11] title: 퀀텀아이콘슈퍼스테이커 2020.12.15 6646
공지 글쓰기 레벨 안내입니다. [59] QTUM 2019.07.09 8427
10550 퀀텀 POS 방식에 대해서 질문이 있습니다~ [20] 손버 2018.12.29 806
10549 Qtum 과 북경대학 정보통신 공학부가 공동으로 대학블록체인 클럽 조직 [2] title: 퀀텀아이콘껀텀 2018.12.29 648
10548 진짜 피도눈물도 없이 빨아먹네요.. [3] 퀀텀간디 2018.12.28 1030
10547 아직도 퀀텀ㅡㅡ [3] 퀀텀비행기 2018.12.28 1017
10546 글로벌 K뷰티 선발대회 - 퀀텀 커뮤니티에 SOS 드립니다. [18] 곰돌이TED 2018.12.27 935
» Qtum 체인 연구소 : 플라즈마 기술의 세부 설명 (제 2 부) title: 퀀텀아이콘껀텀 2018.12.27 751
10544 지금 헤드앤숄더라면.... [11] 재미니 2018.12.27 1048
10543 미국 증시는 어디로 흘러가고 있는가 [1] silver0918 2018.12.26 540
10542 주간 보고서 (12 월 17-23 일) [2] title: 퀀텀아이콘껀텀 2018.12.25 535
10541 좋은기사 인가용?^^; [4] 고다크 2018.12.24 1116
10540 코인니스오늘 아침 뉴스브리핑 [2] 불꽃 2018.12.24 702
10539 시총 유입 자금 흐름 [5] 리채텀 2018.12.24 903
10538 빗썸 거래량 기준 퀀텀 에어드랍 이벤트 [1] 큐텀전버 2018.12.24 644
10537 추세 바뀐거 같아 좋네요 [5] 컨터미입문자 2018.12.24 678
10536 3천텀 복귀 [4] 리채텀 2018.12.24 734
10535 새 Qtum x86 "searchevents"명령을 사용... [8] title: 퀀텀아이콘껀텀 2018.12.22 1044
10534 퀀텀 체인 바운티 프로그램, 오늘 시작 [2] title: 퀀텀아이콘껀텀 2018.12.21 1123
10533 Binance Blockchain Week Singapore [4] title: 퀀텀아이콘껀텀 2018.12.21 416
10532 헐;;;업비트 사기혐의 기소, 자전거래 시인 ㅎㄷㄷ [12] title: 우리다같이 스마일촉촉하 2018.12.21 1094
10531 [질문] QTUM wallet 실행시 바로 staking mode로 설정법 [3] 201908까지존버 2018.12.20 496

포인트랭킹

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