탈 중앙화 거래소와 작동 원리

저는 항상 탈 중앙화 거래소에 매료되었습니다.이 중앙화 거래소는 현명한 계약을 거치지 않고 분산 된 방식으로 Lend 토큰을 사고 팔고 빌릴 수 있습니다. 인기있는 DeFi 프로젝트의 대부분은 거래소를 분산화했습니다. 따라서 DeFi의 투자자 인 경우 분산 형 거래소의 작동 방식을 이해하는 것이 매우 중요합니다. 그리고 당신이 개발자라면 이것은 또한 매우 중요합니다. 왜냐하면이 지식으로 당신 만의 분산 형 거래소를 구축 할 수 있고 이것은 당신의 블록 체인 포트폴리오와 첫 번째 블록 체인 작업에 자금을 지원할 수있는 훌륭한 자산이 될 것입니다.

이 글에서는 탈 중앙화 거래소가 어떻게 작동하는지 설명하겠습니다. 그리고이를 위해 우리는 몇 년 전의 최초의 원시 분산 형 거래소에서 시작하여 오늘날 우리가 보는 현대 분산 형 거래소까지 이어지는 Ether Delta와 같은 다른 세대의 탈 중앙화 거래소를 거치게 될 것입니다. 곡선의 Uniswap으로.

중앙 집중식 거래소

이것을 이해하고 싶다면, 중앙화 거래소는 먼저 중앙화 거래소를 이해해야합니다. 제가 말하는 것은 Coinbase, Finance, Kraken 등과 같은 거래소입니다. 그들은 Cryptocurrency의 대부분의 거래량을 구성합니다.

그래서 그들은 매우 좋은 유동성을 가지고 있습니다. 그들은 매우 빠르며 사용자 경험은 일반적으로 매우 좋습니다. 그래서 그들은 어떻게 작동합니까? 따라서 거래자가 있고 거래소의 서버가 있으며 먼저 거래자가 계정에 자금을 조달해야 Bitcoin, Ether 또는 기타 Cryptocurrency 거래소의 주소로 Crypto를 보낼 수 있습니다. 즉,이 전송 후에는 Crypto가 그들에게 속하지 않고 거래소에 속합니다. 그런 다음 거래가 발생하기 전에 거래소에 약간의 유동성이 필요하므로 이러한 거래자가 지정가 주문으로 지정가 주문을 생성 할 수 있습니다.

몇 가지를 지정합니다. 먼저 거래하려는 시장을 지정합니다. 예 : 비트 코인 / USD 또는 Ether / USD. 그런 다음 구매할지 또는 판매할지 지정하고 제한 가격을 지정합니다. 따라서 구매하는 경우 최대 구매 가격이 될 것입니다. 판매하는 경우 최소 판매 가격이됩니다. 마지막으로 거래소에 주문을 보낸 후 거래 할 금액을 지정합니다.

그리고 이것은 우리가 주문서라고 부르는 데이터베이스에 저장 될 것입니다. 주문서는 두 개의 열이있는 데이터베이스입니다. 주문의 각 열에있는 구매 주문과 판매 주문은 가격별로 정렬됩니다. 따라서 판매를 위해 또는 베스트셀러가 낮은 가격을 가지고 있기 때문에 낮은 가격에서 가장 높은 가격으로 정렬됩니다. 그리고 매수 주문은 그 반대입니다. Best Buy 주문은 제한 가격이 높은 주문이므로 최고 가격에서 최저 가격으로 판매됩니다.

이 시점에서 기본적으로 그가 거래자의 의도를 요약 한 데이터베이스가 있습니다. 그러나이 시점에서는 거래가 발생하지 않습니다. 거래가 진행 중이라면 시장 주문이 필요합니다. 그리고 시장 주문은 거래하려는 시장을 지정하는 일종의 주문이 아닙니다. 그래서 Bitcoin / USD, Ether / USD 등. 그런 다음 매수 또는 매도 여부를 지정하고 거래 할 금액을 지정하지만 시장에서 가격은 지정하지 않습니다.

