이더 리움에는 몇 가지 심각한 확장 문제가 있습니다..

2015 년 중반에 출시 된 이래로 블록 체인 2.0 달링은 따라 잡기 위해 고군분투했습니다. 모든 성공적인 초기 코인 제공과 함께 거래 호흡 공간을 위해.

Ethereum의 현재 기능을 Facebook과 같은 플래그십 소셜 유틸리티 앱과 비교하여 간단한 계산을 해보겠습니다..

현재 이더 리움 네트워크는 현재 초당 약 13 개의 트랜잭션으로 제한됩니다. OMG, Golem과 같은 ETH 기반 토큰, & 시민 한도는 초당 7 건으로 절반 정도입니다. Facebook 크기의 앱은 초당 약 20 만 개의 API 요청을 수행합니다. 이더 리움 세계에서 사용자는 API 요청 대신 이더“가스”를 지불하여 스마트 계약을 실행합니다..

즉, 이더 리움 트랜잭션 기능은 Facebook에 필적하는 분산 형 앱의 네트워크 트래픽을 처리하기 위해 x25,000의 놀라운 배수로 성장해야합니다..

이러한 스마트 계약을 실행하는 것은 거래로 간주됩니다. 이 “가스”는 이더 리움 프로토콜에서 블록 당 최대 한도가 설정되어 있습니다..

더 많은 양의 가스를 허용하기 위해 단순히 블록 크기를 늘리는 것은 분산화를 희생하기 때문에 작동하지 않습니다. 산업 규모의 채굴 자만 참여할 수 있습니다. 또한 어떤 확장 솔루션을 도입하든 합리적인 수준의 보안을 희생해서는 안됩니다. 문제는 Vitalik이 “확장 성 트릴 레마”라고 부르는 것입니다. “분권화”, “확장 성”및 “보안”을 충족하는 시스템 구축.

Plasma, Vitalik의 & Lightning Network의 Justin Poon의 Ethereum 확장 솔루션.

8 월 중순에 조용히 발표 된 플라즈마 백서 (https://plasma.io/)는 Plasma chain이라고 불리는 사이드 체인 트리를 만드는 데 사용되는 표준 스마트 계약 모음을 자세히 설명합니다. 이러한 플라즈마 블록 체인 트리는 오프 체인 거래를 허용합니다. 해시 된 업데이트 된 잔액을 성인 또는 루트 체인에 주기적으로 만 커밋하는 트랜잭션.

스마트 계약의 모음 인 Plasma에는 Ethereum의 용량 확장을위한 전투에서 강력한 도구를 구성하는 수많은 핵심 혁신이 포함되어 있습니다. 이러한 혁신 중에는 진화 된 지분 증명 합의 제안 인 MapReduce와 같은 계산 개념이 있습니다., & 제출 가능한 사기 증거.

Plasma가 Ethereum의 확장 문제와 어떻게 그리고 왜 관련되는지 더 잘 시각화하려면 먼저 작업 증명 (PoW)과 지분 증명 (PoS)의 차이점을 이해해야합니다..

PoW 대 PoS

플라스마 계약

POW 대 POS 논쟁은 & 앞으로 계속 분노 할 것입니다.

비트 코인 세계에서 네트워크 내에서 발생하는 모든 단일 트랜잭션은 암호화로 확인됩니다. 합의 알고리즘이라고도하는이 검증 방법은 & 액터가 상호 작용하고 거래 할 수 있기 때문에 블록 체인 혁명의 영혼 & 신원을 포기하지 않고 분산 시스템에서 완전히 낯선 사람을 신뢰.

블록 체인 기술의 첫 번째 공급자 인 비트 코인은 작업 증명 (Proof-of-Work) 프로토콜을 도입하여 합의 알고리즘의 표준을 설정했습니다. 적절한 이름의 작업 증명에는 트랜잭션 일괄 처리를 확인하기위한 문자적인 계산 작업이 필요합니다. 이것이 바로 전 세계에서 전기를 사용하는 수천 대의 컴퓨터가 코인을 “채굴”하는 이유입니다..

이름에서 알 수 있듯이 지분 증명, 나중에이자에 대한 대가로 토큰 금액을 걸기 위해 플라즈마 체인 내의 사용자에 의존하는 합의 알고리즘입니다.. 스테이 커는 지분 채권을 구매할뿐만 아니라이를 통해 & 상기 채권이 만기 될 때 정확히 동일한 수의 블록을 방송.

왜 하나의 스테이크가?

간단하고 투자 수익. 플라즈마 체인에 속한 누군가가 지분을 올리면 그들이 실제로하는 일은 지분 채권을 구매하는 것입니다. 나중에 다른 일반 채권과 마찬가지로 스테이 커는 약간의 추가이자를 가지고 자신의 지분 (원칙)을 돌려받습니다..

추가 관심은 어디에서 오는가? 스마트 계약을 실행하기 위해 에테르 “가스”를 지불하는 플라즈마 체인 내의 사람들.

운 좋게도 Plasma를 사용하면 작성자는 적합하다고 판단되는 합의 알고리즘을 사용할 권리를 보유합니다. 그 / 그녀는 작업 증명, 지분 증명 또는 권한 증명과 같은 다른 합의 알고리즘을 선택할 수 있습니다. 모든 플라즈마 체인이 지분 증명 채권을 선택하지는 않지만 대부분의 플라즈마 체인이 POS를 구현하려는 의도는 분명합니다..

이더 리움의 확장 문제 해결

플라즈마가 제공해야하는 모든 것을 다루는 것은 상당히 현명 할 수 있으며 너무 오래 걸릴 수 있습니다. 여기:). 그러나 Plasma의 장점 범위를 순수 확장으로 제한하는 경우 한 가지 핵심 기능이 나머지보다 우위에 있습니다. MapReduce 계산.

