imToken 창립자: 지갑 관점에서 바라본 DeFi 발전의 기회와 도전
이 글은 imToken에 게시되었으며, 저자는 Ben He, imToken의 창립자입니다.
10월 26일, imToken 창립자 Ben은 IOSG가 주최한 제7회 Old Friends Reunion 행사에서 "지갑 관점에서 본 DeFi의 궁극적 상태"를 공유했습니다. 시간이 한 달이 지났지만, 공유 내용은 여전히 유효하며, 특히 현재의 시장 상황에서 더욱 그렇습니다.
Ben He, imToken 창립자
우리는 텍스트 원고를 정리했습니다. 아래는 발표 원문(약간의 수정 포함)입니다:
안녕하세요, 여러분. 저는 imToken의 창립자 Ben입니다. 오늘 상하이에서 IOSG가 주최하는 DeFi Summit에 원격으로 참석하게 되어 매우 영광입니다. 팬데믹은 우리가 오프라인 행사에 참석할 기회를 제한하고 있지만, 우리는 여전히 온라인으로 연결될 수 있습니다. 오늘은 동서양의 많은 DeFi 프로젝트가 참석하여 여러분과 소통하고 배우기를 희망합니다.
오늘 제가 여러분께 드릴 발표 주제는 지갑 관점에서 본 DeFi의 궁극적 상태입니다.
imToken은 여러분이 이미 잘 알고 계실 것이라 믿습니다. 우리는 2016년에 설립되어 탈중앙화 디지털 지갑을 만드는 데 집중하고 있으며, 안전하고 신뢰할 수 있으며 사용하기 쉬운 디지털 자산 관리 도구를 만들고자 합니다. 이를 통해 더 많은 일반 사용자가 자신의 디지털 자산을 잘 관리하고, 블록체인이라는 새로운 기술이 가져오는 새로운 제품과 서비스를 경험할 수 있도록 돕고자 합니다.
4년이 넘는 시간 동안 블록체인 산업은 급속히 발전했습니다. 특히 이더리움은 2016년에 세계 컴퓨터라는 비전으로 출발하여, 이 세계 컴퓨터 위에서 튜링 완전한 스마트 계약을 갖추게 되었습니다. 이더리움은 블록체인이라는 새로운 대륙으로 이주하는 사람들을 끌어들이는 강력한 무기로, 많은 인재들이 생태계 구축에 참여하도록 성공적으로 유도했습니다.
이 4년 동안 우리는 ERC20과 같은 토큰 표준이 등장하는 것을 보았고, 2017년에는 ICO가 이 산업에 큰 자극을 주었습니다. 이러한 방식은 많은 프로젝트에 자금 지원을 제공하여 블록체인 기반 시설의 발전을 촉진할 수 있게 했습니다. 그리고 2018년에는 ERC721 NFT 비대체 토큰 표준이 일부 실천을 통해 나타났으며, CryptoKitties와 현재의 ENS는 NFT 방식으로 제공되고 있습니다. 2019년부터 현재까지 우리는 스마트 계약 위에서 구축된 블록체인 금융, 개방형 금융으로서 DeFi가 매우 빠르게 발전하는 것을 보았습니다. 전체 생태계는 번영의 모습을 보이고 있으며, 이것이 오늘 우리가 논의할 주요 주제입니다.
이러한 블록체인 기술의 발전은 생태계 공동 구축에 참여하는 사람들, 즉 builder들 덕분입니다. 여기에는 개발자, 연구자, 메커니즘 설계자 등이 포함됩니다. 블록체인은 우리가 다양한 측면에서 오픈 소스 방식으로 네트워크에 참여할 수 있도록 허용하며, 이것이 블록체인의 매력입니다. 그것은 완전히 개방된 네트워크로, 누구나 참여하여 구축할 수 있습니다. 그 전체 오픈 소스 정신은 더 많은 개발자가 선행자의 성과 위에서 반복적으로 개선할 수 있게 합니다. 현재 블록체인에서 매우 보편화되고 있는 것은 커뮤니티 거버넌스 메커니즘으로, 이는 집단 지혜를 모아 지속적으로 혁신을 이루어냅니다. 이러한 관점에서 블록체인은 진정으로 기술을 통해 세상을 변화시키고 있습니다.
이것은 IOSG Ventures가 정리한 이더리움 생태계의 전경입니다. 우리는 현재 수백 개의 프로젝트와 팀이 다양한 분야에서 이러한 응용 프로토콜과 제품을 구축하고 있음을 볼 수 있습니다. 이러한 강력한 개발자 커뮤니티 덕분에 블록체인은 지속적으로 발전할 수 있습니다.
다른 관점에서: 사용자. 저는 "사용자"가 개발자가 혁신을 창출하는 동기여야 하며, 창출된 결과의 최종 목적이어야 한다고 생각합니다. 우리는 기술을 통해 제품을 만들어 사용자에게 서비스를 제공해야 하며, 더 많은 사람들이 새로운 기술이 가져오는 혜택을 누리고 이들의 삶을 변화시킬 수 있도록 해야 합니다.
지갑 관점에서 본 DeFi 발전의 세 가지 도전
지갑 관점에서 우리는 제품과 사용자 간의 적합점이나 간극을 더 직관적으로 볼 수 있습니다. 그래서 오늘 저는 지갑 사용자 관점에서 블록체인의 현재 발전 상황과 최근 급성장하는 DeFi가 직면한 도전을 살펴보겠습니다. 물론 여기서 가장 중요한 것은 우리가 말하는 제품 사용자 경험으로, 이는 블록체인 기술이 주류화될 수 있는 중요한 조건입니다.
도전 1: 개인 키
개인 키 자체는 매우 기술적인 개념이기 때문에 일반 사용자가 개인 키의 원리와 역할을 소화하고 이해하는 것은 매우 어려운 일입니다. 그가 이를 잘 이해하지 못한다면, 개인 키를 안전하게 보관하는 것이 매우 힘들어질 것입니다.
하지만 탈중앙화 지갑으로서 imToken은 항상 사용자들이 개인 키를 이해하고, 개인 키를 통제하는 일련의 보장 조치를 이해할 수 있도록 교육을 통해 노력하고 있습니다. 그러나 이것은 단순한 기술 문제만이 아니라 기술, 보안 및 제품 경험 간의 균형 문제입니다.
산업 관점에서 우리는 개인 키 해결책이 다양한 유형이 있음을 볼 수 있습니다. 예를 들어, 중앙화 거래소는 완전 위탁 방식으로 사용자에게 개인 키를 관리하도록 돕습니다. 즉, 사용자의 자산은 제3자에게 보관되며, 이러한 방식은 여전히 일련의 잠재적 블랙 스완 사건이나 위험을 동반합니다. 그래서 우리는 사용자들이 자신의 디지털 자산을 직접 통제할 수 있도록 비위탁 방식을 적극적으로 추진하고자 합니다.
이더리움 생태계에서는 스마트 계약 지갑이 계정과 개인 키를 분리하여 이더리움의 스마트 계약 위에서 계정을 표시하고 사용자가 자신의 디지털 자산을 관리할 수 있도록 하는 흥미로운 시도를 보고 있습니다. 사용자는 일련의 제어 권한을 설정할 수 있으며, 개인 키는 전체 소프트웨어 측에 숨겨져 있어 사용자가 인지하지 못하게 됩니다. 만약 그가 정말로 분실 문제를 겪게 된다면, 공동 관리인 또는 수호자가 있어 사용자가 계정의 통제권을 되찾도록 도와줄 수 있습니다.
또한 TSS(문턱 개인 키) 분할 기술도 지속적으로 실험되고 있으며, 이 기술은 현재 주로 일부 대기관에서 시도되고 있습니다. 다중 서명 공동 관리 방식으로서 TSS는 보다 안전한 디지털 자산 관리 솔루션이지만, 사용자 경험 측면에서는 지속적인 발전이 필요합니다.
도전 2: 가스 요금
전체 DeFi는 유동성 채굴로 인해 많은 사용자를 끌어들였고, 이는 가스 요금을 지속적으로 상승시켰습니다. 우리는 가스 요금이 몇 십 gwei에서 수백, 수천으로 상승하여, 한 번의 거래가 블록체인에 올라가는 데 수십 달러의 비용이 발생하게 되었음을 보았습니다. 이는 사용자에게 매우 큰 부담이 됩니다. 비용이 높을 뿐만 아니라, 사용자 측면에서도 거래 패키징이 특히 느리다는 등의 다른 직관적인 감각이 있습니다. 특히 오랜 시간 기다린 후에도 거래가 실패하면 가스 요금이 낭비되는 상황이 발생합니다.
이 문제의 핵심은 전체 이더리움 네트워크의 처리량으로, 이는 확장성 문제와 관련이 있습니다. 해결책으로는 단기적으로 가스 요금이 원래 1000만의 GasLimit 처리량을 1300만으로 증가시키는 등의 조치를 취했지만, 이는 근본적인 도움을 주지 못합니다. 이더리움 2.0은 본질적으로 확장성 문제를 해결하기 위한 것이며, 현재 Eth2는 추진 중에 있습니다. 상대적으로 중기 해결책은 커뮤니티의 Layer 2로, 이 솔루션은 일부 응용 프로그램과 서비스를 이더리움의 Layer 2 네트워크로 이전하여 이더리움 Layer 1의 압박을 완화하고자 합니다.
가스 요금 외에도, 사실 가스 요금 자체도 큰 장벽입니다. 신규 사용자에게는 ETH가 없다면 사실상 아무것도 할 수 없습니다. 왜냐하면 블록체인에 올라가는 모든 행동은 가스 요금을 지불하기 위해 ETH를 소모해야 하기 때문입니다.
따라서 현재 이 문제에 대해 여러 가지 해결책이 제시되고 있습니다. 예를 들어, Meta-Transaction과 GasStationNetwork는 대납 메커니즘을 통해 사용자가 ETH 없이도 제3자를 통해 가스 요금을 지불할 수 있도록 합니다. 이에 따라 사용자는 자신의 다른 토큰을 지불해야 합니다. 또한 Gasless Token과 같은 새로운 표준이 등장하여 사용자가 오프라인 지갑에서 서명 권한을 부여함으로써 제3자(relayer) 네트워크가 사용자의 토큰 전송을 도와줄 수 있게 합니다.
이와 관련하여 imToken은 단계적으로 가스 요금 주유소라는 해결책을 제시했습니다. 이를 통해 사용자가 ETH가 없더라도 자신의 다른 토큰을 빠르게 ETH로 교환하여 이후의 블록체인 거래를 수행할 수 있도록 돕고자 합니다.
도전 3: 복잡성
우리는 DeFi가 주로 스마트 계약을 통해 블록체인에서 금융 공학을 실현한다는 것을 알고 있습니다. 이는 스마트 계약이 제공하는 매우 강력한 장점입니다. DeFi는 개방형 무허가 프로토콜 네트워크로, 누구나 서비스를 사용할 수 있으며, 어떤 프로젝트도 이러한 프로토콜을 조합하여 새로운 제품을 만들 수 있습니다. 우리는 이러한 형태를 Money Lego(화폐 레고)라고 부릅니다.
이더리움 네트워크의 토큰은 매우 좋은 경제적 인센티브 메커니즘으로, 프로젝트가 초기 유동성이나 사용자를 유치하는 데 도움을 줄 수 있습니다. 하지만 이러한 프로토콜 간의 무한한 조합은 필연적으로 복잡성 문제를 초래합니다.
예를 들어, 사용자가 초과 담보 방식으로 ETH를 Maker 프로토콜에 스테이킹하여 스테이블코인 Dai를 발행한 후, Dai를 Compound 대출 프로토콜에 예치하여 이자를 얻습니다. 이때 Compound는 사용자에게 cDai(예치 증명서)를 반환하며, 사용자는 cDai를 PoolTogether(무손실 복권)와 같은 응용 프로그램에 넣을 수 있습니다. 그러면 PoolTogether는 사용자에게 poolDai라는 토큰을 반환합니다.
여기서 우리는 사용자의 ETH가 Dai로 변환되고, 다시 cDai로, 마지막으로 poolDai로 변환되는 과정을 볼 수 있습니다. 이는 네 개의 토큰과 세 개의 네트워크 프로토콜의 조합을 포함하므로, 이러한 프로토콜 조합은 더 큰 시스템적 위험을 초래할 수 있습니다. 또한 이러한 조합은 보안 감사에서 발견하기 어려운 공격 벡터를 유발할 수 있으며, 전체 시스템적 위험을 확대합니다. 이 시스템의 강건성은 나무 통 효과로 변하며, 가장 약한 프로토콜이 전체 보안 수준을 결정할 수 있습니다.
관심 있는 분들은 Yearn에 대해 더 알아보실 수 있습니다. 이는 전형적인 복잡한 시스템의 프로토콜 조합입니다. 참여하는 것은 미로에 들어가는 것과 같습니다.
저는 이러한 복잡성이 일반 사용자에게는 접근하기 어려운 것이라고 생각합니다. 왜냐하면 그들은 결국 자신의 자산이 어디에 있는지 전혀 알지 못할 수 있으며, 자신이 어떤 프로토콜에서 어떤 권한을 부여했는지 잊어버릴 수 있기 때문입니다. 이는 그들에게 미래에 어떤 위험을 초래할 수 있습니다. 따라서 DeFi가 이러한 상태라면, 우리는 그것이 전문 종사자들만을 위한 서비스로 한정될 것이라고 생각할 수 있습니다.
DeFi가 최종적으로 나타낼 상태
앞서 언급한 세 가지 도전 과제 아래에서, DeFi는 어떤 방향으로 발전할 것이며, 최종적으로 어떤 상태를 나타낼까요?
우선 확장성 문제를 해결해야 합니다. 전체 네트워크의 부하와 확장 능력은 미래에 수용할 수 있는 경제 규모와 사용자 규모를 결정합니다. 현재 이더리움의 비즈니스 수용 능력은 한계에 도달했으며, 많은 비즈니스가 자원 경쟁에서 수동적으로 배제되거나 적극적으로 다른 네트워크로 전환되었습니다. 그래서 이더리움은 일찍이 2.0 계획을 세워, 샤딩 확장 솔루션을 통해 이더리움 Layer 1의 확장성 문제를 해결하고자 했습니다. 이와 관련하여 현재 이더리움 재단이 적극적으로 추진하고 있습니다.
커뮤니티 측면에서 최근 우리는 매우 많은 Layer 2 솔루션을 보았습니다. 예를 들어 ZK-Rollup, OP-Rollup, Plasma 등이 확장성 해결책을 적극적으로 추진하고 있으며, 일부 프로젝트는 이미 메인넷에 도달하는 이정표를 세웠지만, 현재는 기술 검증 상태에 있으며, 더 많은 생태계 응용 프로그램과 사용자가 Layer 2로 이전해야 합니다.
하지만 사용자 지향의 지갑 관점에서 우리는 현재 전체 발전 경로가 Layer 1과 Layer 2 모두 매우 단절된 상태라고 생각합니다. 우리는 방금 Layer 2에 대해 이야기했지만, 그것은 다양한 해결 경로가 있으며, 최종적으로 어떤 기술 경로로 실현될지는 알 수 없습니다. 따라서 미래의 전체 네트워크는 다양한 해결책이 공존하는 상태가 되어야 합니다. 사용자 지향의 인프라로서 지갑은 이러한 네트워크의 집합층을 형성할 것이라고 생각합니다.
우리는 이 층을 Omni layer라고 부릅니다. 이 층에서 우리는 앞서 언급한 일련의 문제를 해결하고자 하며, 사용자 계정과 개인 키 문제를 해결하고, 특히 서로 다른 네트워크와 체인 간의 단절 문제를 해결하고자 합니다. 동시에 우리는 Omni layer에서 개인 키 도전 문제를 해결하고, 사용자가 네트워크 사용 시 비용 문제, 네트워크와의 상호작용 효율 문제, 네트워크 활동 참여 시 복잡성 문제를 해결할 수 있도록 돕고자 합니다.
이 일련의 문제가 완화되거나 해결되어야만, 더 넓고 주류인 일반 사용자들이 이 새로운 기술을 적극적으로 수용하고 블록체인이 가져오는 새로운 응용 프로그램과 서비스를 사용할 수 있는 희망이 생깁니다.
따라서 최종적으로 나타날 상태에 대해 우리는 Layer 1이 기본 자산의 안전성을 보장하고, 전체 데이터가 체인에 있는 상태와 최종 확정성을 보장하며, Layer 2가 확장성 문제를 해결하여 저비용, 고효율의 네트워크가 일반 대중의 일상 사용 요구를 충족할 수 있도록 할 것이라고 생각합니다.
우리는 현재 대부분의 복잡한 DeFi 프로토콜이 일반 사용자에게 적합하지 않다고 생각합니다. 그것이 Layer 1에 있든 Layer 2에 있든, 일반 사용자에게는 단순히 토큰을 보유하는 것만으로 충분할 수 있습니다. 즉, DeFi의 금융 공학이 일반 사용자에게 최종적으로 나타내는 상태는 단순히 하나의 토큰일 수 있습니다. 이 토큰은 서비스의 추상화와 객체화이며, 사용자에게 가장 좋은 표현 방식입니다.
토큰 (Token)
토큰은 가장 작은 경제 단위로, 전체 DeFi가 복잡성 위기 속에서 일련의 문제를 회피하는 데 도움을 줄 수 있습니다.
예를 들어 예측 시장에서는 예측 토큰을 발행할 수 있으며, 최근 Gnosis는 미국 대선에 대해 두 개의 토큰을 발행했습니다. 하나는 yes trump, 다른 하나는 no trump입니다. 따라서 미국 대선 결과를 추측하고 싶다면 토큰을 구매하여 참여할 수 있습니다. 이것이 바로 사용자가 토큰을 통해 네트워크의 금융 활동에 참여할 수 있는 방식입니다.
사용자에게 이러한 극단적으로 간단한 방식은 두 가지 상태만 존재합니다. 있거나 없거나. "있다"는 상태는 사용자가 토큰을 보유하고 있으며, DeFi 프로토콜 내의 다양한 서비스와 응용 프로그램에 참여할 권리가 있음을 의미합니다. 또는 토큰을 전송하여 교환할 수 있으며, 다른 토큰으로 교환하거나 상품과 서비스를 교환할 수 있습니다.
따라서 종합적으로 우리는 사용자가 Omni layer라는 네트워크 층에서 토큰을 보유하는 방식으로 간접적으로 DeFi에 참여할 수 있기를 바랍니다. 이러한 모델에서 원주율 자산은 Layer 2에 매우 안전하게 보관됩니다. DeFi 프로토콜이나 서비스 제공자는 Layer 2에서 warp token(앵커 토큰) 방식으로 이를 발행하여 사용자가 매우 간단하게 보유할 수 있도록 합니다. 동시에 이러한 wrap token은 Layer 2 네트워크 내에서 매우 효율적이고 저비용으로 유통될 수 있습니다.
오늘 제가 여러분께 드린 발표는 우리가 imToken에서 일하는 과정에서 DeFi의 미래 발전과 블록체인의 미래 발전에 대한 몇 가지 추측입니다. 우리는 지켜보겠습니다.
마지막으로 우리는 블록체인 생태계의 모든 참여자들이 함께 협력하여 이러한 도전에 공동으로 대응하기를 희망합니다. 오늘의 발표는 여기까지입니다. 감사합니다.