아니면 그냥 어떤 가격에 이렇게 많이 거래하고 싶어요? 그리고 일어난 일은 중앙 집중식 거래소에 주문을 보낸 후 주문서에서 파티와 일치하게 될 것입니다. 예를 들어 자산을 매도하려는 경우 매수 지정가 주문과 매칭되고 가격 시간 매칭 알고리즘이라고하는 것을 사용합니다. 따라서 먼저 가장 좋은 가격에서 시작하는 것입니다.

따라서 항상 최고의 가격을 가장 높은 가격에 판매하고 그 이후에는 이전에 가장 오래된 주문을 받아이 주문의 유동성을 소비하게됩니다. 주문이 너무 크면 알고리즘이 다음 주문으로 넘어갑니다. 그래서 아마도 우리가 같은 수준에서 다른 주문을 가지고 있지만 그 이후에 만들어 졌다면 그것은 두 번째로 사용될 것입니다, 등등 등등.

그리고 당신의 주문이 실제로 선별된다면,이 가격 수준의 모든 유동성 풀을 사용하는 것입니다. 그 후에 두 번째로 가장 좋은 가격으로 이동하고 주문을 이행 할 때까지 알고리즘을 반복 할 것입니다. 완료되면 마침내 Crypto 자산을 인출 할 수 있습니다. 그렇지 않으면 Bitcoin Eth가 거래소에서 자신의 지갑으로 전송됩니다. 그리고 이것이 중앙 집중식 거래소에 대한 작업의 끝입니다.

그러나 그들은 몇 가지 문제가 있습니다. 가장 큰 문제 중 하나는 보안입니다. 모든 것이 중앙 집중화되어 있고 이러한 모든 개인 키를 중앙에서 관리하기 때문입니다. 해커에게 일종의 허니팟 역할을합니다. 그리고 과거에 중앙 집중식 거래소의 해킹이 많았습니다. 가장 유명한 것 중 하나는 일본에서 2013 년 Gox 산입니다. 그러나 다른 많은 사람들이있었습니다. 그러나 또 다른 문제는 정부가 어떤 이유로 든 귀하를 좋아하지 않으면 정부가 귀하의 Crypto를 압류하는 것이 매우 쉽다는 것입니다. 그들은 중앙 집중식 거래소에 전화를 걸어 모든 자산을 압류하도록 요청하고 개인 키를 제어하기 때문에 중앙 집중식 교환은 아주 쉽게 할 수 있습니다.

 

이 문제를 해결할 수 있습니까? 예, 탈 중앙화 거래소로.

1 세대 탈 중앙화 거래소

2016 년, 2017 년, 우리는 이더 델타와 같은 1 세대 탈 중앙화 거래소를보기 시작했습니다. 따라서 이러한 거래소와 중앙 집중식 거래소의 큰 차이점은 탈 중앙화 거래소를 사용하면 소유권을 부여 할 필요가 없다는 것입니다. 다른 법인에 귀하의 자산.

항상 자산을 관리합니다. 모든 것은 사전에 작성된 스마트 계약에서 발생하며, 누구도 계약 코드를 수정할 수 없습니다. 또한 백도어도 없습니다. 따라서 기술적으로 거래하기 전에 자산을 분산 형 거래소의 스마트 계약으로 보내야합니다. 그러나 탈 중앙화 거래소의 코드에는 누구든지 귀하의 자산을 압류 할 수있는 기능이 없습니다. 언제든지 원할 때마다 자산을 인출 할 수 있습니다.

주문서는 가격 매칭 알고리즘을 사용하는 중앙 집중식 교환과 매우 유사하게 작동합니다.

탈 중앙화 거래소의 첫 번째 시도를 위해 우리는 주문서를 Chain에 직접 올리려고했지만 주문을 할 때마다 가스비를 지불하고 취소하고 싶다면 큰 문제였습니다. 또는 업데이트하면 트랜잭션이 블록 체인 내부에 저장되기 전에 채굴해야하기 때문에 많은 시간이 걸립니다.

최소 15 초입니다. 하지만 시장이 갑자기 변하면 큰 문제가 될 수 있습니다. 따라서 Ether Delta는 오프 체인 주문서를 작성하여 더 나은 솔루션을 찾습니다.