MapReduce는 창의적인 구성 방법입니다. & 2004 년 당시 Google 직원 인 Jeffrey Dean이 처음 소개 한 데이터베이스 클러스터에서 컴퓨팅 & Sanjay Ghemawat. 그들은 그것을 다음과 같이 설명합니다.

“MapReduce는 프로그래밍 모델입니다. & 처리를위한 관련 구현 & 큰 데이터 세트 생성. 사용자는 키 / 값 쌍을 처리하여 일련의 중간 키 / 값 쌍을 생성하는 맵 함수를 지정합니다., & 동일한 중간 키와 관련된 모든 중간 값을 병합하는 축소 기능입니다. “

매핑은 데이터 집합을 가져 와서 개별 요소가 키 / 값 쌍으로 단순화되는 다른 데이터 집합으로 변환합니다. 감소는 매핑 단계의 출력을 입력으로 사용합니다. & 또한 이러한 데이터 튜플을 더 작은 튜플 세트로 결합합니다. MapReduce의 목표는 2 단계 프로세스와 동시에 여러 데이터베이스 클러스터에서 효과적으로 작업하는 것입니다. 매핑, & 다음 감소.

mapReducePlasma

출처: https://blog.sqlauthority.com

트리 구조를 선택하면 Plasma가 MapReduce 계산을 실행할 수 있습니다. 데이터베이스 클러스터 대신 플라즈마 체인 트리에서 MapReduce를 실행합니다..

이것은 Plasma의 가장 중요한 확장 솔루션입니다..

진행 상황과 향후 기대할 사항

Plasma 백서에서 언급했듯이 이것은 우리가 Ethereum에서 라이브로 보게 ​​될 Plasma의 최종 최적 구현과는 거리가 멀 것입니다. Plasma가 가까운 Github 저장소로 이동하기를 바랍니다..

ICO 시장이 뜨거워 짐에 따라 분산 형 앱이 대규모 추종자를 조정하고 실제로 이더 리움을 기술적 한계까지 밀어 붙이는 것은 시간 문제 일뿐입니다. 플라즈마는 이더 리움을 큰 관심 프로젝트에서 궁극적 인 분산 유틸리티 환경으로 바꿀 수있는 기회를 가지고 있습니다. 흥미로운 라이딩 준비.