Leap v5.0.0는 더 나은 성능, 효율 및 신뢰성을 위해 디자인 되었습니다. 이번 릴리스와 관련된 주목할만한 성과들은 다음 사항을 포함합니다:
- 시스템 컨트랙트 실행 속도 최대 5배 향상(EOS EVM 포함)
- 비차단 직렬화를 통해 속도가 최대 4배 향상되고 보다 안정적인 아토믹 API 호출이 가능해졌습니다.
- 상태 데이터베이스에 의한 시스템 메모리 소비 최대 20% 감소
- 최대 128개의 병렬 스레드를 병렬 처리하는 대규모 읽기 전용 트랜잭션
- 완화된 제약 조건으로 대규모 트랜잭션 지원
- 블록 시작 시간을 최적화하여 라운드 간 지연 시간을 줄여 보다 안정적인 블록 생성
- 네트워킹에 대한 더 많은 제어를 위한 사용자 정의 가능한 엔드포인트
- 새로운 “mapped_private” 데이터베이스 모드는 “maooed” 모드의 낮은 메모리 사용량과 “heap” 모드의 감소된 디스크 마모를 결합합니다.
많은 기대를 모았던 Leap 5.0의 안정적인 릴리스가 이제 출시되었습니다. 이를 통해 개발자, API 제공업체, 노드 운영자 모두를 위한 속도, 효율성, 제어 및 유연성 전반에 걸쳐 다양한 향상된 기능이 제공됩니다. 이는 엄격한 엔지니어링 표준을 준수하면서 최첨단 기술을 제공하려는 우리의 약속을 반영합니다.
Leap은 EOS Network Foundation 엔지니어, 뛰어난 파트너, 전 세계 커뮤니티 기여자들이 개발한 커뮤니티 주도 Antelope 프레임워크의 무료 오픈 소스 C++ 구현입니다. 현재 14개 이상의 블록체인과 9개 이상의 테스트넷을 지원하는 Leap는 진정으로 확장 가능하고 성능이 뛰어난 퍼블릭 및 프라이빗 블록체인과 이들이 지원하는 엔터프라이즈급 애플리케이션의 지속적인 발전을 나타냅니다.
Leap 5: 기술 발전의 교향곡
Leap 5는 EOS 네트워크를 크게 최적화하여 예상되는 Leap 6 합의 업그레이드를 위한 강력한 기반을 마련할 준비가 되어 있습니다. 이 업데이트는 제약 완화, 속도 증가, 효율성 향상, 제어 강화라는 네 가지 기본 테마를 중심으로 이루어졌습니다.
처음에는 이 릴리스로 예정된 Instant Finality와 그 일부인 기념비적인 새로운 합의 업그레이드가 이제 Leap 6과 함께 출시될 예정입니다. 우리는 앞으로 몇 달 안에 이러한 흥미로운 발전에 대해 더 많이 공유할 수 있기를 기대합니다.
제약 완화
Leap 5에서는 이전에 스마트 컨트랙트의 운영을 제한했던 매개변수에 두 가지 주목할 만한 조정이 이루어졌습니다.
첫 번째 매개 변수는 leap 5에서 제거된 max-nonsolious-inline-action-size이며, 이는 인라인 액션 크기에 대한 유일한 제약이 on-chain에서 관리되는 목표 제한(max_inline_action_size)에서 발생하도록 합니다.
실제로, 이러한 변화는 스마트 컨트랙트가 다른 컨트랙트와 통신할 때 인라인 액션을 통해 더 큰 페이로드를 전송할 수 있음을 의미합니다. 예를 들어, EOS EVM의 새로운 콜 액션은 EOS 스마트 컨트랙트에서 4KB보다 큰 크기의 EVM 컨트랙트를 배포하는 데 사용될 수 있습니다.
두 번째 매개 변수는 max-transaction-time으로, 새로운 기본값이 설정되어 트랜잭션이 완료되는 실제 시간이 온체인에서 관리되는 객관적인 한계(max_transaction_cpu_usage)에 의해 효과적으로 구동되도록 합니다.
실제로 이러한 변경은 트랜잭션이 할당된 더 긴 시간 내에 더 많은 작업을 수행할 수 있음을 의미합니다. 예를 들어, EOS EVM은 완화된 트랜잭션의 제한 시간을 활용하여 이전에는 거부되었을 수 있는 더 많은 계산량이 필요한 EVM 트랜잭션을 성공적으로 실행할 수 있습니다.
속도 향상
Leap 5는 비차단 역직렬화를 통해 가능하게 된 ABI 집중 요청에 대한 4배의 속도 향상을 약속합니다. 또한 최대 128개의 스레드에서 병렬 처리를 통해 읽기 전용 트랜잭션의 규모를 확장합니다.
또한, EOS VM OC를 사용하여 일부 스마트 컨트랙트를 최적화하여 동일한 스마트 컨트랙트 코드를 훨씬 더 짧은 시간에 자주 실행할 수 있습니다. 이 최적화는 현재 “eosio.” 접두사로 시작하는 이름을 가진 계정에 배포된 신뢰할 수 있는 스마트 컨트랙트에 대해서만 제한적으로 적용됩니다.
EOS EVM의 스마트 컨트랙트는 “eosio.” 접두사가 붙은 계정에 배포되며, 이는 EOS EVM이 최적화 기능으로 활성화된 속도 향상을 활용할 수 있음을 의미합니다. 이를 통해 계산량이 많은 EVM 트랜잭션이 트랜잭션 실제 시간 제한에 따른 제한을 준수할 수 있는 더 많은 방법을 제공합니다.
효율 향상
Antelope 네트워크는 간소화된 동기화 및 메모리 최적화 체인베이스와 같은 기능 덕분에 Leap 5를 통해 더욱 비용 효율적이 되어 상태 메모리 소비를 약 20% 줄입니다.
제어 향상
노드 운영자는 노드 설정을 사용자 지정하고, Prometheus 로깅을 통해 피어링 문제를 해결하고, 효율적이고 안전한 로컬 전용 연결의 이점을 누리는 등 향상된 제어 옵션을 이용할 수 있습니다.
Leap 5의 주요 개선 사항
Leap 5의 도입으로 우리는 개발자, API 제공자 및 노드 운영자를 위해 설계된 중요한 개선 사항을 축하하며 EOS 네트워크의 발전을 촉진합니다. 이 최신 버전에서는 향상된 성능, 확장성 및 효율성이 균형 있게 혼합되어 사용자 커뮤니티의 다양한 요구 사항을 충족하도록 세심하게 맞춤화되었습니다.
개발자:
개발자는 복잡한 계산과 보다 역동적인 컨트랙트 상호 작용을 촉진하는 확장된 트랜잭션 제한을 통해 보다 유연하고 유능한 환경을 갖게 될 것입니다.
API 제공자:
Leap 5는 API 제공업체의 성능을 재정의합니다. 향상된 읽기 기능은 API가 더 빠르고 강력하며 확장 가능하다는 것을 의미하며 속도와 안정성에 대한 우리의 노력을 반영하여 각 상호 작용이 원활하고 효율적으로 이루어지도록 보장합니다.
노드 운영자:
Leap 5는 트랜잭션 처리 효율성과 네트워크 제어를 향상시키고, 메모리 공간을 줄이며, 네트워킹에 대한 보다 미묘한 제어를 제공합니다. 이러한 개선 사항을 통해 운영자는 더욱 강력할 뿐만 아니라 더욱 직관적이고 반응성이 뛰어난 도구를 사용할 수 있습니다.
Leap 5의 미래 지향적 기능
Leap 5의 특정 개선 사항들은 소프트웨어에 존재하지만 2024년 후반기로 예정된 합의 수준 업그레이드(하드 포크)인 Leap 6의 출시로 예상되는 활성화를 기다리는 프로토콜 수준의 기능들입니다. 그러나 이러한 개선 사항은 모든 Antelope 체인, 특히 테스트 체인이 더 일찍 채택할 수 있도록 준비되어 있습니다.
새로운 암호화 프리미티브
새로운 호스트 기능을 통해 스마트 컨트랙트는 BLS12-381 타원 곡선을 사용하여 수학적 연산을 수행할 수 있으므로 활성화 시 영지식 증명 시스템과 같은 애플리케이션을 사용할 수 있습니다.
지연된 트랜잭션 비활성화
지연된 트랜잭션을 해결하면서 Leap 5는 이를 비활성화하는 프로세스를 계속합니다. 처음에는 새로운 지연된 트랜잭션을 거부하도록 노드 구성을 수정했습니다. 이제 Leap 5는 코드에서 이 동작을 시행하고 향후 프로토콜 활성화를 통해 새로운 지연된 트랜잭션이 추가되는 것을 방지하고 기존 트랜잭션의 신속한 취소를 보장합니다. 이러한 단계는 Leap 6 출시로 마무리될 광범위한 전략의 일부입니다.
앞으로의 길을 계획하다: Leap의 지속적인 발전에 대한 간략한 소개
우리는 개발자, API 제공자 및 노드 운영자를 위해 Leap 5가 도입한 중요한 개선 사항을 강조했습니다. 이러한 각각의 개발은 견고성, 효율성 및 사용자 접근성의 균형을 위해 노력하는 EOS 네트워크의 성장과 개선에 대한 우리의 지속적인 헌신을 의미합니다.
우리의 접근 방식은 지속적인 발전 중 하나입니다. 우리는 EOS 네트워크의 유명한 신뢰성과 성능 표준을 유지하면서 혁신에 전념하고 있습니다. 이러한 노력의 일환으로 우리는 수학적 명확성과 정확성을 바탕으로 네트워크 합의 자체를 재구상하는 과정에 있습니다. 네트워크 진화의 다음 단계는 정기적인 가을 합의 업그레이드 주기 동안 Leap 6과 함께 출시될 예정입니다.
개발자, API 제공자 및 노드 운영자
Leap 5.0 릴리즈노트 와 함께 오늘 시작하세요!
Leap 5의 각 기능에 대한 심층적인 탐색을 제공하는 새로운 기사를 주목하세요. 우리의 목표는 명확하고 통찰력 및 포괄적인 내용들을 통해 지속적으로 커뮤니티에 정보를 제공하고 EOS 네트워크의 발전에 적극적으로 참여하는 것입니다.
EOS 네트워크
EOS 네트워크는 수수료가 거의 없는 트랜잭션의 결정론적 실행을 위한 저지연, 고성능, 확장 가능한 WebAssembly 엔진인 EOS VM으로 구동되는 3세대 블록체인 플랫폼으로, 최적의 web3 사용자 및 개발자 경험을 가능하게 하기 위해 특별히 제작되었습니다. EOS는 EOS 네트워크 재단(ENF)을 통해 도구 및 인프라에 대한 다중 체인 협업 및 공공재 자금 조달의 원동력 역할을 하는 Antelope 프로토콜의 플래그십 블록체인 및 금융센터입니다.
EOS EVM
EOS EVM은 EOS 스마트 컨트랙트 내에 포함된 Ethereum EVM의 에뮬레이션입니다. 다른 EVM과 동등한 기능을 제공하지만, 비교할 수 없는 속도와 성능, 호환성을 제공합니다. EOS EVM은 개발자가 다양한 Solidity 기반 디지털 자산과 혁신적인 dApp을 EOS에 배포할 수 있도록 하여 EOS 생태계를 Ethereum 생태계에 연결합니다. 개발자는 EOS EVM을 사용하여 이더리움의 실전 테스트를 거친 오픈 소스 코드, 도구, 라이브러리 및 SDK를 활용하는 동시에 EOS의 뛰어난 성능을 활용할 수 있습니다.
EOS 네트워크 재단
EOS 네트워크 재단(ENF)는 성장하는 탈중앙화 미래에 대한 비전을 통해 구축되었습니다. ENF는 웹3 혁신을 위해 주요 이해관계자들의 참여와 커뮤니티 프로그램, 생태계 펀딩 및 오픈 기술 생태계를 지원하고 있습니다. 2021년에 설립된 ENF는 안정적인 프레임워크, 도구 및 블록체인 개발을 위한 라이브러리 세트를 갖춘 선도적인 오픈소스 플랫폼인 EOS 네트워크를 위한 허브입니다. 저희는 커뮤니티와 함께 구축하고 모두를 위한 더 강력한 미래를 위해 헌신할 수 있는 혁신을 위해 노력하고 있습니다.