본문 바로가기

분류 전체보기95

유니스왑 V2 해체하기 Factory Contract 한 토큰 페어 당 유일한 하나의 컨트렉트를 만드는 역할을 한다. pool을 만드는 컨트렉트이다 우선 UniswapV2Factory가 상속하고 있는 인터페이스인 IUniswapV2Factory 인터페이스에 대해 알아보자 import './interfaces/IUniswapV2Factory.sol'; pragma solidity >=0.5.0; interface IUniswapV2Factory { event PairCreated(address indexed token0, address indexed token1, address pair, uint); function feeTo() external view returns (address); //pool을 사용하는 유저가 수수료를 지불하는 주소 function .. 2022. 4. 14.
유니스왑 V2 해체하기 ERC-20 Contract UniswapV2ERC20.sol pragma solidity =0.5.16; import './interfaces/IUniswapV2ERC20.sol'; import './libraries/SafeMath.sol'; //유니스왑은 인터페이스를 자체 제작하여 ERC-20 인터페이스를 끌고오고있으며 // safemath 를 사용하여 언더플로우 오버플로우를 예방하고 있다 contract UniswapV2ERC20 is IUniswapV2ERC20 { using SafeMath for uint; // uint 자료형 오버플로우 방지 string public constant name = 'Uniswap V2'; string public constant symbol = 'UNI-V2'; uint8 public c.. 2022. 4. 11.
DeFi - UniSwap 리서치 유니스왑이란 유니스왑 프로토콜은 이더리움 블록체인 기반위의 (ERC-20 토큰) 크립토쿼런시의 교환을 위하여 p2p 시스템으로 설계되었다. 프로토콜은 지속적이고 업그레이드 할 수 없는 스마트 계약으로 구현되었다. v1, v2는 오픈 소스이다 Introduction of AMM 오더북 거래 : 거래자의 모든 매도 및 매수 주문을 기록한 목록을 의미한다. 오더북 기반 거래소는 구매자와 판매자의 주문을 연결하여 입찰 가격이 주문의 최저가격 보다 같거나 높으면 거래를 체결하게 된다 오더북 기반 DEX 에 치명적인 단점 존재 거래를 체결하기 위해 너무 많은 가스를 필요로 한다. 특히 오더북은 거래를 미리 등록하는 방식이기 때문에 거래를 만들거나 취소하는데 모두 많은 가스가 소모되었다 낮은 확장성으로 인해 사용자 .. 2022. 4. 11.
22.03.27 코드스테이츠 블록체인 1기 수료 후 봄이 오기 까지 코드스테이츠 블록체인 1기 수료를 한지 어언 한달이 넘어가고 있다. 프로젝트를 너무 열심히 달려서 그런지 번아웃 슬럼프가 와서 한동안 좀 푹 쉬어보려고 했으나 막상 편하게 쉬지는 못하고 그렇지만 또 뭘 한게 없긴하다. 25일에는 코드스테이츠에서 인터뷰를 하러 오라고 해서 가는 김에 우리 동기들이나 봐야겠다 싶어 2차 모임을 가졌다. 인터뷰도 재밌게 했고 친한 동기들이랑도 좋은 시간 잘 보내고 내려와서 이제 조금씩 다시 시작해보려고 한다. 시작하기전에 리스트를 정리해보자 1. go 공부 다시 시작하기 2. DeFi 커뮤니티 프로젝트 기획하기 3. 솔로프로젝트 프론트 꾸미기 4. cs 면접 질문 공부하기 5. 이력서 자소서 정리하기 2022. 3. 27.
디파이 리서치 디파이 종류 : 대출 dApp Dex 거래소 보험 dApp 결제 dApp 스테이블 코인 시장 예측 디앱 지갑 dApp 루나코인 루나코인은 스테이블 코인인 테라의 가격 안정화를 위한 '채굴' 암호화폐 루나는 테라의 가격 안정화를 위한 채굴 토큰으로 테라의 가격이 하락할 때 루나를 추가 발행하여 테라의 유통량을 흡수해 테라의 가격을 올리고자 만들어졌음 ex) 테라 가격 하락 = 테라 유통량이 증가되었다, 테라 보유 유저수, 량이 감소되었다. 루나를 추가 발행한다 => 루나의 유통량이 증가되고 루나의 가격이 하락한다 시세 차익을 이용하여 테라로 루나를 구매한다 => 테라의 시장 유통량이 감소하고 루나의 유통량도 감소한다 유통량이 감소한 두 코인의 시세는 안정화를 되찾는다 루나는 테라의 가격안정화를 위한 마이닝.. 2022. 3. 23.
Solo) Swap. 유동성 풀, 오라클, AMM 유동성 풀이란 무엇인가 스마트 컨트렉트 내에 동결되어 있는 자금들. 유동성 풀은 탈중앙화된 트레이딩, 대출 등 다양한 기능을 지원하기 위해 사용된다 유동성 풀은 유니스왑과 같은 덱스거래소의 핵심이다. 유동성제공자라 하는 이들은 풀에 동일한 가치를 갖는 두 가지 토큰을 추가하고 시장을 생성한다. 자신이 자금을 제공하는 대가로 사용자는 자신의 풀에서 발생하는 거래 수수료를 전체 유동성 내 자신의 지분에 따라 분배 받는다 누구나 유동성 공급자가 될 수 있으며 자동화된 시장 메이커를 통해 시장 메이킹의 접근성이 더욱 용이해졌다 유동성과 오더북 비교 오더북이란 특정 시장에서 현재 체결되지 않은 주문들의 모음 시스템은 매칭 엔진이라 하는 것을 통해 각 주문을 체결시킨다. 매칭 엔진과 함께 오더북은 중앙화된 거래소의.. 2022. 3. 9.