Chainlink — God 프로토콜 완성을 위한 열쇠 (Korean Translation)
Chainlink 이해를 위한 가이드
글쓴이:
The_Crypto _Oracle

신의 프로토콜 — The Nomads

English Version here

2019년 1월 9일이면 사토시 나카모토라는 익명의 존재가 처음으로 비트코인을 세상에 선보인지 어느덧 10년이 됩니다. 그 당시에는 비트코인과 이를 뒷받침하는 블록체인 기술이 세상에서 가장 수익성이 높고 투기성이 있는 투자 상품 중의 하나가 될 것이라는 점을 아무도 알지 못했습니다. 대부분의 기존 신기술들은 법의 테두리로 인하여 전문 투자자나 특정 지리적인 위치에 있는 투자자에게만 투자참여가 제한되었으나, 비트코인과 블록체인 벤처들은 빈부에 관계 없이 세상의 모든 사람들이 투자할 수 있는 대상이 되었습니다.

작년 2017년에는 블록체인 분야는 많은 성장을 보았습니다. 수많은 프로젝트의 가치가 수천 퍼센트 증가하여 용기와 비전을 가지고 조기 투자에 뛰어든 투자자들의 삶을 송두리째로 바꾼 전례 없는 트렌드가 진행되었습니다. 많은 사람들이 돈을 벌었고, MSNBC(미국 공영 방송사)는 매일 암호화폐 분석을 내놓았으며, “블록체인”이라는 키워드를 가진 프로젝트라면 구름 떼와 같이 몰려 드는 투자자들의 투자를 받을 수 있었습니다.

(2017년 vs 2018년 암호화폐 총 자본금 대조)

그러나 다른 여러 투자 패턴들과 마찬가지로, 어느새 현실이 찾아 왔고 호황기가 급격히 중단되었습니다. 2018년에만 대부분의 프로젝트의 가치가 90 퍼센트 이상 하락하는 한편, 여러 암호화폐 가격은 ICO 진행 때보다 낮아지게 되었습니다. 자신의 투자 포트폴리오가 흔들리기 시작하자 많은 사람들은 겁을 먹기 시작했고, 거래량도 수직 낙하하게 되었습니다. 결국 대부분의 투자자들은 시장을 완전히 떠났고, 그래도 남아있던 사람들의 대다수는 죽기 살기로 존버 하거나 단타치기나 할 뿐입니다.

대부분의 사람들이 가격 움직임에 너무 감정적으로 얽매인 나머지 기본을 완전히 잃어버린 가운데, 이러한 극단적인 변동성은 블록체인 공간을 매우 기이한 곳으로 만들었습니다. 사실, 처음부터 대부분의 사람들이 가상화폐와 관련된 이 거대한 탈중앙화 움직임이 왜 시작되었는지 이해하고나 있었을까요? 그저 빨리 부자가 될 수 있는 기회를 잡고 싶은 것이 인간의 본성이나, 지나친 투기는 결국 좋게 끝날 리가 없습니다. 지금과 같은 현 시점에서야 말로 진정한 지식과 비전을 가진 투자자들과 그렇지 않은 투자자들이 구분되어 질 것입니다.

그렇다고 블록체인 투자 붐이 단지 유행이었거나 사기였을까요? 아니면 블록체인 배후에 정말로 혁명적인 무언가가 있는 것일까요? 이러한 질문에 답하려면 먼저 시간을 되돌려 블록체인 공간이 왜 시작되었는지 기억해야 합니다.

쇠퇴하고 있는 인프라

많은 사람들은 현재 사용되고 있는 기존의 거래 시스템들(금융, 데이터, 소유권 등)의 기본 체제에 존재하는 구조적 문제들을 잘 이해하지 못합니다. 이 문제 중 하나는 바로 대부분의 백엔드 시스템, 특히 컴퓨팅 및 스토리지 레이어가 서로 간에 격리되어 있고 중앙화된 기관이 운영하는 중앙 서버에 배치되어 있다는 점입니다.

이와 같은 모델에서는 데이터를 처리하고 저장하는 중앙화된 기관에 큰 힘과 책임이 부여되어 진다는 것입니다. 보안 측면에서 이는 매우 취약한데, 모든 정보가 중앙에 저장되어 있다는 것은 즉, 해커는 어디로 공격을 집중해야 하는지 알 수 있고, 이는 침입 당하기 쉬운 구조가 된다는 것입니다.

(컴퓨팅 네트워크 유형)

또한, 시스템의 중앙 집중화가 클수록 일반적으로 투명성과 책임성이 결여되는데, 이는 해당 기관이 커져서 힘을 독점하기 때문에, 유저에게 불리하게 작용하는 규칙도 나름대로 만들 수 있게 됩니다. 이를테면 구글이나 페이스북은 유저들의 데이터를 판매하는데 이에 대해 취해지는 제재는 거의 없습니다. 데이터 생성자인 유저가 데이터에 대한 결정권을 행사할 수 있어야 하는데 그렇게 할 수 없기 때문에 이는 매우 심각한 문제라고 할 수 있습니다. 데이터 소유권 부재는 세상이 디지털 시대로 점점 변모함에 따라 중요한 개인정보 보호의 문제가 되었습니다.

또 다른 문제는 이런 격리된 시스템들 사이를 효율적이고 서로 신뢰할 수 있게 연결하기가 매우 힘들다는 점입니다. 이로 인해 기업들은 간접비용으로 많은 돈을 지출하게 되는데, 이는 시스템이 서로 호환되도록 하고 연결하는데 필요한 신뢰가 구축되도록 하기 위함입니다. 이때 지출되는 비용의 대부분은 다른 기술 중개 업체를 통하여, 믿을만한 제 3자가 신뢰를 형성하는 데 사용됩니다. 결과적으로 거래 당사자 간에 직접 거래되어야 하는 가치를 중개인이 가로채게 됩니다. 간접비 지출로 인해 사업 측면에서 가치가 손실되고, 이 비용이 소비자에게 전가되기 때문에 소비자 측면에서 가치도 손실됩니다.

요즘 떠오르고 있는 블록체인 기반 디지털 장부 기술은 이와 같은 기존의 거래 시스템이 안고있는 구시대적인 문제들을 해결해줄 것으로 보입니다.

신의 프로토콜

1997년에 “스마트 컨트랙트”라는 용어를 만든 기술 선구자인 Nick Szabo는 “신의 프로토콜”(God protocol)이라는 기술에 대한 글을 기고하여 다음과 같이 말한 바 있습니다:

“이상적인 프로토콜을 상상해 보세요. 이 프로토콜에는 상상 가능한 가장 신뢰할 만한 제 3자 즉, 모든 사람의 편에 신이 있습니다. 모든 거래 당사자가 자신의 입력 값을 신에게 보내고, 신은 그에 대한 결과를 신뢰할 수 있는 수준으로 결정하고 출력 값을 반환합니다. 그리고 신은 모든 이의 신뢰를 지키니, 어느 누구도 본인의 입력 값과 출력 값에 대해 아는 수준으로 다른 사람의 입력 값에 대해 알 수 없습니다.”

이 아이디어는 신뢰할 수 있는 제 3자와 같은 중개인을, 완전히 안전하고 공정한 방식으로 입력 값을 받아 처리하고 출력 값을 전달할 수 있는, 무신뢰 제 3자 프로토콜로 대체하는 것에 초점을 맞춥니다. 이러한 무신뢰 제 3자는 자동화되어 아무도 통제하지 못하나, 완벽한 결과값을 전달합니다.

블록체인:

