1. 소개
엘라스토스는 미래의 안전하고 신뢰할 수 있는 인터넷입니다. 블록체인으로 구축된 기술적 돌파구는 웹상의 탈중앙화 애플리케이션을 위한 첫 번째 완전히 안전한 환경을 제공하며, 탈중앙화 애플리케이션을 인터넷에서 분리하는 동시에 수백만 사용자에게 완전한 확장성을 제공합니다. 엘라스토스는 데이터와 디지털 자산을 소유하고 교환함으로써 부의 창출을 가능하게 합니다. 보안과 경제적 분배가 인터넷에서 번성할 수 있는 새로운 지능형 네트워크에 오신 것을 환영합니다.
블록체인을 기반으로, 엘라스토스의 샌드박스 격리 메커니즘과 네트워크 격리 메커니즘을 결합하여 디지털 자산을 확인하고, 수량을 제한(희소성)하며, 거래하고 소비할 수 있습니다. 모든 사람이 디지털 자산을 소유하고 미래의 부를 실현할 수 있도록 합니다. 이렇게 함으로써 인터넷은 지능형 경제 생태계로 구축될 것입니다.
2. 프로젝트 소개
엘라스토스는 블록체인의 신뢰성을 사용자의 일상적인 시나리오에 전달할 수 있는 세계 최초의 운영 체제입니다. 블록체인을 신뢰 기반으로 하여, 엘라스토스의 샌드박스 격리 메커니즘과 네트워크 격리 메커니즘을 결합하여 디지털 자산을 확인하고, 수량을 제한(희소성)하며, 거래하고 소비할 수 있습니다. 모든 사람이 디지털 자산을 소유하고 미래의 부를 실현할 수 있도록 합니다. 이렇게 함으로써 인터넷은 지능형 경제 생태계로 구축될 것입니다. 엘라스토스는 전통적인 인터넷 위에 새로운 스마트 특별 경제 구역을 만들기 위해 노력하고 있으며, 엘라스토스는 이 특별 경제 구역에서 유통되는 기본 토큰입니다.
엘라스토스가 실현하고자 하는 것은 블록체인으로 구동되는 지능형 월드 와이드 웹입니다. 엘라스토스 스마트 월드 와이드 웹은 다음과 같은 네 가지 수준으로 나눌 수 있습니다:
1. 엘라스토스 블록체인과 스마트 계약:
엘라스토스 블록체인은 신용과 기본 거래 서비스를 제공하며, 메인 체인 + 사이드 체인의 구조를 채택합니다. 메인 체인은 디지털 통화 거래를 위한 스마트 계약만 제한적으로 지원하여 계약 실행이 차지하는 컴퓨팅 자원을 줄입니다. 사이드 체인은 스마트 계약을 지원할 수 있으며, 각 사이드 체인은 독립적으로 스마트 계약 기능을 설계할 수 있습니다. DApp은 사이드 체인에서 실행되며, 각 애플리케이션은 독립적으로 사이드 체인을 열 수 있습니다. 체인 간 전송이 가능합니다. 블록체인은 비트코인 합동 채굴 메커니즘을 채택합니다. 채굴 풀에 합동 채굴 코드를 배치함으로써, 채굴자는 비트코인과 엘라스토스에 동시에 작업 증명을 제공하며, 추가적인 컴퓨팅 파워를 소모하지 않습니다.
2. 엘라스토스 캐리어(탈중앙화 P2P 네트워크):
엘라스토스 생태계를 위한 탈중앙화 인터넷 기본 서비스를 제공합니다. 탈중앙화 도메인 이름 서비스, 탈중앙화 컴퓨팅 서비스, 탈중앙화 저장 서비스를 포함합니다. 엘라스토스 캐리어는 UDP 투명 NAT 트래버설 기술과 관련 보조 시설을 채택하여, 어떤 두 노드도 직접 연결할 수 있습니다.
1) UDP 사용자 데이터그램 프로토콜은 신뢰할 수 없는 데이터 전송 프로토콜로, 애플리케이션이 네트워크 계층으로 데이터를 보낸 후 데이터를 보유하지 않습니다.
2) NAT(네트워크 주소 변환기)는 내부 사설 네트워크 IP 주소를 공용 네트워크 IP 주소로 변환하는 기술입니다. 외부 네트워크 공용 주소는 전 세계에서 유일하며 공용 네트워크에서 라우팅할 수 있습니다(사용자 전송 메커니즘).
3) UDP는 데이터 전송이 가로채지지 않도록 보장하며, NAT를 사용하여 P2P 통신을 실현합니다.
캐리어는 간단히 말해 P2P 통신 프레임워크로, 주로 네트워크 통신 프로토콜, P2P 저장 인터페이스 호출, 노드 연결 등을 포함합니다. 개발자는 네트워크 통신 프로토콜과 권한을 재정의하여 P2P 통신 보안과 인증 문제를 보장합니다. 둘째, 이 부분의 코드는 저장, 애플리케이션 접근 등 많은 인터페이스를 제공하여 개발자에게 탈중앙화 네트워크의 기본 프레임워크를 제공하고 2차 개발의 가능성을 제공합니다. 코드 저장소에는 많은 캐리어 SDK 코드가 있습니다. 이 부분의 코드는 전통적인 APP과 운영 체제의 접근 가능성을 주로 제공하며, 다른 프로그래밍 언어와 운영 체제 등에 대해 엘라스토스 캐리어의 호출과 인증 방법을 제공합니다.
3. 엘라스토스 OS와 런타임:
엘라스토스 OS는 모바일 장치를 위한 운영 체제로, 네이티브 엘라스토스 생태계 프로그래밍 환경 지원을 제공할 수 있습니다. 엘라스토스 OS는 베어 메탈에 설치될 수 있습니다. 엘라스토스 캐리어 네트워크는 엘라스토스 OS를 통해 쉽게 접근할 수 있습니다. 엘라스토스 OS는 애플리케이션이 프로세스를 생성하는 것을 금지하며, 애플리케이션이 TCP/IP에 직접 접근하는 것을 허용하지 않습니다. 운영 체제 기반의 각 사용자 권한은 격리됩니다. 상호 작용이 필요하지 않을 때, 운영 체제는 로컬에서만 작동하며 네트워크 통신을 수행하지 않습니다. 시스템은 로컬, 주변 및 클라우드에 배포된 마이크로서비스를 자동으로 생성하고 찾으며, 원격 호출과 이벤트 콜백을 자동으로 생성하여 제3자 애플리케이션 또는 서비스로부터의 네트워크 공격 가능성을 피합니다. 엘라스토스 런타임은 샌드박스(컴퓨터 분야의 보안 메커니즘으로 프로그램 실행을 위한 격리된 환경 제공)를 통해 엘라스토스 가상 런타임 환경을 네이티브 OS와 격리합니다.
엘라스토스 런타임은 DApp 개발자에게 코드 런타임 환경과 코드 개발 프레임워크를 제공합니다. 엘라스토스 런타임은 C++ 버전의 자바 가상 머신과 자바 아키텍처로 간주할 수 있으며, CVM이라고도 합니다. 엘라스토스 개발자는 자바와 같은 컴파일러, 코드 저장소, 프로그래밍 프레임워크 등을 제공하여 개발자가 이 프로그래밍 환경을 기반으로 개발할 수 있도록 합니다. 개발자는 기존 운영 체제를 변경하지 않고 엘라스토스 런타임이 제공하는 가상 운영 환경을 사용하여 엘라스토스 DApp을 개발, 테스트 및 실행할 수 있습니다. 엘라스토스 런타임은 샌드박스를 사용하여 OS 네이티브 환경과 격리됩니다. 개발자가 사용할 수 있도록 엘라스토스 런타임 for 안드로이드, 엘라스토스 런타임 for iOS, 엘라스토스 런타임 for GNU/리눅스를 제공할 계획입니다.
4. 엘라스토스 SDK:
전통적인 의미의 앱은 엘라스토스 SDK 확장 기능을 포함함으로써 신원 인증과 신뢰할 수 있는 기록과 같은 전형적인 블록체인 기능을 얻을 수 있습니다. 주로 전통적인 APP과 운영 체제의 접근 가능성을 제공하며, 다른 프로그래밍 언어와 운영 체제에 대해 엘라스토스 캐리어의 호출 방법과 인증 방법을 제공합니다.



















