Elastos는 블록체인 기술을 통합하여 개인 정보 보호 및 디지털 자산 소유권에 대한 본질적인 보호를 제공하는 '현대적인 인터넷' 인프라를 구축하는 퍼블릭 블록체인 프로젝트입니다. 인터넷을 애플리케이션이 아닌 기본 계층 인프라로 사용하는 세계 최초의 인터넷 운영 체제로 설명됩니다. Elastos를 사용하면 사용자가 인터넷 없이도 모든 분산형 애플리케이션(dApp)에 액세스할 수 있습니다. [1]
Elastos는 사용자가 디지털 자산을 완전히 제어할 수 있는 블록체인 기반 인터넷입니다. Elastos는 현대 인터넷 서비스 및 애플리케이션에 필요한 인프라를 구축하고 있습니다. 기존 블록체인 프로젝트와 비교하여 블록체인 기술로 구동되는 네트워크 운영 체제 프로젝트에 더 가깝습니다. 보안, 확장성 및 탈중앙화라는 블록체인 프로젝트의 현재 삼중고를 해결하는 것을 목표로 합니다. Elastos는 다른 블록체인과 경쟁하는 것이 아니라 함께 작동하여 분산 애플리케이션이 블록체인에서 실행되는 대신 장치에서 직접 실행되는 생태계를 형성할 수 있으며, 완전히 폐쇄된 샌드박스 환경에서 디지털 자산을 전송하기 위한 분산된 피어 투 피어 네트워크를 제공합니다. 애플리케이션 프로그램이 네트워크에 직접 액세스하는 것을 금지하여 인터넷에서 대부분의 바이러스 및 공격(특히 DDoS 공격)을 제거합니다.
이러한 방식으로 Elastos는 신뢰할 수 있는 런타임 환경에서 dApp을 실행하여 보안 문제를 해결하고, 메인 체인 사이드체인 솔루션을 사용하여 확장성을 해결하고, 피어 투 피어 네트워크를 사용하여 탈중앙화를 해결합니다. Elastos에 따르면 네트워크 통신은 애플리케이션 컴퓨팅과 분리되어야 합니다. 블록체인으로 구동되는 분산형 스마트 웹을 구축하여 p2p 경제 인프라를 구현하는 동시에 스마트 계약을 통해 디지털 자산 소유권 및 관리를 제공합니다. [2]
Elastos OS는 전 세계 모든 스마트 장치에 설치할 수 있으며, 이러한 스마트 장치는 피어 투 피어 네트워크를 사용하여 연결하여 전체 네트워크에 대해 하나의 운영 체제만 있는 글로벌 슈퍼컴퓨터를 형성할 수 있습니다.
Elastos는 중국에 기반을 둔 Elastos Foundation Ltd.에서 개발되었습니다. 이 조직은 Microsoft의 전 고위 임원이었던 Rong Chen과 Sunny Feng Han 교수가 2017년에 설립했습니다. 이 회사는 싱가포르에 등록되어 있으며 중국 상하이에 주요 사무실이 있습니다. 현재 51~200명의 직원이 근무하고 있습니다. [3]
Elastos는 Rong Chen이 2000년에 미국 Microsoft를 떠나 중국으로 돌아온 이후로 제작 중입니다. 2006-07년에 그는 커널과 그래픽을 완성하고 Elastos 운영 체제를 사용하여 완전한 스마트폰을 구축했습니다. 2009년에 China Unicom은 Elastos의 미들웨어를 비옥한 전화 운영 체제 프레임워크로 사용했습니다. 2013년에 Elastos 오픈 소스 프로젝트는 분산형 크로스 인터넷 산업 사물 인터넷 및 스마트 홈 네트워크 운영 체제를 구축하기 위해 Foxconn으로부터 2억 RMB의 투자를 받았습니다.
2017년 Rong Chen은 Feng Han과 팀을 이루어 Elastos 재단을 설립하여 Elastos 프로젝트를 지원하고 성장시켜 블록체인 기반 인터넷 프로젝트로 전환하여 숫자를 부로 전환하는 새로운 디지털 스마트 경제 모델을 만들려고 시도했습니다.
앞서 언급했듯이 Elastos 개발은 2000년에 시작되었습니다. 2017년에는 블록체인 기술이 Elastos에 통합되어 Elastos Smart Web 개발이 가능해졌습니다. Elastos Smart Web은 Elastos 블록체인, Elastos Runtime, Elastos Carrier 및 Elastos SDK의 4가지 주요 구성 요소로 구성됩니다. [4]
Elastos는 모든 장치, 개인, 웹 사이트 및 디지털 자산이 신뢰할 수 있는 ID를 갖는 탈중앙화된 스마트 웹을 구축하는 것을 목표로 합니다. 모바일 장치의 운영 체제와 유사하게 사용자는 중요한 데이터를 저장할 수 있는 신뢰할 수 있는 위치가 필요하며 Elastos 블록체인 기술은 전체 Elastos 네트워크 운영 체제에 대한 신뢰 영역을 설정할 수 있도록 합니다.
스마트 경제와 건강한 탈중앙화 애플리케이션 환경을 조성하기 위해 메인 및 사이드체인 솔루션을 도입했습니다. 완전하고 사용하기 쉬운 사이드체인 지원이 내장되어 있으며 모든 애플리케이션은 사용자 정의 가능한 개별 사이드체인을 만들 수 있습니다. 이를 통해 클라이언트는 사용 사례에 따라 다른 합의 메커니즘을 사용할 수 있습니다. 사이드체인은 자체 토큰을 가질 수도 있으며 이러한 토큰은 메인 및 사이드체인 간의 양방향 자산 전송에 참여할 수 있습니다.[5]
엘라스토스 블록체인 구조는 비트코인 구조를 기반으로 하므로 이전 블록 해시, 머클 트리 루트 해시, 합의 알고리즘을 위한 nonce, 타임스탬프, 난이도 목표 등 블록 인증 요구 사항을 포함하여 동일한 특징을 갖습니다. 또한 사이드체인 설계 철학을 도입하여 트랜잭션 구조에서 유효성 검사 스크립트를 제거하는 등 사이드체인을 개선하는 기능을 채택할 수 있습니다. 사이드체인 구조는 엘라스토스에서 dApp을 실행하기 위한 기반이며, 엘라스토스 메인 체인 구조는 사이드체인을 위한 인프라 및 지원을 제공하고 편리한 자산 전송을 가능하게 합니다.
엘라스토스 블록체인의 합의 메커니즘은 AuxPoW+ Dpos입니다. 채굴을 위해 작업 증명 합의 메커니즘을 활용하며 병합 채굴 방식을 사용하여 비트코인과 함께 채굴할 수 있습니다. 이 경우 비트코인 블록체인은 엘라스토스의 부모 블록체인으로 작동하며, 엘라스토스 체인은 보조 블록체인으로 작동합니다. 병합 채굴을 사용하면 막대한 전기 비용을 피하기 위해 에너지 소비가 최소화되고 채굴이 더 효율적으로 이루어집니다. 이 방법은 기존 비트코인 컴퓨팅 리소스를 최대한 활용하여 동일한 양의 에너지로 더 많은 효율성을 얻습니다. 또 다른 이점은 여러 체인에 대한 신뢰를 이전하고 이 방법은 사이드체인이 동일한 작업 증명 합의를 채택하는 한 사이드체인으로 확장될 수 있다는 것입니다. 이러한 방식으로 체인 계층을 재귀적으로 병합 채굴하여 체인 간의 신뢰 계층 구조를 설정할 수 있습니다.
채굴 보상 분배는 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는 탈중앙화된 P2P 인터넷 서비스입니다. 블록체인을 기반으로 사용자가 다른 사람에게 컴퓨팅 및 저장 공간을 임대하는 다른 탈중앙화된 인터넷 네트워크와 유사하게 작동합니다. Elastos 노드는 인터넷에 연결된 모든 환경에서 실행될 수 있으며 UDP(User Datagram Protocol) 기반 NAT(Network address translation) 투명성 기술을 사용하여 노드는 서로 직접 연결을 설정할 수 있습니다. 이 방법을 통해 각 노드의 개별 용량을 최대한 활용할 수 있으며, 이는 네트워크의 유효 마력을 집단적으로 증가시키는 데 도움이 될 수 있습니다. Elastos Carrier가 제공하는 서비스에는 탈중앙화된 도메인 이름, 탈중앙화된 컴퓨팅 및 탈중앙화된 스토리지가 포함됩니다. 또한 Dapp 개발을 지원합니다. 이 환경을 사용하면 사용자는 데이터에 대한 개인 정보 보호를 소유할 수 있으며 동시에 자신의 장비를 임대하고 그에 대한 보상을 받을 수 있습니다.
Elastos 소프트웨어 개발 키트(SDK)는 애플리케이션을 스마트 웹에 연결합니다. 이는 비 Elastos 앱, 특히 Android 또는 iOS 앱에 매우 유용하며, SDK를 사용하여 Elastos 가상 머신을 사용하지 않고도 스마트 웹 ID를 받고 스마트 웹에 액세스할 수 있습니다. 또한 비 Elastos 앱 데이터를 Elastos 클라우드 스토리지에 보관할 수 있습니다.
엘라스토스 메인체인 및 사이드체인 그림 엘라스토스는 초당 입출력 작업(IOPS)이 많은 애플리케이션 실행 요구 사항을 충족하는 데 도움이 되는 사이드체인 지원을 제공하여 블록체인 시스템을 확장하는 것을 목표로 합니다. 매우 구체적인 목적을 가지고 엘라스토스 메인체인 또는 다른 사이드체인과 독립적으로 작동하는 사이드체인을 구현합니다. 엘라스토스 메인체인은 ELA 거래 및 전송이라는 작지만 매우 중요한 역할을 담당하여 블록체인 시스템의 안정성을 제공하고 주요 인프라 업그레이드만 메인체인에서 이루어집니다. 다른 모든 스마트 계약은 사이드체인에서 직접 구현할 수 있어 메인체인의 확장성이 향상됩니다. 이 구조는 단일 합의 알고리즘 및 체인의 부분 기술과는 다릅니다. 사이드체인은 PoW를 사용할 수 있으며, 엘라스토스와 병합 채굴을 할 수 있어 비트코인과 함께 사용할 수 있습니다. 사실상 모든 엘라스토스 사이드체인은 비트코인 네트워크의 해시 파워를 활용하고 강력한 보안을 활용할 수 있습니다. 하이브리드 PoW 합의 알고리즘을 사용하여 엘라스토스는 확장성 잠재력을 희생하지 않고 탄력적인 네트워크를 형성하며 동시에 분산화되고 자율성을 유지합니다.
이러한 사이드체인은 다양한 장점이 있습니다.
| DID 사이드체인 | 이더리움 사이드체인 | 토큰 사이드체인 | NEO 사이드체인 |
|---|---|---|---|
| 이 사이드체인은 사용자, 앱 및 장치에 분산 ID를 발급하고 각 DID에 대한 데이터 및 정보를 저장하는 기능을 제공합니다. | 이 사이드체인의 유일한 기능은 Solidity로 작성된 스마트 계약을 실행하고 프로젝트에 ERC20 및 ERC-721 토큰을 발급하는 등 이더리움 블록체인을 모방하는 것입니다. 사용자가 이더리움 블록체인에서 개발하거나 수행할 수 있는 모든 것을 엘라스토스 이더리움 사이드체인에서도 동일하게 수행할 수 있습니다. | 유일한 기능은 프로젝트 및 dApp에 대체 가능 및 대체 불가능 토큰(NFT)을 발급하는 것입니다. | NEO 블록체인을 복사하여 NEO 스마트 계약 및 공용 NEO 블록체인의 다른 모든 기본 기능을 실행합니다. |
스마트 컨트랙트가 메인 체인에 배포되면 네트워크의 모든 노드는 네트워크와 동기화하기 위해 지속적으로 업데이트해야 하므로 트랜잭션 속도가 느려집니다. 이는 마이닝 노드가 트랜잭션 처리 수수료를 계속 받을 수 있으므로 순수 검증 노드에 부담을 줍니다. 이를 방지하기 위해 Elastos 메인 체인은 스마트 컨트랙트 사용을 제한하고 이를 사이드체인에 위임합니다. 각 사이드체인은 NeoContract가 NEO 블록체인을 지원하는 방식과 유사하게 스마트 컨트랙트 기능을 독립적으로 설계할 수 있습니다.[3]
Elastos 토큰은 ELA 티커 심볼로 표시되며 Elastos 블록체인의 고유 토큰입니다. 비트코인(BTC)이 사토시로 나뉘듯이 사토시 ELA(Sela)로 더 나눌 수 있습니다. 사토시 ELA(Sela)는 ELA의 최소 통화 단위이며 1 ELA = 108 Sela입니다. Elastos 토큰의 총 공급량은 33,000,000 ELA입니다. 2018년 2월 24일에 93.96 USD의 사상 최고가를, 2020년 3월 13일에 0.8392 USD의 사상 최저가를 기록했습니다. KuCoin, Bittrex, LBank, Huobi, CoinEx 등 인기 있는 암호화폐 거래소에서 거래할 수 있습니다. [3]
ELA 토큰은 다음과 같이 분배됩니다.
| 수혜자 | 총 ELA 토큰의 % |
|---|---|
| 생태계 개발 | 50% |
| 엔젤 투자자 | 15% |
| 사모 & 공모 크라우드 펀딩 | 24% |
| 엘라스토스 재단 | 11% |
초기 단계에서 Elastos는 Foxconn으로부터 2억 RMB의 보조금을 받았습니다. 2018년 1월에는 ICO(Initial Coin Offering) 크라우드 펀딩을 통해 총 94,070,000 USD를 모금했습니다. 팀은 총 33,000,000개의 ELA 토큰을 800 ELA = 1 BTC의 가격으로 판매했습니다. 지불은 BTC와 NEO로만 허용되었습니다.
ELA 토큰은 Elastos 웹 지갑, Elastos 지갑(Android 및 iOS) 및 Elephant 지갑에 저장할 수 있습니다. 웹 지갑은 모든 브라우저를 사용하여 액세스할 수 있으며 ELA 토큰을 보내고 받는 데 사용됩니다. Elastos 지갑은 Elastos Foundation의 새로운 공식 지갑으로 Android 및 iOS용으로 제공됩니다. 또한 \탈중앙화된 오픈 소스 지갑입니다. ELA만 저장하는 데 전념합니다. 향후 Elastos 블록체인에서 지원하는 새로운 기능이 있는 경우 이 지갑이 가장 먼저 업데이트를 받게 됩니다. 향후 Supernode, Ledger 및 투표 통합이 개발자에 따라 추가될 예정입니다. Elephant 지갑은 Android 및 iOS에서 사용할 수 있으며 Bitcoin(BTC), Ethereum(ETH) 및 ERC20 토큰을 포함한 다른 암호화폐도 저장할 수 있습니다. 또한 Elastos 토큰 사이드체인, Ethereum 사이드체인 및 NEO 사이드체인을 통해 생성된 다른 토큰도 지원합니다. 또한 DID(인증)를 통합하고 다른 개발자가 상호 작용할 수 있는 API 세트를 제공합니다. 타사 앱은 Elephant API를 사용하여 Elephant 지갑을 사용하고 ELA를 보내거나 받거나 저장할 수도 있습니다. [1]
Elastos Hive는 사용자가 분산된 데이터 스토리지 서비스에 액세스하고 활용할 수 있도록 하는 도구입니다. 이는 분산된 특성을 가진 dApp에 스토리지 기능을 제공하는 기본 데이터 스토리지 인프라입니다. Hive 클러스터는 Elastos 데이터를 저장하고 보관하기 위한 기본 인프라로 IPFS(InterPlanetary File System) 및 IPFS-cluster를 사용합니다. IPFS 클러스터와 같은 독립 실행형 애플리케이션이지만 IPFS 데몬에 비해 컴퓨팅 리소스를 덜 소비합니다. 또한 공유를 위한 큰 IPFS 핀셋을 유지 관리하고 하나의 실제 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 프레임워크를 사용하여 애플리케이션을 작성하고 관리할 런타임 API 세트가 하나만 있으면 됩니다. Elastos 메인체인, Ethereum 사이드체인, DID 사이드체인, NEO 사이드체인, 토큰 사이드체인, Elastos Carrier, Elastos Hive 등과 같은 모든 Elastos 서비스와 상호 작용하는 동시에 애플리케이션이 Elastos 런타임에서 지원하지 않는 API 또는 플러그인에 액세스하는 것을 방지합니다. 따라서 ElastOS를 사용하면 사용자는 Dapp에 액세스할 수 있으며 일반 사용자가 특정 인터페이스를 사용하여 수행할 수 있는 스마트 계약을 실행할 수 있습니다. ElastOS는 온체인 및 오프체인 확장성 솔루션을 하나로 제공하고 개발자가 플랫폼에서 DApp을 개발하는 데 추가로 필요한 것이 없도록 데이터를 패키징합니다. [3]
Cyber Republic(CR)는 Elastos 커뮤니티 플랫폼입니다. CR은 ELA 토큰 보유자, Elastos 재단 구성원, Elastos 생태계 파트너 및 Elastos 기술 및 커뮤니티 개발에 기여하는 개인 및 팀으로 구성됩니다. CR은 CRC(Cyber Republic Consensus)로 알려진 합의 메커니즘으로 실행되며 PoW 및 Dpos에 이어 세 번째 Elastos 합의 메커니즘입니다. CRC는 Elastos 플랫폼 및 생태계를 위한 합의 기반 커뮤니티 거버넌스 모델을 제공하기 위해 통합되었습니다. 기술 및 생태계 개발, 분쟁 해결, 커뮤니티 자산 관리를 지원하고 Elastos 거버넌스 및 커뮤니티 개발에 대한 커뮤니티 참여를 늘리기 위한 인센티브 구조를 구축합니다.
| 이름 | 직위/부서 |
|---|---|
| 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 | 커뮤니케이션 팀 리드 |