Szabo가 이와 같은 아이디어를 제안한 12년 후 비트코인이 등장했을 때, 신의 프로토콜의 첫번째 버전인 블록체인이 등장하였습니다. 블록체인 기술은 제안된 프로토콜에 대한 무신뢰 계산 및 스토리지 레이어를 도입하였고, 이는 네트워크 합의에 도달할 수 있는 분산 컴퓨팅으로 작동하는 탈중앙화된 네트워크 개발을 통하여 달성했습니다. 현재 많은 사람들이 이 프로세스를 채굴로 알고 있습니다.

채굴자는 분산 네트워크 상의 계산을 가속화하는 하드웨어 해싱 파워를 제공할 뿐만 아니라, 공유된 디지털 장부에 트랜잭션 데이터를 저장합니다. 채굴자가 실행하는 오픈소스 소프트웨어는 계산의 유효성을 보장하는 알고리즘 (SHA-256)으로 구성됩니다. 무신뢰 블록체인의 아름다운 점은 아무도 채굴을 통제하지 않고, 누구나 채굴자가 될 수 있으며, 전체 프로세스가 완전히 오픈 소스로 개방되어 있다는 것입니다.

비트코인은 또한 무신뢰 기능의 첫 번째 형태로 자체 디지털 통화를 가진 P2P 지불 시스템을 도입했습니다. 기존 트랜잭션 처리 방법들보다 상당히 저렴하게 먹히는 소액의 트랜잭션 처리 수수료를 제외하고는 어떠한 제 3자도 중앙 권력을 이용하여 트랜잭션(비트코인 네트워크 안에서의 거래)의 가치를 손실시킬 수 없습니다. 새로운 수준의 투명성, 책임성, 객관성이 처음으로 화폐에 적용되었습니다. 사람들은 더 이상 중앙 은행에서 화폐를 얻거나, 상업 은행에 화폐를 보관하거나, 전세계에 어디에나 송금할 때 페이팔이나 웨스턴 유니온을 비롯한 지불 시스템에 의존할 필요가 없습니다. 따라서 비트코인이 2008년 금융위기 직후에 등장한 것은 우연이 아니라 할 수 있습니다.

스마트 컨트랙트:

비트코인이 블록체인의 길을 닦은 반면, 6년 후에 등장한 이더리움은 신의 프로토콜에 두번째 레이어인 스마트 컨트랙트를 세상에 소개하였습니다. 비트코인이 블록체인의 기능을 P2P 지불로 제한했지만, 이더리움의 스마트 컨트랙트는 컴퓨팅 레이어에 전혀 새로운 수준의 기능을 가져왔습니다.

스마트 컨트랙트는 코드로 디지털화되고 무신뢰 제 3자인 블록체인에 의해 중재된다는 점을 제외하고는 사실상 현행 법적 계약(컨트랙트)과 동일합니다. 스마트 컨트랙트를 통해 가치가 있는 어떤 것이라도 거래되고, 이러한 거래에 ‘지시적인 매개변수’(instructional parameter)가 존재할 수 있게 됩니다. 이는 스마트 컨트랙트 기능을 갖춘 블록체인을 통해 이제 실물 자산을 디지털화하고, 디지털 자산의 소유권을 이전하고, 이러한 자산의 이전 조건을 설정하며, 모든 거래를 변경이 불가한 공유 장부에 기록할 수 있다는 것을 의미합니다.

(다양한 스마트 컨트랙트 활용 사례; 출처)

예를 들어 B가 과제를 완료하는 등 특정 행위를 하는 경우에만 A가 B와 거래를 하려고 합니다. 예를 들자면, 어떤 스포츠 팀이 승리하거나 파생상품이 특정 가격에 도달할 경우 등 특정 결과가 발생할 경우에만 A가 B로부터 돈을 받는 것입니다. 만약 A가 지는 팀을 선택하거나 파생상품이 청산가격으로 책정되면, 블록체인은 A에서 B로 돈을 지불합니다. 일단 컨트랙트가 블록체인에 전송되어 블록체인의 중재를 받게 되면 어느 한쪽도 이 계약이 실행되지 못하도록 할 수 없습니다. 이로써 P2P 상호 작용에 대한 신뢰가 높아지고 계약을 맺은 상대방에 관한 위험이 사라집니다.

블록체인 기술으로 가능한 활용 사례는 무궁무진하며, 현 시점에도 알려지지 않은 활용 사례가 많습니다. 그러나, 현존하는 명확한 활용 사례로는 디지털 신원, 기록 유지, 증권, 파생상품, 무역 금융, 주택담보대출, 공급망, 토지 소유권, 자동차 보험, 임상 시험 등이 있습니다.

신의 프로토콜에 무신뢰 스토리지, 컴퓨팅, 기능성을 추가한 블록체인 및 스마트 컨트랙트가 대규모로 개발되고 있음에도 불구하고, 블록체인이 무신뢰 제 3자로서 기능하는 것을 부적절하게 하는 미해결된 문제들이 여전히 존재합니다. 이점은 전체 블록체인 공간의 발전을 분명히 저해하고 있습니다.

신의 프로토콜에 존재하는 취약성

무신뢰 제 3자를 완벽히 구현한다는 목표를 달성하기 위해 디지털 장부 기술과 관련하여 해결되어야 하는 중요한 세 가지 문제가 있습니다.

연결성:

블록체인 기술을 뒷받침하는 합의 메커니즘의 작동 방법으로 인해, 블록체인은 오프체인(블록체인 바깥에 있는) 리소스와 무신뢰 연결을 할 수 없는데, 이는 탈중앙화의 특징을 희생하지 않고서는 외부 세계와 상호 작용할 수 없다는 것을 의미합니다.

기본적으로 스마트 컨트랙트가 단일 웹 사이트에서 데이터를 수신하는 순간, 무신뢰성, 탈중앙화, 중개인 부재와 같은 스마트 컨트랙트 및 블록체인의 이점은 완전히 상실됩니다. 이는 의도적이든 우연적이든지 간에 이 단일 연결점(웹 사이트)이 컨트랙트에 영향을 미칠 수 있기 때문입니다.

블록체인이 하나의 node로 작동 되었을 때 안전할 수 없는 것과 마찬가지로 스마트 컨트랙트는 단일 장애지점(single point of failure)을 가졌을 때 역시 안전할 수가 없습니다. 이러한 경우, 블록체인은 여느 중앙화된 데이터베이스에 지나지 않게 되기 때문입니다. 이와 같은 점으로 인하여 이미 구축된 백엔드 시스템이나 기타 디지털 장부 기술에 있는 데이터에 연결할 경우 완전 무신뢰 상태를 유지할 수 없게 됩니다.

현재, 이더리움과 같은 플랫폼 상에는 Oraclize와 같은 중앙화된 제 3자 오라클 서비스를 사용하거나, 사업자가 자체 오라클을 지닌 B2C 관계에서와 같이 컨트랙트 당사자 중 한 명이 자체 오라클을 갖춰 데이터에 접근하는 신뢰할 수 있는 방법이 있습니다. 그러나, 이는 무신뢰 종단간 실행을 갖춰야 하는 블록체인 및 스마트 컨트랙트에 대한 전체적인 개념을 무너뜨립니다.

그렇기에 만일 누군가가 보험 회사와 스마트 컨트랙트를 체결할 경우, 보험 회사가 자체 오라클을 개발하여 스마트 컨트랙트과 이에 필요한 데이터 간의 통신 라인을 소유하고 있거나 아니면, 다른 제 3자 오라클 회사를 통해 스마트 컨트랙트에 데이터를 통신해야 합니다. 이 경우 고객은 보험 회사가 자기네 오라클을 통해 데이터 통신에 장난을 쳐서 고객을 기만하지 않을 것이라 신뢰해야 합니다. 아니면 또 다른 제 3자 오라클 회사를 믿어야 할 것입니다. 결국 스마트 컨트랙트와 오프체인 리소스 사이의 취약점은 외적인 요소에 의한 변경이 불가한 통신 라인 없이는 무신뢰 제 3자를 완전히 실현하기란 어려울 것입니다.

