새 EOS 로드맵이 조금 구체화되었네요..
어제 올라온 EOS 로드맵에 대한 번역입니다.
일을 분담한 것 같습니다.
출처: https://github.com/EOSIO/Documentation/blob/master/Roadmap.md
EOS.IO Software Roadmap
이 문서에서는 개발 계획에 대해 간략히 설명하고 버전 1.0으로 발전함에 따라 업데이트 될 예정입니다.
이 로드맵은 블록 체인 소프트웨어에만 적용되며 1 단계가 완료되면 전용 팀과 전용 로드맵이있는 지갑 및 블록 탐색기와 같은 다른 도구 및 유틸리티에는 적용되지 않습니다.
이 문서에 포함 된 모든 내용은 초안 양식이며 언제든지 변경 될 수 있으며 정보 제공의 목적으로 만 제공됩니다.
block.one이 로드맵에 포함 된 정보의 정확성을 보증하지 않으며 어떠한 진술이나 보증, 명시적 또는 묵시적으로 "있는 그대로"정보가 제공됩니다
1 단계 - 최소의 실행 가능한 테스트 환경 - 2017 년 여름
(Phase 1 - Minimal Viable Testing Environment - Summer 2017)
이 단계의 목표는 개발자가 EOS.IO에서 응용 프로그램을 작성하고 테스트하는 데 필요한 API를 설정하는 것입니다. 개발자가 애플리케이션 테스트를 시작하려면 다음을 구현해야합니다.
Standalone Node (Dan & Nathan) 독립 실행 형 노드
독립 실행 형 노드는 테스트 블록 체인을 조작하고 API를 노출하면서 블록을 생성합니다. 이 노드는 P2P 네트워킹 코드와 관련 될 필요가 없습니다.
Native Contracts (Nathan) 기본 계약
EOS.IO 소프트웨어에는 많은 기본 계약이 있습니다. 이들은 블록 체인의 핵심 운영을 관리하고 웹 어셈블리 인터페이스 외부에 존재하는 계약입니다. 이러한 계약에는 다음과 같습니다.
Virtual Machine API (Dan) 가상 머신 API
계약은 WebAssembly (WASM)로 컴파일되고 WASM은 정의 된 API를 통해 블록 체인과 인터페이스해야합니다. 이 API는 개발자가 응용 프로그램을 빌드하고 비교적 안정적이어서 개발자가 EOS를 실제로 만들 수 있기 전에 의존하는 것입니다.
RPC Interface (Arhag, Nathan) RPC 인터페이스
개발자가 트랜잭션을 브로드 캐스트하고 응용 프로그램 상태를 쿼리 할 수있게 해주는 간단한 JSON RPC over HTTP 인터페이스가 제공됩니다. 이는 테스트 응용 프로그램을 게시하고 상호 작용할 때 모두 중요합니다.
Command line Tools (Arhag) 명령 행 도구
명령 줄 도구를 사용하면 RPC 인터페이스와 개발자 빌드 환경을 쉽게 통합 할 수 있습니다.
Basic Developer Documentation (Josh) 기본 개발자 설명서
개발자에게 EOS.IO 블럭체인 구축을 시작하는 방법을 알려주는 문서. 여기에는 WASM API, RPC 인터페이스 및 명령 행 도구의 문서가 포함됩니다.
2 단계 - 실행 가능한 최소 테스트 네트워크 - 2017 년 가을
(Phase 2 - Minimal Viable Test Network - Fall 2017)
1 단계의 모든 작업은 개발자의 코드 만 실행하는 신뢰할 수있는 환경을 가정합니다. 테스트 네트워크를 배치하기 전에 몇 가지 추가 기능을 구현하고 테스트해야합니다.
P2P Network Code (Phil)
이것은 두 개의 독립형 노드 사이에서 블록 체인 상태를 동기화하는 역할을 하는 플러그인입니다.
WASM Sanitation & CPU Sandboxing (Brian) WASM 코드 수정 및 CPU 샌드박싱(보안)
WASM 코드는 부동 소수점 연산 및 무한 루프와 같은 비결정적 동작을 체크하고 수정되어야 합니다.
Resource Usage Tracking & Rate Limiting ( Arhag ) 리소스 사용량 추적 및 속도 제한
악용을 방지하기 위해 리소스 모니터링 및 사용 추적 속도는 스테이크된(staked) EOS에 의해 사용자를 제한합니다.
Genesis Import Testing (DappHub) 최초 블럭 테스트
EOS Token Distribution 상태에서 데이터를 expert하고 최초 구성 파일(최초 블럭)을 만드는 도구가 개발됩니다. 이렇게하면 토큰 배포에 참여하는 모든 사용자가 초기 EOS 테스트를 할 수 있습니다. (TEOS)
Interblockchain Communication (Nathan) 블럭 사이 통신
이 기능은 트랜잭션의 Merkle 해시가 올바른지 확인하는 것을 포함합니다.
3 단계 - 테스트 및 보안 감사 - 2017 년 겨울, 2018 년 봄
(Phase 3 - Testing & Security Audits - Winter 2017, Spring 2018)
이 단계에서 플랫폼은 보안 문제와 버그를 찾는 데 중점을두고 심한 테스트를 거칩니다. 3 단계가 끝나면 버전 1.0에 태그가 추가됩니다.
Develop Example Applications 예제 응용 프로그램 개발
예제 애플리케이션은 플랫폼이 실제 개발자에게 필요한 기능을 제공한다는 것을 입증하는 데 중요합니다.
Bounties for Succesfully Attacking Network 성공적 네트워크 공격에 대한 보상
스팸, 가상 머신 exploits, 버그 crashes 및 비결정적 행동으로 네트워크를 공격하는 것은 많은 과정이 필요하지만 버전 1.0이 안정적인지 확인하는 데 필요합니다.
Language Support 언어 지원
추가 Langauges에 대한 지원을 WASM : C ++, Rust 등으로 컴파일 할 수 있도록 추가
Documentation & Tutorials
4 단계 - 병렬 최적화 2018 년 여름 / 가을
(Phase 4 - Parallel Optimization Summer / Fall 2018)
안정적인 1.0 제품을 출시 한 후 병렬 실행을위한 코드 최적화로 옮길 것입니다.
5 단계 - 클러스터 구현/ 미래
(Phase 5 - Cluster Implementation The Future)
(번역은 구글 번역기를 이용함)
이전에 나온 EOS 로드맵입니다.
https://steemit.com/kr/@clayop/55csaz-eos
언제쯤 ico들어가야될지 눈치만 보는중 입니다 ㅋㅋ
정보 감사합니다 !