4세대 블록체인 EON 백서요약
EON 백서 요약
이더리움도 그렇고 EOS도 그렇고 공부하면 할수록 "좋은 기술이란 현 사회의 문제점을 발견하고 해결하는 것이다"는 기술사상, 거버넌스 철학을 조금씩 이해하게 되는 것이 제가 블록체인을 공부하는 미학이자 보람입니다.
여기 4세대 블록체인을 표방하는 EON 프로젝트가 있어 백서를 이해하려고 노력하면서 요약해 보았습니다.
아직 국내 번역본을 못찾았기에 본의아니게(!) 제가 처음 소개하는 앰배서더(?)가 될 지도 몰라 설레임과 두려움이 교차합니다.
다중 신경망 네트워크도 TR(Threshold Relay)기술도 컨센서스 레이어에 대한 부분도 제 이해의 수준이 피상적이기에 지속적인 학습과 선행 학습자나 선생님의 조언이 필요합니다.
백서의 시제가 블록체인 프로젝트에서는 미래형이지만 정말 이 백서대로 블록체인기술이 가상 클라우딩기술 및 인공지능기술과 결합하여 무한 분산화가 가능해진다면 블록체인은 진정한 신뢰기술이 될 수 있을 것이라 믿습니다.
개발 팀도 신뢰가 가고 EON 프로젝트에 지속적인 관심을 가지고 지켜볼 생각입니다.
1. 개요
차세대 고효율, 보안성, 개발자 친화적인 Cyber-Smart OS
EON은 인터넷이 정보의 시대에서 가치의 시대로 전환하게 만드는 기술
가치 인터넷이 되려면 클라우드 컴퓨팅, 블록 체인, 빅데이터가 네트워크로 연결되야 함==>EON
EON에서 Blockchain 기술은 운영 체제에 불과함.
EOS의 단일 노드를 클러스터 / 다중 체인 / 샤딩 방식으로 대체하여 수백만 TPS를 구현하는 것이 목표임.
EON은 매트릭스 같은 3 차원 네트워크 구조로 하이퍼 네트워크로 정의됨.
EON의 모듈에 근거해서 개발자는 익숙한 인터넷 언어인 HTML ++로 스마트 계약을 작성할 수 있음
EON의 SVC (Super Virtual Machine)는 거대한 분산 호스트
EON은 EOS 포크 대신 EOS 기반의 Telegram Open Network (TON)와 비슷한 네트워크 제공
EON은 가장 영향력이 크고 가장 수익성이 높은 3 개의 회사를 벤치마킹 대상으로 선정 : Amazon-AWS; Apple Appstore & Iclond; Microsoft Cloud
2. 서비스
블록 체인 서비스: 초당 수백만 건의 트랜잭션, 동시에 여러 개의 체인에 서비스 지원 플랫폼
DNS 서비스
Agency 서비스
EON 네트워크가 제공하는 익명 계층은 주로 EON 네트워크의 ID 및 IP를 숨겨 DDoS 공격의 위험을 줄일 수 있음
P2P 네트워크 서비스
클라우드 스토리지 서비스
3. 가상 클라우드 컴퓨팅(Virtual Cloud Computing)
3.1 무한 분산화 개념(infinite decentralization concept)
EOS는 Ethereum의 많은 문제를 해결했지만 네트워크 통신 효율성의 병목 현상으로 인해 주 체인이 수백만 개의 상용 분산 응용 프로그램을 지원하기 어려움 .
이러한 요구를 충족시키기 위해 EON은 무한한 분산화 개념을 도입했고 이는 분산 클라우드 컴퓨팅 서비스를 통해 구현
3.2. TR(Threshold Relay)
온라인 요청의 처리 시간을 감소시키고, 효율을 증가시키는 기술
알고리즘은 내부적으로 무작위 마법사를 생성하고 각각의
임계(threshold) 그룹들은 그 전의 서명들을 이용하여 새로운 임의적인 배열을 생성하게 되고 이 배열에 의해 다음 임계 그룹들이 생성
이런 릴레이 방식으로 무한정 분산 배열이 생성될 수 있으며 확정성과 무한 분산화를 이룰 수 있게 된다.
따라서 EOS 블록 체인에 비해 확실한 이점이 있음.
네트워크 통신 효율에 영향을 미치지 않고 동시에 여러 체인을 지원가능
3.3 다중 계층 클라우드 (Multi-layer cloud)
블록체인의 계층화 기술을 사용하여 합의 메커니즘, 요청 처리 및 데이터 저장을 세 가지 수준으로 나눔
요청 처리 및 합의 메커니즘은 직접 상호 작용하지 않음
저장계층은 모든 클라우드 컴퓨팅 노드에 분산 된 해시 단위로 양자화됨.
클라우드 컴퓨팅 기본 노드가 확장되는 한, 전체 데이터 저장소 규모도 동시에 증가 할 수 있음
양자화된 해시 저장 단위는 파편화되어 있음.
4.슈퍼 가상 컴퓨터 (Super virtual computer)
4.1 AI is Law
Ethereum의 DAO 해킹은 일반적으로 "Code is Law” 의 허점을 공략함.
이러한 문제를 해결하기 위해 EON은 EON 신경망 세트를 구축
인간의 사고와 지능형 코드를 결합하여 분산 알고리즘을 만듦
.EON은 “AI is Law”원칙을 준수하며 알고리즘 판정을 하는데 신경망을 이용함. AI 법에 의거해서 코드 작업에 에러가 있다고 판단되면 무조건적인 수정을 이행하거나 거부권을 행사하게 됨
4.2 SVC 드라이브 메커니즘
무한 확장성을 가진 클라우드 컴퓨팅 시스템을 Super Virtual Machine이라고 정의.
EON의 SVC는 표준 인공 지능이 아니지만 인간 의식의 정보처리 및 인공지능의 사고 프로세스를 촉진시킴.
EON 생태계의 사용자들은 토큰을 지불하면 로컬 뉴런이되어 SVC의 신경 네트워크 의사 결정에 참여하는 셈이 됨.
보유하는 토큰에 비례해서 투표권이 생성됨
모든 로컬 뉴런은 관리자를 통해 투표 할 수 있음.
관리자가 투표하지 않으면 자신의 속성에 가장 가까운 뉴런을 통해 투표가 이루어짐 .
4.3 다층 신경망 (Multilayer Neural Networks)
EON 은 다층 신경망의 구조를 채택한다. 다층 신경망: input layer, hidden layer, output layer
일반적인 다층 신경망은 비선형 활성화 함수이며 거버넌스 알고리즘을 지속적으로 최적화하기 위해가장 널리 사용되는 역전파 알고리즘 (back propagation algorithm)을 사용함
신경 네트워크가 직면 한 가장 큰 문제 중 하나는 올바른 구조를 선택하는 것임. 최적화 훈련을 통해 최적 설계를 찾는 과정.
5.컨센서스 계층 (Consensus Layer)
EON의 블록 체인 구조에서 노드는 "주소 지정 가능 노드"및 “탄력적인 저장 노드”로 분류
초기 EON 노드는 160으로 나뉘며 각 노드의 어드레싱 (현재 100 개)에는 상한이 있으며, 각 노드는 샤드 (shard). 각 노드는 해당 영역에서 어드레싱 된 노드를 얻을 자격
EON은 Elliptic Curve Based Schnorr Signature Algorithm (EC-Schnorr)을 기본 서명 알고리즘으로 사용.
현재 Bitcoin과 Ethereum에서 사용되는 ECDSA에 비해 ECSchnorr의 장점은 다음과 같음
a. 비순응성(Non-malleability):
메시지를 담은 비공개 키에 상응하는 공개키에 대해 새로운 서명을 상대방이 생성하기 어려움. ECDSA와 달리 EC-Schnorr는 비순응성이 입증됨.
b. 다중 서명 : 다중 서명자의 “집계”된 서명을 단일 서명으로 전환. EC-Schnorr은 다중 서명 체계로서 ECDSA보다 더 유연한 방식으로 허용.
c. 속도 : EC-Schnorr은 ECDSA보다 빠름. 역산할 필요가 없기 때문.
• Verifiable Random Function (VR함수) :VRF는 암호화 해시의 공개 키 버전. VRF 비밀 키의 소유자만이 해시를 계산할 수 있지만 공개 키를 가진 사람은 누구나 해시의 정확성을 검증할 수 있음.
고전적인 PBFT는인증 된 통신에 대해 메시지 인증 코드 (MAC)를 사용. 효율성을 높이기 위해 MAC을 디지털 서명으로 대체, 또한 다른노드가 계약을 증면할 수 있도록, 정직한 다수로 부터 서명을 수집하는 것임. EC-Schnorr의 다중서명 집계방식은 사이즈를 0으로 줄여줌.
6.스마트 계약 프로토콜 계층 (Smart Contract Protocol Layer)
• 상태값(state)
Ethereum 및 Ziliqua와 마찬가지로 일반 계정과 스마트 계약 계정으로 구성. 일반 계정은 ECSchnorr 개인 키 및 공개 키 쌍으로 생성되며 스마트 계약 계정은 일반 계정에서 생성.
일반 계정의 주소는 Ethereum과 같은 방식으로 정의.
But, Schnorr의블록 구조에서 EON은 POW 부분을 제외한 Ethereum과 Zilliqua를 채택.
DS 블록 헤더는 같은 샤드내의 EC-Schnorr의 다중 서명에 참여한 노드를 기록함.
7.보안 및 응용 프로그램 계층 (Security & Application Layer)
현재 주류 블록 체인은 자체 공공 장부에 대해서만 IO를 수행, but EON은 기본 공공 블록 체인 인프라로서 서브체인, 사이드체인 등 하위의 구축을 지원.
EON 블록 체인은 매트릭스와 같은 3 차원 네트워크 구조로 하이퍼 네트워크로 정의됨. 응용 프로그램 수준에서 개발자는 F*, Coq 및 Isabelle 만 사용하여 EON의 스마트컨트랙트를 개발할 수 있음
코드가 공식화되고 검증 후, EON 보안 계층은 크로스 컴파일러는 자동으로 효율성과 보안을 가능한 설계 결함을 최소화하기위해서 기본 C ++ 코드를 생성함.
공식 개발 언어는 수학적 배경이 없는 사람에게 어려움.
• HTML ++ 언어는 HTML의 확장입니다.Coq로 크로스 컴파일 할 수 있음. 사전 컴파일 된 스마트 계약 모듈은작성에 직접 사용될 수 있으며 웹 페이지개발은 빠르고 안전합니다.
. 스마트컨트랙트 템플릿이 도입 됨으로써 간단한 마크 업 언어로 새로운 태그와 속성을 빠르게 개발할 수 있습니다
탈중앙화 거래소의 비트 코인에 연결된 거래를 구현하기 위한 HTML ++ 코딩은 다음과 같이 나타낼 수 있음
<import module-name="callOption" args="buyer=sender" />
<asset id="3f9a5e223f9a5e223f9a5e223f9a5e223f9a5e223f9a5e223f9a5e223f9a5e22" type="btc"
price-oracle="huobi-pro" />
<CallOption author-id="John Doe" price="6000" unit="dollar" referral-commission-pct="15" sellerid="John
Smith" />
<button onclick="callOptionExecute" />
8.EOS 랜딩 플랫폼 (EOS landing platform)
EON은 EOS의 단일 노드를 클러스터 / 다중 체인 / 샤딩 방식으로 대체하여 수백만 TPS를 구현하는 것을 목표.
다음과 같은 세 가지 방식으로 EOS의 응용 프로그램을 대규모로 구현할 것임
• EON은 EOS를 위한 최초의 클라우드 컴퓨팅 플랫폼이 될 것임, EOS / EON은 클라우드 컴퓨팅, 스토리지, 대역폭, DNS 및 기타 서비스를 구입하는 장소가 될 것임
• EOS를 사용하여 App Store에서 다양한 DApps를 구입할 수 있습니다.
• 개발자는 EOS를 사용하여 스마트 계약서 (dapp 소스 코드)를 구입할 수 있습니다.
동시에 EON 생태계에서 블록 생산자(BP)와 일반 사용자는 유휴
컴퓨팅 파워, 스토리지 또는 대역폭 리소스를 사용하여 EON 코인을 얻을 수 있습니다. 개발자는 DApps 또는 스마트컨트랙트를 개발하여 EOS / EON 코인을 획득할 수 있음.
9.토큰 경제 시스템 및 인센티브
토큰은 유권자의 인센티브를 위한 가스로 사용.
EON 네트워크에서 모든 트랜잭션에는 요금, 가스가 부과
개발자가 EON 보안 계층 및 컴파일된 라이브러리 / 모듈 또는 DApp을 제출하면응용 프로그램 계층에서 스팸을 방지하기 위해 특정 가스를 지불해야 함.
EON 토큰은 유저의 구매를 위해 사용.
10.커뮤니티 및 플랫폼 기능
지갑 / 브라우저: EON 커뮤니티는 브라우저와 지갑을 결합하여 블록 체인과의 통합을 용이하게 함.
EON은 두 개의 계층적 개인 키 시스템을 고안함.
낮은 보안 트랜잭션은 포스팅이나 댓글과 같은 소셜 플랫폼에 적용
높은 보안 트랜잭션은 송금이나 키 변경
사용자 키에 대해 여러 수준의 보안을 구현할 수 있음
11.로드맵
12.토큰분배
메인 넷 출시 후 인플레이션 계획 :
10 억 토큰의 인플레이션이 팀에 의해 공유.
10 억 토큰의 인플레이션은 투자자들에 의해 공유
팀 및 투자자를위한 증가된 주식은 48 개월 동안 묶이고 6 개월마다 12.5 %씩 풀림
마이닝 풀 최대 70 억 개의 토큰. 80 % (56 억)
블록 프로듀서 20 % (14 억)
13. 팀
오크 구오 (Orc Guo)
Gucco는 실리콘 밸리 첨단 기술 기업, 재무 컨설팅 기관 및 VC에서 15 년 이상의 경력을 쌓음. 이전에는 KPMG, 세계 은행, Apple 및 LinkedIn을 비롯한 세계적으로 유명한 기업의 컨설턴트 및 고위 간부로 근무. 실리콘 밸리에 블록 체인 신생 회사 2 개를 설립. Guo는 카네기 멜론 대학교 전기 전자 공학과를 졸업하고 Conrad 장학금을 받음.
Yeh T'ien T'ien
박사는 인공 지능 전문가이며 이전에는 Google Inc.의 분산 컴퓨팅 연구원. Ph.D. 버지니아 공과 대학 및 청화대 학교에서 학사 학위를 취득한 그는 인공 지능과 블록 체인 산업의 통합에 대한 깊은 이해와 경험 보유.
덧)스팀잇을 통해 창출된 모든 수익은 청년들의 창업 지원금으로 쓰여집니다.
(jjangjjangman 태그 사용시 댓글을 남깁니다.)
[제 0회 짱짱맨배 42일장]4주차 보상글추천, 1,2,3주차 보상지급을 발표합니다.(계속 리스팅 할 예정)
https://steemit.com/kr/@virus707/0-42-4-1-2-3
4주차에 도전하세요
그리고 즐거운 스티밋하세요!
Congratulations @bbkang! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes received
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP