블로그
Jack Platts
2019 / 10 / 05
폴카닷은 블록체인으로 구성된 글로벌 네트워크이며 새로운 P2P 인터넷의 토대입니다. 이 플랫폼은 확장성, 상호 운용성, 개발성 및 거버넌스 관점에서 충분히 강력하며 Web3의 비전을 실현할 수 있도록 지원합니다. 폴카닷의 아키텍처는 출시 시점에 어떤 모습일지 어떤 기능을 할지 우리에게 보여줄 것입니다.
이전의 블록체인 분야에서 발생한 두 가지 주요 혁신은 분산 원장(비트코인)을 통한 P2P 머니와 튜링 완전한 가상 “세계” 컴퓨터(이더리움)를 실현한 것입니다. 비트코인과 이더리움의 혁신은 개발자와 기업가들이 암호화폐 산업에 뛰어들도록 끌어 당길만큼 강력했지만, 두 시스템 모두 빠르게 한계를 마주했습니다. 폴카닷은 최종 범용 블록체인을 제공하는 것 뿐만 아니라 여러 블록체인이 상호작용할 수 있는 복합성 프레임워크를 제공함으로써 기존의 한계를 극복합니다.
폴카닷은 분산 컴퓨팅의 다음 논리적 단계를 수행하여 블록체인, 애플리케이션 및 돈의 데이터를 포함하는 공유된 글로벌 상태를 촉진합니다. 폴카닷의 공유 보안 모델을 활용하는 모든 개발자는 누구나 다른 사람이 이 모델에 연결하는 데 사용하는 API를 구축할 수 있습니다. 개발자는 비트코인과 같은 UTXO 체인, 이더리움 같은 가상 머신 블록체인 또는 아직 발명되지 않은 향후의 블록체인을 생성할 수 있습니다. 가능한 모든 기능(ZK-snarks, Wasm 스마트 컨트랙트 등)을 추가하는 단일 블록체인 대신, 개발자는 기존 블록체인 기능을 고차원 애플리케이션으로 구성할 수 있습니다. 폴카닷의 공유 보안을 사용하면 블록체인이 네트워크의 다른 모든 블록체인을 신뢰할 수 있는 복합성 모델을 구현할 수 있습니다. 만약 당신이 다른 체인에 스마트 계약을 호출하고 싶다면, 당신은 이더리움 컨트랙트가 다른 이더리움 컨트랙트를 신뢰할 수 있는 것과 마찬가지로 해당 체인의 컨트랙트의 타당성을 신뢰할 수 있습니다. 이것은 이 분야에 있는 다른 모든 프로젝트와는 구별됩니다.
폴카닷은 잠재적으로 수백 개의 블록체인이 경제활동의 물결에서 함께 연결될 수 있는 폴리체인의 미래에 대한 도전입니다. 은행 체인, 음악 체인, 정부 체인 등이 존재할 것이며, 폴카닷은 그들이 모두 분산된 방식으로 소통하고 운영되도록 보장합니다. 폴카닷의 출시는 어떤 새로운 기능을 가진 히나의 블록체인과 다르며, 일반적인 블록체인 메인넷 출시가 아닙니다. 폴카닷의 출시는 잠재적으로 수십 개의 새로운 블록체인과 함께 새로운 인터넷과 더 나은 미래를 만들기 위한 복합적으로 구축되는 블록을 가져올 것입니다.
폴카닷 v1은 출시 당시 최대 100개의 파라체인을 지원합니다. 출시까지 남은 약 1년 동안(당시) 25개 이상의 프로젝트가 이미 그들의 블록체인을 폴카닷에 연결하겠다는 뜻을 밝혔습니다. 이 발표를 통한 스노우볼은 우리에게 폴카닷 네트워크가 프로덕션 단계에서 어떻게 될지 가늠하게 해줍니다. 그것은 경제활동의 구름처럼 보일까요? 계층을 가진 체인 트리일까요? 많은 스포크를 가진 허브일까요? 먼저 이러한 각 프로젝트가 네트워크에 어떤 영향을 미치는지 자세히 살펴보고 이 블록체인과 어떻게 상호작용할 수 있는지에 대한 사용 사례를 상상해 보겠습니다.
폴카닷은 “인프라를 위한 인프라”라고 생각할 수 있습니다. 메인 릴레이 체인 위에 세워진 1차 파라체인은 이 시스템을 위한 핵심 구성 요소를 제공할 것입니다. 이 체인은 네트워크의 나머지 부분에 필수적인 서비스를 제공하는 높은 처리량을 지닌 고급 유틸리티 체인이 될 것입니다. 이러한 1차 핵심 파라체인에는 범용 스마트 컨트랙트 체인, 오라클, 아이덴티티 체인 등이 포함될 수 있습니다.
이 첫 번째 인프라 계층은 2차 파라체인과 dApp 기반이 될 수 있습니다. 예를 들어, 개발자는 엣지웨어나 이더리움에서 앱을 구동시키고, 애플리케이션이 성공한다면, 그 체인 로직을 가지고 그것을 파라체인으로 개발하여 스케일링 및 효율성을 얻고 사용자 경험을 관리할 수 있습니다. 소비자를 위한 주류 dApp은 파라체인으로 만들어지지 않고 dAppchain으로 생성될 수도 있습니다.
폴카닷이 출시 된 직후, 우리는 새로운 사용 사례를 만들기 위해 함께 일할 다양한 흥미로운 체인을 기대할 수 있습니다. 폴카닷이 출시되면 파라체인에는 다음이 포함될 수 있습니다.
– Wasm 스마트 계약 (Edgeware, Charred Cherry testnet, Shasper on Substrate)이 포함 된 범용 체인
– 라이트닝처럼 빠른 결제를 지원하는 트랜잭션 체인(Blink Network)
– 폴카닷 네트워크의 모든 컨트랙트에서 오프 체인 데이터를 사용할 수 있도록 지원하는 오라클 체인(ChainLink)
– 계정을 영구적인 ID로 연결하고 더 적은 수의 계정을 통해 다른 파라체인에 액세스할 수 있는 ID 체인(Speckle OS)
– 체인에 데이터를 저장하도록 인센티브를 부여하는 파일 스토리지 체인 (파일코인은 Polkadot로 구축 할 수있는 잠재적 스토리지 체인 중 하나이지만 제가 알기로, 이에 대한 작업이 수행되지 않았습니다)
– 모든 파일 스토리지 체인을 큐레이션된 데이터 세트에 연결하는 데이터 큐레이션 네트워크(Ocean Protocol)
– 기계 간 통신에 대한 IoT 표준을 설정하는 사물인터넷 체인
– Bitcoin, Ethereum, Bitcoin Cash, Litecoin 및 ZCash (모든 POW 컨센서스 및 UTXO 거래 형식 체인)에 대한 브리지를 포함하여 하나의 포트폴리오에 모든 자산을 보유할 수 있는 금융 체인 (ChainX, Katallassos)
-영지식 프라이버시 체인 또는 기존 ZK-snarks 체인에 대한 브리지 (ZCash는 폴카닷으로 구축 할 수있는 하나의 잠재적 체인이 될 수 있지만 제가 아는 한 이에 대한 작업은 수행되지 않았습니다)
폴카닷은 분산형 시스템이 상호 작용할 수 있도록 확장 가능하고 상호 운용 가능한 플랫폼을 제공하여 Web3의 비전을 실현하는 것을 목표로합니다. 이는 디앱을 위한 확장 가능하고 사용자 정의 가능한 플랫폼과 체인 간 메시지 전달을 통해 상호 작용하는 풍부한 블록 체인 생태계를 제공하는 것을 의미합니다.
폴카닷 릴레이 체인은 체인 간에 신뢰 없는(일부 공유 보안 모델로 인해) 임의 메시지를 보낼 수 있습니다. 대부분의 사람들은 임의적인 의사소통의 지속적인 흐름 속에서 낙하산을 상상하지만, 실제로 일을 하기 위해 효율적이고 저렴한 인터체인 메시지를 전달하기 위해서 시스템은 아마도 무언가를 필요로 할 때마다 체인 B를 쿼리하는 체인 A보다 더 복잡할 것입니다. 한 체인이 다른 체인의 상태 변화에 독자적으로 영향을 끼칠 때, 인터체인 메시징은 가장 낮은 마찰력으로 가장 많은 유틸리티를 제공합니다.
물론, 인터체인 메시징은 단순히 한 체인의 데이터를 다른 체인으로 전달하는 데 사용될 수 있지만(예: 오라클 체인에 대한 쿼리) 릴레이 체인의 검증자에게 비용을 지불해야 하기 때문에 비용이 많이 듭니다. 또한, 인터체인 메시징은 비동기식이며, 이는 여러분의 파라체인이 향후에 또 다른 파라체인의 응답을 처리할 수 있어야 한다는 것을 의미합니다.
만약 여러분의 디앱 체인이 일부 데이터에 대해 오라클 체인을 쿼리해야하는 경우, 처음에는 관련 데이터와 오라클 체인에서 증거를 수집하여 이를 쿼리하는 디앱 체인에게 적시에 제공하는 오프 체인 서비스를 구축하고 싶을 것입니다. 이러한 종류의 서비스는 향후 언젠가 폴카닷 프로토콜에 내장될 것입니다. 개빈 우드(Gavin Wood)는 2 월 M-1 프레젠테이션에서 오프 체인 컴퓨팅에 대한 초기 연구에 대해 설명할 것입니다.
상호 작용하려는 체인에 증명을 제출하는 것은 예를 들어 크립토키티 레이스와 같은 다른 컨텍스트에서도 사용할 수 있습니다. Polkadot Watercooler의 Gavin Wood의 설명에 따르면 레이싱 게임 체인이 새 고양이가 있을 때마다 메시지를 보내달라고 고양이 체인에 요청하는 pub/sub 모델이 있을 수 있습니다. 더 저렴하지만 오프 체인 구성 요소를 가진 또 다른 옵션은 새 고양이가 사육 될 때 증명이 있는 일반 트랜잭션을 보내서 레이싱 게임 체인을 업데이트하는 것입니다. 더 저렴한 옵션은 레이스를 원할 때마다 고양이 두 마리의 증거를 가지고 레이싱 게임 체인에 호출하는 것입니다.
오늘날 폴카닷에 구축을 시작하는 가장 좋은 방법은 서브스트레이트 개발 프레임워크로 블록체인을 구축하는 것입니다. 서브스트레이트로 구축된 블록체인은 올해 말 네트워크가 가동될 때 폴카닷에 쉽게 온보딩할 수 있습니다.
폴카닷 네트워크가 출시되면 파라체인은 무료로 네트워크에 탑재됩니다. 짧은 유예기간 후, 파라체인은 DOT 토큰을 “예치(bond)”하여 파라체인 슬롯을 임대할 것으로 예상됩니다. 처음에 스테이킹된 DOT 보유자들이 투표한 거버넌스 시스템은 슬롯을 확보하기 위해 DOT를 잠그도록 의무화하는 규칙을 제정하여 이것을 바꿀 수 있습니다. 파라체인 임대가 만료되면 본딩된 DOT 토큰이 임대 이용자에게 반환됩니다. 스테이크홀더들은 심지어 특정 파라체인들이 네트워크에서 무료로 작동할 수 있도록 허용할 수 있습니다. 이 진입 장벽은 네트워크에 가장 많은 유틸리티를 제공하는 가장 높은 처리량 체인이 안정적으로 슬롯을 확보할 수 있도록 파라체인 슬롯 사용을 규제하는 데 도움이 될 것입니다.
DOT를 구입하고 블록체인을 폴카닷에 연결하는 것은 비용이 많이들 수 있지만, 파라체인은 네트워크에서 비용을 들이지 않고 거래할 수 있기 때문에 파라 체인 운영비는 본질적으로 무료입니다. 따라서 파라 체인을 임대하는 것이 더 비싸고 (DOT를 잠그는 기회 비용), 파라체인 내에서 트랜잭션을 보내는 것이 더 저렴하거나 무료일 수 있습니다. 이것은 비용이 저렴하지만 가스 때문에 운영 및 사용 비용이 많이 드는 이더리움에서 스마트 컨트랙트를 구동하는 것과 비교됩니다. dApp 개발자를 위한 마이그레이션 경로는 이더리움 또는 엣지웨어에서 스마트 컨트랙트를 시작하는 것일 수 있으며, 성공하고 애플리케이션에 대한 유인이 있는 경우 (가스 비용이 추가되고 확장성 문제가 발생할 정도로) 개발자가 취할 수 있습니다. 그런 다음 개발자는 체인 로직을 가져 와서 사용자 경험을 더 많이 제어 할 수있는 파라체인으로 이전할 수 있습니다.
아라곤의 공동 창업자 호르헤 이즈키에르도(Jorge Izquierdo)는 최근 사람들이 폴카닷에서 구축하는 것을 신중히 고려하고 있는 이유를 설명했습니다. 폴카닷은 Aragon OS와 DAO를 매우 효율적이며, 의견을 수렴하며, 자체 가상 머신을 갖추게 할 수 있다. 이는 이 기반 위에 다른 사람들이 쉽게 구축할 수 있게 지원한다”라고 합니다. 호르헤는 아라곤을 “무료”로 만들고 싶어하며 “아무도 가스 및 비용에 관심이 없으며 사람들은 제품을 사용하기를 원합니다.폴카닷 위에 자체 레이어 1 블록체인을 사용하면 사용자 경험을 더 많이 관리할 수 있습니다.”라고 말했습니다.
아라곤과 같은 프로젝트의 피드백은 우리에게 매우 중요합니다. 새로운 기술을 실험하는 데 관심이있는 모든 사람이 서브스트레이트를 사용해 볼 것을 권장합니다. 시작하려면 서브스트레이트 개발자 허브를 방문하여 지원 질문에 대한 채팅에 참여하십시오.
폴카닷의 흥미로운 활용 사례를 생각하고 있다면 신원과 오라클이 가장 중요한 분야입니다. 현재이러한 사용 사례에 대한 계획을 공개적으로 밝힌 팀은 두 팀뿐입니다. 오라클용 체인링크 및 블록체인 간의 영구 ID를 위한 Specle OS. 더 많은 팀이 교차 체인 데이터 피드 및 ID 솔루션을 개발하면 좋을 것입니다. 웹3 재단에서 지원금을 받을 수 있습니다. 관심이 있으신 분은 연락해 주세요!