IOG, 카르다노에서 맞춤형 사이드체인 개발을 위한 툴킷 출시 - 닐 버지스, 2023년 1월 12일

IOG, Cardano에서 맞춤형 사이드체인 개발을 위한 툴킷 출시

IOG(Input Output Global)는 Cardano의 견고한 기반을 사용한 맞춤형 사이드체인을 구축할 수 있는 툴킷을 개발하기 위해 전문 엔지니어 팀을 구성했다. 툴킷을 사용한 개념 증명(PoC)으로 이더리움 가상 머신(EVM) 호환 사이드체인 퍼블릭 테스트넷을 구축했다. 사이드체인은 메인 체인의 안정성이나 보안을 손상시키지 않으면서 Cardano를 확장 가능하게하고 확장성을 높여준다.

사이드체인으로 Cardano 확장

Cardano는 3세대 블록체인으로 학술 연구를 기반으로 하며 수학적 정확성 증명을 위해 하스켈(Haskell)로 작성되었다.

Ouroboros 합의 프로토콜의 탈중앙화, 보안 및 확장성은 5년 동안 수천 개의 독립적인 스테이크 풀수백만 개의 지갑 주소에 의해 규모와 양에서 입증되었다 . 네트워크는 2017년 출범 이후 한 번도 고장 없이 운영되고 있다.

탈중앙화와 상호운용성은 블록체인의 미래의 핵심이다. 이러한 기능을 통해 어떤 개인이나 단체도 블록체인을 제어하거나 하나의 생태계로 제한할 수 없다. 엔지니어링 및 사회적 관점에서 성장하기 위해서는 대부분의 애플리케이션과 커뮤니티에 자체적인 주권 및 설계 선택권이 부여되어야 한다.

이러한상호 운용 가능한 환경을 활성화하기 위해 IOG는 사이드체인 제품군을 구축하기 위한 툴킷을 만드는 작업을 해왔다. 이 툴킷을 사용하면 누구나 Cardano의 보안 및 인프라를 활용하여 미션별 사이드체인을 생성할 수 있다. EVM 사이드체인 은 이 개념의 실현 가능성을 증명한다. 이 모든 작업은 Cardano 커뮤니티와 공유되며 완전한 오픈 소스가 될 것이다. 첫 번째 단계는 2022년 11월 말 에딘버러에서 열린 IO ScotFest에서 EVM 애플리케이션의 시연이었다. 이제, 공식 문서의 첫 번째 트랜치를 사용할 수 있다.

툴킷 정보

사이드체인은 단순히 메인 체인에 의존하고 연결되는 블록체인이다.

툴킷을 통해 사이드체인은 자체 합의 알고리즘과 기능을 가질 수 있다. 사이드체인은 체인 간 자산 이동을 허용하는 브리지를 통해 메인 체인과 연결된다. 블록의 최종성은 메인 체인의 보안에 의존하는 합의 메커니즘을 통해 결정된다.

툴킷은 다음으로 구성된다.

  • 메인 체인 Plutus 스크립트 . 이 스크립트는 Cardano의 메인 체인에서 실행되며 안전한 크로스체인 트랜잭션 및 토큰 이동을 가능하게 하고 민팅(minting) 정책을 활용하여 사이드체인의 토큰을 지원한다.
  • 체인 팔로워 . 체인 팔로워는 사이드체인을 관리하는 메인 체인 데이터 및 이벤트를 추적한다. v1 툴킷 출시에서 이것은 Cardano db-sync 인스턴스이다.
  • 사이드체인 모듈 . 이 모듈은 사이드체인 클라이언트의 일부이다. 메인 체인 데이터를 해석하고 필요한 원장 반영을 구현한다.

그림 1. 사이드체인 툴킷 구성 요소

