탈중앙화 금융이 규제의 중점이 되다, DeFi 프론트를 어떻게 탈중앙화할 것인가?
이 글은 체인뉴스에서 가져온 것으로, 저자는 판지숑입니다.
지난 주, Uniswap 프로토콜의 개발 팀인 Uniswap Labs는 규제 압박에 따라 웹사이트 프론트를 검토하고 규제 위험이 있는 토큰을 자발적으로 내리겠다고 발표했습니다. 특히, 미국 SEC 의장 Gary Gensler가 최근에 「주식 토큰」, 「증권으로 지원되는 안정 가치 토큰」 및 「기초 증권 합성 위험을 제공하는 가상 제품」으로 지목한 sTSLA와 같은 토큰이 포함됩니다.
「탈중앙화」에 대한 규제가 공식적으로 시작되었지만, 그렇다고 해서 「탈중앙화」가 실패한 것일까요?
답은 아마도 부정적일 것입니다. Uniswap 공식 웹사이트에서 일부 토큰 거래가 불가능하더라도, Uniswap 프로토콜 자체는 여전히 「허가 없이」 사용 가능하다는 의미입니다. 이는 프로토콜 레이어로서 중립성을 유지하며, 사용자는 여전히 프로토콜과 상호작용하고 필요한 거래를 완료할 수 있습니다.
더 극단적인 예를 들면, 미래에 모든 프론트 웹페이지가 규제 위험에 직면하더라도, 사용자가 이더리움 노드를 실행하기만 하면 여전히 거래를 수행할 수 있습니다. 단, 채굴자의 수가 충분히 많아야 합니다.
하지만 이것만으로는 부족합니다. 만약 프론트도 검열 저항이 가능하다면 더 좋지 않을까요? 사실, 우리는 이미 몇 가지 해결책을 가지고 있습니다.
DeFi 애플리케이션의 「프론트 중앙화」 현상
현재 많은 블록체인 기반 애플리케이션이 핵심 비즈니스 로직을 스마트 계약을 통해 구현하고 있습니다. 예를 들어 DeFi 애플리케이션의 자금 상호작용 및 게임이나 NFT 시장에서의 자산 호출 등은 모두 체인에서 완료되어야 합니다.
스마트 계약을 통해 실행되는 비즈니스는 탈중앙화의 특성을 보장할 수 있으며, 특히 검열 저항과 지속적인 비즈니스 제공 능력을 갖추고 있습니다. 모든 거래는 안전하게 실행될 수 있으며, 해당 비즈니스는 블록체인에서 영구적으로 운영됩니다. 단, 일부 스마트 계약에 검열 기능이 통합된 애플리케이션은 예외입니다. 예를 들어, 미국 달러 스테이블코인 USDT 및 USDC는 일부 이더리움 주소를 블랙리스트에 올렸지만, 대다수의 DeFi 애플리케이션은 이러한 조건을 갖추고 있지 않습니다.
그러나 핵심 로직이 일반적으로 탈중앙화된 것과는 달리, 현재 대부분의 체인 상 애플리케이션의 프론트는 여전히 모바일 앱이나 웹페이지와 같은 인터넷 시대의 형태를 광범위하게 채택하고 있습니다. 이러한 웹페이지 프론트는 사용자가 체인 상 거래를 제출하는 데 도움을 줄 수 있을 뿐만 아니라, 제품이 「사용하기 쉬운지」와 같은 순수 프론트 기능과 위치를 제공하며, 사용자 결정을 돕기 위한 더 많은 전시 기능(데이터, 차트 등)을 제공할 수 있습니다.
그러나 현재 대다수의 웹페이지 프론트가 여전히 전통적인 인터넷 아키텍처를 통해 구현되고 있기 때문에 「프론트 중앙화」의 문제점이 발생하고 있으며, 가장 전형적인 구성 요소로는 도메인, 네트워크 서비스, 서버, 저장 서비스 등이 있습니다. 이러한 요소들은 쉽게 규제의 대상이 될 수 있습니다.
프론트를 탈중앙화할 수 있을까?
물론 가능합니다. 하지만 현재 인터넷 아키텍처와의 「호환성」을 고려해야 하므로, 더 나은 사용자 경험을 제공하기 위해 소규모 중앙화 서비스를 도입할 수밖에 없습니다. 그러나 인프라가 지속적으로 업그레이드됨에 따라 「완전 탈중앙화된 프론트」와 「더 나은 사용자 경험」을 동시에 실현하는 것이 가능할 것입니다.
간단한 예로, 현재 app.uniswap.org에 접속하면 XAUT 거래가 불가능하지만, uniswap.eth.link에 접속하면 XAUT의 체인 상 거래를 제출할 수 있습니다. (Uniswap 팀은 XAUT가 금지된 이유가 계약의 취약성 때문이라고 밝혔습니다.)
「uniswap.eth.link」란 무엇인가?
간단히 말해, 이것은 「탈중앙화 도메인 ENS」, 「탈중앙화 저장 IPFS」 및 「중앙화 접속 포인트」 (Cloudflare 또는 eth.link 등)를 결합하여 모든 브라우저에서 Uniswap의 탈중앙화 버전 프론트에 직접 접근할 수 있게 합니다.
「탈중앙화 버전 프론트」와 「중앙화 버전 프론트」의 가장 핵심적인 차이점은 「탈중앙화 버전」은 누구나 배포할 수 있다는 것입니다. 이 페이지는 단일 노드가 배포 및 유지 관리를 담당하지 않으며, 이러한 페이지는 네트워크에 공유되어 검열 저항 능력을 제공할 수 있습니다.
왜 「중앙화 접속 포인트 (Cloudflare 또는 eth.link 등)」를 추가해야 하는지는 현재 웹 브라우저가 「탈중앙화 도메인」과 「탈중앙화 저장」의 접속 능력을 원래 지원하지 않기 때문입니다. 따라서 이러한 중앙화 서비스는 기존 인터넷 사용자에게 사용자 경험을 향상시킬 수 있습니다.
그러나 일부 브라우저는 이 분야에서 노력하고 있으며, 점차적으로 탈중앙화 서비스의 원주율 접속 능력을 제공하고 있습니다.
탈중앙화 프론트의 구성
현재 인터넷을 기준으로 비유하자면, 탈중앙화 버전도 브라우저, 도메인, 저장, 계산 등으로 구성될 수 있습니다.
브라우저
웹 브라우저는 사용자가 인터넷에 접근하는 입구 도구로, 운영 체제 다음으로 가장 핵심적인 애플리케이션입니다. 대다수의 브라우저는 가능한 많은 사용자를 지원하기 위해 다중 플랫폼 전략을 채택하여 Linux, macOS, Windows, 심지어 iOS 및 안드로이드 시스템을 포함합니다.
물론, 광의의 암호화폐 분야에서 암호화폐 지갑도 브라우저입니다. 현재 대부분의 지갑은 단순한 개인 키 관리자가 아니라 다양한 애플리케이션과 서비스의 입구 역할을 합니다.
모든 웹 브라우저 중에서 탈중앙화 서비스 지원도가 가장 높은 것은 Opera와 Brave입니다. 두 브라우저의 일부 플랫폼 버전은 이미 IPFS와 ENS 도메인의 원주율 접속 능력을 지원하고 있으며, 앞으로 더 많은 플랫폼과 서비스로 확장될 예정입니다. 설치량이 더 많은 Chrome과 Firefox 두 브라우저도 풍부한 플러그인 생태계를 통해 좋은 적응 능력을 제공합니다.
탈중앙화 도메인 및 도메인 해석
전통적인 도메인은 접속 서비스의 능력을 제공합니다. 예를 들어 사용자가 브라우저에서 google.com에 접속하면 google의 검색 서비스에 접근할 수 있습니다. 그러나 이러한 접속 능력은 완전히 중앙화되어 관리되고 있으며, ICANN에 의해 통합 관리됩니다.
「탈중앙화 도메인」 서비스는 도메인이 완전히 탈중앙화된 네트워크에서 운영되도록 하며, 누구나 공정하고 검열 없이 도메인 등록을 완료할 수 있습니다. 따라서 블록체인은 탈중앙화 도메인의 한 가지 해결책입니다. 예를 들어, 초기의 Namecoin부터 많은 팀들이 이 분야에서 시도를 시작했습니다.
현재 가장 널리 사용되는 것은 이더리움 네트워크에서 운영되는 「이더리움 도메인 서비스」 (ENS)입니다. ENS 도메인의 등록, 등록 정보, 변경 정보, 갱신 등의 비즈니스는 모두 이더리움의 스마트 계약을 통해 이루어집니다. ENS가 선택한 도메인은 「.eth」로, 이더리움의 토큰 기호와 일치합니다.
ENS의 데이터는 이더리움 네트워크에 저장되므로, 브라우저가 이 데이터를 읽는 가장 안전한 방법은 이더리움 전체 노드를 통해 얻는 것입니다. 그러나 이러한 비용이 다소 높기 때문에 이전에 언급한 「중앙화 접속 포인트 (Cloudflare 또는 eth.link 등)」는 현재 Web2 사용자의 경험 문제를 해결하는 데 도움을 줍니다.
즉, 브라우저가 「.eth」의 해석 능력을 원주율 지원하지 않을 때, ENS 팀이 구매한 eth.link라는 전통적인 도메인(일반 브라우저가 eth.link를 해석할 수 있음)은 모든 eth 도메인을 해석할 수 있습니다.
참고 읽기: 《분산 웹을 위한 이름 해석기》
이 경로는 다음과 같습니다: 어떤 사용자 ------> 어떤 브라우저 ------> uniswap.eth.link ------> uniswap.eth의 자원.
이 경로는 「중앙화 접속 포인트」를 통해 기존 웹 시설과의 통합을 실현했습니다. ENS 외에도 Handshake, Unstoppable Domains, DAS 등의 팀도 유사한 기능을 제공하고 있습니다.
물론, 미래에는 「중앙화 접속 포인트」를 제거할 가능성도 있습니다. 한 가지 방법은 이러한 서비스를 제공하는 회사가 점점 더 많아져 (간접적으로 검열 저항 능력을 얻는 것)고, 또 다른 방법은 브라우저가 자체적으로 운영하는 이더리움 전체 노드를 통해 이러한 데이터를 얻는 것입니다 (직접적으로 검열 저항 능력을 얻는 것).
탈중앙화 저장 및 계산
저장 및 계산도 점차 탈중앙화될 것입니다. 그러나 현재의 탈중앙화 애플리케이션에 있어 「탈중앙화 저장」이 가장 시급할 수 있습니다. 경량 계산은 브라우저에서 구현할 수 있기 때문입니다.
이 분야에서 널리 사용되는 것은 IPFS입니다. 이 프로토콜은 토큰이 전혀 없고 블록체인도 없으며, Filecoin보다 더 순수합니다. 저장의 장기적이고 효과적인 보장을 위해 Filecoin 및 Arweave와 같은 솔루션을 고려할 수도 있습니다. 현재 uniswap.eth가 해석되는 웹페이지는 IPFS 네트워크에 저장되어 있습니다.
참고 읽기: 《Uniswap 인터페이스 + IPFS》
현재 Opera와 Brave는 일부 협력된 「중앙화 접속 포인트」를 통해 IPFS 접근 능력을 구현했습니다. 그러나 IPFS 서비스를 운영하는 비용은 이더리움 노드를 운영하는 비용보다 훨씬 낮습니다. 접근 속도는 여전히 개선이 필요하며, 현재 단계에서는 「중앙화 접속 포인트」에 의존해야 합니다.
따라서 보충하자면: 어떤 사용자 ------> 어떤 브라우저 ------> uniswap.eth.link (중앙화 서비스 통해 구현) ------> uniswap.eth의 IPFS 자원 (중앙화 서비스 통해 구현).
이러한 프론트 웹페이지는 일반적으로 많은 저장 및 네트워크 대역폭을 필요로 하지 않지만, 미래에 더 큰 대역폭의 네트워크 접속 능력이 필요할 경우 Meson 또는 Theta와 같은 서비스를 통해 더 많은 유형의 서비스를 제공할 수 있습니다.
그리고 중대한 「탈중앙화 계산」에 대해서도 현재 몇 가지 해결책이 있습니다. 예를 들어 DFINITY의 「인터넷 컴퓨터」, GOLEM 등의 서비스를 통해 구현할 수 있지만, 아직 초기 단계에 있습니다.
다른 해결책은?
이러한 해결책들은 탈중앙화된 웹페이지 프론트를 조합하는 데 충분합니다. Uniswap.eth 외에도 Synthetix (synthex.snx.eth) 등 많은 이더리움 DeFi 애플리케이션이 탈중앙화된 프론트 버전을 배포하여 검열 저항을 구현하고 있습니다.
이러한 해결책 외에도 전체 스택 DFINITY와 같은 다른 해결책도 존재합니다. 이는 블록체인, 거래, 서버 등 전체 서비스를 구현했지만, 이러한 솔루션은 아직 더 초기 단계에 있습니다.
현재 팀들은 ENS, IPFS 등의 구성 요소를 결합하여 프론트 탈중앙화를 더 빠르게 실현하고, 당면한 문제를 해결할 수 있습니다.
물론 규제의 강도가 계속 강화될 가능성도 있으며, 향후 어떤 수단이 사용될지는 불확실합니다. 아마도 혁신 속도가 조금 더 빨라진다면, 규제는 상대적으로 느리게 진행될 수밖에 없을 것입니다.