Tokamak Network Will Integrate Chainlink Oracles to Enhance its Layer 2 Platform[EN/KR]

Tokamak Network
Tokamak Network
Published in
21 min readJun 15, 2021

Hello!

This is On-demand Ethereum Layer 2 platform ‘Tokamak Network’ that makes it easy for anyone to build highly scalable and interoperable decentralized applications (DApps). To make this possible, smart contract developers require key infrastructure and tooling in order for DApps with diverse needs to be actively developed on our layer 2 platform. To remove developer friction, Tokamak Network will integrate Chainlink’s industry-standard oracle solution to give DApps on-chain access to reliable Data Feeds and secure verifiable randomness.

We elected to integrate Chainlink as the recommended oracle solution for the Tokamak Network because it is the most widely-used and time-tested oracle network in the industry, already securing tens of billions of dollars for top DApps. Chainlink offers developers a wide range of off-chain data feeds and external computations to enhance their DApp’s on-chain capabilities. Chainlink oracles also have a proven history of reliability during extreme periods of market volatility and network services. Additionally, Chainlink is blockchain-agnostic and running live or actively being integrated in multiple blockchain and layer 2 environments, making for a more seamless and comprehensive integration.

Enhancing Tokamak Network With Chainlink Oracles

The Tokamak Network is essentially a network of Layer 2 networks designed to eliminate fragmentation by providing both a protocol and a platform to build and connect existing scaling solutions. With Tokamak Network, developers can build custom layer 2 networks that leverage our Cross-Layer Message Protocol to interoperate with existing layer 2 solutions such as Optimism, Arbitrum, Starkware, Polygon, and zkSync. Our platform currently offers a plasma scaling solution, but we will soon expand support for Optimistic Rollups, ZK-Rollups, and ZK-Opru solutions.

However, similar to blockchains, Layer 2 solutions have no built-in ability to call external APIs, commonly referred to as the blockchain oracle problem. Oracles are middleware that fetch external data, validate it, and deliver on-chain for the smart contract, as well as perform other advanced off-chain computations to support the DApp. Oracles provide many important services, such as supplying DeFi with price feeds, insurance contracts with weather data, gaming/NFT projects with randomness, and much more.

Chainlink has established itself as the premier oracle solution for the blockchain industry. Chainlink Price Feeds supply large DeFi projects with financial market data like Synthetix, dYdX, and Aave, while Chainlink VRF (Verifiable Random Function) provides randomness to many gaming and NFT projects like PoolTogether and NBA star LaMelo Ball’s dynamic NFTs.

Some of the notable features of the Chainlink Network include:

  • Decentralized Infrastructure — Chainlink oracle networks are decentralized at the data source and oracle network level, creating redundancies to ensure oracle services are highly available, manipulation resistant, and precise.
  • Secure Oracles — Chainlink has a large pool of security-reviewed, Sybil resistant node operators run by professional DevOps teams with a long track record of reliability even during unexpected conditions.
  • Transparent Monitoring — Chainlink provides a robust reputation framework and set of on-chain monitoring tools that allow users to independently verify the historical and real-time performance of node operators and oracle networks.
  • Universal Connectivity — Chainlink is permissionless, open-source infrastructure that is blockchain and API agnostic, enabling any blockchain and API to interoperate.

Unlocking New Use Cases For Tokamak Network DApps

By integrating Chainlink’s decentralized oracles, smart contract developers can build highly functional dApps directly on Tokamak Network. Tokamak will begin the integration by building support for two key Chainlink-powered oracle services: Price Feeds and VRF.

Integrating Chainlink Price Feeds will provide smart contract developers with precise, up-to-date, and tamper-proof market data directly on-chain. Chainlink Price Feeds source data exclusively from numerous premium data aggregators, weight the data by volume, and clean it from outliers to ensure broad market coverage that’s resistant to flash loans.

Chainlink Price Feeds can be used in various ways, including:

  • Pricing synthetic assets during swaps to mitigate slippage
  • Determining users’ collateralization ratios on lending and borrowing platforms
  • Settling futures and options contracts at the time of expiry
  • Setting reference points for automated portfolio rebalancing