따라서 지정가 주문 또는 시장 주문을 생성 할 때 이더 리움 주소의 개인 키로 메시지에 서명하고이 주문을 이더 델타의 중앙 서버로 전송하여 중앙 주문 장부와 이더 주문 장부를 가질 수 있도록합니다. 델타는 시장 주문이 하나 또는 여러 제한 주문과 일치한다는 것을 의미합니다. 그러면 이더 델타의 서버는 이더 리움 블록 체인에있는 이더 델타의 스마트 계약으로 거래를 보낼 것입니다. 그리고이 거래에는이 거래에 관련된 모든 거래자의 서명이 포함됩니다.

그리고 다른 거래자의 자산에 대한 소유권을 가진 이더 델타의 현명한 계약 후에는 다른 거래자의 서명을 확인하여 모든 사람이 실제로 이러한 거래를하고 싶어하는지 확인하고 실제로 소유권 이전을 진행할 것입니다.

그래서 그것은 매우 영리한 시스템입니다. 왜냐하면 당신이 탈 중앙화되어 있긴하지만 고대 주문서가있는 문제로 고통받지 않기 때문입니다.

Ether Delta는 이와 같이 작동하는 최초의 분산 형 작업 중 하나였습니다.

당신은 또한 IDEX를 가지고 있었지만 우리가 이러한 거래소에서 가지고 있었던 큰 문제는 유동성이었습니다. 그래서 많은 다른 시장이 있었고 언제든지 적당한 볼륨을 얻기가 매우 어려웠습니다. 예를 들어, 언젠가 1 천 또는 2 천 달러의 토큰을 판매하려면 며칠을 기다려야합니다. 그렇지 않으면 시장을위한 유동성 풀을 너무 많이 소비하고 결국이 값을 얻게됩니다. 엄청난 미끄러짐. 그리고 그것은 정말 좋지 않습니다.

그리고 몇몇 영리한 사람들은 2 세대 탈 중앙화 거래소를 만들어이 문제를 해결하기로 결정했습니다.

탈 중앙화 거래소 : 2 세대

차세대 탈 중앙화 거래소는 Uniswap에 의해 생성되었으며, uniswap의 혁신적인 아이디어는 더 이상 주문서를 사용하지 않고 대신 우리가 유동성 풀이라고 부르는 것을 사용하는 것입니다.

유동성 풀도 마찬가지였습니다. 우리는 시장 조성자는 없지만 유동성 공급자는 있습니다. 그래서 이들은 자산이 있고 자산에 대한이자를 얻고 자하는 사람들입니다. 예를 들어 시장 Ether DAI에 대해 시장 당 하나의 풀이 있습니다. 그래서 이것은 하나의 유동성 풀입니다. 그리고 많은 유동성 공급자가 이러한 풀에 참여하기를 원하면 동일한 비율의 이더와 DAI를 보낼 것입니다. 그리고 자산을 탈 중앙화 거래소의 스마트 계약으로 보낸 후, 그 대가로이 자산을 공급했음을 증명하는 또 다른 토큰을받습니다.

따라서이 다른 토큰을 사용하면 언제든지 처음에 전송 된 토큰을 사용할 수 있습니다. 그 후, 거래자가 토큰을 사고 팔고 싶을 때 유동성 풀에 주문을 보낼 것입니다.

그러나이 시점에서 가격 유동성에 대한 개념을 지정하지 않았습니다. 공급자는 자산이 원하는 가격을 지정하지 않고 대신 분산 형 거래소의 스마트 계약에 의해 가격이 자동으로 계산됩니다. 그리고 그는 우리가 상수 가격 공식이라고 부르는 것을 사용하여 그것을합니다. 따라서 유동성의 한쪽을 더 많이 고갈시킬수록 자산은 더 비싸게됩니다.

uniswap 가격 메커니즘