이 툴킷에는 Cardano 사이드체인에 대한 소개 및 가이드가 포함된 기술 사양 문서도 함께 제공된다. 툴킷의 구성 요소는 개발자에게 권한을 부여하도록 설계되었다. 예를 들어 다음과 같다.

  • 메인 체인과 맞춤형 사이드체인 사이에서 데이터와 자산 이동
  • 다양한 합의 프로토콜, 원장 규칙 및 언어 지원
  • 안전한 사이드체인 출시
  • 안전한 작은 체인
  • 실험, 인큐베이션 및 연구 허용

EVM 사이드체인 애플리케이션은 여전히 ​​감사 중이며, 2023년 1월 말에 퍼블릭 테스트넷으로 제공될 예정이다. 개발자는 몇 가지 솔리디티 애플리케이션을 실행하여 잠재력을 파악할 수 있다. EVM 사이드체인을 사용하는 DApp 개발자는 데이터를 사이드체인으로 이동하기 전에 메인 체인에서 최종적인 것으로 확인해야 한다는 점에 유의해야 한다.

사이드체인 툴킷의 구성 요소 사용

블록체인 개발자, 분산 애플리케이션(DApp) 개발자, 스테이크 풀 운영자(SPO) 및 DApp 사용자는 모두 맞춤형 사이드체인의 혜택을 누릴 수 있다. 개발자는 이 툴킷을 사용하여 Cardano의 보안 및 탈중앙성을 기반으로 특정 사용 사례에 대한 블록체인을 생성할 수 있다.

이렇게 만들어진 블록체인은 기존 SPO 커뮤니티의 지원을 활용할 수 있으며, Cardano 지지자들의 열정적인 커뮤니티로부터 혜택을 받을 수 있다.

DApp 개발자에게 맞춤형 사이드체인은 상호 운용성, 확장성, 테스트 가능성 및 호환성 측면에서 이점을 제공한다.

상호 운용성

메인 체인과 사이드체인 간의 가장 기본적인 통신 형태는 자산 교환이다. 자산은 사이드체인으로 전송될 때 그 특성을 유지하기 때문에 쉽게 다시 전송할 수 있다. 브리지 메커니즘은 이 통신을 가능하게 한다. 두 체인이 모두 안전하다면 이 보안은 양방향 전송으로 이어진다.

메인 체인과 사이드체인 간의 통신을 통해 자체 합의 프로토콜 및 블록 형식을 유지하면서도 함께 작동하여 더 넓은 범위의 적용 가능성을 열어주고 있다.

확장성

프로젝트 관리자가 좋은 것, 빠른 것 또는 저렴한 것(또는 두가지)을 선택할 수 있는 것처럼 블록체인은 분산화, 보안 및 확장성이라는 세 가지 경쟁 목표를 선택할 수 있다.

사이드체인은 애플리케이션 도메인에만 국한될 수 있기 때문에 트랜잭션을 더 빨리 완료할 수 있어 메인 체인의 이런 부하를 완화할 수 있다. 사이드체인의 확장성 개선은 보안을 손상시키지 않으면서 탈중앙화에 영향을 줄 필요가 없다.

테스트 가능성

개발자는 전용 사이드체인에서 파일럿 DApp을 테스트할 수 있다. 체인에 대한 인터페이스를 다시 시작하거나 수정해야 하는 장애가 발생하면 메인 체인이 아닌 사이드체인만 영향을 받는다. 이 단계는 실험적 기능 및 새로운 애플리케이션을 위한 테스트넷 운영과 완전한 메인넷 릴리스 사이의 중간 단계 역할을 한다.

호환성

사이드체인은 기존 체인과 동일한 애플리케이션 프로그램 인터페이스(API)를 노출하고 Cardano 합의 프로토콜의 보안 및 효율성을 사용할 수 있다. 예를 들어 Cardano EVM 사이드체인은 채굴기가 필요하지 않지만 여전히 이더리움 JSON RPC 방식을 제공하는 Solidity 실행 환경을 제공한다. 이더리움 스마트 계약(smart contract)은 상당히 낮은 가스 요금으로 변경되지 않고 실행될 수 있다.

SPO의 경우