확장성:

무신뢰 블록체인 (공개 체인)이 탈중앙화되어 있기 때문에 처리 레이어에 병목 현상이 존재하는데, 이는 네트워크가 탈중앙화되어 있는 동안에도 초당 수많은 트랜잭션만을 처리할 수 없다는 것을 의미합니다. EOS 및 Ripple과 같은 일부 프로젝트는 검증 노드 수를 작게 하여 이 문제를 해결하려고 하는 반면, 하이퍼레저 및 Corda와 같은 기타 프로젝트에서는 퍼블릭 블록체인 구조 대신에 권한형 블록체인 구조를 사용합니다.

(퍼블릭 블록체인과 권한형 블록체인; 출처)

업계가 탈중앙화 및 신뢰와 관련된 보안 상의 결함과 네트워크 효과의 부재(권한형 체인의 특징들)를 받아들이는 대신에 속도와 힘을 선택할지는 앞으로 지켜볼 일입니다. 그러나 블록체인이 널리 채택되려면 계산력을 확장해야 한다는 점은 더 이상 비밀이 아닙니다. 이점은 퍼블릭 블록체인이 극복해야 하는 큰 장애물이 될 것입니다.

개인정보 보호:

무신뢰 블록체인은 본질적으로 오픈 소스로 공개되기 때문에 계산 및 스토리지 레이어에서 개인정보 보호 레이어가 부족합니다. 기업 대부분이 경쟁사에게 유출되어서는 안 되는 민감한 데이터를 보유하고 있기 때문에 퍼블릭 블록체인을 사용하는 기업에게 개인정보 문제는 심각한 문제입니다. 이러한 이유로, 권한형 블록체인이 공백을 채우고자 등장했지만, 퍼블릭 블록체인에 보다 많은 기능이 개발됨에 따라 권한형 블록체인이 계속 지속될지는 두고 봐야 합니다. 이는 인터넷, 인트라넷 주장과 매우 흡사한데, 결국에는 인터넷이 데이터 교환의 주요 고속도로로 승리한 것을 목격한 바 있습니다.

위의 문제를 모두 감안하면 신의 프로토콜이 일상의 일부가 되기 전에 해결되어야 하는 몇 가지 문제점이 있다는 점이 분명합니다. 하지만 현실적으로, 10년 이내에 혁명적인 기술이 등장할 때 사람들은 무엇을 기대할까요? 사람들은 기존에 깊이 뿌리내린 인프라를 완전히 대체하는 그런 엄청난 기술이 우리 일상에 적용되기 전에 극복해야하는 많은 장애물이 있다는 사실을 잊어버리는 것 같습니다.

신기술의 성장과 채택은 결코 매끄럽게 진행되지 않습니다. 다행히 대부분의 블록체인 생태계에 알려지지 않은, 신의 프로토콜의 세 가지 핵심 문제를 해결할 수 있는 방법이 있습니다. 그건 바로 Chainlink(LINK) 프로젝트입니다.

신의 프로토콜 완성

“2018년의 가장 큰 규모의 암호화폐 혁신은 실용적인 오라클이 될 겁니다. 오라클 (블록체인 외부에서 블록체인 내부로 정보를 가져오는 능력)은 수많은 프로젝트에서 매우 중요합니다. 오라클은 암호화폐가 활용 될 수 있는 가능성의 영역을 기하급수적으로 증가시킵니다.”

Ari Paul, 블록체인 캐피털의 파트너 관리자

간단히 말해, Chainlink는 API를 통해 온/오프체인이라는 두 환경을 연결하는 것을 핵심 기능 목표로 가지며 탈중앙화된 오라클 네트워크 역할을 하는 미들웨어입니다. 이는 이더리움, 비트코인, 하이퍼레저를 비롯한 온체인 리소스를 취합하여 이를 API를 통해 시장 데이터, 은행 결제, 소매 대금 결제, 백엔드 시스템, 이벤트 데이터, 기타 블록체인, 기존의 웹 API를 비롯한 오프체인에 연결합니다.

(Chainlink 네트워크의 기능)

Chainlink는 다음의 두 가지 기능을 수행하여 온/오프체인 사이를 연결합니다: 1) 스마트 컨트랙트를 오프체인 입력 값 (데이터)에 연결한 다음, 2) 이를 스마트 컨트랙트에 입력하여 오프체인 출력 값 (결제, 소유권 이전, 데이터 전송)을 생성합니다. 본질적으로, 오프체인 데이터는 스마트 컨트랙트가 생성되었을 때 정해진 매개 변수에 기초하여 스마트 컨트랙트에 관련된 작용을 실행시키는데 활용됩니다.

예시: A 사는 상품을 제조하여 소매업체인 B 사로 운송합니다. 두 회사는 소매업체에게 상품이 인도되면 소매업체가 제조업체에 대금을 지불하는 스마트 컨트랙트를 생성합니다. 상품이 도착하면 소매업체는 전자 서명으로 상품에 대한 서명을 하는데, 이때 전자 서명에 API가 있어 스마트 컨트랙트의 입력 값으로 활용됩니다. 이 입력 값은 소매업자의 은행 계좌에서 제조업체의 은행 계좌로 결제하는 형태의 출력 값을 만들어내는 데 활용됩니다.

이렇게 연결성의 수준이 향상되면 스마트 컨트랙트로 매우 새로운 수준의 기능을 제공할 수 있게 됩니다. 인터넷에 연결되지 않으면 컴퓨터의 기능이 제한되는 것과 마찬가지로 스마트 컨트랙트 플랫폼도 외부 기능에 연결되지 않으면 기능이 제한됩니다. Chainlink는 스마트 컨트랙트를 위한 인터넷의 역할을 하여 서로 간의 연결이 가능하도록 합니다.

Chainlink는 모듈화를 염두에 두고 특별히 설계되었는데, 이는 각 부분이 개별적으로 제작되어 업그레이드가 가능하다는 것을 의미합니다. 또한, Chainlink는 외부 어댑터를 활용하는데, 이 어댑터는 누구나 제작이 가능하며 Chainlink가 어떤 스마트 컨트랙트 플랫폼에든 모두 연결이 가능하다는 것을 의미합니다. 즉, 어떤 스마트 컨트랙트 플랫폼이든 Chainlink의 오라클 서비스를 이용할 수 있으며, 모든 블록체인이나 API를 지닌 백엔드 시스템 상에서 결제할 수 있습니다. 이때 결제는 실물 화폐나 암호화폐로 이뤄집니다.

이러한 연결성 향상이 스마트 컨트랙트의 이용성 측면에서 매우 중요한 것이 사실이지만, 이와 같은 연결이 무신뢰성을 갖는 경우에만 진정한 가치가 있습니다.

무신뢰 연결성:

API는 현재 여러 곳에서 항시 활용되지만, 문제는 이러한 API가 중앙 집중화되어 있다는 사실입니다. 즉, 온/오프체인 리소스가 통신하는 매체가 중앙 공격 지점을 지닌 단일 라인이라는 것입니다. 무신뢰 연결성이라는 목표의 관점에서 보면 이는 엄청난 보안 상의 위험을 내포하고 있고, 특히 자가 실행 컨트랙트일 경우에는 더욱 위험하다고 할 수 있습니다.

