Uniswap #1 스팀코인판 swap시스템에 적용

안녕하세요. 제이콥입니다.

이전 글에서 Uniswap에 대해 소개했습니다. 예시로 들었던 내용은 수수료가 없다고 가정한 예시였습니다. 이번에는 수수료가 있는 경우, 어떤식으로 계산되는지 적어보겠습니다.
(https://www.steemcoinpan.com/sct/@jacobyu/uniswap-1)

https://github.com/runtimeverification/verified-smart-contracts/blob/uniswap/uniswap/x-y-k.pdf 에는 자세한 수식이 적혀있습니다. 이걸 바탕으로 uniswap의 거래방식을 스팀코인판 swap에 적용할 예정입니다.


수수료를 고려한 uniswap 거래방식

식에서 사용하는 변수들에 대해 간단히 적어봅니다. x,y는 거래할 2개의 토큰입니다. △x는 입금한 토큰의양, △y는 사용자가 받게될 토큰의 양입니다. p는 수수료입니다. 우리는 수수료가 3%이니 p는 0.03이됩니다. r = 1-p인데, 수수료가 0이면 r은 1이됩니다.

먼저 저번 포스팅에서 계산했던걸 이 식으로 다시 해보겠습니다.
x = 10, y= 500 이라고 가정합니다. (이더리움 10개, OMG 500개) 수수료는 0입니다.

1ETH 입금할 경우, 얼마의 OMG를 받아야하나?

△y를 구하면 됩니다. 수수료를 0으로 가정했으니, r은 1입니다.

△x = 1
α = 1/10 = 0.1
△y = 0.1 1 / (1+0.1) 500
△y = 0.1/1.1 500
△y = 1/11
500 = 45.5 OMG

45.5omg입니다. 저번 포스팅에서 계산한것과 똑같죠?
x y = x’ y’=5000으로 일정합니다.


1ETH 입금할 경우, 얼마의 OMG를 받아야하나? (수수료 적용)

수수료를 3퍼센트로 설정합니다. 그러면 r은 0.97입니다.

△x = 1
α = 1/10 = 0.1
△y = 0.1 0.97 / (1+0.1 0.97) 500
△y = 0.097/1.097
500
△y = 97/1097 * 500 = 44.211 OMG

44.211 OMG를 받아야합니다.
수수료가 적용되면 x’ * y’= k’는 업데이트가 됩니다.

x y = k
x’
y’ = k’
k’ > k
k’ = 5013.6736554239


위에서 적은 식을 활용하여 두 토큰간의 교환비율 계산하는 걸 우리 시스템에 적용할 것입니다. 이걸 적용하면 적정 교환가격을 유지할 수 있는 스왑시스템을 만들 수 있을것입니다.

감사합니다.


This page is synchronized from the post: ‘Uniswap #1 스팀코인판 swap시스템에 적용’

Uniswap, 스왑의 적정 교환 가격과 유동성 공급을 한번에 잡다.

안녕하세요. 제이콥입니다.
이번 글에서는 Uniswap이라는 시스템을 소개합니다.


소개

codechain 정진경님이 소개해주는 Uniswap 영상을 봤습니다.
쉽게 설명해주셔서 이해하기 좋았습니다.
Uniswap이 뭔지 궁금하신다면 이영상 추천드립니다.

https://www.youtube.com/watch?v=P0Pm4a-QTLA

Uniswap은 Ethereum과 ERC20, ERC20<->ERC20간의 스왑을 해주는 서비스입니다. 이 서비스는 이더리움 dex 거래에서 하루 거래량 1,2위를 다투고 있습니다. (영상에서 캡쳐했습니다.)

기본 원리는 두 토큰의 비율을 유지시키면서 스왑하는 것입니다.

아래 사진을 보면서 설명해보겠습니다. 이 사진에서는 수수료가 없다고 가정한 것입니다.

초기에 잔고가 ETH 10, OMG가 500입니다. 여기서 k라는 상수를 계산합니다. k는 서로 교환할 두 토큰의 양을 곱한 것입니다. 이 k를 유지하는게 uniswap의 핵심입니다.

k = 10 * 500 = 5000

예시, 1ETH를 넣어보자.

제가 1ETH를 OMG로 교환하고자 합니다.

그러면 ETH는 11이 됩니다. k는 여전히 5000을 맞춰야합니다. k를 5000을 맞추기 위해서는 OMG가 조절되야합니다. ppt에 있는 계산을 좀더 풀어서 써보겠습니다.

k = 5000 = 11 * y
y = 5000/11
y = 454.5

즉 OMG가 454.5가 k를 유지할 수 있습니다. 기존에 OMG가 500이 있었으니, 제가 받아야 할 OMG는 아래 계산식처럼 45.5가 됩니다.

내가 받을 OMG = 500- 454.5 = 45.5


예시, 5ETH를 넣어보자.

5ETH를 한번에 넣어봅시다.

k = 5000 = 15/y
y = 5000/15 = 333.33

5 ETH를 넣으면, 166.67 OMG를 얻을 수 있습니다.
1ETH 당 33.33정도로 교환한 셈입니다.

여기에서 알 수 있는 것은 한번에 비축된 토큰을 많이 가져가려고 하면 교환 비율이 불리해지는 것입니다.


결론

제가 이 영상을 보고 이해한 것을 요약해보자면 이렇습니다.

  • 스왑시스템에 비축된 코인 잔고에 의해 코인 환율이 결정됨. 시장가격과는 관계없음.
  • 한 번에 많이 교환할수록, 교환비율은 불리함.
  • 유동성 공급자는 두 토큰을 동시에 공급하면서 보상토큰을 받음. 보상토큰을 소각하면서 수익을 받아갈 수 있음.

이 uniswap 시스템을 우리 시스템에 적용해볼 예정입니다.
토큰의 비율을 유지하면서, 합리적인 거래가 가능해보입니다.
또한, 이 시스템을 적용하면 누구나 쉽게 유동성 공급자가 될 수 있습니다.

감사합니다.


아래는 uniswap에 대해 잘 정리된 글입니다.
https://talken.io/board/post/INFO/5686

아래는 유니스왑 문서입니다.
https://docs.uniswap.io/

아래는 수식에 대한 설명입니다.
https://github.com/runtimeverification/verified-smart-contracts/blob/uniswap/uniswap/x-y-k.pdf


This page is synchronized from the post: ‘Uniswap, 스왑의 적정 교환 가격과 유동성 공급을 한번에 잡다.’

[독서일기] 지적대화를 위한 30분 고전, 코스모스

우주

코스모스 cosmos는 우주라는 뜻이다. Cosmos는 카오스의 반댓말 질서, kosmos에서 유래됐다고 한다.

이 책을 읽으니 사람들이 우주로 뛰어드는 이유를 살짝 알겠다. 나는 누구인가에서 시작해서 우주의 시작까지 찾게됐다는 말이 인상깊었다.

우주는 137억년 전에 빅뱅~ 하면서 ㅋㅋ 생겨났다. 그리고 우주는 계속 확장되고있다. 우주에는 천억개의 은하가 있고, 은하에는 천억개의 별이 있다. 그 중에 하나가 지구다.

지구는 태양이라는 평범한 별 주변을 돌고 있으며, 이 별은 ‘우리 은하’라는 은하의 가장자리에 위치하고, 이 은하도 구성원이 겨우 수십 개에 불과한 작은 ‘국부 은하군’에 속해있다.

외계인

이걸 읽다보니 이런 넓은 우주에 생명체가 더 있을것 같다. 인간과 같은 모습은 아니여도 생명체는 있을만하다.

우리 인간은 우주로 탐사선을 보낸다. 탐사선을 보낼때마다 우리 인간의 기록을 넣었다고 한다. 전혀 몰랐던 이야기라 흥미로웠다.

각 탐사선에는 구리에 금박을 입힌 레코드가 한 장씩 실려 있습니다. 지름 30센티미터의 황금 레코드에는 보이저가 항해 중에 만날지 모를 외계인에게 우리의 존재를 알리려는 목적에서 인간의 두뇌와 유전자, 도서관 등에 대한 정보를 넣어 두었습니다. 친절하게도 레코드뿐 아니라 레코드 바늘과 카트리지도 탐사선에 실려 있으며 알루미늄 겉표지에는 사용법도 적혀 있습니다.
칼 세이건의 코스모스 중에서

우주, 행성도 수명이 있다. 행성의 수명과 내 수명을 비교하자면 아주 짧다. 행성 입장에서 인간은 반짝 빛나고 꺼지는 불과 같다.

이 책을 읽으니 내가 바닷가의 모래알이 된 기분이다. 내가 무엇을 하던 세상에 바뀌는게 있을까. 길게 사는것, 짧게 사는것은 내가 정할 수 있는것도 아니다.

근데 말이다. 굳이 행성과 내 수명을 비교할 필요가 있나? 우주에 외계인이 있던없던 그게 나와 크게 상관이 있나? 지구가 우주에 어디있던 큰 상관없다.

꿈꾸고, 목표를 정한다. 그리고 현재 내 삶에 충실하자. 내 꿈은 부자가 되는 것이다. 어떻게 부자가 될 것이냐면, 서비스로 부자가 될 것이다. 서비스로 돈 벌고 싶다. 이것저것 서비스를 만드는 것이다. 딱 10,000명이 사용할 서비스를 만든다. 이 꿈만으로도 나름 의미있는 삶이고 이걸 이루면 행복할 것 같다.


서비스

독점, 과점하는 서비스
대체불가인 서비스
진입장벽이 있는 서비스.

땅, 아파트, 상가
공인인증서
반도체, 삼성 스마트폰, 아이폰, 맥북

단순히 카페는 안된다.
카페는 진입장벽이 낮다.
내 옆에 새로운 카페가 생기면 매출이 떨어진다.


우주에서 시작해서 서비스까지 왔군요. ㅋㅋ
이 책은 꽤 재밌고 잘 읽힙니다. 추천!
지적대화를 위한 30분 고전 시리즈는 몇 개 더 읽어봐야겠어요.


Originally posted on 독서 N 일기. Steem blog powered by ENGRAVE.

This page is synchronized from the post: ‘[독서일기] 지적대화를 위한 30분 고전, 코스모스’

Crypto.com # 수수료가 없다. 크립토 지갑 소개 (Crypto Wallet)

안녕하세요. 제이콥입니다.

크립토닷컴은 하나의 앱 안에 수많은 기능을 넣어놨습니다. (지갑, 투자, 적금, 대출, 거래소, 페이 등)

이번 글에서는 크립토닷컴의 지갑기능에 대해 소개합니다.

크립토닷컴의 지갑 (Crypto Wallet)

크립토닷컴의 지갑기능을 사용하면서 재밌는걸 발견했습니다.

첫번째는 친구에게 수수료 없이 코인 전송이 가능합니다. (같은 크립토 닷컴 앱을 사용할 경우)

두번째는 수수료 없이 갖고 있는 코인을 다른 코인으로 변환이 가능합니다. 2번째 이유 하나만으로도 유저들은 이 지갑을 쓸 이유가 생깁니다!

예를 들어,제가 비트코인을 갖고 있습니다. 비트코인을 팔고 리플을 사고싶습니다. 거래소를 이용한다면 비트코인을 팔고, 리플을 사야합니다. 혹은, 비트코인으로 리플을 바로 살 수도 있겠습니다. 아무튼 수수료가 발생합니다. 하지만, 크립토닷컴 앱을 사용한다면 두 코인의 비율대로 바로 교환이 가능합니다.

아래 사진을 보시면, 제가 교환한 내역입니다. 리플을 USDT로 변환하고 있습니다. 크립토닷컴에서 환율과 코인개코에서 환율을 비교해봤습니다. 크게 차이가 나지 않습니다. 수수료는 없고, 환율이 약간 차이가 있는것을 확인했습니다.

아래는 공식홈페이지에 나와있는 표입니다. 수수료가 없다. 라고 적혀있습니다.

https://crypto.com/en/wallet.html


결론

크립토닷컴을 사용하면 코인을 다른 코인으로 바꾸는데 수수료가 없습니다. 그래서 부담없이 다른 코인으로 바꿀 수 있습니다. 다만, 크립토닷컴에 적혀있는 코인의 가격이 거래소의 가격과 차이가 있는지는 확인해야합니다.

예를 들어, 크립토닷컴에서 XRP-> BNB로 바꾸려면 바로는 바꿀 수 없습니다. XRP -> USDT -> BNB입니다. 이 과정에서 수수료는 없습니다.


크립토닷컴 레퍼럴 초대

이 내용이 도움이됐나요? 크립토닷컴에 가입하고 싶으시다면 저를 추천인으로 해주세요. 아래 이미지를 누르면 추천인링크로 넘어갑니다. 이미지를 눌러서 회원가입을 하시면 서로 50달러 가치의 MCO를 받습니다.

궁금한게 있으시면 언제든 댓글 달아주세요.
감사합니다.


https://jacobyu.net/categories/암호화폐/크립토닷컴/



This page is synchronized from the post: ‘Crypto.com # 수수료가 없다. 크립토 지갑 소개 (Crypto Wallet)’

회원가입 페이지 업데이트 (steem signup page update)

안녕하세요. 제이콥입니다.

https://join.steemcoinpan.com를 업데이트했습니다.

업데이트 내역은 아래와 같습니다.

  • 계정은 소문자만 입력 가능
  • 비밀번호 hide/show 추가
  • Steemcoinpan 누를 경우, 스팀코인판 페이지로 이동하기

메리 크리스마스~~


This page is synchronized from the post: ‘회원가입 페이지 업데이트 (steem signup page update)’

Crypto.com # usdt 연이율 10% 받기, 코인적금 (Crypto Earn)

안녕하세요. 제이콥입니다.
지난 글에서 Crypto Earn을 소개했습니다.
한국말로 코인적금이라고 하겠습니다.

제가 코인적금 들어봤습니다.
방법은 아주 심플합니다.
모든 과정을 스마트폰 하나에서 다 할 수 있습니다.

1. 코인원(각자 사용하는 거래소)에서 리플을 삽니다.

1000xrp


2. 리플을 크림토닷컴 지갑으로 보냅니다.

수수료는 1xrp


3. 크립토닷컴 지갑에서 리플을 팝니다.

리플로 usdt를 살 수 있습니다. 전 mco도 팔아 usdt를 마련했습니다. 아래 사진을 보시면 1000xrp와 16.65mco를 팔았습니다.

코인을 팔 때, 몇 가지 코인들로 받을 수 있습니다. CRO는 자신들이 발행하는 코인, BTC, ETH는 1등,2등 코인이고요. 아래 2개는 스테이블 코인입니다.

image.png

제가 놀랐던건 생각보다 수수료가 크지 않았습니다. 몇백원 수준이군요. 오히려 잔고 가치가 올라버렸습니다. 왼쪽 사진이 usdt로 바꾸기 전 사진이고요, 오른쪽 사진은 usdt로 바꾼후 사진입니다.

image.png


4. 구매한 usdt를 코인적금에 넣습니다.

코인적금을 위한 최소 usdt양은 250입니다. 리플 1000개와 레퍼럴로 받은 mco를 팔면 딱 250달러정도 됩니다. 기간을 선택해야하는데요. 전 3개월로 선택했습니다.

image.png


5. 이자를 기다린다.

이자는 매주 나온다고 하는데요. 일주일 후가 기대됩니다.




이 내용이 도움이됐나요? 크립토닷컴에 가입하고 싶으시다면 저를 추천인으로 해주세요. 아래 이미지를 누르면 추천인링크로 넘어갑니다. https://platinum.crypto.com/r/cfhpqb359e

이 이미지를 눌러서 회원가입을 하시고 50MCO를 스테이킹 하시면 서로 50달러 가치의 MCO를 받습니다.

궁금한게 있으시면 언제든 댓글 달아주세요. 감사합니다.


https://jacobyu.net/categories/암호화폐/크립토닷컴/



This page is synchronized from the post: ‘Crypto.com # usdt 연이율 10% 받기, 코인적금 (Crypto Earn)’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×