모든 언어
다양한 거버넌스 개념을 기반으로 EOSC 커뮤니티는 EOSIO 선출 메커니즘을 최적화하고, Genesis Height 1에서 EOSC 메인넷을 출시했으며, EOSC 메인넷을 계속해서 반복적으로 업그레이드하여 EOSC가 탈중앙화된 최고 수준으로 나아가도록 했습니다. 계약 플랫폼은 계속 진화하여 암호화 경제의 대규모 대중화를 위한 기반을 마련합니다.
<시간>암호화 경제는 사회적 실험에서 대규모 상업적 사용에 이르는 중요한 단계를 안내했습니다.
대규모 상업적 사용은 막대한 거래 압력을 의미합니다. 블록체인 시스템이 막대한 거래 수요를 효율적으로 처리하기 위해서는 먼저 충분히 강력한 성능을 제공해야 합니다. 이를 달성하기 위해서는 더 잘 구성된 하드웨어 머신, 더 큰 스토리지 용량, 더 안정적인 네트워크, 더 빠른 대역폭, 더 낮은 대기 시간 등과 같은 전체 노드에 대한 더 높은 요구 사항이 필요합니다. 당연히 풀노드의 문턱이 너무 높으면 안정적으로 운영될 수 있는 블록생성 노드의 수가 줄어들게 되는데, 이러한 블록체인 시스템에 POS 메커니즘을 적용하게 되면 시스템은 빠르게 중앙집권적인 상황으로 수렴하게 될 것이다. 고성능과 분산화 사이의 균형을 맞추기 위해 DPOS 합의 알고리즘은 의심할 여지 없이 현재로서는 최선의 선택이며 적은 수의 노드를 관리하기 위한 가장 실현 가능한 솔루션이기도 합니다.
DPOS 합의 알고리즘을 기반으로 한 EOSIO가 등장했고 커뮤니티는 처음으로 암호화 경제의 대규모 상업적 사용의 여명을 목격했습니다. 선거 메커니즘이 충분히 효과적인지 여부는 DPOS 합의 메커니즘의 생존의 열쇠이며 DPOS 합의 메커니즘이 POW를 계승하고 차세대 암호화를 이끌 수 있는지 여부와도 관련이 있습니다.
암호화 경제의 대규모 상업적 사용 시대의 도래를 가속화하기 위해 EOSC 커뮤니티는 EOSIO 선거 메커니즘을 최적화하고 Genesis 1에서 EOSC 메인넷을 시작했으며 EOSC 메인넷을 반복적으로 업그레이드했습니다. EOSC를 앞으로 나아가게 합니다. 탈중앙화 고성능 스마트 계약 플랫폼의 방향은 계속 진화하고 있습니다.
EOSC는 EOSIO의 합의 메커니즘, 즉 DPOS BFT Pipeline Consensus를 따릅니다. , 노드는 지속적으로 블록을 생성하지 않지만 노드에 의한 지속적인 블록 생성은 언팩 트랜잭션의 대기 시간을 줄일 수 있지만 현재 네트워크 환경은 그다지 이상적이지 않은 경우가 많기 때문에 빠른 블록 생성은 체인의 안정성에 영향을 미쳐 결과적으로 큰 마이크로 포크의 수.
현재 EOSIO의 합의 메커니즘은 완벽하지 않지만 DAPP 플랫폼으로서 블록 확인 시간이 체인의 최적화 우선순위가 아니라 EOSC의 경우 합의 메커니즘이 고부하 환경에서 고려되어야 합니다. 현재 병렬 컴퓨팅 메커니즘이 완벽하지 않은 경우 파이프라인 확인 메커니즘을 서둘러 개선하면 큰 문제가 발생할 수 있습니다.
EOSC의 미래 합의 메커니즘은 두 방향에서 병렬로 진화할 것입니다
1. EOSIO 개발과 호환되고 합의 알고리즘을 업데이트합니다. 우리는 EOSIO의 현재 개발 진행 상황에 따라 EOSIO가 병렬 개선을 완료할 때, 컨센서스 알고리즘이 업그레이드되어 더 빠른 블록 확인 시간을 달성할 것입니다.
2. 기존 DPOS 컨센서스를 보완하기 위해 확인 번호를 기반으로 하는 다른 컨센서스 메커니즘에 적응할 것입니다. 임베디드 레이어 2 체인 합의 및 메인 체인. 다른 한편으로는 다른 합의 메커니즘의 체인과 함께 보다 분산된 크로스 체인 메커니즘을 실현할 수 있습니다.
서비스 요금 기반 리소스 모델
EOSIO의 CPU 및 NET 리소스 지불 모델은 기술적으로는 좋은 디자인이지만 사용자에게는 너무 복잡하고 DAPP을 홍보할 수 없습니다. 개발자는 계약을 최적화합니다. 한편, EOSIO의 RAM 구매 방식은 DAPP 생태계의 발전에 도움이 되지 않는 특정 비축 행위로 이어질 것입니다. 복잡한 스마트 컨트랙트 환경에서 서비스 요금을 기반으로 자원 모델을 개발하고 EOS 생태계를 괴롭히는 자원 문제를 철저히 해결합니다.
먼저 EOSC는 Fee 모드에서 사용자의 CPU 및 NET 자원 소모를 지불합니다 DAPP에서 개발자가 정의한 Action에 대해 DAPP 개발자는 Action에 필요한 수수료를 설정할 수 있으며 시스템에서 리소스를 제어합니다. 이를 기반으로 한 Action의 사용 , 한편으로는 사용자가 리소스 소비를 이해하기 쉽고 다른 한편으로는 DAPP 개발자가 계약 리소스 사용을 최적화하여 전체 생태계가 발전하도록 강력하게 장려합니다. 친절하게.
EOSC는 클라우드 호스트를 임대하여 RAM 자원을 할당하는 것과 유사한 방식을 사용하여 사용자는 투표 배당금을 사용하여 RAM 자원 임대 비용을 지불할 수 있습니다. "대여 및 판매" 방법을 통해 EOSC는 RAM 자원에 대한 투기를 효과적으로 방지할 수 있으므로 DAPP 개발이 RAM 가격에 의해 방해받지 않고 DAPP의 생태적 구성을 효과적으로 촉진할 수 있습니다.
EOSC는 과감하게 새로운 리소스 모델을 혁신하고 탐색하는 동시에 EOSIO의 리소스 모델과 호환되는 메커니즘도 모색하고 있습니다. NET 리소스의 효과, RAM의 경우 사용자는 모기지 보팅 스왑의 형태를 통해 시장 구매에 기반한 EOSIO의 효과를 달성할 수 있으므로 DAPP 개발자는 다른 EOSIO 체인에서 EOSC로 빠르게 전환하고 EOSC 리소스로 원활하게 전환할 수 있습니다. 모델.
매끄러운 업데이트 메커니즘
EOSC의 선거 메커니즘은 슈퍼 노드가 기술 업그레이드 촉진에 적극적으로 참여하도록 장려합니다.EOSIO 커뮤니티 노드 버전 분할과 달리 EOSC는 기술 업그레이드 및 갱신을 적극적으로 촉진합니다.
보다 원활하게 호환되지 않는 업그레이드 프로세스를 달성하기 위해 EOSC는 유효 블록 높이에 따라 업데이트 메커니즘을 추가했습니다.커뮤니티는 다중 서명을 통해 기능의 유효 블록 높이를 확인할 수 있으므로 원활한 업그레이드를 완료할 수 있습니다. 블록 확장 데이터를 기반으로 EOSIO가 최근에 제안한 레이블 지정 방식과 달리 분산 방식 프로세스인 EOSC의 업데이트 메커니즘은 더 친숙하고 이해하기 쉽습니다.EOSC는 EOSIO 기반 체인에서 분산형 "소프트 포크" 업데이트 프로세스를 처음으로 실행했습니다. 다양한 메커니즘 문제를 해결하기 위한 EOSC의 지속적인 진화를 위한 기본 보장입니다.
한편, 다중 서명을 기반으로 체인 속성을 설정하는 기능은 커뮤니티에 일련의 분산형 체인 구성 및 온체인 솔루션을 제공할 수 있습니다. 개발, 더 나은 커뮤니티 개발을 만듭니다.
노드 하트비트 메커니즘 및 안정적인 블록 간격
EOSC는 메인 네트워크의 안정성을 촉진하기 위해 경제 모델의 관점에서 후보 노드 구성을 강화함과 동시에 , EOSC는 체인을 추가했습니다. 네트워크 노드의 하트 비트 메커니즘은 노드의 강화를 촉진하여 안정성을 향상시키고 전체 메인 네트워크의 안정성을 촉진하는 데 사용됩니다.
하트비트 메커니즘을 기반으로 EOSC는 노드의 작동을 확인할 수 있으므로 결함이 있는 노드는 체인을 기반으로 처벌할 수 있으므로 노드 구성을 추가로 감독하고 노드의 비활성으로 인해 발생하는 오류를 방지할 수 있습니다. 전체 메인 네트워크의 불안정성.
현재 네트워크 인프라가 아직 완벽하지 않을 때 메인 네트워크에서 가끔 소프트 포크가 발생하지 않도록 출시 초기에 블록 간격 시간을 늘리십시오.EOSIO는 0.5초 블록 간격을 설계했으며 연속적으로 6개의 블록을 생성하는 노드는 향후 체인의 가용성을 향상시킬 수 있지만 현재 네트워크 환경에서는 적용할 수 없습니다. 이는 소프트 포크를 효과적으로 줄일 수 있으며 동시에 블록 수의 감소는 풀 노드의 동기화 속도를 크게 높일 수 있으므로 더 많은 풀 노드가 있을 수 있습니다. 전체 네트워크의 가용성.
더 많은 계약 레이어 API
DAPP 개발자가 계약을 더 쉽게 개발할 수 있도록 일부 API가 추가되었으며 시스템 계약에 일부 특정 조정이 이루어졌습니다.
먼저 블록높이 획득을 위한 API가 추가되어 개발자가 쉽고 효율적으로 현재 블록높이를 획득할 수 있으며, 이 API를 기반으로 컨트랙트가 차단 블록 공격 및 기타 재시도 기반 공격을 효과적으로 회피할 수 있습니다. add 체인 구성 정보의 API를 얻기 위해 개발자는 계약 계층에서 체인의 다양한 매개 변수 수정 및 체인 업그레이드를 채택할 수 있으므로 계약도 원활하게 체인 업그레이드 기능을 따를 수 있습니다.마지막으로 위조 통화를 방지하기 위해 공격, 체인이 시작되기 전에 독립적인 핵심 토큰 계약이 사용되므로 사용자는 위조 통화 공격을 명확하게 구분할 수 있습니다.
크로스 체인 서비스에 대한 적응
출시 초기에 Force 팀은 향후 크로스 체인에 대한 지원이 퍼블릭 체인의 기본 기능이 될 것이라고 예견했습니다. 그래서 Force 팀은 Codex 프로젝트 개발을 시작하고 Codex.Relay 릴레이 체인을 구축하여 각 체인에 릴레이 서비스를 제공하여 각 체인 간의 크로스 체인 메커니즘을 실현하고 Codex.Relay에 대한 보다 완벽한 지원을 제공할 수 있으며 상호 운용할 수 있습니다. 두 체인의 슈퍼 노드를 통해 "완전한" 크로스 체인 메커니즘을 달성할 수 있습니다. 즉, 크로스 체인 프로세스 중에 어떤 체인의 탈중앙화 정도도 감소하지 않습니다.
크로스 체인 메커니즘을 통해 뛰어난 확장성을 얻을 수 있으며, 중계 서비스를 기반으로 레이어 2 서브 체인을 추가할 수 있으며, 일부 서비스와 많은 리소스를 소비하는 DAPP는 서브 체인을 기반으로 실행할 수 있습니다. 중계 서비스를 통해 계산 결과 또는 핵심 상태가 에 동기화되어 저장, 계산, DAPP 및 난수와 같은 특수 하위 체인을 향후 추가하여 기능을 확장할 수 있습니다.
고도로 커스터마이징 가능한 EOSIO 블록체인 개발 프레임워크
릴레이 서비스를 기반으로 레이어 2 서브체인 추가 가능하며, 향후 EOSIO 생태계에서 다양한 서브체인이 역할을 할 것입니다. 효과는 크지만 현재 EOSIO 기반의 맞춤형 기능을 갖춘 블록체인 프로젝트의 개발은 여전히 문턱이 높다는 점에 유의해야 합니다. EOSIO 블록체인 개발 프레임워크는 하위 체인 개발의 문턱을 낮추고 개발자에게 보다 경제적이고 친숙한 하위 체인 개발 경험을 제공합니다.
Force 팀은 개발 과정에서 EOSIO를 기반으로 블록체인 개발에 대한 많은 경험을 축적했으며 이러한 경험의 가치를 극대화하기를 희망합니다.Codex.io는 "즉시 사용 가능한" EOSIO 블록 체인입니다 개발 프레임워크를 통해 개발자는 Codex.io를 기반으로 자신의 체인을 빠르게 시작할 수 있습니다. 간단한 구성 후 다양한 기호를 사용자 정의하고 경제 시스템과 자원 모델을 자유롭게 선택할 수 있습니다. 이를 기반으로 개발자는 체인에만 주의를 기울이면 됩니다. 자체적으로 해결하는 것은 계약 또는 체인의 기본 계층을 기반으로 구현될 수 있습니다.Codex.io는 개발자가 체인의 기본 계층에서 확장할 수 있도록 하여 일부 성능 문제를 해결하고 체인을 크게 확장할 수 있습니다. .기능.
Codex.io는 현재 대부분의 EOSIO 체인이 제안한 확장 기능을 통합합니다.포용적인 태도로 Codex.io는 개발자가 생계 수당 시스템, 계정 시스템, 다양한 블랙 및 화이트 리스트를 포함하여 체인에서 기능을 자유롭게 결합할 수 있도록 합니다. 메커니즘 , 공통 거버넌스 메커니즘 및 투표 메커니즘 및 다양한 플러그인.
Codex.io를 통해 향후 많은 수의 Layer 2 하위 체인이 통합되어 무제한 확장성을 제공할 것입니다.