Night mode
A
A
암호화폐의 기술 품질 평가: EOS
개요:
EOS는 블록체인 기반의 스마트 컨트랙트 플랫폼으로 (분산)운영체제와 유사하다고 설립자는 설명합니다.
목차:


1. 소개

2. 확장성 접근법

3. 개발환경

4. 합의 메카니즘

5. 요약



소개

EOS는 블록체인 기반의 스마트 컨트랙트 플랫폼으로 (분산)운영체제와 유사하다고 설립자는 설명합니다. EOS는 역사상 가장 규모가 큰 크라우드 펀딩 프로젝트 중 하나가 될 예정입니다 (ICO는 2018년 7월 1일까지 입니다). 개발 에코시스템과 마케팅 활동 목적의 ICO 자금이외에, EOS 설립자는 토큰의 10%를 설립자의 몫으로 소유하게 될 것 입니다.

확장성 접근법

EOS에서 가장 중요한 부분은 사이드 체인 (side-chain)과 샤딩(sharding)을 통해 대규모 확장성에 저수준으로 접근하는 기반을 특징으로 하고 있습니다. EOS는 엄격하게 구조화 된 방식으로 이들을 조율 할 것을 제안하며, 이것은 자격을 가진 다수의 이해 관계자들이 개정 할 수 있는 “헌법”에 비유하여 설명됩니다. 주요한 기본 오케스트레이터는 사이드체인 상에서 명령을 암호화하여 메시지의 교환을 하는 “액션(action)” 입니다. 운영체제로 비유하자면 스레드 실행을 전담하는 것과 스토리지에 전담하는 것을 나누는 것과 같이 전문화를 해야 한다고 제안하고 있습니다. 이 스마트 컨트랙트가 선택한 언어는 커스텀 빌드가 아닌 튜링 완전(Turing-complete)일반 언어, WASM 또는 웹 어셈블리입니다. 또한 완전한 수준에서 시스템 허용에 대한 정의가 있으며 이는 Bitshares 나 Steem에서 하는 것과 크게 다르지 않은 핵심 소유권, 권리 제한, 서명, 원복성 및 위임을 정의합니다.

이 복잡한 구조는 이더리움에서 실제로 발생되는 많은 단점과 한계를 극복하기 위한 것이며, 분산과 확장성 사이의 절충에서 확장성에 더 많은 중점을 둔 것으로 보입니다(Nick Szabo씨가 "소셜 확장성" - "기술 확장성" 간 절충에서 설명했던 것과 유사합니다).

개발 환경

EOS는 다소 개방적으로 여러 개발자들이 참여하여 개발중에 있습니다.

Github 페이지:https://github.com/byteball/byteball

코드는 주로 C++14로 작성되었으며 컴파일할 때는 Clang-LVVM이 필요합니다. 이러한 숫자들은 암호화-코인 프로젝트에 좀 더 인상적입니다. 숫자들은 이더리움 (예를들어, 이더리움의 레퍼런스 패리티 코드는 120명의 공헌자, 300 GH-watchers, 4000 GH stars와 800 GH-포크입니다), 비트코인(500 명의 공헌자, 3,000 GH-watchers, 30,000 GH-stars 및 18,000 GH-포크)과 비교해볼 수 있습니다. 회색 점과 빨간색 플래그: Github 프로젝트 https://github.com/EOSIO 에는 공개 회원이 없습니다. 릴리즈는 서명되지 않았으며 Github 내부 계정이나 PGP에 의해서도 서명되지 않았습니다. 실제 돈이 참여하게 될 메인넷 릴리즈 시기는 아직 많이 남아 있지만(2018년 말 예정) 사용자가 다른 암호화폐의 지갑에 있는 자금을 도용 할 수 있는 멀웨어를 자신의 시스템에 설치한 경우 해킹이 일어난다면 아직까지는 재정적 피해를 크게 받을 수 있습니다.


