SwapSpace – 크로스체인 암호화폐 스왑

스마트 컨트랙트와 그들의 미션. 2부

June Katz

,

업데이트됨: ,3분

스마트 계약의 역사는 우리 대부분이 흔히 생각하는 것보다 더 깁니다. 이 모든 것이 어떻게 시작되었는지, 누가 그 개념의 배후에 있었는지, 그리고 스마트 계약을 실제로 가능하게 만드는 데 무엇이 필요했는지는 이 해설의 첫 번째 부분에서 확인할 수 있습니다. 여기서는 이 기술의 실질적인 구현을 살펴보고, 이어서 스마트 계약이 무엇을 달성하려 하는지, 즉 그들의 미션이 무엇인지로 마무리하겠습니다.

스마트 계약과 암호화폐

스마트 계약이 처음 암호화폐 분야에 도입된 만큼, 암호화폐에서 폭넓게 채택된 것도 전혀 이상한 일이 아닙니다. Bitcoin과 다른 암호화폐는 주로 거래 수단으로 활용되고 투자 자산의 역할도 하므로, 스마트 계약의 초기 활용 사례 역시 이 분야와 연결되어 있었습니다. 보다 구체적으로 말하면, 스마트 계약은 탈중앙화 거래소의 대부분, 예를 들어 IDEX나, 그리고 이러한 거래소에서 법정화폐의 대리 자산처럼 작동하는 스테이블코인MakerDAO의 Dai 같은 서비스의 핵심에 자리합니다. 스마트 계약은 유동성 풀과 자동화 마켓메이커 프로토콜을 기반으로 하는 가장 최신의 탈중앙화 거래 방식의 핵심이자 본질입니다. 전통적인 거래소는 탈중앙화 여부와 상관없이 주문서를 사용해 상쇄 주문 간의 균형을 통해 시장 가격을 발견합니다. 이 경우에는 다른 트레이더와 거래하게 됩니다. 하지만 유동성 풀에서는 스마트 계약과 직접 거래하며, 가격은 계약이 보유한 풀 리저브, 즉 유동성의 균형에 의해 결정됩니다. Uniswap, Curve, Balancer, Kyber, 0xdYdX 같은 이러한 기술을 활용하는 거래소들은, 스마트 계약과 그 위에 구축된 탈중앙화 애플리케이션이 제공하는 간편함과 비신뢰성(trustless) 특성 덕분에 다른 모든 탈중앙화 거래소를 손쉽게 앞질렀습니다. 그리고 그곳에서는 단순히 거래만 할 수 있는 것이 아니라, 동일한 스마트 계약을 통해 유동성을 제공하고 수수료를 누적해 수익을 얻을 수도 있습니다. 중앙화 거래소에서는 결국 거래소의 자비에 맡길 수밖에 없기 때문에, 이러한 서비스가 엄청난 인기를 얻는 것은 충분히 납득할 만합니다. 스마트 계약 기술의 도입과 발전은 암호화폐 분야에 완전히 새로운 영역의 등장을 이끌었고, 그것이 바로 탈중앙화 금융, 즉 줄여서 DeFi로 알려지게 되었습니다. DeFi는 스마트 계약의 도움으로 금융 서비스에서 중개자를 제거하는 것을 목표로 합니다. 최근 큰 주목을 받고 있는 탈중앙화 대출 & 차입은 이러한 철학을 가장 완전히 구현한 서비스입니다. 은행 대신 대출자와 차입자는 내부적으로 스마트 계약을 사용하는 탈중앙화 대출 플랫폼을 이용합니다. 탈중앙화 대출 & 차입을 작동시키는 스마트 계약은 대출자와 차입자 모두에게 큰 이익을 주는 비신뢰성 환경을 가능하게 합니다. 중개자가 없고, 신용평가회사가 필요 없으며, 대출 조건이 자동으로 집행되기 때문에 간접비가 크게 줄고 전체 과정이 단순해집니다. 이 모든 것은 스마트 계약 기술의 마법 덕분입니다. 물론 이 분야에는 Aave, Maker, DAO, Compound 등 이 기술을 적극 활용하려는 크고 작은 플레이어들이 즐비합니다.  스마트 계약에 관한 Nick Szabo의 기념비적인 논문에서, 스마트 계약 개념을 처음 고안한 컴퓨터 과학자 Nick Szabo는 합성 자산(synthetic assets)을 만드는 데 이 기술을 활용할 것을 제안합니다. 이는 채권과 파생상품 같은 서로 다른 유형의 자산을 어떤 방식으로든 결합해 만들어집니다. 그리고 어떻게 되었을까요? 이것이 바로 Synthetix가 현재 온체인 합성 자산, 이른바 Synths를 생성함으로써 하고 있는 일입니다. 합성 통화와 원자재뿐 아니라 더 복잡한 자산까지 포함됩니다. 이름조차 바꿀 필요가 없었네요!

