모든 언어
ECOChain은 가상 머신(VM)에서 실행되는 이더리움 스마트 계약을 사용하는 매우 빠르고 경제적인 탈중앙화 퍼블릭 체인입니다. 잘 알려진 국제 블록체인 팀이 시작한 이 프로젝트는 블록체인 기술을 기반으로 글로벌 경제 시장과 블록체인 세계를 탐색하고 글로벌 분산형 분산 생태계를 구축합니다.
ECOChain의 사명 미래 경제 시장 시스템의 발전에 있어 경제협력기구는 블록체인의 장점을 충분히 활용하고, 전통적인 경제 시장 시스템을 사용하여 새로운 경제 생태계를 재구성하고, 신뢰할 수 있고 빠르며 금융 친화적이고 경제 친화적인 탈중앙화 생태계. 동시에 더 많은 사람들이 안전하고 고품질의 분산 보안 네트워크를 가질 수 있도록 하여 경제 협력 사슬을 통해 시장의 건전하고 신뢰할 수 있는 발전과 인센티브를 실현할 수 있습니다. 이것은 OECD Chain Group의 사명이기도 합니다.
<시간>기술적 차원에서 에코체인은 블록체인 기술(통신 프로토콜, 암호화 등)을 사용하여 구축되어 사용자 간의 연결에 장애물이 없도록 합니다. 다음과 같은 고유한 이점이 있습니다.
1. 고성능
(1) 사용자는 높은 트랜잭션 속도를 경험할 수 있습니다. 경제 체인은 오랫동안 알려진 통신 프로토콜을 사용하여 이점을 극대화합니다. 다양한 모델 분석 및 스트레스 테스팅 슈즈로 초당 최대 560건의 트랜잭션을 지원할 수 있습니다.
(2) 효과적인 적응형 합의 알고리즘은 ECOSOC에서 제공하는 블록체인 프로토콜입니다. 이 적응형 알고리즘은 퍼블릭 체인의 효율적인 동시 처리를 보장하고 노드 오류 및 네트워크 연결 문제를 정확하게 해결합니다.
(3) 빠른 거래 확인. ECOC는 효율적이고 적응력이 뛰어난 합의 알고리즘을 사용하여 트랜잭션 완료, 즉 트랜잭션 확인을 보장하고 암호화 보안 서명 알고리즘 및 원장 저장 방법과 같은 트랜잭션 확인 프로세스의 기타 속성을 최적화합니다.
(4) 스토리지의 경우 ECOC는 로컬 데이터베이스 스토리지, 파일 시스템 스토리지 및 클라우드 스토리지를 지원합니다. 로컬 스토리지는 핫 및 콜드 분리를 실현하고 데이터베이스 스토리지는 데이터베이스 및 테이블 모델을 사용하며 클라우드 스토리지는 클라우드 클러스터 규칙에 따라 확장을 지원합니다.
2. ECOC에 대한 고속 액세스는 비즈니스 애플리케이션 개발 범위를 최소화하고 프로그래머의 기존 개발 지식을 충족하며 높은 보안으로 배포 및 유지 관리를 촉진한다는 원칙을 기반으로 합니다. 따라서 사용자 비즈니스 개발, 배포 및 보안 측면에서 많은 호환성을 달성합니다. 생태계는 사용자와 개발자를 위한 많은 클라이언트(다양한 지갑 유형)와 도구(SDK)를 제공하며, 그들은 우수한 UI 경험, 높은 보안, 낮은 비용 및 빠른 속도로 블록체인에 연결하는 방법을 선택할 수 있습니다. SPV(Simple Verification Payments) 클라이언트도 사용할 수 있어 전체 노드를 실행하지 않고 제3자 서비스(신뢰가 적은 작업)를 사용하지 않고도 많은 작업을 수행할 수 있습니다.
3. 높은 보안성
(1) 안정적이고 일관된 스토리지 ECOC는 서비스 요청이 비대칭 암호화 및 디지털 서명(공개 암호화)을 통해 전송 중에 변조되지 않도록 보장하고 각 노드의 데이터를 저장합니다. 저장된 데이터 레코드의 경우 저장된 데이터 레코드를 수정할 수 없도록 보장하기 위해 노드 내 자체 검사 및 실시간에 가까운 다중 노드 데이터 유효성 검사가 사용됩니다.
(2) 사용자 프라이버시 및 거래 기밀성 사용자의 실제 신원 및 ECOC의 블록체인 공개 주소는 격리됩니다. 공개 주소는 가명입니다. 각 노드의 레코드 저장소에서 연결된 사용자 정보를 가져올 수 없습니다. 사용자 정보 저장소에는 권한 제어, 액세스 인증 및 암호화된 저장소와 같은 여러 계층의 보호 기능이 있습니다. 트랜잭션 기밀성이 높은 사용자는 트랜잭션 독립적인 메커니즘을 선택할 수도 있습니다. 동일한 사용자의 모든 거래는 블록체인의 다른 주소에 매핑되어 원장에서 사용자의 여러 기록을 얻을 수 없도록 합니다(추적 불가).
(3) 보안 키 관리 시스템 ECOC 키 관리 솔루션에서는 키 보안을 보장하기 위해 키 보안 및 사용자 계정 위임 기능을 제공합니다. 키 보안은 개인 키를 사용자 정보로 암호화합니다. 일반적인 비즈니스 프로세스에서는 키 보안에 액세스할 수 없습니다. 키를 오프라인(콜드 스토리지)에 저장하기 위한 CLI 및 GUI 도구가 있습니다. 또한 내부 합의 알고리즘인 베터는 동일한 지갑의 다른 계정을 사용하여 블록(Coinbase 트랜잭션)을 형성할 때 공동 서명할 수 있습니다. 이것은 베터의 보안을 강화합니다.
(4) 운영 효율성 ECOCChain은 데이터 지표(분석)를 위한 GUI 및 CLI 도구를 구축합니다. 스마트 계약 스토리지 및 블록체인 데이터는 응용 프로그램 및 비즈니스 Dapp의 요구 사항에 따라 모든 유형의 보고서를 생성하도록 테스트, 검사, 필터링 또는 사용자 정의할 수 있습니다. 또한 코드 컴파일을 위한 부스트 컴파일러가 있습니다. 스마트 계약의 보안 분석, 비용 및 성능을 위한 다른 도구가 있습니다. 이 모든 것은 경제 협력 기구(ECOC)의 생태계에 속합니다. 에코체인은 비즈니스 계층, 합의 노드 계층 및 원장 스토리지 계층에 배치되는 일반적이고 효율적인 정보 수집 구성 요소를 제공합니다. 정보 수집 구성 요소는 머신의 시스템 정보(CPU, 메모리, 하드 디스크 및 네트워크 상태 등), 노드 사용 상태(노드 액세스, 소요 시간, 노드 상태 등) 및 비즈니스 사용(비즈니스 액세스)을 수집합니다. , 성공률, 시간이 많이 걸리는 배포 등)을 모니터링 인터페이스에 실시간으로 표시하여 전체 시스템 관리를 용이하게 합니다.
ECO 체인 생태계의 지속적인 개선, 확장 및 개발을 통해 점점 더 많은 사용 사례를 해결할 수 있고 ECO 체인의 사용성이 향상되어 더 많은 순환과 필연적으로 더 높은 가치를 얻을 수 있습니다.
유스케이스 1: 트레이딩 마켓 몰 경제
트레이딩 마켓 쇼핑몰은 사람들에게 편리함을 가져다 줄 뿐만 아니라 엄청난 트래픽 흐름을 가져옵니다. ECOC 체인은 다양한 항목이 표시되는 분산형 온라인 경제 시장 거래 플랫폼을 구축할 것입니다. 구매자와 판매자는 에코체인 플랫폼에서 스마트 계약에 동의합니다. 구매자는 블록체인에 일정량의 토큰을 배치합니다. 판매자가 항목이 올바르게 수신되었음을 확인하면 블록체인의 토큰이 자동으로 판매자의 계정으로 전송됩니다. 그렇지 않고 구매자가 물건을 받지 못했거나 확인하지 않은 경우 스마트 계약의 계약에 따라 블록체인의 토큰이 구매자의 계정으로 반환됩니다. 일부 대규모 트랜잭션의 경우 여러 보호 장치가 필요합니다. 인공 지능 기술을 사용하여 양 당사자의 계약 위반을 방지하기 위해 체인에 기록된 항목의 재산권을 보호할 수 있습니다. 일정 금액의 보증금(보증금)이 필요합니다. 이러한 유형의 구매 및 판매 프로세스는 안전할 뿐만 아니라 구매자와 판매자의 권리를 보호합니다.
사용 사례 2: 교차 체인 트랜잭션 및 상호 운용성
오늘날 블록체인에는 다양한 아키텍처, 속성 및 목표가 있습니다. 일부는 살아남을 것이고 다른 일부는 그렇지 않을 것입니다. 그러나 탈중앙화 방식으로 연결하는 것이 가능할까요? 분산형 체인(크로스체인) 연결성은 연결된 체인과 블록체인 산업에 가치를 더합니다. 응용 프로그램은 보편적으로 사용할 수 있으며, 네트워크 효과는 사용성을 높이고 탈중앙화를 유지합니다(무신뢰 속성). OECD는 이미 이를 위해 노력하고 있습니다. Atomic Swap 코드는 GitHub(GitHub 소스 코드)에 게시된 저장소와 함께 오픈 소스로 구현되고 있습니다. 첫 번째 목표는 풍부한 생태계를 가진 대규모 플랫폼인 이더리움입니다. 다른 플랫폼도 따를 것입니다. 아토믹 스왑은 완전히 분산된 방식으로 자산을 교환하는 것입니다. 즉, 제3자나 관리인이 필요 없이 서로 다른 체인 간에 코인이나 토큰을 교환할 수 있습니다. 미래에는 OECD 체인과 가상 머신을 실행하는 다른 체인 간의 상호 운용성이 달성될 것입니다. 크로스 체인에 대한 노란색 종이도 진행 중입니다.
사용 사례 3: Oracle의 별도 프로토콜(합의)
가상 머신은 결정론적 상태 머신입니다. 외부 세계와 단절되어 있습니다. 이는 외부에서 데이터에 액세스할 수 없음을 의미합니다. 데이터를 얻는 유일한 방법은 (계약 기능을 통해) 스마트 계약에 액세스할 수 있는 사람으로부터 데이터를 입력하는 것입니다. 이러한 기능에 액세스할 수 있는 엔터티는 VM 코드를 유용하게 만들 수 있습니다. 일반적인 예는 환율 데이터입니다. 이것이 "오라클"이라는 용어가 탄생한 방법입니다. 스마트 계약에 대한 특별한 액세스 권한이 있고 정기적으로 실제 데이터를 공급하는 주체는 오라클입니다. 이 용어는 아마도 이 엔터티(일반적으로 서버)가 응용 프로그램 사용자의 높은 신뢰를 받는다는 사실에서 비롯되었을 것입니다. 이러한 방식으로 분산 응용 프로그램은 실제 사용 사례에서 작동할 수 있습니다.
사용 사례 4: 위치 증명(PoL) 적용
위치 증명은 엔티티가 자신의 실제(물리적) 위치를 다른 사람에게 증명해야 하는 문제입니다. GPS 시스템은 약간의 오류가 있는 위치를 자동으로 계산하기 위해 누군가에게 정보를 제공합니다. 문제는 이 GPS 정보를 다른 사람을 설득하는 데 사용할 수 없다는 것입니다. 따라서 전체 질문은 누군가가 주어진 시간에 위치를 위조하지 않는다는 것을 어떻게 증명할 수 있는가 하는 것입니다. PoL의 가장 일반적인 경우는 물류 체인에 적용됩니다. 식품, 의약품 등 주력 품목의 경우 문제가 더욱 시급하다. 다른 사용 사례가 있습니다. PoL에는 기존 솔루션이 없습니다. 다행스럽게도 사용 사례는 구체적이고 위치가 제한적입니다. 이러한 위치에서 다른 엔터티의 특수 하드웨어를 사용할 수 있습니다. 우리가 사용 사례 3이라고 부르는 오라클 시스템은 여기에서 PoL을 완전히 신뢰하여 제공할 수 있습니다. 하드웨어, 오라클 컨센서스 및 관심 지점의 메시 네트워크는 실행 가능한 솔루션을 제공할 수 있습니다.