사이드체인은 SPO가 사이드체인 노드를 실행하기로 결정한 경우 풀이 ADA보다 더 많은 토큰을 부여할 수 있도록 SPO에 기회를 제공한다. 이러한 사이드체인 특정 토큰은 다양한 목적을 수행할 수 있으며 결국 위임자가 네트워크에 참여하도록 유도할 수 있다. 사이드체인에서 보상이 설정되는 방식에 따라 사이드체인 블록 생성자는 블록을 구성하고 이를 검증하며 네트워크 보안에 기여하기 위한 새로운 토큰으로 보상을 받을 수 있다. 어떤 Cardano SPO도 사이드체인의 블록 검증을 선택할 수 있다. 그렇게 하면 추가 서비스를 제공하고 더 많은 리소스 사용에 대한 추가 수익을 얻을 수 있다.

SPO가 사이드체인 블록 검증을 선택할 경우 추가 리소스를 제공해야 한다. 사이드 체인을 저장하려면 일부 디스크 공간이 필요하며 두 개의 프로세스(체인 팔로워와 사이드체인 노드)를 더 실행해야 한다.

DApp 사용자의 경우

체인 간의 상호 운용성 향상, 개발 프로세스 간소화, 개발 플랫폼 증가 및 거래 수수료 감소는 DApp의 수와 다양성을 증가시키는 경향이 있다. 더 많은 Cardano 사이드체인은 더 ​​다양한 혁신적인 블록체인 디자인, 사용 사례 및 더 많은 스테이킹 보상을 의미하며, 이는 더 많은 SPO 및 위임자를 끌어들이는 경향이 있으며, 결과적으로 향상된 보안 및 더 큰 탈중앙화를 보장한다. 이것이 사이드체인 생태계의 잠재력이다.

결론

사이드체인 툴킷은 Cardano 로드맵 중 확장 단계인 바쇼(Basho) 내에서 가장 최신 제공으로, 더 높은 프로그래밍 가능성, 상호 운용성 및 확장성을 제공한다. 사이드체인 개발은 탈중앙화 또는 보안의 손상 없이 훨씬 더 높은 처리량을 가능하게 함으로써 Cardano의 대중화를 위한 길을 열어준다. 블록체인 개발자는 맞춤형 사이드체인을 보다 쉽게 ​​생성할 수 있다. 결국 IOG는 Cardano 사이드체인 및 파트너 체인 제품군이 등장하기를 희망한다.

EVM 사이드체인 퍼블릭 테스트넷은 2023년 1월에 출시되어 커뮤니티가 DApp을 배포하고 스마트 계약을 생성하며 테스트 환경 체인 간에 토큰을 이동할 수 있다.

1월에 출시되는 툴킷은 완전한 솔루션이 아니다. 브리지 경험, SPO 보상 메커니즘 및 보안 모델과 같이 개선을 위해 알려진 일부 영역이 있다. 이러한 모든 영역은 피드백, 생각 및 권장 사항을 위해 협력하면서 커뮤니티와 함께 ​​신중하고 꾸준히 작업할 것이다.

개선할 수 있는 부분도 많고 사이드체인을 실행하는 방법도 다양하다. 그러나 IOG에서 내부적으로 개발 한 것이 핵심 역량을 제공하고 커뮤니티와의 협력으로 일련의 도구 구축 및 추가 개선을 위한 확고한 기반이 마련되기를 바란다.

더 많은 문서와 비디오 튜토리얼이 곧 제공될 예정이다. 항상 그렇듯, IOG의 소셜 미디어를 팔로우 하면 최신 업데이트를 확인할 수 있다.

사이드체인 기술 사양개발 문서를 읽고 IOG의 Technical Community Discord 에 가입하면 추가 토론이 가능하다. 관심 있는 개발자를 위해 Discord 채널을 개설할 예정이므로 알림을 받으려면 IOG의 개발자 뉴스레터에 등록하십시오. 상업 및 파트너십 문의는 연락처 페이지를 통해 IOG에 문의하십시오.