10억 달러 가치의 스마트 컨트랙트를 생성했는데, 잘못된 데이터를 수신하였거나, 해킹을 당했거나, API 피드를 통제하는 기관이 데이터를 일부러 변경하는 등의 이유로 잘못된 사람에게 혹은 잘못된 액수로 실행되는 것을 상상해 보십시오. 이런 일이 발생할 수 있기 때문에 특히 높은 가치/높은 중요도를 가진 컨트랙트를 위한 탈중앙화된 오라클이 절실하게 필요합니다. 탈중앙화된 스마트 컨트랙트에 중앙화된 API 연결이 있으면 무슨 소용이 있을까요?

이 문제를 해결하고자 Chainlink는 오프체인 API 데이터 피드에서 데이터를 불러오는 탈중앙화된 오라클 노드 네트워크를 개발하여 스마트 컨트랙트를 실행하는 데 활용될 수 있도록 했습니다. 또한 노드 네트워크는 API 출력 값을 발생할 수 있도록 데이터를 블록체인이 읽을 수 있는 형식으로 만들어 냅니다. Chainlink 네트워크를 이용하고자 하는 스마트 컨트랙트 생성자는 소스 배포, 오라클 배포, 신뢰가능한 하드웨어 사용 등 다양한 방법으로 연결 상태를 무신뢰로 만들 수 있습니다. 노드 네트워크에는 집계, 평판 시스템, 스테이킹/페널티 지불, 인증 서비스를 비롯한 탈중앙화를 보장하는 기능도 있습니다.

탈중앙화 수준:

스마트 컨트랙트 생성자가 Chainlink 네트워크 서비스를 이용하는 경우, 먼저 이용하고자 하는 노드 양을 선택해야 합니다. 이를테면, 한 노드에서 컨트랙트 데이터를 가져오면 비용이 저렴할 수 있지만 보안 위험이 더 커지는 반면, 1000개의 노드가 동일한 컨트랙트에 서비스를 제공하면 컨트랙트에 대한 신뢰성과 보안성이 훨씬 더 향상됩니다.

소스 배포:

스마트 컨트랙트 생성자가 스마트 컨트랙트의 무신뢰 연결을 강화하는 방법 중 하나는 노드가 여러 소스에서 데이터를 가져오도록 하는 것입니다. 예를 들어, 노드가 블룸버그, 야후 파이낸스, 로이터 등 여러 곳에서 시장가격 데이터를 가져올 수 있습니다.

오라클 배포:

스마트 컨트랙트의 연결 레이어에서 신뢰도를 높일 수 있는 또다른 방법은 여러 노드가 컨트랙트를 처리하도록 하는 것입니다. 이를 실시하는 한 가지 방법은 모든 노드가 동일한 소스에서 데이터를 가져오는 것인데, 이 방법은 데이터 소스가 하나일 때 중요합니다. 이 방법을 통해 컨트랙트를 뒷받침할 다른 노드가 있게 되기 때문에 유일한 노드가 불량이거나 해킹 당하는 경우를 대비할 수 있습니다. 또 다른 방법은 여러 노드가 여러 소스에서 데이터를 가져오도록 하는 것입니다.

(오라클과 데이터 소스에 걸쳐 요청이 어떻게 분산되는지 보여주는 백서 인포그래픽)

집계:

스마트 컨트랙트 생성자는 모든 소스에서 평균을 이용하거나, 특이치를 버리거나, 특정 소스에 기타 소스보다 높은 가중치를 부여하는 등 노드가 가져온 데이터의 집계 방법을 선택할 수도 있습니다. 사실, 수많은 종류의 집계 방법이 있습니다. 어떤 방법을 선택하느냐는 궁극적으로 스마트 컨트랙트 생성자에게 달려 있습니다.

페널티 지불:

스마트 컨트랙트 생성자는 컨트랙트를 해결하기 위한 권한을 얻고자 노드가 얼마나 많은 담보를 소유할지를 선택할 수도 있습니다. 이 담보는 노드가 악의적이거나 비전문적인 방식으로 행동할 경우, 특히 노드의 데이터가 스마트 컨트랙트 작업 중인 다른 오라클 노드가 제공한 데이터와 일치하지 않을 경우, 컨트랙트에 대해 지급하는 페널티이자 보험금으로 작용합니다. 악성 노드는 제공한 데이터가 분명한 이상치(outlier)인 경우, 컨트랙트 초기에 합의된 담보 금액을 컨트랙트 생성자에게 지불해야 합니다. 컨트랙트 가치가 낮은 경우, 많은 담보를 요구하지는 않지만, 컨트랙트 가치나 중요도가 높은 경우, 노드가 최상의 기준에 따라 작업을 수행하도록 보장하고자 보다 높은 액수의 담보를 요청할 수 있습니다.

평판:

노드에 대한 또다른 보안 점검 방법으로, 할당된 총 요청 수, 완료된 총 요청 수, 수락된 총 요청 수, 평균 응답 시간, 페널티 지급 금액을 비롯한 특정 기준에 따라 노드를 평가하는 평판 시스템이 있습니다. 이 시스템을 통해 노드들이 정직하게 작동하도록 장려하는데, 만일 그렇지 않은 경우에는 다른 유저가 주는 나쁜 평점을 받게 되고, 이후 미래 고객들이 이 평점을 볼 수 있게 됩니다. 그러므로 평점이 좋지 못하면 잠재적 고객들에게 외면당하고 잠재적 수익을 잃게 됩니다. 이러한 평판 시스템은 적어도 초기에는 제3자 집단을 통해 운영되어질 수도 있습니다.

인증 서비스:

마지막으로 제안된 또 다른 보안 점검은 Chainlink 팀이나 일부 외부 제 3자가 고품질 오라클 제공자에 대한 보증을 제공하는 것이다. 네트워크 통계를 모니터링하여 가장 신뢰할 수 있는 노드를 찾을 수 있습니다. 이는 필수 사항이 아니라 시스템의 보안을 강화하기 위한 선택 기능입니다.

오프체인 처리:

무신뢰 연결로 인해 디지털 장부 기술이 전혀 다른 수준의 기능을 갖게 되는 가운데, Chainlink의 장기적인 비전은 오프체인 컴퓨팅을 추가하여 신의 프로토콜을 더욱 완벽에 가깝게 완성시키는 것입니다. 사실상, 완성된 신의 프로토콜은 이더리움을 비롯한 스마트 컨트랙트 플랫폼용 스케일링 문제를 해결할 역할을 할 뿐만 아니라, 대부분의 정보 처리 작업을 프라이빗 오프체인 환경으로 이동시킴으로써 스마트 컨트랙트에 대한 개인정보 레이어 역할을 할 수 있습니다. 이를 위해, Chainlink 팀은 온체인 스마트 컨트랙트를 오프체인 상의 신뢰할 수 있는 실행 환경(Trusted execution environment; 이하 TEE)으로 옮기고자 합니다. TEE는 데이터, 코드, 제어 흐름을 비롯한 응용 프로그램의 무결성이 해당 응용프로그램을 변조하려는 외부 공격자로부터 보호되는 사설 구역입니다. TEE는 애플리케이션을 실행하는 악성 운영 체제 및 악성 관리자에 대해서도 보호 기능을 수행할 수 있습니다. 보안 구역은 기밀성을 보장하므로 다른 유저가 데이터나 이를 처리하는 프로세스를 볼 수 없게 됩니다. 쉽게 말해, 이는 외부자가 볼 수 없거나 접근할 수 없는 보안 잠금 상자 내에 데이터가 존재하고 그 안에서 처리되는 것이라 할 수 있습니다.

(휴대폰용 신뢰할 수 있는 실행 환경(TEE) 예시; 출처)