Chainlink VRF is a Random Number Generator (RNG) that users can verify is tamper-proof. Chainlink VRF works by combining block data that is still unknown when the VRF request is initiated with the oracle node’s pre-committed private key to generate both a random number and a cryptographic proof. The smart contract will only accept the random number input if it has a valid cryptographic proof, and a valid cryptographic proof can only be generated if the VRF process is tamper-proof. This provides users with automated and publicly verifiable assurances that any DApp using Chainlink VRF for randomness is probably fair and cannot be tampered by the oracle, outside entities, or the DApp’s development team.

Developers can use Chainlink VRF to support novel gaming, NFT, and DeFi functions like:

  • Determining the content of loot boxes based on weighted odds
  • Selecting lucky winners in prize giveaways
  • Distributing rare NFTs to users or assigning rare NFT traits
  • Choosing limited participants in high-demand IDOs

“The Chainlink oracle integration will provide developers with an expanded set of secure and reliable off-chain capabilities like connection to price feeds and randomness, ultimately supporting a wide range of dApps building on Tokamak Network,” stated Kevin Jeong, Founder of Tokamak Network. “As we continue to expand our protocol, we will explore additional Chainlink decentralized services to further empower smart contract developers building next-generation DeFi, NFT, and blockchain gaming applications.”

About Chainlink

Chainlink is the industry standard oracle network for powering hybrid smart contracts. Chainlink Decentralized Oracle Networks provide developers with the largest collection of high-quality data sources and secure off-chain computations to expand the capabilities of smart contracts on any blockchain. Managed by a global, decentralized community, Chainlink currently secures billions of dollars in value for smart contracts across decentralized finance (DeFi), insurance, gaming, and other major industries.

Chainlink is trusted by hundreds of organizations, from global enterprises to projects at the forefront of the blockchain economy, to deliver definitive truth via secure, reliable oracle networks. To learn more about Chainlink, visit chain.link, subscribe to the Chainlink newsletter, and follow @chainlink on Twitter. To understand the full vision of the Chainlink Network, read the Chainlink 2.0 whitepaper.

Solutions | Docs | Discord | Reddit | YouTube | Telegram | GitHub

About Tokamak Network

On-demand Ethereum Layer 2 platform ‘Tokamak Network’ is a blockchain building platform that provides a very high level of scalability while ensuring the same level of decentralization and safety as Ethereum. It is easy to build customized blockchain through layer 2 solutions (plasma EVM, zk-rollup, optimistic rollup, etc.) developed to satisfy the needs of each decentralized application.

레이어 2 플랫폼 향상 위해 체인링크 오라클 솔루션 토카막 네트워크에 도입

안녕하세요! 토카막 네트워크입니다.

토카막 네트워크는 온디멘드 이더리움 레이어 2 플랫폼으로, 누구나 쉽게 레이어 2를 구축하여 높은 확장성과 상호운용성을 가진 디앱(Dapp)을 만들 수 있도록 합니다. 다양한 니즈를 가진 디앱들이 레이어 2(Layer 2) 위에 활발하게 개발되기 위해서는, 디앱 구현에 필요한 핵심 인프라와 툴이 스마트 컨트랙드 개발자에게 지원되야 합니다. 이를 위해 토카막 네트워크는 체인링크의 업계 표준 오라클 솔루션을 도입합니다. 해당 솔루션을 통해 디앱들은 신뢰가능한 데이터 피드(Data Feeds)와 검증할 수 있는 무작위성(verifiable randomness)에 온체인 액세스를 할 수 있게 됩니다.

체인링크는 업계에서 가장 널리 사용되고 오랜 시간 테스트를 거친 오라클 네트워크로, 이를 사용하는 상위 디앱들은 이미 수백억 달러의 가치를 가지고 있습니다. 디앱의 성능을 향상시키기 위해 체인링크는 넓은 범위의 오프체인 데이터 피드 및 외부 컴퓨테이션을 제공할 뿐만 아니라 불안정한 시장상황에서도 안정적인 서비스 및 네트워크를 제공하였습니다. 더불어 체인링크는 블록체인 애그노스틱(agnostic)하고 라이브로 실행되거나 여러개의 블록체인 및 레이어 2 환경에서 활발히 도입되어 있어 보다 원활하고 종합적으로 도입할 수 있습니다.

