[UDC2022] Polkadot, Smart Contract

Seokhun Yoon·2022년 10월 30일
0

UDC2022

목록 보기
8/9

“Parachain과 Substrate를 통해 최적의 체인, 서비스를 제공할 수 있다”

이번 세션은 폴카닷 프로젝트 전략 총괄인 에릭 왕이 진행을 맡아 폴카닷의 기술과 사용성에 대해서 설명해 주셨어요.

폴카닷이 가지는 상호운용성에 대한 강한 자신감을 보여주었고, Parachain과 Substrate를 활용하여 유스케이스에 따라 최적의 체인을 구축할 수 있다고 해요. 또한, 한국이 K-POP과 같은 문화와 게이밍 산업 등 세계 최대의 NFT 마켓이라는 것을 언급하며, 폴카닷을 사용하기에 적합한 환경이라고 강조했어요.

이제 폴카닷이 가지는 특징에는 어떤 것이 있을지 자세히 살펴볼게요!

Contents

폴카닷은 각기 다른 블록체인들을 연결 및 보안을 공유하는 Heterogeneous multichain network 입니다. 즉, 상호 운용성(Interoperability)을 높혀 독립적으로 존재하는 블록체인들끼리 소통할 수 있게 되는 구조에요.

이렇게 각기 다른 체인을 Parachain 이라고 부르며 이들이 서로 통합하는 역할을 하는 체인이 Relay Chain 이에요. 또한, Bridge를 통해 외부 체인과 연결도 가능해요.

이런 구조 덕분에 폴카닷은 여러가지 특징을 가져요.

다른 네트워크와 쉽게 연결이 되며, 높은 트래픽을 처리할 수 있는 확장성을 보여줍니다. 거버넌스는 자유롭게 생성할 수 있고, 오픈된 커뮤니티에서 투표가 되는 방식이라 투명한 투표가 가능해요.

폴카닷은 특정 용도에 맞는 블록체인을 생성할 수 있고, 이런 체인들도 모두 연결 가능해요. 만약 NFT 블록체인을 구축한다고 하면, NFT에 가장 잘 맞는 방식으로 체인을 만들어서 연결할 수 있죠.

이처럼 폴카닷에서 각각의 체인은 비트코인처럼 하나의 용도로만 만들 수도 있고, 이더리움처럼 여러 기능을 할 수 있도록 만들 수도 있어요.

그리고 폴카닷에는 Substrate라는 blockchain-building framework가 있어요. 간단하게 말하자면, 각각의 기능별로 나누어진 레고블록이라고 생각하면 돼요. 그래서 만약 사용자가 PoA 합의알고리즘의 체인에서 NFT 서비스를 하고 싶다면, PoA의 기능을 가진 Substrate와 NFT의 기능을 가진 Substrate를 이용하면 됩니다! 이를 이용하면 운영되는 과정에서도 하드포크 없이 업그레이드가 가능하다는 장점이 있어요. (예를 들어, 체인이 사용되는 상황에서도 PoW에서 PoS로 합의 알고리즘 업데이트 하려면, PoW substrate 연결을 해제하고 PoS substrate와 연결하면 돼요! 자세한 내용은 링크를 확인해보세요!)

일반적으로 어플리케이션에 특화된 체인들은 높은 성능을 보이지만, 독자적으로 구축하기엔 시간과 돈이 많이 소요됩니다. 또한, 다른 체인과 보안 리소스를 경쟁하다보면 결국 보안에 취약하게되고, 독립적인 구조로 다른 체인과의 소통이 어려워져요. 하지만, 폴카닷은 ParachainSubstrate를 이용하여 메타버스, NFT, 게이밍 등 무엇이든 이상적인 생태계를 만들 수 있다고 자신감을 보였어요.

에릭은 한국은 엔터테인먼트와 게임 쪽에서 큰 시장을 갖고 있다고 하면서, 폴카닷이 이런 부분을 잘 채워줄 수 있는 이상적인 구조라고 했어요. 그리고 게이밍과 NFT 부분을 어떻게 구축할 수 있을지 간단한 아키텍처를 보여주기도 했습니다.

이 강연을 듣고나서, 체인의 모듈화를 가장 잘 활용하려고 하는게 폴카닷이라는 생각이 들었어요. 그런데 만약에 모듈로 사용되는 특정 체인에서 문제가 발생한다면 과연 다른 체인에는 어떤 영향이 가는지는 두고 봐야할 것 같습니다. (Q&A 시간에도 이와 비슷한 질문이 나왔었어요.) 그리고 모듈을 연결을 제어하는 주체가 누구인지가 궁금했고, 만약 그것을 관리하는 집단이 결국 중앙화되어 있다면 블록체인의 탈중앙성이 무의미 해질 수 있지 않나라는 생각이 들었어요.

주요 Q&A

Q: 하나의 체인이 공격 당하면 연결된 다른 체인에 영향이 있을까요? 파라체인은 보안적으로 얼마나 안전한가요?

A: 영향이 없습니다. 단일 파라체인에 대한 공격은 파라체인 내부의 위험으로 격리됩니다. 따라서 다른 파라체인은 영향을 받지 않아요. 릴레이 체인에 대한 보안 위협이 있는 경우에는 문제가 발생할 수 있지만, 폴카닷의 시총 만큼의 공격 자금이 필요하기 때문에 현실적으로는 공격하기 어렵습니다.

Q: 폴카닷을 추천하는 가장 큰 이유?

A: 유연성이 가장 큽니다. 거의 모든 것과 상호작용할 수 있으며, 사용자가 원하는 서비스를 만들 수 있다는 장점이 있습니다.

Q: 얼마나 빠른가요? TPS같은 정확한 수치로 설명해주세요.

A: 개별 체인이 여러개 연결되면 수백에서 수천의 TPS로 커질 수 있습니다. 예를 들어, 개별 체인이 TPS 500이면 전체 시스템은 150개의 체인이 있기 때문에 150* 500 = 75,000 TPS를 갖게 됩니다.

릴레이 체인 포함해서 실제 거래가 완료되는데 6초가 걸리는데, 금액이 크면 전체 릴레이 체인이 검증해야해서 더 오래 걸릴 수 있습니다.

Q: 어떤 디앱이 빌딩되길 목표로 하나요?

A: 여러 체인이 빌딩되는게 첫 목표였고 이제는 Dapp이 들어오는 것입니다. 가장 원하는 서비스는 NFT, Gaming 관련된 서비스입니다.

profile
블록체인 개발자를 꿈꾸다

0개의 댓글