엘라스토스(Elastos)는 블록체인 기술을 통합하여 개인 정보 및 디지털 자산 소유권에 대한 본질적인 보호 기능을 제공하는 '현대 인터넷' 인프라를 구축하는 공개 블록체인 프로젝트입니다. 애플리케이션이 아닌 인터넷을 기반 계층 인프라로 사용하는 세계 최초의 인터넷 운영 체제로 설명됩니다. 엘라스토스를 사용하면 인터넷 없이도 모든 분산형 애플리케이션(dApp)에 액세스할 수 있습니다. [1]
엘라스토스(Elastos)는 사용자가 자신의 디지털 자산을 완벽하게 제어할 수 있는 블록체인 기반 인터넷입니다. 엘라스토스는 현대 인터넷 서비스 및 애플리케이션에 필요한 인프라를 구축하고 있습니다. 기존 블록체인 프로젝트와 달리 블록체인 기술 기반의 네트워크 운영 체제 프로젝트에 가깝습니다. 블록체인 프로젝트의 보안, 확장성, 분산화라는 세 가지 난제를 해결하는 것을 목표로 합니다. 엘라스토스는 다른 블록체인과 경쟁하기보다는 함께 작동하여 생태계를 형성하며, 탈중앙화 애플리케이션은 블록체인에서 실행되는 대신 기기에서 직접 실행됩니다. 또한 완전히 폐쇄된 샌드박스 환경에서 디지털 자산을 전송하기 위한 탈중앙화된 피어투피어(P2P) 네트워크를 사용합니다. 애플리케이션 프로그램이 네트워크에 직접 액세스하는 것을 금지하여 인터넷의 대부분의 바이러스 및 공격(특히 DDoS 공격)을 방지합니다.
따라서 엘라스토스는 신뢰할 수 있는 실행 환경에서 dApp을 실행하여 보안 문제를 해결하고, 메인 체인 사이드체인 솔루션을 사용하여 확장성을 확보하며, 피어투피어 네트워크를 사용하여 분산화를 구현합니다. 엘라스토스에 따르면, 네트워크 통신은 애플리케이션 컴퓨팅과 분리되어야 합니다. 엘라스토스는 블록체인 기반의 탈중앙화된 스마트 웹을 구축하고 있으며, P2P 경제 인프라를 구현하는 동시에 스마트 계약을 통해 디지털 자산 소유권 및 관리를 제공합니다. [2]
엘라스토스 OS는 전 세계 어떤 스마트 기기에도 설치할 수 있으며, 이러한 스마트 기기는 피어투피어 네트워크를 통해 연결되어 전체 네트워크에 하나의 운영 체제만 있는 글로벌 슈퍼컴퓨터를 형성할 수 있습니다.
Elastos는 중국에 기반을 둔 Elastos Foundation Ltd.에서 개발했습니다. 이 단체는 마이크로소프트의 전 고위직인 Chen Rong(陈荣)과 Feng Han Sunny(冯韩) 교수에 의해 2017년에 설립되었습니다. 이 회사는 싱가포르에 등록되어 있으며 중국 상하이에 본사를 두고 있습니다. 현재 직원 수는 51~200명입니다. [3]
엘라스토스는 2000년 첸롱(陈龙)이 미국 마이크로소프트를 떠나 중국으로 돌아온 이후부터 개발되었습니다. 2006-07년, 그는 엘라스토스 운영 체제를 사용한 완벽한 스마트폰을 구축하기 위해 커널과 그래픽을 완성했습니다. 2009년, 차이나 유니콤(中国联通)은 엘라스토스의 미들웨어를 풍부한 기능의 휴대폰 운영 체제 프레임워크로 사용했습니다. 2013년, 엘라스토스 오픈소스 프로젝트는 분산형 크로스 인터넷 산업 사물 인터넷 및 스마트 홈 네트워크 운영 체제를 구축하기 위해 폭스콘(富士康)으로부터 2억 위안(RMB)의 투자를 받았습니다.
2017년, 첸롱은 한펑(韩锋)과 협력하여 엘라스토스 프로젝트를 지원하고 성장시키며 블록체인 기반 인터넷 프로젝트로 전환하여 숫자를 부로 바꾸는 새로운 디지털 스마트 경제 모델을 만들고자 엘라스토스 재단을 설립했습니다.
언급된 바와 같이 Elastos 개발은 2000년에 시작되었습니다. 2017년에 블록체인 기술이 Elastos에 통합되어 Elastos 스마트 웹 개발이 가능해졌습니다. Elastos 스마트 웹은 Elastos 블록체인, Elastos Runtime, Elastos Carrier, Elastos SDK의 4가지 주요 구성 요소로 이루어져 있습니다. [4]
Elastos는 각 기기, 개인, 웹사이트 및 디지털 자산이 신뢰할 수 있는 ID를 갖는 탈중앙화된 스마트 웹을 구축하는 것을 목표로 합니다. 모바일 기기의 운영 체제와 유사하게, 사용자는 중요한 데이터를 저장할 수 있는 신뢰할 수 있는 위치가 필요하며, Elastos 블록체인 기술은 전체 Elastos 네트워크 운영 체제에 대한 신뢰 영역을 구축할 수 있도록 합니다.
스마트 경제와 건강한 탈중앙화 애플리케이션 환경을 촉진하기 위해 메인 체인과 사이드체인 솔루션을 도입합니다. 내장된 완벽하고 사용하기 쉬운 사이드체인 지원을 통해 모든 애플리케이션이 사용자 정의 가능한 개별 사이드체인을 생성할 수 있습니다. 이를 통해 클라이언트는 사용 사례에 따라 다른 합의 메커니즘을 사용할 수 있습니다. 사이드체인은 자체 네이티브 토큰을 가질 수 있으며, 이러한 토큰은 메인 체인과 사이드체인 간의 양방향 자산 전송에 참여할 수 있습니다.[5]
엘라스토스 블록체인 구조는 비트코인(Bitcoin) 구조를 기반으로 하므로 이전 블록 해시, 머클 트리(merkle tree) 루트 해시, 합의 알고리즘을 위한 난수(nonce), 타임스탬프, 난이도 목표 등 블록 인증에 필요한 요구 사항을 포함하여 동일한 특징을 가지고 있습니다. 또한 사이드체인 설계 철학을 도입하여 트랜잭션 구조에서 검증 스크립트를 제거하는 등 사이드체인을 개선하는 기능을 채택할 수 있습니다. 사이드체인 구조는 엘라스토스에서 dApp을 실행하기 위한 기반이 되는 반면, 엘라스토스 메인체인 구조는 사이드체인에 대한 인프라와 지원을 제공하고 편리한 자산 이전을 가능하게 합니다.
엘라스토스 블록체인의 합의 메커니즘은 AuxPoW+DPoS입니다. 채굴을 위해 작업 증명(proof-of-work) 합의 메커니즘을 활용하며, 병합 채굴 방식을 사용하여 비트코인(Bitcoin)과 함께 채굴할 수 있습니다. 이 경우 비트코인 블록체인이 엘라스토스의 상위 블록체인으로 작용하고, 엘라스토스 체인은 보조 블록체인으로 작용합니다. 병합 채굴을 사용하면 막대한 전력 비용을 피하기 위해 에너지 소비가 최소화되고 채굴이 더 효율적이 됩니다. 이 방법은 기존 비트코인 컴퓨팅 리소스를 최대한 활용하여 동일한 에너지 양으로 더 높은 효율성을 얻습니다. 또 다른 이점은 여러 체인에 대한 신뢰를 전달한다는 점이며, 사이드체인이 동일한 작업 증명 합의를 채택하는 한 이 방법을 사이드체인으로 확장할 수 있습니다. 이러한 방식으로 여러 계층의 체인을 재귀적으로 병합 채굴하여 체인 간의 신뢰 계층 구조를 구축합니다.
채굴 보상 분배는 AuxPoW 35%, DPoS 35%, 생태계 애플리케이션 보상 20%, 재단 운영 및 개발 10%입니다. 엘라스토스 블록체인의 기본 통화는 ELA이며, 디지털 자산 거래, 투자, 블록체인 처리 수수료 지불 등에 사용할 수 있습니다.[6]
일반적으로 DApp 플랫폼은 스마트 계약을 실행하고 관련 애플리케이션을 블록체인에서 직접 실행합니다. 이러한 전략은 사용자 친화적이지 않으며 사용자가 모바일 기기에서 DApp을 사용하려고 할 때 문제가 될 수 있습니다. Elastos는 스마트 계약을 활성화하기 위해 블록체인을 사용하면서도 런타임 환경을 사용하여 DApp을 실행함으로써 이 문제를 해결하려고 합니다.
비슷한 말로, Elastos Runtime은 애플리케이션과 서비스가 인터넷에 직접 액세스하는 것을 방지하는 경량 운영 체제입니다. 사용자의 모바일 또는 PC와 같은 기기의 운영 체제 상단에서 실행됩니다. 앱은 자유롭게 실행할 수 있으며 성능은 기존 모바일 앱과 비슷합니다. Elastos Runtime은 기존 프로그래밍 언어를 지원하므로 개발자가 코드를 쉽게 작성할 수 있습니다. 또한 인기 있는 프로그래밍 프레임워크도 지원합니다. Elastos 런타임에는 Android, iOS, Microsoft Windows 및 Ubuntu용 런타임 환경이 포함되어 있으며, DApp이 이러한 운영 체제에서 실행되더라도 사용자의 디지털 자산에 액세스할 수 없어 사용자 소유권이 보존됩니다.
Elastos Carrier는 탈중앙화된 피어투피어 인터넷 서비스입니다. 블록체인 기반의 다른 탈중앙화 인터넷 네트워크와 유사하게 작동하며, 사용자는 다른 사용자에게 컴퓨팅 및 저장 공간을 임대합니다. Elastos 노드는 인터넷에 연결된 모든 환경에서 실행될 수 있으며, UDP(User Datagram Protocol) 기반 NAT(Network Address Translation) 투명성 기술을 사용하여 노드는 서로 직접 연결을 설정할 수 있습니다. 이 방법을 통해 각 노드의 개별 용량을 최대한 활용할 수 있으므로 네트워크의 효과적인 처리 능력을 향상시키는 데 도움이 될 수 있습니다. Elastos Carrier가 제공하는 서비스에는 탈중앙화 도메인 이름, 탈중앙화 컴퓨팅 및 탈중앙화 저장소가 포함됩니다. 또한 DApp 개발도 지원합니다. 이 환경을 사용하면 사용자는 데이터에 대한 개인 정보 보호를 유지하면서 동시에 자신의 장비를 임대하고 그에 대한 보상을 받을 수 있습니다.
Elastos 소프트웨어 개발 키트(SDK)는 애플리케이션을 Elastos 스마트 웹에 연결합니다. 이것은 특히 안드로이드 또는 iOS 앱과 같은 비 Elastos 앱에 매우 유용하며, SDK를 사용하면 이러한 앱은 스마트 웹 ID를 받고 Elastos 가상 머신을 사용하지 않고도 스마트 웹에 액세스할 수 있습니다. 또한 Elastos 클라우드 스토리지에 비 Elastos 앱 데이터를 보관할 수도 있습니다.
Elastos 메인체인 및 사이드체인 개념도 엘라스토스는 사이드체인 지원을 통해 블록체인 시스템의 확장성을 높이고, 초당 입출력 작업 수(IOPS)가 높은 애플리케이션 실행 요구사항을 충족하고자 합니다. 엘라스토스는 매우 특정한 목적을 가진 사이드체인을 구현하며, 이는 Elastos 메인체인이나 다른 사이드체인과 독립적으로 작동합니다. Elastos 메인체인은 ELA의 거래 및 이전이라는 중요하지만 작은 역할을 담당하여 블록체인 시스템의 안정성을 제공하며, 메인체인에서는 주요 인프라 업그레이드만 이루어집니다. 다른 모든 스마트 계약은 사이드체인에 직접 구현되어 메인체인의 확장성을 높입니다. 이 구조는 단일 합의 알고리즘 및 체인의 부분적 기술과 다릅니다. 사이드체인은 PoW를 사용할 수 있으며, Elastos 및 Bitcoin과 머지 마이닝을 할 수 있습니다. 사실상 모든 Elastos 사이드체인은 Bitcoin 네트워크의 비교할 수 없는 해시 파워를 활용하고 강력한 보안을 활용할 수 있습니다. 하이브리드 PoW 합의 알고리즘을 사용하여 Elastos는 확장성 잠재력을 희생하지 않고 탄력적인 네트워크를 형성하며 동시에 분산되고 자율적입니다.
다음은 사이드체인의 다양한 장점입니다.
DID 사이드체인 | 이더리움 사이드체인 | 토큰 사이드체인 | 네오 사이드체인 |
---|---|---|---|
이 사이드체인은 사용자, 앱 및 디바이스에 분산 ID를 발급하고 각 DID에 대한 데이터 및 정보를 저장하는 기능을 제공합니다. | 이 사이드체인의 유일한 기능은 Solidity로 작성된 스마트 계약을 실행하고, 프로젝트에 ERC20 및 ERC-721 토큰을 발급하는 등 이더리움 블록체인을 모방하는 것입니다. 사용자 또는 개발자가 이더리움 블록체인에서 개발하거나 수행할 수 있는 모든 작업을 Elastos 이더리움 사이드체인을 사용하여 동일하게 수행할 수 있습니다. | 이것의 유일한 기능은 프로젝트 및 dApp에 대해 대체 가능 및 대체 불가능 토큰(NFT)을 발급하는 것입니다. | 이것은 NEO 블록체인을 복제하여 NEO 스마트 계약 및 공개 NEO 블록체인의 다른 모든 기본 기능을 실행합니다. |
스마트 계약이 메인 체인에 배포되면 네트워크의 모든 노드는 네트워크와 동기화하기 위해 지속적으로 업데이트해야 하며, 궁극적으로 트랜잭션 속도가 느려집니다. 이는 마이닝 노드는 여전히 트랜잭션 처리에 대한 수수료를 받을 수 있지만 순수 검증 노드에는 부담이 됩니다. 이를 피하기 위해 이더리움 메인 체인은 스마트 계약 사용을 제한하고 사이드체인으로 위임합니다. 각 사이드체인은 NeoContract가 NEO 블록체인을 지원하는 방식과 유사하게 독립적으로 스마트 계약 기능을 설계할 수 있습니다.[3]
엘라스토스 토큰은 ELA라는 티커 심볼로 표시되며 엘라스토스 블록체인의 고유 토큰입니다. 비트코인(BTC)이 사토시(또는 sat)로 나뉘는 것처럼 사토시 ELA(Sela)로 더 세분화할 수 있습니다. 사토시 ELA(Sela)는 ELA의 최소 통화 단위이며, 1 ELA = 108 Sela입니다. 엘라스토스 토큰의 총 공급량은 33,000,000 ELA입니다. 2018년 2월 24일에는 사상 최고가인 93.96달러를 기록했고, 2020년 3월 13일에는 사상 최저가인 0.8392달러를 기록했습니다. KuCoin, Bittrex, LBank, Huobi, CoinEx 등 여러 인기 암호화폐 거래소에서 거래할 수 있습니다. [3]
수혜자 | 총 ELA 토큰의 백분율 |
---|---|
에코시스템 개발 (Ecosystem Development) | 50% |
엔젤 투자자 (Angel Investors) | 15% |
프라이빗 & 퍼블릭 크라우드펀딩 (Private & Public Crowdfunding) | 24% |
이라스토스 재단 (Elastos Foundation) | 11% |
초기 단계에서 이더리움은 폭스콘(Foxconn)으로부터 2억 위안(RMB)의 보조금을 받았습니다. 2018년 1월에는 초기 코인 제공(ICO) 크라우드 펀딩을 통해 총 9,407만 달러(USD)를 모금했습니다. 팀은 800 ELA = 1 BTC의 가격으로 총 3,300만 ELA 토큰을 판매했습니다. 결제는 BTC와 NEO로만 허용되었습니다.
ELA 토큰은 Elastos 웹 지갑, Elastos 지갑(안드로이드 및 iOS), Elephant 지갑에 저장할 수 있습니다. 웹 지갑은 모든 브라우저를 사용하여 액세스할 수 있으며 ELA 토큰을 주고받는 데 사용됩니다. Elastos 지갑은 Elastos 재단에서 새롭게 출시한 안드로이드 및 iOS용 공식 지갑입니다. 또한 탈중앙화되고 오픈소스 지갑입니다. ELA만 저장하는 데 전념합니다. 향후 Elastos 블록체인에서 지원하는 새로운 기능이 있으면 이 지갑이 가장 먼저 업데이트를 받게 됩니다. 향후 개발자에 따라 슈퍼노드, 원장 및 투표 통합 기능이 추가될 예정입니다. Elephant 지갑은 안드로이드 및 iOS에서 사용할 수 있으며 Bitcoin (BTC), Ethereum (ETH) 및 ERC20 토큰을 포함한 다른 암호화폐도 저장할 수 있습니다. 또한 Elastos 토큰 사이드체인, Ethereum 사이드체인 및 NEO 사이드체인을 통해 생성된 다른 토큰도 지원합니다. DID(권한 부여)를 통합하고 다른 개발자가 상호 작용할 수 있는 일련의 API를 제공합니다. 타사 앱은 Elephant API를 사용하여 Elephant 지갑을 사용하고 ELA를 보내거나 받거나 저장할 수도 있습니다. [1]
Elastos Hive는 사용자가 분산된 분산 데이터 저장 서비스에 액세스하고 활용할 수 있도록 하는 도구입니다. 분산 특성을 가진 dApp에 저장 기능을 제공하는 기본 데이터 저장 인프라입니다. Hive Cluster는 Elastos 데이터를 저장하기 위해 InterPlanetary File System (IPFS) 및 IPFS-cluster를 기본 인프라로 사용합니다. IPFS Cluster와 같은 독립형 애플리케이션이지만 IPFS 데몬에 비해 컴퓨팅 리소스 소모량이 적습니다. 또한 공유를 위한 방대한 IPFS pinset을 유지 관리하며, 실제 IPFS 피어를 하나만 실행하면 여러 가상 IPFS 피어를 제공할 수 있습니다.[2]
Elastos DID 서비스와 연계하여 Elastos Hive는 애플리케이션이 사용자 데이터를 분산 방식으로 저장하고 소유자만 액세스할 수 있도록 합니다. 이 서비스는 개발자가 Elastos에서 개발을 시작할 때 모든 것을 포함하는 패키지를 제공합니다. Elastos 생태계 내에서 전체 플랫폼을 구축할 수 있도록 합니다. [2]
ElastOS는 Elastos DApp 실행 환경을 제공하는 컨테이너입니다. 디지털 콘텐츠를 보호하기 위한 안정적인 실행 환경을 제공합니다. Elastos가 제공하는 모든 서비스를 하나의 모바일 애플리케이션/프레임워크로 통합하여 DApp 개발자가 사용할 수 있도록 하며, Android와 iOS 모두에서 사용 가능합니다. 개발자는 elastOS 앱 내에서 두 플랫폼 모두에서 실행되는 하나의 코드 세트만으로 애플리케이션을 개발하면 됩니다. ElastOS는 다른 애플리케이션과 마찬가지로 Google Play 또는 App Store를 통해 스마트폰에 다운로드할 수 있습니다. [2]
개발자는 Ionic JavaScript 프레임워크를 사용하여 애플리케이션을 작성하고 하나의 Runtime API 세트만으로 관리하면 됩니다. Elastos 메인체인, Ethereum 사이드체인, DID 사이드체인, NEO 사이드체인, 토큰 사이드체인, Elastos Carrier, Elastos Hive 등 모든 Elastos 서비스와 상호 작용하지만, Elastos runtime에서 지원하지 않는 API나 플러그인에 애플리케이션이 액세스하는 것을 방지합니다. 따라서 ElastOS를 사용하면 DApp에 액세스하고 일반 사용자가 특정 인터페이스만 사용하여 수행할 수 있는 스마트 계약을 실행할 수 있습니다. ElastOS는 온체인 및 오프체인 확장성 솔루션을 하나로 통합하고 데이터를 효율적으로 패키징하여 개발자가 플랫폼에서 DApp을 개발하는 데 추가적인 요소가 필요하지 않도록 합니다. [3]
사이버 리퍼블릭(CR)은 이더리움 커뮤니티 플랫폼입니다. CR은 ELA 토큰 보유자, 이더리움 재단 회원, 이더리움 생태계 파트너, 그리고 이더리움 기술 및 커뮤니티 개발에 기여하는 개인 및 팀으로 구성됩니다. CR은 사이버 리퍼블릭 컨센서스(CRC)라고 알려진 자체 합의 메커니즘을 기반으로 운영되며, PoW 및 DPoS에 이어 세 번째 이더리움 합의 메커니즘입니다. CRC는 이더리움 플랫폼 및 생태계를 위한 합의 기반 커뮤니티 거버넌스 모델을 제공하기 위해 통합되었습니다. 이는 기술 및 생태계 개발, 분쟁 해결, 커뮤니티 자산 관리를 지원하고, 이더리움 거버넌스 및 커뮤니티 개발에 대한 커뮤니티 참여를 증진하기 위한 인센티브 구조를 구축할 것입니다.
이름 | 직책/부서 |
---|---|
Rong Chen (롱 첸) | Elastos Foundation 이사 |
Feng Han (펑 한) | Elastos Foundation 이사 |
Ben Lee (벤 리) | Elastos Foundation 이사, 운영 책임자 |
Shunan Yu (슈난 유) | 블록체인 팀장 |
JingYu Niu (징유 뉴) | Carrier 및 Runtime 팀장 |
Zhilong Tang (질롱 탕) | Carrier 팀장 |
Zhiming Rao (지밍 라오) | Runtime 팀장 |
Shijun Song (시준 송) | 컨설팅 팀장 |
Kiran Pachhaai (키란 파차이) | Dev Studio 팀장 |
Clarence Liu (클라렌스 리우) | Dev Studio 팀장 |
Donnie Bullers (도니 불러스) | 개발자 경험 팀장 |
Rebecca Zhu (레베카 주) | 운영 팀장 |
Zach Wersavage (잭 워서세이지) | 커뮤니케이션 팀장 |