체인링크 오라클을 통한 토카막 네트워크의 향상

토카막 네트워크는 이더리움 레이어 2 네트워크에게 플랫폼 및 프로토콜을 제공하여 그들이 기존의 확장성 솔루션과 연결하고, 새로운 솔루션을 만들도록 지원해줍니다. 토카막 네트워크의 크로스-레이어 메세지 프로토콜을 통해 개발자들은 Optimism, Arbitrum, Starkware, Polygon, zkSync과 같은 기존의 레이어 2 솔루션과 상호운용할 수 있습니다. 현재는 플라즈마 확장성 솔루션만 제공하고 있지만, 옵티미스틱 롤업, ZK 롤업, ZK-Opru 솔루션도 개발 중에 있습니다.

그러나, 블록체인과 유사하게, 레이어 2 솔루션은 외부 API를 호출할 수 있는 내장 기능이 없는 블록체인 오라클 문제를 가지고 있습니다. 오라클은 외부 데이터를 가져와 검증하고, 스마트 컨트랙트를 위한 온체인을 제공하는 미들웨어(middleware)이며 디앱을 지원하기 위한 다른 고급 오프체인 연산을 수행합니다. 오라클은 디파이에 가격 피드(price feed) 제공, 농업 관련 보험계약에 날씨정보 제공, 게이밍/NFT 프로젝트에 랜덤성 제공등과 같이 많은 중요한 서비스를 제공하고 있습니다.

체인링크는 블록체인 산업에서 최고의 오라클 솔루션으로 자리매김했습니다. 체인링크의 가격 피드는 Synthetix, dYdX, Aave와 같은 대규모 디파이 프로젝트에게 금융시장 정보를 제공하며, 체인링크 VRF(Verifiable Random Function)은 PoolTogether, NBA 스타-LaMelo Ball의 다이나믹 NFT와 같은 많은 게임 및 NFT 프로젝트에 랜덤성을 제공하고 있습니다.

체인링크 네트워크의 주요기능은 다음과 같습니다.

  • 탈중앙화된 인프라 — 체인링크 오라클 네트워크는 데이터 소스 및 오라클 네트워크 수준에서 탈중앙화되어 중복성을 생성합니다. 이는 오라클 서비스의 높은 가용성, 조작 방지 및 정밀성을 보장합니다.
  • 높은 보안성의 오라클 — 체인링크는 검증되고 시빌 공격(Sybil attack)에 저항성을 지닌 대규모의 노드 운영자 풀을 보유하고 있습니다. 이는 전문적인 DevOps 팀이 운영하며, 예상되지 못한 상황에서도 신뢰성을 보장한 긴 트랙레코드를 지니고 있습니다.
  • 투명한 모니터링 — 체인링크는 사용자가 독립적으로 노드 운영자와 오라클 네트워크의 과거 및 실시간 성능을 확인할 수 있는 강력한 평판 프레임워크(reputation framework)와 온체인 모니터링 툴을 제공합니다.
  • 유니버셜 연결 — 체인링크는 무허가 오프소스 인프라의 애그노스틱한 서비스로, 어떠한 블록체인과 API와 상호운용될 수 있습니다.

토카막 네트워크 디앱들의 새로운 사용사례 발굴

체인링크의 탈중앙화된 오라클을 도입함으로써 스마트 컨트랙트 개발자들은 토카막 네트워크에서 직접 고기능의 디앱을 구축할 수 있습니다. 토카막은 체인링크의 가격 피드 및 VRF 오라클 서비스부터 도입할 예정입니다.

체인링크 가격 피드는 스마트 컨트랙트 개발자들이 온체인으로 정확하고 변조불가능한 최신의 시장 데이터를 이용할 수 있도록 합니다. 체인링크 가격 피드는 수많은 프리미엄 데이터 애그리게이터로부터 독점적으로 데이터를 제공받습니다. 더불어 데이터를 볼륨별로 가중치를 부여한 후 이상치를 제거하여 플래시 론(flash loan)에 대응할 수 있는 넓은 시장 커버리지를 보장합니다.