암호화폐를 넘어서는 스마트 계약

DeFi 전반과 스마트 계약 기술을 활용하는 프로젝트들이 무엇인지 더 알고 싶다면, DeFi에 대한 두 부분으로 구성된 리뷰를 여기에서 읽어보실 수 있습니다. 그러나 DeFi가 아마도 가장 좋은 활용 사례이자 스마트 계약의 현실 적용을 보여주는 가장 주목할 만한 예시일지라도, 이 기술은 암호화폐 영역을 훨씬 넘어섭니다. 분산 원장 기술이 생산적으로 활용될 수 있는 분야가 많기 때문에, 스마트 계약은 이러한 분야를 더 효율적이고 효과적으로 만드는 데 도움을 주는 도구 중 하나입니다. 아이러니하게도, 그중 하나가 바로 은행업인데, Satoshi Nakamoto에 따르면 이 분야의 결함과 실패가 Bitcoin 탄생의 주요 이유이자 동기였습니다. 기묘한 운명의 반전처럼, 스마트 계약이 가능한 블록체인은 이 분야에서도 상당히 유용할 수 있습니다. 예를 들어 무역금융은 은행이 각종 지급보증서와 신용장을 발행하는 글로벌 상거래의 큰 부분을 차지합니다. 스마트 계약은 이 과정 전체를 간소화하고 무역 서류 처리 시간을 획기적으로 줄여 이 분야에서 도움을 줍니다. 탈중앙화 eCommerce 마켓플레이스 역시 스마트 계약이 이미 널리 인정받고 있는 또 다른 영역입니다. 예를 들어 이러한 마켓플레이스 중 하나인 Particl.io는 다양한 형태의 탈중앙화 비신뢰성 에스크로를 구현합니다. 이는 게임 이론과 유명한 Nash Equilibrium에 뿌리를 둔 특별한 유형의 스마트 계약을 기반으로 합니다. 거래 당사자들의 자금은 모두가 거래에 만족할 때까지 에스크로 계약에 잠겨 있으며, 이를 통해 신뢰할 수 있는 에스크로 에이전트가 필요 없어지고 사기와 부정을 피하는 데 도움이 됩니다. 스마트 계약은 토큰 생성도 가능하게 합니다. 토큰은 특정 규칙이나 사양을 따르는 스마트 계약입니다. 일반적인 암호화폐처럼 토큰도 대체 가능해야 합니다. 대체 가능성(fungibility)은 동일한 유형의 모든 토큰이 서로 교환 가능하다는 뜻입니다. 그러나 모든 토큰이 이 규칙을 따를 필요는 없습니다. 반대로 이 규칙의 반대, 즉 고유성을 따라야 하는 토큰의 범주도 있습니다. 이러한 토큰은 비대체 토큰, 즉 NFT라고 하며, 독특한 가능성을 열어줍니다(말장난을 용서해 주세요). 여러분은 분명 CryptoKitties를 잘 알고 계실 겁니다. CryptoKitty는 Ethereum 블록체인 위의 스마트 계약으로, 비대체 토큰으로 표현됩니다. 덕분에 각 디지털 고양이는 세상에 하나뿐인 존재가 됩니다. CryptoKitties는 엄청난 성공을 거두었고, 그와 유사한 시도들이 이어지며 블록체인 게임의 탄생으로 이어졌습니다. My Crypto Heroes, Decentraland, Etherbots, Gods Unchained 같은 블록체인 게임과 그 유사 서비스에서는, NFT가 Warcraft 같은 전통적인 멀티플레이 온라인 게임의 아이템과 비슷한 인게임 아이템으로 사용됩니다. 그러나 NFT는 전통적인 인게임 아이템에 비해 부인할 수 없는 장점이 있습니다. 예컨대 Ethereum에서 기술적으로는 ERC-721 토큰으로 알려진, 특정 블록체인 위의 단순한 스마트 계약이기 때문에 소유자는 이를 가지고 무엇이든 할 수 있습니다. 게임 밖에서 판매하거나 교환할 수도 있고, 지원되는 다른 게임에서 사용할 수도 있습니다. 이는 개발자가 게임 내 모든 아이템을 완전히 통제하는 Warcraft, Guild Wars, Fortnite 같은 게임과는 극명한 대조를 이룹니다. 오스트리아의 국가 우편 서비스는 희귀 동전, 야구 카드, 그리고 우표 같은 것에 집착하는 많은 사람들의 성향을 활용한 수집품으로 NFT를 사용하는 매우 흥미로운 아이디어를 내놓았습니다. 이제 여러분은 이전처럼 우편 발송에 사용할 수 있는 우표를 구매하면서, 동시에 우표의 이미지를 담은 Ethereum 블록체인상의 NFT도 받을 수 있습니다. 예상하셨겠지만, 이 우표의 모든 발행분은 순식간에 매진되었습니다. 오스트리아 우편 직원들의 창의성에는 박수를 보내지 않을 수 없습니다. 비대체 토큰은 기본적으로 어떤 것 또는 누군가에 대한 정보를 저장하고 그 소유권을 증명하는 디지털 증서입니다. 그래서 현재 다른 분야로 빠르게 확산되고 있으며, 자산 토큰화의 기반으로 활용되고 있습니다. 여기서 비대체 토큰은 유형이 있을 수도 없을 수도 있는 지정된 실물 자산을 나타냅니다. 오늘날에는 토큰화를 통해 자산권을 온라인에서 일반 주식처럼 거래할 수도 있고, 반대편에 서 있다면 그에 투자할 수도 있습니다. 참고로, 스마트 계약을 통한 자산 토큰화라는 아이디어 역시 처음 제안한 사람은 Nick Szabo였습니다. NFT는 이름이 무엇이든 간에 앞으로 수년 안에 수많은 분야와 영역을 크게 바꿀 준비가 되어 있습니다. 다만 잊지 말아야 할 것은, 그것들도 결국 특별한 종류의 스마트 계약일 뿐이며 각 인스턴스는 고유하도록 설계되었다는 점입니다. 