TEE는 이 새로운 분야의 현재 선도주자인 Intel SGX와 같은 신뢰성 하드웨어를 활용하여 구현할 수 있습니다. Chainlink는 최근 SGX 신뢰성 하드웨어를 활용하는, 이더리움 네트워크 상에 구축된 오라클인 Town Crier를 인수했는데, 이 오라클에는 이미 스마트 컨트랙트용 민감한 비행 정보를 검색하여 비행이 지연되는지 확인하고 이러한 정보를 바탕으로 비행 보험을 발행할 수 있는 제품을 보유하고 있습니다. 이러한 작업은 승객의 개인정보를 누구에게도 공개하지 않고 진행됩니다.

보안 구역에서 오프체인으로 작업을 처리하면 스마트 컨트랙트 플랫폼의 연수 부하가 상당히 줄어들게 되어, 스마트 컨트랙트 플랫폼이 연산이 훨씬 적은 결제 레이어로 기능하는 데 초점을 맞출 수 있으며, 대부분의 대량 처리 작업은 오프체인에서 Chainlink를 활용하여 수행됩니다. 이는 라이트닝 네트워크가 비트코인 메인 체인에서 연산 부하를 상당 부분 덜어내어, 비트코인을 결제 레이어로, 라이트닝 네트워크를 대부분의 일상 트랜잭션을 처리하는 대량 연산 체인으로 활용하는 것과 매우 유사합니다.

이는 체인으로 하는 작업량을 줄일 수가 있기 때문에 비용을 상당히 절감할 수 있습니다. 특히 반복적인 연산 작업에 너무 높은 가스 요금을 소모하는 경우를 없애 줍니다. 연산을 TEE로 이동하면 체인 수수료가 덜 청구되기 때문에 블록체인 사용이 증가할 가능성이 높습니다. 즉, 수수료는 정산을 마무리할 때만 지급됩니다. 이것은 특히 최종 정산 전에 잦은 연산을 요구하는 DAPP에서 유용합니다.

또한 TEE는 퍼블릭 블록체인에서 중요한 데이터가 도난 당하는 것을 우려하는 기업들의 관심을 끌 가능성이 높으며, 이로 인해 완전히 새로운 플레이어가 퍼블릭 블록체인 공간 내에 생겨나게 될 것이다. TEE는 스마트 컨트랙트 플랫폼의 탈중앙화을 유지하면서도 새로운 수준으로 확장(스케일링)이 가능하도록 하여 스마트 컨트랙트 플랫폼의 유용성을 극대화할 것이다. 또다른 흥미로운 가능성은 노드에 웹 어셈블리(WASM) 코드를 보내는 것인데, 이 코드로 노드는 스마트 컨트랙트를 훨씬 능가하는 모든 유형의 프로세스를 수행할 수 있게 됩니다. 이는 Chainlink 노드가 단순히 데이터를 가져오는 것만이 아니라, 초기에 프로그램 설정이 되지 않았다 하더라도 이론적으로 여러 수준의 처리 기능을 수행할 수 있음을 의미합니다.

이 기술은 아직 초기 단계에 있고, 확실한 것도 아니지만, 이 기술의 잠재력은 과소평가할 수 없습니다. 그래서 Chainlink의 지난 몇 달 동안의 흥미로운 파트너십 소식을 전해드리며, 새로운 팀원을 영입하고 있습니다.

팀 & 파트너십

팀:

Chainlink 팀은 Sergey Nazarov와 Steve Ellis라는 두 명의 핵심 인물로 구성되어 있지만, ICO를 개시한 이후 8명의 추가 팀원이 영입되었습니다. 특히 Sergey는 블록체인 분야에서 최고의 스마트 컨트랙트 선구자 중 한 사람으로, 2014년부터 탈중앙화 애플리케이션을 개발하였습니다. 최초의 블록체인 기반 메시징 서비스인 Cryptamail을 첫 애플리케이션으로 개발한 후, 범용 탈중앙화 거래 인터페이스인 보안 자산 거래소(Secure Asset Exchange)를 개발했습니다. Sergey는 이더리움이 출시되기 전부터 Vitalik Buterin과 블록체인 패널에서 교류하였으며, 대부분의 사람들이 스마트 컨트랙트가 무엇인지 알기도 전에 SmartContract.com이라는 웹사이트를 그의 이름으로 등록하여 운영하였습니다.

Sergey는 Chainlink와 본인의 회사인 SmartContract를 통해 SWIFT와 같은 대규모 금융 기업용 오라클을 개발하고, ZepperlineOS, OpenLaw, Market Protocol과 같은 선도적인 스마트 컨트랙트 개발 팀을 이끈 것으로 유명합니다. Sergey는 초기 단계 벤처 펀드인 FirstMark Capital과 QED Capital에서 근무한 바 있습니다. 이전 업무 경험, Sergey가 어울리는 사람들, Sergey가 연사로 초대된 컨퍼런스를 볼 때, Sergey가 블록체인, 컴퓨팅, 학계, 비즈니스, 금융계에서 확고한 인적 네트워크를 보유하고 있다는 것은 꽤 분명합니다. 또한, 현재 Chainlink는 ICO 동안 시작된 새로운 프로젝트가 아니라, Sergey가 American Banker 신문과의 인터뷰에서 밝혔듯이 수년 동안 이미 개발 진행이 되고 있던 중인 프로젝트임이 분명합니다.

(2017년 SWIFT의 SIBOS 컨퍼런스에서 진행된 Sergey 인터뷰 내용)

Chainlink 팀은 6명의 고문을 보유하고 있는데, 이 중 2명은 ICO 이전에도 고문으로 활동했던 Ari Juels와 Evan Cheng입니다. Ari Jeuls는 백서를 공동 집필한 바 있으며, 현 코넬 대학교 교수, 전 RSA 수석 연구원, 선도적인 블록체인 연구개발 컨소시엄인 IC3 이니셔티브의 공동 책임자입니다. 흥미롭게도, Ari Juels는 Synchronize 컨퍼런스에서 “스마트 컨트랙트의 파워와 약속”이라는 주제로 Nick Szabo와 함께 패널 토론을 진행하기도 했습니다. Evan Cheng은 페이스북의 최고참 엔지니어 중의 한 사람으로, 현재 페이스북의 블록체인 책임자로 근무하고 있습니다.

(IC3 파트너 및 기부자)

Chainlink 팀의 가장 큰 강점은 비-광고 정신과 인상적인 Pivotal Tracker 활동인데, 이를 통해 Chainlink 팀이 프로젝트에 대한 인위적인 들떠있는 분위기를 조성하는 것에는 별 관심이 없고, 대신 직접 행동함으로써 이야기하는 팀이라는 점을 보여 줍니다. Chainlink의 파트너들은 항상 먼저 파트너 협업 관계를 홍보하는데, 이는 프로젝트가 대대적으로 선전하기 위해 알리고 또 알리는 블록체인 공간에서 드문 것이라 할 수 있습니다.

Chainlink의 또다른 흥미로운 점은 Chainlink 커뮤니티입니다. Chainlink가 마케팅이나 소통을 거의 하지 않는다는 사실에도 불구하고, 커뮤니티 내 흥분 수준은 계속 증가하고 있습니다. 이 커뮤니티는 나쁜 것처럼 들릴지도 모르지만 밈이 넘쳐나서 컬트 비슷한 수준이지만, 심지어 유명한 기업가 Peter Thiel도 가장 성공적인 스타트업은 컬트처럼 운영되어야 한다고 말한 바 있습니다. Peter Thiel은 이런 경향을 가진 회사가 강한 문화를 가지고 있다는 것을 의미한다고 하는데, Chainlink 커뮤니티는 확실히 그런 경우라고 할 수 있습니다.