체인링크 가격피드는 다음과 같은 다양한 방법으로 사용될 수 있습니다.

  • 스왑 중에 합성 자산에 가격을 책정하여 슬리피지 완화
  • 대출 플랫폼에서 유저의 담보비율 측정
  • 만기 시 선물과 옵션 계약 체결
  • 포트폴리오 리밸런싱 시 기준점 설정

체인링크 VRF은 유저들이 위변조 불가능함을 검증할 수 있는 난수생성기입니다. 해당 서비스는 VRF이 요청 될 때 아직 알려지지 않은 블록데이터와 오라클 노드의 사전 커밋된 프라이빗 키와 결합하여 임의 숫자와 크립토그래픽 증명을 생성합니다. 그리고, 이러한 유효한 증명은 VRF 프로세스가 변조되지 않았을 때에만 생성될 수 있기에 이는 사용자에게 체인링크 VRF을 통한 디앱들의 랜덤성을 위변조 불가능함을 자동화되고 검증가능한 방법으로 확신시켜줍니다.

체인링크 VRF 다음과 같은 다양한 방법으로 새로운 게이밍, NFT, 디파이에 사용될 수 있습니다.

  • 랜덤 박스의 내용물을 가중 확률로 결정
  • 경품 당첨자 선정
  • 유저에게 희귀한 NFT, 혹은 희귀한 NFT 특성 부여
  • 높은 수요의 IDO의 참가자 선정

정순형 토카막 네트위크 파운더는 “체인링크 오라클 도입은 개발자들에게 가격 피드 연결, 랜덤성 등 안전하고 신뢰할 수 있는 오프체인 기능을 확대해 궁극적으로 토카막 네트워크에 구축되는 다양한 디앱을 지원할 것”이라고 밝혔습니다. 이어 “프로토콜을 지속적으로 확대해 나가면서 체인링크의 추가적인 탈중앙화 서비스를 탐색하여 차세대 디파이, NFT, 블록체인 게임 애플리케이션을 구축하는 스마트 컨트랙트 개발자들을 더욱 지원해줄 것”라고 덧붙였습니다.

About Chainlink

체인링크는 하이브리드 스마트 컨트랙트를 지원하는 업계 표준 오라클 네트워크입니다. 체인링크 탈중앙화 오라클 네트워크는 개발자에게 가장 큰 규모의 고품질의 데이터 소스를 제공하고, 오프체인 연산의 보안성을 보장해줍니다. 세계적인, 탈중앙화 공동체에 의해 관리되는 체인링크는 현재 디파이, 보험, 게임, 그리고 그 외 다른 주요 산업에 걸친 수백억 달러 상당의 스마트 컨트랙트를 관리하고 있습니다.

체인링크는 글로벌 기업에서 블록체인 경제의 선두에 있는 프로젝트에 이르기까지 수백 개의 조직에서 안전하고 신뢰할 수 있는 오라클 네트워크로 인정받고 있습니다 . 체인링크에 대해 더 궁금하시다면 chain.link을 방문, Chainlink newsletter 구독, 트위터 @chainlink 팔로우를 해주세요. 체인링크 네트워크의 전체 비전을 알고싶으시다면, Chainlink 2.0 whitepaper을 참고해주세요.

Solutions | Docs | Discord | Reddit | YouTube | Telegram | GitHub

About Tokamak Network

온디맨드 이더리움 레이어 2 플랫폼 ‘토카막 네트워크’는 이더리움과 동일한 수준의 탈중앙성과 안전성을 보장하면서 매우 높은 수준의 확장성을 제공하는 블록체인 구축 플랫폼이다. 각각의 탈중앙화 애플리케이션(디앱,DApp)마다 니즈에 맞춘 레이어 2 솔루션(플라즈마 EVM, zk-롤업, 옵티미스틱 롤업 등)을 통해 손쉽게 맞춤 블록체인을 구축할 수 있는 것이 특징이다.

* Tokamak Official Channels

📌Tokamak Global Telegram: https://t.me/tokamak_network
📌Tokamak Global Discord: https://discord.gg/WjwRezbJY8
📌Tokamak Network Homepage: https://tokamak.network/#/
📌Tokamak Network Twitter: https://twitter.com/tokamak_network
📌Tokamak Network Medium: https://medium.com/onther-tech

--

--