Next-BlockChain

고정 헤더 영역

글 제목

메뉴 레이어

Next-BlockChain

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (358)
    • Computer Science (19)
      • OS (3)
      • Network (1)
      • NoSQL (4)
      • DevOps (2)
      • Security (8)
    • Blockchain (94)
      • BlockChain Theory (25)
      • Bitcoin (3)
      • Ethereum (17)
      • Cosmos (4)
      • DeFi (13)
      • DID (3)
      • NFT (7)
      • Oracle - Chainlink (8)
      • Geth_2019_(NAKsir-melody)님자.. (1)
    • Web (13)
      • React (6)
      • NodeJS (4)
      • Echo (2)
    • Programming Language (201)
      • Go (60)
      • Solidity (40)
      • HTML (2)
      • JavaScript (97)
      • CSS (2)
    • 독서 (19)
      • 독후감 (19)
    • 교양 (6)
      • 국어 (4)
      • 영어 (1)
      • 인물 (1)
    • 경제 (0)

검색 레이어

Next-BlockChain

검색 영역

컨텐츠 검색

Blockchain/DeFi

  • UniswapV2-periphery - UniswapV2Library.sol 코드 분석

    2023.03.17 by Yongari

  • UniswapV2 periphery - Uniswapv2Router.sol 코드 분석

    2023.03.17 by Yongari

  • UniswapV2-periphery UniswapV2Migrator.sol 코드 분석

    2023.03.15 by Yongari

  • Uniswap V2 Protocol 개요

    2023.03.09 by Yongari

  • Uniswap V1 백서 및 코드

    2023.03.09 by Yongari

UniswapV2-periphery - UniswapV2Library.sol 코드 분석

UniswapV2Library.sol 개요 UniswapV2Library.sol은 UniswapV2Router02.sol에서 많이 사용하는 함수를 가지고 있는 라이브러리 솔리디티 파일이다. 각 함수별로 어떤 용도로 쓰이는 지 핵심만 나열해보면 다음과 같다. 여기에 있는 함수를 이해해야 UniswapV2Router02.sol도 이해할 수 있다. 다음은 핵심함수들에 대한 설명이다. UniswapV2Library.sol 핵심 함수 1. sortTokens 함수 function sortTokens(address tokenA, address tokenB) internal pure returns (address token0, address token1) //두 개의 토큰 주소를 입력받아 정렬된 토큰 주소를 반환하는..

Blockchain/DeFi 2023. 3. 17. 23:25

UniswapV2 periphery - Uniswapv2Router.sol 코드 분석

UniswapV2Router.sol의 핵심함수 swapExactTokensForTokens: 사용자가 정확한 양의 입력 토큰을 정확한 양의 출력 토큰으로 스왑할 수 있으며, 수수료 수취인을 선택적으로 지정할 수 있습니다. swapTokensForExactTokens: 사용자가 거래를 이행하는 데 필요한 만큼의 입력 토큰으로 정확한 양의 출력 토큰을 교환할 수 있으며, 수수료 수취인을 선택적으로 지정할 수 있습니다. swapExactETHForTokens: 사용자가 수수료 수취인(선택 사항)을 지정하여 정확한 양의 이더리움을 지정된 양의 출력 토큰으로 교환할 수 있습니다. swapTokensForExactETH: 사용자가 수수료 수취인(옵션)과 함께 입력 토큰을 정확한 양의 이더리움으로 교환할 수 있도록 ..

Blockchain/DeFi 2023. 3. 17. 15:43

UniswapV2-periphery UniswapV2Migrator.sol 코드 분석

UniswapV2Migrator.sol UniswapV2Migrator.sol은 Uniswap V1에서 Uniswap V2로의 마이그레이션을 용이하게 하기 위한 스마트 컨트랙트입니다. Uniswap V1에서 유동성을 제공하는 유저들은 Uniswap V2로 마이그레이션하면서 새로운 유동성을 공급할 수 있게 됩니다. 이 스마트 컨트랙트는 UniswapV2Router02.sol과 함께 작동하며, 유동성 마이그레이션을 위한 인터페이스를 제공합니다. 마이그레이션을 위해서는 Uniswap V1에서 Liquidity Provider(LP) 토큰을 받아온 뒤, 해당 토큰을 UniswapV2Router02.sol에 전송하여 V2의 LP 토큰을 받아옵니다. 이 스마트 컨트랙트는 마이그레이션 중에 LP 토큰을 전송하고, 이..

Blockchain/DeFi 2023. 3. 15. 23:01

Uniswap V2 Protocol 개요

Uniswap은 이더리움 블록체인의 업그레이드가 불가능한 스마트 계약 시스템에 구현된 상수 곱 (CPMM)공식으로 작동하는 자동화된 유동성 프로토콜입니다. 중개인에 대한 신뢰를 필요로 하지 않으며, 분산, 검열 저항, 보안을 우선시합니다. Uniswap은 GPL 라이선스로 배포된 오픈소스 소프트웨어입니다. 각 Uniswap 스마트 계약 또는 페어는 두 개의 ERC-20 토큰의 예비금으로 이루어진 유동성 풀을 관리합니다. 누구든지 풀 토큰을 얻기 위해 기초 자산의 동등한 가치를 예치함으로써 풀의 유동성 공급자(LP)가 될 수 있습니다. 이 토큰은 총 예 비금의 비례 LP 지분을 추적하며, 언제든지 기초 자산으로 교환할 수 있습니다. 위 그림은 유동성 공급을 통한 보상을 그림으로 나타낸 것입니다. A토큰 1..

Blockchain/DeFi 2023. 3. 9. 22:57

Uniswap V1 백서 및 코드

유니스왑(Uniswap)은 이더리움(Ethereum) 기반의 자동화된 토큰 교환 프로토콜입니다. 이는 사용의 용이성, 가스 효율성, 검열 저항성, 그리고 제로 임대료 추출을 중심으로 디자인되었습니다. 유니스왑은 거래자에게 유용하며, 보장된 체인 상 유동성을 요구하는 다른 스마트 계약의 구성 요소로서 특히 잘 작동합니다. 대부분의 거래소는 주문서를 유지하고 구매자와 판매자 간의 매칭을 용이하게 합니다. 유니스왑 스마트 계약은 다양한 토큰의 유동성 예비를 보유하며, 거래는 이러한 예비에 직접적으로 실행됩니다. 가격은 일정한 곱(x*y=k)의 시장 메이커 메커니즘을 사용하여 자동으로 설정되며, 전반적인 예비를 상대적으로 균형 상태로 유지합니다. 예비는 거래 수수료의 비례적인 점유율에 따라 시스템에 토큰을 제공..

Blockchain/DeFi 2023. 3. 9. 22:02

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바