Cardano의 새로운 암호화 프리미티브는 더 큰 상호 운용성과 안전한 크로스체인 DApp 개발을 가져올 것이다. - 팀 해리슨 IOHK, 2023년 1월 19일

개발자가 크로스체인 애플리케이션을 더 쉽게 구축할 수 있도록 IOG(Input Output Global)는 ECDSA 및 슈노르 서명( Schnorr signatures)을 지원하는 새로운 내장 기능을 Plutus에 추가하고 있다.

암호화는 블록체인 설정에서 신뢰와 보안을 보장하고 다른 블록체인은 다른 암호화 서명 방법을 사용한다. ECDSA(Elliptic Curve Digital Signature Algorithm) 및 Schnorr 서명은 블록체인 플랫폼에서 널리 사용되는 두 가지 서명 체계이다. 비트코인과 이더리움은 다른 암호화 시스템 중에서도 ECDSA를 사용한다. 원래 ECDSA의 대안으로 제안된 Schnorr 서명은 폴카닷(Polkadot)과 같은 여러 블록체인 네트워크에서도 사용된다.

Cardano는 타원 곡선 Curve25519를 기본 곡선(일명 Ed25519)으로 사용하는 EdDSA(Edwards-curve Digital Signature Algorithm)를 사용한다. 이것은 빠른 서명 검증과 작은 서명 크기를 제공하여 블록체인의 전반적인 성능과 보안을 향상시키는 데 도움이 된다. 또한 Ed25519는 특정 유형의 암호화 공격에 내성이 있도록 설계되어 보다 안전한 선택이 가능하다. Monero, Ripple 등도 서명 알고리즘으로 Ed25519를 사용한다.

Cardano의 새로운 암호화 프리미티브

알고리즘의 차이는 다른 블록체인과 연동하고 ECDSA 및 Schnorr 서명을 검증해야 하는 Plutus DApp 개발자가 효율적 암호화 표준( SECP ) 타원 곡선에 대해 이러한 알고리즘을 구현하는 데 시간과 노력, 자금을 소비해야 함을 의미한다. 이로인해 잠재적인 보안 위험을 상당히 증가시키고 비현실적인 양의 리소스를 사용할 수 있다.

Cardano의 기본 서명 알고리즘인 Ed25519만 Plutus 내장 함수로 제공되기 때문에 ECDSA 및 Schnorr 연산은 내장 함수로 제공되지 않을 경우 더 많은 비용과 시간이 소요된다.

개발자가 크로스체인 애플리케이션을 더 쉽게 구축할 수 있도록 IOG(Input Output Global)는 ECDSA 및 Schnorr 서명을 지원하는 새로운 내장 기능을 Plutus에 추가했다. 이를 통해 개발자는 기본적으로 Cardano에서 더 넓은 범위의 다중 서명 또는 임계 서명 디자인을 사용할 수 있으므로 최고 수준의 보안을 제공할 수 있다.

업그레이드 준비

전체 Cardano 생태계에서 일정 기간 동안 준비가 진행되었다. IOG 및 Cardano Foundation의 핵심 엔지니어링 팀, SPO, DApp 개발자 및 거래소는 2022년 11월부터 프리뷰 테스트 환경에서 집중적인 통합 테스트를 수행했으며 긍정적인 결과를 얻었다. 이 기술은 이제 Cardano 메인넷에 배포되기 직전이다.

Vasil 업그레이드를 위해 IOG와 카르다노 재단은 생태계 준비 상태를 보장하기 위해 최종 단계에서 몇 가지 명확한 임계질량 지표에 합의했다. 새로운 업그레이드는 예를 들어 Vasil만큼 복잡하지 않으며 기존 DApp에 영향을 미치지도 않는다. 그럼에도 불구하고 팀은 새로운 기능을 준비해야 할 수도 있는 주요 Cardano 이해 관계자(특히 SPO, DApp 및 거래소)와 긴밀히 협력하여 준비 태세를 확보하고 있다.

작성 당시 블록 생성 노드의 80% 이상이 필요한 새 노드(버전 1.35.4)를 실행하고 있었다. 다운스트림 구성 요소(예: DB Sync, 지갑 ​​백엔드, GraphQL 등)는 이런 변화에 직접적인 영향을 받지 않지만 이전과 마찬가지로 새 노드 버전에 대한 호환성이 완전히 테스트되었다.

거래소들은 이미 업그레이드에 대한 통지를 받았기 때문에 필요에 따라 시스템을 업그레이드할 충분한 시간이 있다. IOG는 또한 DApp/도구 개발 커뮤니티를 설문 조사했다. 이런 변화에 영향을 받는 프로젝트는 거의 없을 것이며, 이에 따라 코드를 업데이트해야 하는 프로젝트들의 요구 사항을 고려했다. 해당 커뮤니티 투표를 기반으로 2023년 2월 14일 21:44:51 UTC메인넷 업그레이드가 잠정적으로 제안 된다. 이를 바탕으로 IOG는 2023년 2월 11일 00:00:00 UTC에 프리프로덕션(pre-production) 테스트 환경으로의 업데이트를 목표로 하고 있다.

언제나 마찬가지로 우리와 카르다노 재단 소셜 채널을 가까이에서 확인하여 이 날짜로 향해 가는 최신 진행 상황을 확인하십시오. 개발자 또는 SPO인 경우 Discord , TG 발표 채널에 가입하고, 이 생태계 준비 페이지를 참조 하십시오 .