파트너십:

The Accord Project:

“Accord Project는 컨트랙트를 디지털 화하여 컨트랙트 관리 및 자동화를 변모하고자 노력하는 오픈 소스, 비영리 이니셔티브입니다.”

Accord는 법적인 스마트 컨트랙트 구축을 위한 개발 표준을 정립하고 있고, Chainlink는 Accord에 오라클 서비스를 제공하고 있습니다. Accord는 Baker McKenzie, K&L Gates, Allen & Overy를 비롯한 세계 최대 규모의 법률 회사들과 더불어 IBM, 하이퍼레저, APPG (영국 정부)와 협력하고 있습니다.

OpenLaw:

“OpenLaw는 차세대 “스마트” 법적 합의를 뒷받침하는 기술 스택을 구축하고 있습니다.”

OpenLaw는 Accord와 유사하게, 법적인 스마트 컨트랙트 구축용 개발 표준을 수립하고자 하고 있으며, Chainlink는 OpenLaw에 오라클 서비스를 제공하고 있습니다. OpenLaw는 오픈 블록체인에 대한 법적 표준을 개발하고자 더 초점을 맞추는 반면, Accord는 허가형 블록체인에 더 초점을 맞추는 것 같습니다. 주목할 만한 점은 Consensys가 OpenLaw를 소유하고 있다는 사실입니다. OpenLaw는 최근 수만 명의 고객을 보유한 온라인 소비자 법률 회사인 Rocket Lawyer와 제휴하여 스마트 컨트랙트의 이점을 활용하고자 했습니다.

SWIFT:

“SWIFT (전세계 은행간 금융 원격통신 협회)는 전세계 금융 기관이 안전하고 표준화되고 신뢰할 수 있는 환경에서 금융 거래 관련 정보를 교환할 수 있는 네트워크를 제공합니다.”

Chainlink와의 파트너십에 대한 SWIFT의 공식 발표는 없지만, Chainlink 웹 사이트에 게시되고 Chainlink 팀이 확인하는 등 Chainlink가 SWIFT용 스마트 오라클 작업을 진행하고 있는 것으로 알려져 있습니다. 이는 Chainlink가 스마트 채권을 생성 및 실행했던 연례 SIBOS 컨퍼런스에서 SWIFT용 개념 증명(Proof-of-concepts)을 두 차례 성공적으로 수행했다는 사실과 일치합니다. 이 스마트 채권은 5개 은행의 이자율을 단일 이자율로 취합하여 이를 SWIFT 결제 메시지로 변환하는 결제를 하는 데 활용합니다. SWIFT는 네트워크 내에 있는 11,000개 이상의 은행 간 결제를 처리합니다.

(Chainlink가 SWIFT용 POC 스마트 채권을 가능케 하는 방법에 대한 그림)

SWIFT용으로 SWIFT가 개발하고 있는 스마트 오라클이 최근에 SWIFT가 백서에서 금융 서비스 API 경제용 글로벌 플랫폼이라고 기술한 것과 유사하게 설계되고 있다는 추측이 있는데, 이는 Chainlink 기능성과 정확하게 일치합니다.

Web3/Polkadot:

“Web3 재단은 완전히 탈중앙화된 웹을 지원한다는 사명을 위해 설립되었습니다. Web3 재단은 유저들이 본인의 데이터, 신원, 운명을 통제할 수 있는 인터넷을 구축하고 있습니다.”

Web3은 Polcadot 블록체인을 핵심으로 하는 탈중앙화된 인터넷을 구축하고자 노력하고 있습니다. Web3은 Chainlink를 Web3의 탈중앙화 오라클 서비스 제공업체로 이용하고자 합니다. 흥미롭게도, 이더리움의 공동 설립자이자 개발 기여가 많은 한 사람인 Gavin Wood가 Web3과 Polcadot의 대표자입니다.

ZeppelinOS:

“ZeppelinOS는 스마트 컨트랙트에 맞게 특별히 설계된 운영 체제로, 온체인의 업그레이드가 가능한 표준 라이브러리 셋과 더불어 지속적으로 업그레이드 및 패치할 수 있는 인센티브 구조를 제공합니다.”

ZeppelinOS는 스마트 컨트랙트 및 이더리움 상의 DAPP용 개발 표준 툴킷이 될 것이며, Chainlink는 ZeppelinOS의 오라클이 될 것입니다. 기본적으로, ZeppelinOS는 이더리움의 기본 레이어 중 하나입니다. 이더리움 상에 애플리케이션을 개발하려는 사람은 Chainlink를 비롯한 ZeppelinOS 툴킷을 활용할 것입니다. 사실, 이더리움 스마트 컨트랙트의 95%가 ZeppelinOS 라이브러리를 기반으로 합니다.

이러한 파트너십을 통해, 동일한 패턴이 계속해서 나타나고 있는데, 이 패턴은 Chainlink가 스마트 컨트랙트의 모든 내용이 기반하는 기본 프로토콜 인프라를 설정하는 조직과 협력하고 있다는 점입니다. 이러한 조직에는 탈중앙화된 법률 (Accord, OpenLaw), 탈중앙화된 금융 (SWIFT), 탈중앙화된 웹 (Web3),이더리움 (ZeppelinOS)을 위한 인프라를 구축하는 조직이 있습니다. 대부분의 협력 관계에서, 협력업체의 플랫폼 자체에 Chainlink를 구축할 가능성이 높은데, 이로써 Chainlink는 해당 플랫폼을 통해 수백만 고객에게 다가갈 수 있게 됩니다. 인기가 많은 플랫폼 상에 있게 되면 Chainlink 네트워크가 엄청나게 많이 이용될 것입니다.

Town Crier:

“Town Crier 시스템은 “오라클”이라 알려진 스마트 컨트랙트를 위한 인증된 데이터 피드로, “암호화폐 및 컨트랙트 이니셔티브 (IC3)”의 학생들과 교수진들이 개발했습니다.”

2018년 11월 1일, Chainlink는 데브콘 4에서 Town Crier를 인수했다고 발표했습니다. Chainlink는 Town Crier를 흡수함으로써, 이미 SGX 오라클을 탐색하고 있는 고객을 얻을 수 있었을 뿐만 아니라 Chainlink가 회원으로 활동하고 있는 IC3의 대형 고객들을 가까이 접근할 수 있게 되었습니다. 앞서 언급했듯이, 장기적인 측면에서 신뢰성 하드웨어를 사용하는 것이 스마트 컨트랙트의 대기업 채택에 있어 필수적이기 때문에, Chainlink가 SGX 오라클의 산업 소프트웨어 표준을 획득하여 신뢰성 소프트웨어를 통해 오프체인 연산 분야의 시장 선도 업체가 되었습니다. 이는 결코 과소평가되어서는 안되는데, 이유인즉슨 스마트 컨트랙트가 비밀로 진행되지 않고, 대량 처리를 위해 확장되지 않으며, 처리 부하가 적지 않고, Town Crier가 보안 구역에서 스마트 컨트랙트를 실시하여 제공되는 모든 기능이 없으면, 대부분의 기업이 스마트 컨트랙트를 채택하지 않을 것이기 때문입니다.

Kaleido:

“ConsenSys, Amazon Web Services, Enterprise Ethereum Alliance와 협력하여 Kaleido는 오늘날의 퀵스타트 스크립트 및 템플릿을 훨씬 뛰어넘는 플랫폼에서 성능, 보안성, 글로벌 범위, 클라우드 확장성과 결합된, SaaS의 극적인 단순함을 제공합니다.”