합의 메커니즘
EOS 토큰 소지자는 위임자(delegate)라고 하는 21개의 선택된 노드로 구성, 축소된 집합에 투표 할 수 있습니다. 이 위임자는 연결된 블록을 순차적으로 생성하며 서로의 블록을 검증하고 서명해야 합니다. 다수결 투표를 통해 어떤 블록 보상에 대한 자격이 있는지를 선택하며 자격이 있는 다수결 투표에 의해 블록 유효성에 대한 합의 규칙을 선택합니다. EOS 제작자는 비록 세부 메커니즘이 지분 합의 기술 증명이나 동적 멤버쉽 다중 서명 기법과는 완전히 다른 것 이지만, 이 방법을 고수준 지분 시스템 증명(신규 발행은 주로 가장 많은 이해 관계자에게 할당)과의 유사성으로 인하여 "위임된 지분 증명" 이라고 합니다.



5%의 영구적인 인플레이션의 하드캡 배포 제한이 있습니다. 원칙적으로 위임자는 단순히 다수결을 통해 하드캡을 줄일 수 있습니다. 합리적으로 제안 할 수 있는 시나리오를 상상하기란 어렵지만 경쟁력이 있는 위임자가 설득력 있는 약속을 만들어 적은 수의 투표를 할 수 있고 취급자의 투표에 영향을 받게 하는 투표를 더 하게 만들어 노드의 평판을 나쁘게 손상을 줄 수도 있습니다.


트랜잭션은 비용은 0이고 본질적으로 수수료가 없습니다 (단, 대역외 요금을 방지 할 수 있는 방법은 없습니다). 스팸 방지는 외부에서 위임자가 처리해야 합니다. (21명 중)최소 스팸에 가담한 위임자 7명이 적어도 투표에서 제외 될 때까지 네트워크를 스팸으로 막을 수 있습니다. 악의가 있는 액터(다수결에 의해 결정됨)는 검열 될 뿐만 아니라 공식 하드포크없이 체인에서 완전히 동결 될 수 있습니다. 이 시스템은 블록 무효에 대한 강력한 합의를 보장하지 않습니다. 간단한 위임자 다수결은 불일치하는 소수파에 의한 블록을 항상 무시할 수 있으므로 유효성 규칙을 변경하는 자격이 있는 다수결로 블록을 변경 할 수 있습니다.



또한, 사이드 체인은 SPV(단순 지불 확인,simplified payment verification) 보안에서 유효성이 확인됩니다. 즉, 전체 블록이 아닌 유효성을 검사해야 하는 헤더 체인 일뿐입니다. 따라서 위임자가 아닌 노드를 실행하는 것은 거의 이해가 되지 않습니다. 이 시스템은 21개 회원국 연합에 대해 가장 실용적인 것으로 보이지만 원칙적으로 동적으로 수정 가능하며 평판이 좋고 식별 가능하며 독립적 (익명 또는 가명이 아닌)단체로 간주됩니다.


요약

이 디자인은 실제로 이더리움과는 완전히 다른 수준이며 확장성이 뛰어납니다. 개발은 전문적이고 견고합니다. 발생할 수 있는 대부분의 이슈는 이더리움(설계상의 결함으로 인해 지속적인 수정 및 재조정 하드 포크 필요)과 같이 기술적 설계 한계로 인한 것이 아니며, 인센티브 조정 및 글로벌 거버넌스 문제로 인해 발생할 것으로 예상됩니다. 반면 EOS는 이더리움의 분산화 또는 "소셜 확장가능" 품질을 실질적으로 갖지 않을 것이며(이미 소극적임) 이는 장기적으로 중요한 결함이 발생할 수 있습니다.

Read more
Grammar
5 / 5
Objectivity
4 / 5
Depth
5 / 5
Usefulness
4 / 5
Relevance
5 / 5
Accuracy
5 / 5
You must login to be able to rate this report.
Overall score
Total votes: 9