**루프링(Loopring)**은 이더리움 블록체인에 구축된 탈중앙화 거래소 프로토콜이자 암호화폐입니다. 2017년 8월 6일에 처음 발표되었습니다.[1]
2020년 9월, 루프링은 밴드 프로토콜의 크로스체인 오라클을 통합한 최초의 탈중앙화 거래소가 되었습니다.[2]
루프링은 탈중앙화 거래 프로토콜이자 이더리움 기반의 “자동화된 실행 시스템”으로, 사용자가 거래소 간에 자산을 거래할 수 있도록 합니다. 루프링은 탈중앙화 거래소가 아니라 링 공유 및 주문 매칭을 통해 탈중앙화된 환경에서 거래를 용이하게 합니다.
루프링은 네트워크로 전송된 모든 주문을 풀링하고 여러 거래소의 주문장을 통해 주문을 처리합니다. 탈중앙화 및 중앙화 거래소 모두 루프링을 구현하여 크로스 블록체인 및 크로스 거래소 유동성에 액세스할 수 있습니다. 또한 투자자는 더 넓은 시장에서 이용 가능한 최상의 가격에 액세스할 수 있습니다. 루프링은 블록체인에 구애받지 않으므로 스마트 계약을 사용하는 모든 플랫폼(예: NEO, 이더리움, Qtum)이 루프링과 통합될 수 있습니다.[3][4]
2020년 9월, 루프링은 밴드 프로토콜의 크로스체인 오라클을 통합한 최초의 탈중앙화 거래소가 되었습니다. CryptoSlate와 공유된 보도 자료에서 회사는 크로스체인 데이터 오라클이 루프링의 zkRollup DEX에서 지원되는 모든 암호화폐 자산에 대한 고속 법정화폐 가격 피드를 제공하는 데 사용될 것이라고 밝혔습니다.[5]
밴드 프로토콜을 사용하여 구축된 루프링의 맞춤형 오라클은 CryptoCompare, CoinGecko, Binance, Coinbase Pro, Huobi Global, OKEx, Kraken, Bitfinex 및 FTX를 포함한 12개 이상의 업계 최고의 소스의 검증된 데이터와 AlphaVantage, Fixer, 1Forge, Open Exchange Rate 및 XE.com의 프리미엄 환율을 활용합니다.[6]
루프링을 사용할 때 거래자는 거래를 시작하기 위해 자금을 거래소에 예치할 필요가 없습니다. 자금은 항상 사용자 지갑에 남아 있으며 주문에 의해 잠기지 않습니다. 이를 통해 사용자는 거래하는 동안 자금에 대한 완전한 자율성을 가질 수 있습니다. 주문이 실행되기 전에 주문을 취소, 다듬거나 늘릴 수 있습니다.[7]
거래할 준비가 되면 loopring.iowallet을 통해 주문을 제출하고 개인 키로 서명할 수 있습니다. 이 주문은 루프링 네트워크의 스마트 계약과 일련의 오프체인 릴레이 노드로 전송됩니다. 스마트 계약은 지갑의 자금이 거래된 코인으로 교환되도록 보장하고, 오프체인 릴레이는 주문장을 유지 관리하고 해당 주문을 링 채굴자에게 브로드캐스트하는 역할을 합니다.[9][10]
링 채굴자는 관련된 모든 당사자에 대해 원하는 거래가 완료될 때까지 주문 링을 통해 주문을 처리(또는 부분적으로 처리)할 수 있도록 합니다. 이 서비스에 대한 보상으로 링 채굴자는 LRC(루프링 토큰) 또는 주문의 최종 구매 금액에 대한 분할 마진으로 수수료를 받을 수 있습니다.[8]
예를 들어 사용자가 1 ETH를 10 NEO로 거래하고 싶지만 링 채굴자가 11 NEO로 거래를 찾은 경우 이 마진의 일부를 사용자와 분할하거나 주문이 전송될 때 지정된 LRC 수수료를 선택할 수 있습니다.
이를 통해 채굴자는 거래자를 위한 최상의 환율을 찾는 데 대한 공정한 보상을 받고 거래자는 돈을 최대한 활용할 수 있습니다.
주문된 링이 완료되면 루프링의 스마트 계약은 주문을 평가하여 주문을 처리할 수 있는지 확인합니다. 모든 것이 확인되면 스마트 계약은 코인을 해당 수신자에게 전송합니다. 이 프로세스는 원자적이며 지갑 간에 이루어집니다.
주문 링 및 주문 공유는 루프링을 다른 탈중앙화 거래 플랫폼과 분리합니다. 주문 링은 일련의 거래를 함께 연결하여 서로의 주문을 처리하는 프로세스인 링 매칭을 허용합니다. 또한 단일 거래로 주문을 완료할 수 없는 경우 주문 공유를 통해 원래 주문 금액이 완전히 채워질 때까지 이 주문을 부분 주문으로 분할할 수 있습니다.
루프링은 2017년 6월에 설립되었으며 2020년 11월까지 팀은 루프링 프로토콜의 4가지 주요 버전을 출시했습니다.
루프링 1.0은 링 매칭 개념을 도입했습니다. 하나의 거래에서 둘 이상의 주문이 링 형태로 암호화폐 자산을 순환적으로 교환할 수 있습니다. 이 기능은 고유하며 개선된 가격 발견 및 더 높은 거래량을 위한 잠재력을 제공합니다. 프로젝트 이름 루프링은 이 기능에서 파생되었습니다. 1.0에서는 주문이 오프체인에서 관리되고 매칭됩니다. 프로토콜의 스마트 계약은 주문 서명, 거래 가격 및 정산 금액을 온체인에서 확인하고 각 주문에 따라 토큰 전송을 수행합니다.[11]
루프링 1.5는 프론트 러닝을 방지하기 위해 이중 인증이라는 또 다른 고유한 기능을 도입했습니다. 각 주문에는 무작위로 생성된 이중 인증 키 쌍이 있습니다. 공개 키는 주문의 일부입니다. 그러나 개인 키는 주문의 일부가 아니라 릴레이어에게 전송되어 릴레이어가 주문을 포함하는 링에 서명하는 데 사용해야 합니다. 이중 인증은 합법적인 릴레이어만 주문의 이중 인증 개인 키에 액세스할 수 있으므로 보류 중인 정산 및 해당 주문이 이더리움 네트워크의 중개인에게 도난당하는 것을 효과적으로 방지합니다.[12]
2.0 릴리스에서 루프링은 더 이상 거래자가 거래 수수료로 루프링의 유틸리티 토큰인 LRC를 지불할 필요가 없습니다. 거래 수수료는 릴레이어가 지정하는 모든 ERC-20 토큰을 사용하여 지불할 수 있습니다. 릴레이어는 수수료 수입의 일부(소각률이라고 함)만 사용하여 LRC를 구매하여 소각해야 합니다. 토큰마다 소각률이 다르며 LRC 및 WETH의 소각률이 가장 낮아 LRC 및 Ether로 지불하는 것이 가장 비용 효율적입니다. 이 기능을 통해 탈중앙화 거래소는 자체 플랫폼 토큰을 수수료 토큰으로 사용할 수도 있습니다.[13]
3.0 릴리스는 보안 측면에서 절충 없이 이전 버전보다 훨씬 더 높은 성능을 제공합니다. 그러나 다른 측면에서는 몇 가지 절충이 있습니다. 예를 들어 주문은 더 이상 여러 거래소 간에 공유할 수 없으며 전용 릴레이어가 매칭해야 합니다. 또한 암호화폐 자산은 주문에 사용할 수 있기 전에 스마트 계약에 예치해야 합니다. 이러한 절충의 한 가지 이점은 새로운 사용자 경험이 친숙한 사용자 흐름으로 중앙화된 거래소와 더 유사하다는 것입니다.[14]
루프링 3.0은 또한 여러 업그레이드 옵션을 지원합니다. 소유자는 탈중앙화 거래소(DEX)가 향후 새로운 호환 버전으로 업그레이드할 수 있는지 여부와 업그레이드가 완전히 자동화되어야 하는지 수동으로 수행해야 하는지 여부를 결정할 수 있습니다. 두 경우 모두 업그레이드 프로세스는 최종 사용자에게 완전히 투명합니다.[15]
루프링 3.0은 기본 이더리움 블록체인과 동일한 수준의 보안을 보장하면서 초당 최대 2,025건의 거래를 정산할 수 있습니다. 이는 zkRollup이라는 구조와 OCDA(On-Chain Data Availability)라는 기능을 사용하여 가능합니다. OCDA를 비활성화하면 루프링 처리량이 초당 16,400건의 거래만큼 높아지지만 보안은 해당 데이터를 유지 관리하는 컨소시엄의 보안으로 감소합니다. 컨텍스트상 루프링의 이전 버전은 초당 2~3건의 거래만 정산할 수 있습니다.[16]
루프링 3.6은 Ether 및 ERC20 전송, 주문장 거래 및 자동화된 마켓 메이커(AMM) 스왑을 위한 zkRollup 레이어 2 확장성 솔루션입니다. AMM 지원은 3.6에서 새롭게 추가되었습니다. 루프링 팀은 11월 말에 Goerli에서, 12월 말에 이더리움 메인넷에서 3.6을 출시할 계획입니다.[17]
2020년 9월, 루프링 팀은 루프링 프로토콜 3.6의 사전 릴리스인 루프링 3.6.0에서 버그를 식별하는 사람들에게 보상하기 위해 버그 현상금을 설정했습니다. 현상금은 2020년 11월 30일에 종료됩니다. 보상은 12월 10일 이전에 지급됩니다.[18]
2020년 6월, 루프링은 루프링 페이라는 새로운 결제 제품을 출시했습니다. zkRollup을 사용하는 ETH 레이어 2 확장 프로토콜인 루프링 v3.0을 기반으로 구축된 루프링 페이를 통해 사용자는 거래당 0.00006 USD의 수수료로 ETH 및 ERC20 토큰을 보낼 수 있습니다.[19][20]
사용자 관점에서 루프링 페이는 처음에는 PayPal과 유사하게 작동합니다. 모든 거래가 루프링의 zkRollup을 통해 이루어지기 때문에 사용자는 이러한 결제를 보내거나 받으려면 zkRollup에 있어야 합니다. 등록은 Loopring.io 웹사이트를 통해 이루어지며 사용자의 이더리움 주소가 오프체인 계정 시스템(Merkle 트리)의 “슬롯”(계정 ID)에 연결되도록 합니다.[21]
2020년 11월 24일, 루프링 팀은 zkRollup 확장이 내장된 최초의 이더리움 스마트 지갑인 루프링 지갑의 베타 버전을 출시했습니다. zkRollup은 사용자에게 완전한 이더리움 레이어 1 보안 보장과 대규모 확장성 향상(1000배 더 높은 처리량, 1000배 더 낮은 수수료)을 제공합니다. 모바일 앱 버전은 이미 Android에서 사용할 수 있으며 iOS 사용자는 2021년 초에 액세스할 수 있습니다.[22]
이 지갑을 통해 사용자는 루프링 거래소에 있는 것과 동일한 주문장에서 거래할 수 있습니다. 또한 루프링 페이를 사용하여 즉시 무료로 전송을 보낼 수 있습니다. 전송은 루프링의 L2에 있는 기존 7400명 이상의 사용자에게 보낼 수 있습니다.[23]
LRC는 루프링의 이더리움 기반 암호화폐 토큰입니다. 모든 LRC 보유자는 LRC를 스테이킹하여 루프링을 기반으로 구축된 모든 거래소에서 지불하는 프로토콜 수수료의 일부를 얻을 수 있습니다. 프로토콜 수수료의 70%는 스테이커에게 보상되고, 20%는 루프링 DAO에 자금을 지원하는 데 사용되며, 나머지 10%는 소각됩니다. 스테이킹된 LRC는 최소 90일 동안 잠깁니다. 프로토콜 수수료 외에도 LRC 스테이커는 DEX 소유자로부터 스핀업 비용으로 징수되고 잘못된 행동으로 인해 삭감되는 LRC도 얻습니다.[24]
2019년 5월 7일, 루프링 팀은 LRC를 버전 1.0에서 버전 2.0으로 마이그레이션했습니다. 새로운 LRC 토큰은 ERC20을 준수하고 루프링 프로토콜과 Oedax 경매 프로토콜이 사용됨에 따라 LRC를 소각하는 데 사용되는 “소각” 기능을 지원하기 시작했습니다. 총 LRC 공급량은 이러한 소각을 반영하여 시간이 지남에 따라 감소합니다.[25]
루프링 설립자인 다니엘 왕은 2014년에 코인 포트라는 중앙화된 거래소를 운영했습니다. 왕은 다음과 같이 말했습니다.
“당시 중앙화된 거래소의 문제를 해결하려고 노력했고, 그것이 불가능하다는 것을 깨달았습니다. 이러한 문제는 중앙화된 거래소 모델에 내재되어 있습니다.”[26]
따라서 그는 루프링이 될 개념을 구상하기 시작했습니다. 과거에는 Google 기술 리드 직책을 맡았고 Yunrang Technology의 공동 설립자이자 부사장이었습니다.
루프링의 CMO인 제이 저우는 이전에는 Ernst & Young에 고용되었고 SJ Consulting 설립을 도왔으며 PayPal의 위험 운영 부서에서 일했습니다.
프로젝트의 COO인 존스턴 첸은 3NOD에서 최고 정보 책임자로 일했습니다.