Kaleido는 블록체인 공간에 참여하려는 개발자나 회사가 자체 맞춤형 솔루션을 개발하는 데 필요한 블록체인 제품 및 서비스의 전체 스택용 시장으로, 스마트 컨트랙트를 구축을 위한 사용자 환경을 개선하고, 이 작업이 비교적 쉽게 처리될 수 있도록 합니다. Chainlink는 이 시장에서 판매되는 “산업 제품” 중 하나인데, Amazon Web Services나 ConsenSys를 비롯한 회사들이 Kaleido를 지원하고 있다는 점을 감안할 때, 이는 Chainlink의 가치가 얼마인지 보여줍니다. Kaleido는 업계 표준으로 빠르게 입지를 다지고 있습니다.

블록체인 프로젝트 파트너십:

Chainlink는 Wanchain, Factom, Brave New Coin, Morpheus Network, Market Protocol, ClinTex, bZx, Hydrogen, Kaiko, RTrade Technologies, Olympus Labs, and GameDex를 비롯한 블록체인 스타트업, equest Network, Ambrosus, Icon, Universa, and Cardano 등 기타 앞으로 진행될 프로젝트와 파트너십을 맺고 있습니다. 이러한 파트너십을 통해 Chainlink는 해당 플랫폼을 이용하는 대부분의 고객에 접근할 수 있게 되었는데, 이는 해당 고객이 블록체인 공간에서 중요한 역할을 하는 경우 매우 중요하다고 할 수 있습니다.

실제로, 수많은 블록체인 프로젝트들이 오프체인 리소스와 상호작용해야 할 필요가 있을 것이므로, 탈중앙화된 오라클 분야에서 분명히 시장 선도주자인 Chainlink는 필수 요소가 됩니다. 사실, Witnet, Shintaku, and Mobius 등이 시장 점유율을 나눠 먹을 수는 있지만, 현재로서는 Chainlink에게 위협을 줄 만한 경쟁 상대는 거의 없습니다. 또한, Oraclize와 ZAP와 같이 중앙화 오라클이 되고자 경쟁하는 프로젝트가 있습니다. 경쟁이 없는 시장은 없지만, 개발, 비즈니스 연계, 이미 구축된 파트너십 측면에서 Chainlink가 단연코 두각을 드러내고 있습니다.

화이트 라벨 파트너십:

Chainlink가 Cryplets 애플리케이션을 통해 마이크로소프트와 같은 거대 기술 회사 및 허가형 블록체인 프로젝트와 화이트 라벨 파트너십을 맺고 있다는 추측이 나돌고 있습니다. 기본적으로, 이는 이러한 플랫폼의 프로토콜 스택에 Chainlink 오라클 서비스가 내장되어 있지만, 대중은 이에 대해 모르고, 오라클 서비스를 이용하는 회사나 블록체인 프로젝트가 오라클 서비스에 대한 인정을 받는다는 의미입니다. Wal-Mart가 자체 식품 브랜드를 가지고 있으며 이에 대한 인정을 받지만, 이 식품을 실제로 제조하지 않습니다. 대신, Wal-Mart은 식품을 공급하고자 다른 회사들과 계약을 맺고, Wal-Mart는 제조된 식품에 자신의 상호를 붙입니다.

PSD2:

마지막으로, 모두가 알아야 할 것은 유럽에서 시행되고 있는 새로운 PSD2 법입니다. 2019년에 모든 유럽 금융기관은 향후 모든 핀테크 회사가 실시할 지불 개시 및 계좌 문의에 대한 API 지원을 제공해야 합니다. Chainlink는 API로 핀테크 회사에 연결할 수 있고, ISO 20022 XML 형식으로 지불이 된 POC의 경우와 같이 SWIFT 시스템에도 연결할 수 있기 때문에, 핀테크 회사와 기존의 지불 시스템 간의 통신을 원활하게 하는 포지션을 고유하게 취할 수 있습니다.

SWIFT는 전 세계 은행 간 결제 인프라의 대부분을 취급하기 때문에 컨트랙트 결과에 따라 Chainlink를 통해 실질 화폐 금융 시스템 지불을 일으킬 수 있습니다. 이를 위해서는 고객을 위한 강력한 개인정보 보호 표준을 유지하고자 TEE를 이용할 것입니다. 유럽 은행들이 급격히 변화하고 있으며, Chainlink는 기존 은행 시스템과 새로운 핀테크 스타트업 사이를 직접 잇는 금융의 다리가 될 것입니다.

토큰 경제학

먼저 기본적인 사항은 다음과 같습니다: Chainlink 네트워크는 현재 총 10억 개의 토큰을 공급하고 있으며, 이 중 3억 5천 개가 통용되고 있습니다. Chainlink의 ICO는 9월 19일에 개최되었고, 3,200만 달러가 모금되었습니다. 이 중 2,900만 달러는 최소 100 ETH 투자 기준이 적용된 개인 벤처 캐피탈이 공급했고, 나머지 300만 달러는 최대 7 ETH 투자 기준이 적용된 대중이 공급했습니다. 퍼블릭 ICO는 약 15분 만에 매진되었습니다.

(Chainlink 팀의 토큰 활용 계획)

LINK는 ERC223 “전송 및 호출” 기능이 추가된 ERC20 토큰으로, 단일 트랜잭션 내에서 컨트랙트가 토큰을 수신하고 처리할 수 있습니다.

토큰에는 다음과 같은 두 가지 목적이 있습니다: 1) 노드 운영자에게 대가를 지불하는 것과 2) 가동 시간 보장에 대해 인센티브를 지급하는 것입니다. 노드 운영자에게 대가를 지불하는 경우는 오프체인 데이터 피드에서의 데이터 검색, 블록체인 읽을 수 있는 형식으로 데이터 포맷, 오프체인 연산이 일어나는 경우입니다. 이때 가격은 노드 운영자가 설정하며 시장 상황에 따라 달라집니다.

가동 시간 보장에 대한 인센티브 지급은 위에서 기술한 지불 페널티/담보 시스템을 통해 이루어지는데, 이 시스템에서 노드는 스마트 컨트랙트 생성자가 요청한 모든 담보를 설정하여 컨트랙트에 서비스가 제공되도록 합니다. 양질의 데이터로 컨트랙트를 서비스하지 못하면 노드가 담보를 잃게 됩니다. 특히 거액의 채권 결제, 파생상품 계약, 민감한 데이터 전송, 주택과 같은 값비싼 자산 이전 등 높은 가치/중요도를 지닌 컨트랙트에 대한 신뢰와 보안을 보장하고자 스마트 컨트랙트 생성자는 컨트랙트에 보다 높은 담보를 요구할 가능성이 높습니다.

LINK가 스마트 컨트랙트에 대한 일종의 담보 보험 역할을 하기 때문에, LINK 토큰의 시가 총액은 주어진 시간에 모든 컨트랙트에 대해 요구되는 총 보험 금액과 동일해야 합니다. 이는 채권이나 부동산 이전과 같은 고가 컨트랙트와 파생상품이나 공급망과 같이 활동량이 많은 유동 시장에서 모든 보험을 지원하기에 충분한 담보가 필요하다는 것을 의미합니다. 네트워크에 상당한 활동이 있는 경우 담보 액수가 상당히 커질 수 있습니다.

Chainlink 네트워크는 토큰의 가치가 높을수록 더 높은 보안성을 제공합니다. 이는 컨트랙트가 적절한 액수의 보험으로 뒷받침되어, 네트워크에 대한 신뢰도가 높아지기 때문입니다. 또한, Chainlink 네트워크는 스마트 컨트랙트 생성자가 아니라 노드에 신뢰 부담을 안겨주어 네트워크 채택이 보다 신속히 되도록 하는데, 이는 사람들이 스마트 컨트랙트가 적절한 보험 혜택을 받는다는 것을 알기 때문에 편안함을 느끼기 때문입니다.

