IOG : 2022년 카르다노의 최적화와 확장성을 위한 11가지 혁신
카르다노 개발 로드맵에 있어 바쇼(Basho) 단계에 접어들기 시작하면서, 우리는 최적화와 확장성에 초점을 맞추게 됩니다. IOG(IOHK)는 2022년에 지속적으로 수용량을 꾸준히 늘리는 데 필요한 조정 사항과 혁신(무려 11개)을 소개하겠습니다.
다음은 성장에 따라 안전하게 최적화하고 확장하는 방법입니다.
1. 블록 크기 증가 (큰 블록=더 많은 트랜잭션)
블록이 클수록 더 많은 트랜잭션을 처리할 수 있습니다. 우리는 최근에 블록 크기를 12.5% 늘렸습니다. (사진에서 보듯 64KB → 72KB) 지속적인 시스템 모니터링과 네트워크 상태를 기반으로 시간이 지남에 따라 추가적인 증가를 적용할 예정입니다.
2. 파이프라이닝 (블록 전파 시간 개선)
유효성 검사(검증)과 전파를 통합하여 블록 전파 시간을 줄입니다. 블록간 '데드 타임'을 줄여 5초 이내에 95%의 피어에게 블록을 전파하는 것이 목표입니다.
3. 인풋 엔도서 (전파 시간과 처리량 개선)
입력 승인자(Input Endorser)는 트랜잭션을 미리 생성된 블록으로 분리하여 블록 전파 시간과 처리량(Throughtput)을 향상시킵니다. 이것은 블록 전파 시간의 개선된 일관성을 보장하고 트랜잭션 속도를 높일 수 있습니다.
4. 메모리 /CPU 플루투스 파라미터 (메모리 사용 개선)
체인 전반에 걸쳐 보다 효율적인 메모리를 사용하게 합니다. 특히 UTxO(Unspent Transaction Output) 처리, 지분(stake) 분포, 라이브 지분 분포 및 풀, 해시 표현 메모리 사용을 개선합니다.
5. 플루터스 스크립트 개선 (스마트 컨트랙트 최적화)
레퍼런스 인풋, 스크립트 셰어링, 플루투스 데이텀을 포함한 스마트 컨트랙트 최적화를 통해 강력한 eUTxO 모델을 더욱 효과적으로 사용할 수 있습니다.
6. 노드 개선 (블록 크기 증가에 대한 큰 헤드룸)
이 노드 개선은 전체 Epoch에 걸쳐 지분을 균등하게 분포되게 하고 보상 계산을 수행하는 데 도움이 됩니다. 블록 크기 증가에 대해 더 큰 여유를 가집니다.
7. 온디스크 스토리지 (확장성에 의한 메모리 영향 감소)
프로토콜 상태의 일부를 디스크에 저장함으로써 노드의 메모리 보유량이 줄어듭니다. 따라서 RAM이 제한된 시스템은 충분한 스토리지를 확보했다면 노드를 실행할 수 있으며 이제 메모리는 더이상 걸림돌이 되지 않습니다.
8. 사이드체인 (상호 운용이 가능한 체인으로 수용량 추가)
EVM 사이드체인은 수용량을 추가합니다. Cardano에 다가오는 프로젝트에는 dcSpark의 Milkomeda와 IOG의 Mamba가 있습니다.
9. Hydra 하이드라 (매우 극대화된 처리량, 한없이 적은 지연 시간, 비용의 완전한 절감, 스토리지의 완전한 절감)
처리량을 최대 한도로 끌어올리고, 지연 시간을 한없이 최소화하고, 낮은 비용을 발생시키고, 스토리지 요구 사항을 대폭 줄입니다. 이를 위해 동형 상태 채널(Isomorphic state channels, 동일한 성질을 띄는 상태 채널)을 도입합니다. 하이드라는 메인 체인 원장을 안전한 결제 레이어로 사용하면서 보다 효율적인 오프체인 트랜잭션 처리 수단을 제공합니다.
10. 오프체인 컴퓨팅 (트러스트 모델을 통한 더 빠르고 저렴한 트랜잭션)
예를 들어 ACE(Asynchronous Contract Execution)를 사용해 계산 일부를 오프로딩한다면 핵심 네트워크의 효율성을 높일 수 있습니다. 트랜잭션은 블록체인 자체 외부에서 발생하지만 트러스트 모델을 통해 빠르고 저렴한 트랜잭션을 제공할 수 있습니다.
11. Mithril 미스릴 (트러스트를 유지하면서 체인 동기화 향상)
미스릴은 신뢰(트러스트)를 유지하면서 체인 동기화를 개선시킵니다. 이렇게 되면 보안을 전혀 손상시키지 않으면서 빠르고 효율적인 다중 서명 집합이 됩니다.
이렇게 확장성을 위한 카르다노 프로세스입니다. 이 프로세스 초기에 우리는 피크 타임에 혼잡한 네트워크와 함께 극심한 수요를 예상할 수 있습니다. 우리는 흥미진진한 여정을 시작하고 있고 높은 사용량을 보일 것입니다. 때때로 우리 모두는 더 빨리 움직이고 싶다고 느낄 것입니다. 하지만 안전하고 단계적인 개선과 점진적인 구축이 가장 중요합니다.
기억하십시오: slow & steady wins the race.
시큐리티(보안), 분산화, 일관성, 신중한 확장성... 모든 것은 계획 속에 있습니다.
그리고 그것은 항상 그래왔습니다.
https://twitter.com/InputOutputHK/status/1483448593864343555
Input Output on Twitter
“As we enter the Basho phase of #Cardano development, we’ll be focused on optimization & scalability. Here are some of the adjustments & innovations (11, in fact…) that will all play their part in steadily increasing capacity through 2022. 🧵Ready?
twitter.com
'Cardano' 카테고리의 다른 글
1월 24일 찰스 : 카드스타터와 선디스왑 관련 라이브 (0) | 2022.01.26 |
---|---|
1월 23일 찰스 : 트위터 스페이스 라이브 요약 (0) | 2022.01.25 |
1월 15일 찰스 : 트위터 스페이스 라이브 요약 (0) | 2022.01.18 |
1월 13일 찰스 : 트위터 스페이스 라이브 요약 (0) | 2022.01.16 |
1월 9일 찰스 : 트위터 스페이스 라이브 요약 (0) | 2022.01.13 |
댓글