하이브리드 스마트 컨트랙트의 채택을 위한 기반, 체인링크 2.0

Chainlink_korofficial
Chainlink Community
11 min readApr 15, 2021

3년 전 체인링크 백서 발간 이후 체인링크는 디파이, 보험, 게이밍, NFT 등을 포함하여 새로운 스마트 컨트랙트 분야에서 가장 널리 사용되는 분산형 오라클 솔루션으로 성장했습니다. 체인링크 네트워크에서 이용할 수 있는 분산형 서비스가 계속 확장함에 따라 수많은 핵심 블록체인에 혁신이 일어나고 있으며 개발자들이 다양한 핵심 오라클 기능을 사용할 수 있습니다.

  • 체인링크 가격 피드는 Aave, Synthetix, dYdX와 같은 수십억 달러 가치를 보유한 선도적인 디파이 애플리케이션을 위해 다양한 자산에 대한 온체인 금융 시장 데이터를 제공하고 있습니다.
  • 체인링크 VRF는 온체인에서 암호학적으로 검증 가능한 랜덤 값을 생성하여 Aavegotchi가 검증 가능한 희귀한 속성을 가진 NFT를 발행하고 PoolTogether이 손실 없는 복권에서 당첨자를 공정하게 선정할 수 있도록 합니다.
  • 체인링크 Proof of Reserve는 스마트 컨트랙트가 TUSD, PAX와 같은 스테이블코인 및 크로스체인 토큰에 대해 실제 자산을 담보로 하고 있는지 감사를 수행할 수 있는 온체인 데이터 피드를 제공합니다.
  • 체인링크 외부 어댑터는 개발자들이 모든 오프체인 리소스 또는 API에 연결할 수 있는 툴을 제공하여 Arbor과 같은 파라메트릭 작물 보험이 기상 데이터를 가져올 수 있도록 하고 Everipedia의 예측 시장 유저들이 미국 대선 결과를 받아볼 수 있도록 합니다.

현재 체인링크 네트워크가 분산형 오라클 시장에서 널리 사용됨에 따라 큰 네트워크 효과를 창출했으며 이미 수십억 달러 이상의 온체인 가치를 확보했습니다. 이렇게 되기까지도 큰 노력이 있었지만, 분산형 오라클 네트워크와 스마트 컨트랙트가 가진 잠재력을 생각한다면 아직 빙산의 일각일 뿐입니다.

체인링크가 그리는 야심 찬 비전에 대해 소개하기 위해 새로운 백서, 체인링크 2.0: 분산형 오라클 네트워크 진화를 위한 다음 단계(Chainlink 2.0: Next Steps in the Evolution of Decentralized Oracle Networks)를 소개합니다. 해당 백서에서 체인링크 분산형 오라클 네트워크가 분산형 메타 레이어를 생성하여 이미 체인링크가 현재 제공하는 외부 데이터 피드 외에도 확장 가능하고 기밀성을 보장하며 안전한 형태의 오프체인 계산을 할 수 있도록 하는 한 단계 업그레이드된 방식에 대해 설명합니다.

백서는 하이브리드 스마트 컨트랙트를 위한 새로운 아키텍처를 제시합니다. 체인링크 DON은 블록체인이 부분적으로 필요한 안전한 오프체인 계산 레이어를 제공해 오프체인 계산에 더 많은 기능을 추가하고 확장성을 증대시킨 새로운 형태의 아키텍처로 블록체인의 한계점을 극복했습니다. 새로운 추상화 계층의 등장으로 인해 체인링크에서 더 많은 분산형 서비스를 제공할 수 있게 되어 더 다양한 유저들을 위한 안전하게 다양한 기능을 갖춘 스마트 컨트랙트 애플리케이션을 지원하는 사용 사례도 증가하게 됩니다.

스마트 컨트랙트 애플리케이션에 오프체인 데이터 소스 또는 컴퓨테이션을 제공해주는 체인링크 분산형 오라클 네트워크

대안: 체인링크 분산형 오라클 네트워크가 제공하는 안전한 오프체인 계산

체인링크 2.0 백서를 읽고 싶은 분들은 하단에 있는 임베디드 PDF를 참고하거나 여기에서 백서의 전반적인 설계 목표 및 체인링크 네트워크의 미래에 대해 읽을 수 있습니다.

체인링크 2.0 백서는 보안, 암호학, 분산 시스템, 게임 이론, 수학 및 다양한 컴퓨터 공학 및 기타 분야에 대한 전문가들로 구성된 학계 최고의 연구원들이 공동 집필하였습니다. 전 RSA 수석 과학자이자 현재 체인링크 랩스(Chainlink Labs)의 수석 과학자인 Ari Juels가 이끌고 있으며 Lorenz Breidenbach, Christian Cachin, Benedict Chan, Alex Coventry, Steve Ellis, Farinaz Koushanfar, Andrew Miller, Brendan Magauran, Daniel Moroz, Sergey Nazarov, Alexandru Topliceanu, Florian Tramèr, Fan Zhang 등이 기여하였습니다.