스마트 계약의 미션

Bitcoin이 혁명을 일으켰다면, 스마트 계약은 그 혁명을 Bitcoin이 진정으로 속한 금융의 영역을 훨씬 넘어 확장시켰다고 말할 수 있습니다. 이를 위해서는 블록체인이 제공할 수 있음에도 Bitcoin에는 부족했거나, 당시에는 대부분 여전히 없었던 필요한 기능을 보완하는 기술적 혁신이 필요했습니다. 어떤 의미에서 스마트 계약은 Bitcoin이 해내지 못한 것을 달성하려고 하고 있습니다. 성숙한 기술로 발전한 스마트 계약은 암호화폐와는 전혀 관련 없어 보이는 분야에도 적극적으로 침투하고 있지만, 위에서 설명한 활용 사례가 분명히 보여주듯 블록체인은 여전히 그 분야에서 가치 있고 핵심적인 역할을 할 수 있습니다. 이런 의미에서 스마트 계약의 미션은 블록체인 기술이 제공하는 잠재력을 온전히 실현하는 데 있습니다. 다시 말해, 핵심은 블록체인 그 자체라기보다 그것을 최대한 활용하는 스마트 계약에 있습니다.

공유:

관련 글

더 궁금한가요?

뉴스레터에 참여하여 정보를 얻고 역량을 강화하세요.