그리고 목표는 두 자산의 동일한 가치로 유동성 풀 균형을 유지하는 것입니다. 따라서 가격을 결정할 필요가 없다는 것은 정말 대단한데, 이제는 제한 판매 가격의 제한 구매 가격을 지속적으로 재조정하는 전문 시장 제작자가 될 필요가 없기 때문입니다. 어느 정도 유동성을 제공하려면 토큰을 소유하고 유동성 풀로 보내면 거래자가 토큰을 사고 팔 때마다 약간의 거래 수수료를 지불하고 약간의 이익을 얻을 수 있습니다. 이러한 거래 수수료는 유동성 공급자에게 전달됩니다.

Uniswap 및 유동성 풀은 훌륭하지만 자체 문제도 있습니다. 음, 문제는 가격 책정 기능 때문에 때때로 많은 미끄러짐이 발생할 수 있다는 것입니다. 다량의 토큰을 사고 싶다면 무상 손실이라는 또 다른 문제가 있습니다. 그리고 그것은 기본적으로 유동성 공급자의 경우 때때로 투자자 A가 유동성 풀에 토큰을 투자 한 상황과 자산 자산을 보유한 투자자 B를 비교하면 때때로 유동성 풀에 투자함으로써 실제로 더 나빠질 수 있음을 의미합니다.

무상 손실은 또한 분산 형 거래소의 유동성 풀에 유동성을 제공하는 사용자가 단순히 토큰을 보유하는 것에 비해 스테이 킹 된 토큰이 가치를 잃는 것을 볼 수 있음을 의미합니다.

그리고이 문제를 해결하기 위해 일부 사람들은 3 세대 분산 형 거래소를 만들기로 결정했습니다.

3 세대 탈 중앙화 거래소

3 세대 중앙화 거래소를 만든 프로젝트는 커브 파이낸스. 그래도 Uniswap이 만든 유동성 풀 시스템을 사용합니다. 그러나 큰 변화는 가격 책정 기능이 다르다는 것입니다. 모든 자산에 대해 uniswap의 가격 책정 기능을 사용할 때의 문제는 서로 다른 위험 프로필의 서로 다른 자산입니다. 일부 자산은 다른 자산보다 변동성이 높습니다. 자산의 변동성에 따라 가격 책정 기능이 다를 수 있습니다. 그래서 Curve는 스테이 블코 인을 전문으로하기로 결정했습니다 (예 : USD 대 DAI).

곡선 금융

따라서 이러한 시장은 스테이 블코 인이기 때문에 매우 안정적입니다. 가격은 크게 변동하지 않습니다. 그래서 우리는 양쪽 사지에서 최악으로 만들고 중앙에서 더 좋게 만들어 가격 책정 함수를 조정할 수 있습니다. 이것이 곡선의 가격 책정 함수에 대한 전체 아이디어입니다. 따라서이 가격 책정 기능을 사용하면 미끄러짐이 적고 영구적 인 손실이 줄어 듭니다. 그리고 결국 그것은 거래자들에게 더 효율적인 시장입니다. 그래서 Curve는 매우 성공적이었습니다. (출처 : Curve Finance 백서)

커브 파이낸스 스 테이블 스왑

출시하자마자 미친 유동성을 끌어 들였습니다. 그리고 앞으로 다른 거래소는 분산 형 거래소의 확장 성 문제와 같이 여전히 논의 된 다른 문제가있는 자산의 변동성에 맞게 조정되는 다른 가격 책정 기능을 만들어 동일한 아이디어 곡선을 취할 것입니다. 여전히 또 다른 연구 영역이 있습니다. 즉, 레이어 2의 분산 형 교환입니다. 이것의 예는 Loopring입니다. 이러한 교환은 매우 확장 가능하지만 문제는 실제 이더 리움 블록 체인의 메인 넷에서 계층 1의 분산 형 교환에 대한 호환성을 잃는 것입니다.

그래서 지금은 사람들이이 탈 중앙화 거래소의 레이어 2에 대해 조금 덜 흥분하고 있습니다. 이제 중앙 집중식 교환이 어떻게 작동하는지 알았으므로 다음 단계는 자신의 분산 형 교환을 구축하는 것입니다. 블록 체인 포트폴리오를위한 멋진 프로젝트를 만드는 좋은 방법입니다.

"quot;에 대한 하나의 생각

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다