분산형 오라클 네트워크의 기능 재정의

기존 체인링크 백서는 안전하고 신뢰할 수 있는 방식으로 외부 데이터를 블록체인에 공급하는 방법인 분산형 오라클 네트워크 분야를 개척했습니다. 체인링크 2.0 백서는 다수의 상호 운용 가능한 분산형 오라클 네트워크(Decentralized Oracle Networks, 이하 DON)를 위한 프레임워크를 제시하였습니다. DON의 오라클 네트워크는 다양한 합의 프로토콜을 사용하여 데이터를 양방향으로 전송할 수 있으며 분산형 오프체인 계산을 수행할 수 있는 개별 노드로 구성된 오라클 네트워크입니다. 레이어 2 기술과 마찬가지로 체인링크 DON은 데이터 아웃풋과 상태 변화가 오프체인에서 계산되어 주기적으로 온체인에 동기화되며 올바른 오라클 리포트를 시행하고 오프체인 오라클 분쟁을 중재하기 위해 기존 블록체인에 고정됩니다.

블록체인 생태계의 다양한 스마트 컨트랙트의 기능을 향상해주는 체인링크의 다양한 분산형 서비스

대안: 체인링크 분산형 서비스

새로운 백서에 설명된 업그레이드된 오프체인 계산이 가능하게 된 DON은 모든 블록체인을 기반으로 한 보편적인 스마트 컨트랙트를 지원하며 모든 오프체인 리소스와 블록체인에서 불가능했던 코드 실행이나 비용, 속도, 프라이버시, 기술적 문제와 같은 다양한 한계점 때문에 온체인에서 불가능했던 오프체인 계산도 액세스할 수 있도록 합니다. 따라서 체인링크 네트워크의 DON은 하이브리드 스마트 컨트랙트가 기존 온체인 코드를 활용하여 중요한 오프체인 계산과 연동할 수 있도록 하는 안전하면서 유연한 풀 스택 솔루션을 제공합니다. 이러한 하이브리드 스마트 컨트랙트는 분산형 애플리케이션이 확장성과 기밀성 측면에서 더 업그레이드될 수 있으며 이 두 가지 요소는 블록체인의 대중화를 위해 필수적인 요소입니다.

  • 확장성: DON은 기존 블록체인 네트워크 또는 레이어2에 주기적으로 동기화하면서 오라클 집계 결과 값과 컨트랙트 실행 일부를 오프체인에서 계산합니다. 이로 인해 체인링크 DON은 블록체인, 레이어2 네트워크 및 기존 웹 2.0 시스템에 서비스를 제공하는데 필요한 낮은 대기 시간과 높은 처리량 성능을 달성할 수 있습니다.
  • 기밀성: DON은 온체인 및 오프체인 시스템 간 기밀성을 유지할 수 있는 기밀성 유지 커넥터와 스마트 컨트랙트 및 오라클 데이터의 기밀 계산과 같은 다양한 형태의 기밀성을 제공합니다.

체인링크 DON이 디파이와 전반적인 스마트 컨트랙트 경제에 미칠 영향

이번 개선을 통한 체인링크 DON은 다양한 종류의 새로운 분산형 서비스를 지원하여 차세대 스마트 컨트랙트 사용 사례를 가능하게 할 것입니다. 또한 체인링크 네트워크가 제공하는 오라클 서비스는 DON의 이점을 활용해 더 향상 될것입니다. 업그레이드된 분산형 서비스는 다음을 포함합니다.

  • 하이브리드 스마트 컨트랙트는 필요한 모든 오프체인에 원활하게 연결되면서도 선호하는 블록체인 또는 레이어 2가 안전하게 보호하여 보안성이 강화된 컨트랙트입니다.
  • 체인링크 데이터 피드는 높은 빈도의 업데이트, 프라이버시 보호 쿼리 및 다중 블록체인 전달을 제공하는 더 낮은 비용의 데이터 피드로 높은 레버리지 파생 프로토콜 및 엔터프라이즈 솔루션과 같은 더 안전하고 신뢰할 수 있는 외부 데이터가 필요한 디파이 애플리케이션을 위한 피드입니다. 체인링크 데이터 피드는 이미 OCR을 통해 더 확장성을 갖췄습니다.
  • 체인링크 VRF는 보안성 강화하여 암호 경제적으로 안전하며 게임, NFT 발행 등 E2E 보안이 필요한 다른 애플리케이션에 안전하게 랜덤 값을 비용 효율적으로 제공할 수 있습니다.
  • 체인링크 Keepers 이자 수확 및 청산 트리거와 같은 주요 스마트 컨트랙트 기능을 자동으로 관리할 수 있도록 하는 신뢰할 수 있는 분산형 서비스로 업계 탑 프로젝트가 현재 프로덕션 환경에서 테스트하고 있습니다.
  • 체인링크 FSS(Fair Sequencing Service)는 블록체인에서 유저 트랜잭션을 주문하기 위해 DON을 통해 선행매매 등과 같은 공격과 MEV로 인해 발생한 오라클 리포트 전송과 같은 공격을 완화하는 방법입니다.
  • 체인링크 탈중앙화 신원(Decentralized Identity)은 기존 시스템과 하위 호환 방식으로 상호 운용되는 프라이버시 보호 오라클 프로토콜로 온체인 신용 기반 대출과 같은 새로운 사용 사례를 가능하게 합니다.