보상과 관련하여 LINK 토큰이 지닌 장점은 네트워크가 활성화되었을 때 노드를 실행하고자 선택하는 사람이 상당한 수익을 얻을 수 있다는 점인데, 이는 비트코인 채굴이 수익성이 있는 이치와 유사합니다. 노드를 실행하고자 LINK를 보유할 필요는 없지만, LINK를 보유하지 없으면 노드가 컨트랙트에 서비스를 제공하고자 할 때 담보를 설정할 수 없게 됩니다. 대부분의 컨트랙트, 특히 높은 가치/중요도를 지닌 컨트랙트에는 보험이 필요하기 때문에, 노드가 보다 많은 LINK를 보유할수록 수익성이 높은 컨트랙트를 서비스할 가능성이 더 높아집니다. 이는 대부분의 토큰이 노드에 묶여서 공개 시장에서 실제로 거래되는 토큰의 비율이 매우 적다는 것을 의미합니다.

Chainlink 오라클을 이용하는 대부분의 스마트 컨트랙트 생성자들은 고객이 원하는 통화로 지불할 수 있는 피아트 (Fiat; 명목화폐) 릴레이가 현재 개발되고 있기 때문에 토큰과 상호작용할 기회가 거의 없는 반면, 노드 운영자에게 LINK로 지불하는 것은 탈중앙화된 교환과 단순한 프로토콜을 통해 배후에서 일어납니다. Chainlink는 실제로 OpenLaw와 파트너십을 체결하여, 법적 컨트랙트의 자가 실행 지불 조항과 함께 실제 통화가 쉽게 사용될 수 있는지를 보여 주었습니다. 이로 인해 고객 경험이 매우 원활하고 단순하며 유저가 암호화폐를 보유할 필요가 없기 때문에 Chainlink 채택이 가속될 것입니다.

결론:

“누군가 오라클 문제를 풀면 그 방법은 아마도 암호화폐보다 더 가치가 있을 것입니다.”

-Richard Heart, 조기 비트코인 투자자

모든 것을 고려해 볼 때, 성공적인 Chainlink 네트워크로 스마트 컨트랙트 공간을 혁신하는 것을 생각하면 흥분하지 않을 수 없습니다. 토큰화, 크라우드 펀딩, 단순한 스마트 컨트랙트 기능성을 바탕으로 이더리움의 시가 총액이 1,000억 달러를 넘어서는 경우, Chainlink이 기존 시스템과 블록체인을 연결하고 데이터와 스마트 컨트랙트 간의 보안 교환 매체를 제공하기 때문에 Chainlink의 가능성은 매우 크다고 할 수 있습니다. 그런데 이는 TEE를 활용하여 스마트 컨트랙트용 확장 및 개인정보 보호 솔루션을 제공한다는 중장기 목표를 고려하지 않아도 그렇습니다.

Chainlink가 스마트 컨트랙트를 이용하여 DAPP용 기능을 완전히 새로운 수준으로 제공할 수 있도록 한다는 점에서 암호화폐 가치 급등에 다시 불을 붙일 가능성이 있습니다. 기업의 관점에서 볼 때, 기업들은 데이터의 수동 입력, 컨트랙트 조정, 신뢰 구축을 위한 중개 서비스 등과 같은 간접 비용을 지출하지 않아도 되기 때문에 막대한 비용을 절감할 수 있습니다. 고객의 관점에서 볼 때, 블록체인이 컨트랙트 실행에 있어서 궁극적인 중재자이기 때문에, 사람들은 회사와 계약을 체결할 때 회사의 선의에 의존할 필요가 없습니다.

탈중앙화를 위해 통제권을 포기하기로 선택한 기업은 통제권을 여전히 쥐고 있는 기업에 비해 엄청난 마케팅 이점을 얻을 수 있을 것인데, 이는 무 신뢰성 제 3자가 중재할 수 있도록 하여 B2C 관계에 필요한 신뢰를 다시 가져다 주기 때문입니다. 여기서 누가 먼저 눈을 깜빡여서 져주느냐가 관건이 됩니다.

하지만 분명한 것은, 이글은 재정 자문이 아니며, 블록체인 공간에 진입하는 경쟁자, 자체 개발 오라클을 활용하려는 스마트 컨트랙트 플랫폼, 프라이빗 오라클을 가진 프라이빗 체인에서 모든 것을 자체 개발하려는 사업체 등 Chainlink 투자와 관련된 명백한 위험이 있습니다. Chainlink는 하루 아침에 완성되는 프로젝트가 아니며, 모든 블록체인 프로젝트가 그렇듯이 최대 잠재력에 도달하려면 수년이 걸릴 수 있습니다.

명백한 위험에도 불구하고, 어떤 프로젝트가 광범위하고 중요한 활용 사례, 전문가 팀, 활발한 Pivotal Tracker 소프트웨어 개발 활동, 높은 수준의 파트너십/고객, 수익성이 높은 토큰 경제학을 보유하고 있습니까? 과대광고로 포장된, 가치를 창출하지 않는 프로젝트가 많은 블록체인 공간에서 Chainlink는 현실 세계의 문제를 해결하고, 이미 구축된 기업들과 협력하며, 디지털 원장 기술 공간에서 절실히 필요한 솔루션을 제공합니다.

기초가 탄탄치 않은 프로젝트들을 단타치기하는 행위는 영원히 지속되지는 않을 것이기 때문에 사람들은 어떤 프로젝트가 튼튼한 기초가 있고 미래에도 활용될 것인지 생각해보아야 합니다. Chainlink의 놀라운 점은 퍼블릭 체인, 허가형 체인 등 어떤 스마트 컨트랙트 플랫폼이 성공하는지는 중요하지 않다는 점인데, 이는 Chainlink가 어떤 유형의 플랫폼이라도 성격에 관계 없이 서비스할 수 있기 때문입니다. Chainlink는 스마트 컨트랙트 골드러시에서 최고의 삽 제조업체와 같은데, 어떤 프로젝트건 성공을 위해서는 오라클 서비스를 필요로 할 것이기 때문입니다. 골드러시 때 대부분의 광산 회사는 파산했지만, 삽 제조업자는 항상 돈을 벌었습니다.

Chainlink가 잠재력을 최대한 발휘한다면, 세계 역사상 최초로 무신뢰 제 3자를 완성하여 완벽한 신의 프로토콜을 구현할 수 있을 것입니다. 이로써 현재 많은 블록체인 프로젝트가 쓸모 없게 될 수 있고, 이로 인한 결과는 대부분의 사람들이 이해하는 것보다 더 클 것입니다. 세계경제포럼의 설립자이자 회장인 Klaus Schwab는 제4차 산업혁명이라는 저서에서 이러한 탈중앙화된 신뢰의 현상을 기술했습니다. 그러니 지금까지 언급한 모든 내용과 함께, 선택은 여러분의 것입니다: 옆에서 방관하며 지켜보거나, 미래에 가장 가치 있는 디지털 부동산 중 하나가 될 수 있는 것을 위해 위험을 무릅쓰십시오. 스스로 관련 내용에 대해 연구를 하고, 관련 위험을 이해하나, 삶을 바꾸는 투자기회가 자주 주어지는 것은 아니라는 점을 아시기 바랍니다.

내용을 편집하고 제가 누락한 세부 정보를 추가하는 과정에서 도움을 준 @timo_harings를 비롯하여 본 포스팅을 가능케 한 모든 분께 감사하다는 말씀을 드리고 싶습니다.

트위터에서 @Crypto___Oracle를 팔로우하세요.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store