이 외에 추가 DON을 통한 더 다양한 분산형 서비스도 많이 있습니다.

체인링크 크립토 이코노미 보안

체인링크 2.0 백서는 슈퍼 리니어(super-linear) 스테이킹 이라는 개념을 제안합니다. 슈퍼 리니어 스테이킹은 기존 스테이킹 메커니즘과 비교해 기념비적 발전이 있는 방식입니다. 슈퍼 리니어 스테이킹에서 공격자가 성공적으로 공격하기 위해서는 모든 오라클 노드의 총 예치금의 차수의 금액이 있어야 합니다. 독특한 집중 알림 시스템과 멀티 티어 오라클 네트워크를 통해 DON은 다른 시스템에서는 제공하지 못하는 차원의 강력한 암호화 경제적 보안을 제공합니다.

슈퍼 리니어 스테이킹 및 개발 인 다른 종류의 암호화 경제적 보안 방법을 알고 싶다면 백서의 섹션 9를 참고해주세요.

체인링크 2.0의 슈퍼 리니어 스테이킹에서 공격자는 네트워크에 있는 모든 오라클 노드 예치금의 n 제곱 이상의 금액이 있어야 공격에 성공할 수 있음.

체인링크 2.0 백서는 슈퍼 리니어(super-linear) 스테이킹 이라는 개념을 제안합니다. 슈퍼 리니어 스테이킹은 기존 메커니즘과 비교해 큰 발전이 있는 스테이킹 방식입니다. 슈퍼 리니어 스테이킹에서 공격자가 성공적으로 공격하기 위해서는 모든 DON 노드의 총 예치금의 제곱 이상의 금액이 있어야 합니다. 독특한 중앙형 알림 시스템과 멀티 티어 오라클 네트워크를 통해 DON은 다른 시스템에서는 제공하지 못하는 차원의 강력한 암호화 경제적 보안을 제공합니다.

체인링크 생태계가 계속 확장됨에 따라 사용자에게 매력적이고, 블록체인 경제를 위한 중요한 인프라를 제공한다면 다양한 선순환이 이루어져 더 많은 데이터를 온체인으로 가져와 DON이 다양한 새로운 서비스를 스마트 컨트랙트에 제공할 수 있을 것이라 생각합니다. 규모의 경제(서비스 규모 증가에 따른 사용자당 비용 효율성 향상)와 네트워크 효과(더 많은 사용자가 DON을 사용함에 따라 네트워크 효용성 증가)를 달성하면 가치가 자연스레 더 증가할 것입니다. 백서에 설명한 것처럼 체인링크 스테이킹 메커니즘의 선순환으로 인해 강화된 네트워크 보안은 앞으로 체인링크 네트워크가 분산형 서비스를 위한 온체인 경제를 실현하게 하는 더 큰 성장을 위한 한 단계라고 생각합니다.

체인링크 네트워크는 추가 사용자 수수료가 노드 보안을 강화하여 더 많은 데이터를 온체인으로 가져오도록 하는 암호화 경제 보안의 선순환을 목표로 합니다.

슈퍼 리니어 스테이킹 및 개발 인 다른 종류의 암호화 경제적 보안 방법을 알고 싶다면 백서의 섹션 9를 참고해주세요.

What’s Next

이번 백서는 장기간에 걸쳐 체인링크가 어떻게 진화할지에 대한 야심 찬 비전에 대한 관점을 보여줍니다. 새로운 분산형 서비스가 출시되고 점차 구현될 것이기 때문에 새로운 오라클 기능에 대한 보안을 공식적으로 분석할 수 있을 것입니다. 체인링크의 하이브리드 온체인/오프체인 아키텍처가 앞으로 스마트 컨트랙트가 다음 단계로 나아갈 수 있도록 큰 역할을 할 것이라 믿습니다. 체인링크의 안전한 데이터 오라클이 디파이 생태계를 혁신한 것처럼 체인링크 2.0에서 재정의한 DON이 하이브리드 스마트 컨트랙트 개발자들이 유저들이 원하던 확장 가능하며 기밀성을 보존해주는 분산형 애플리케이션을 만들 수 있도록 지원할 것입니다.

체인링크 2.0의 미래에 관하여 커뮤니티 내 다른 연구원 및 엔지니어들과 함께 논의를 나누고 싶다면 Smart Contract Research Forum의 Whitepaper Research Summary에서 함께 해주세요.

Chainlink 한국 공식 채널

Kakaotalk: https://open.kakao.com/o/gWXAAf0b
Telegram: https://t.me/chainlink_korea
Facebook Group: https://web.facebook.com/groups/459042728150845
문의사항: korea@chain.link

--

--