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

  • UniswapV3 Price Oracle

    2023.05.01 by Yongari

  • UniswapV3 Oracle

    2023.04.29 by Yongari

  • Uniswap v3에 대하여

    2023.04.27 by Yongari

  • The Uniswap V3 Smart Contracts

    2023.04.12 by Yongari

  • 유니스왑 V2 컨트랙트 리뷰에서 알아보는 디파이 개발자를 위한 5가지 팁과 요령

    2023.03.27 by Yongari

  • UniswapV2-core - UniswapV2ERC20.sol 코드 분석

    2023.03.26 by Yongari

  • UniswapV2-core - UniswapV2Factory.sol 코드 분석

    2023.03.26 by Yongari

  • UniswapV2-core - UniswapV2Pair.sol 코드 분석

    2023.03.26 by Yongari

UniswapV3 Price Oracle

가격 오라클 # 저희가 탈중앙 거래소에 추가할 마지막 메커니즘은 가격 오라클입니다. 가격 오라클이 탈중앙 거래소에 필수적인 것은 아니지만(가격 오라클을 구현하지 않는 탈중앙 거래소가 있습니다), 이는 여전히 유니스왑의 중요한 기능이며 알아두면 흥미로운 부분입니다. 가격 오라클이란 무엇인가요? # 가격 오라클은 블록체인에 자산 가격을 제공하는 메커니즘입니다. 블록체인은 고립된 생태계이기 때문에 API를 통해 중앙화된 거래소에서 자산 가격을 가져오는 등 외부 데이터를 직접 쿼리할 수 있는 방법이 없습니다. 또 다른 어려운 문제는 데이터의 유효성과 신뢰성입니다. 거래소에서 가격을 가져올 때 그 가격이 진짜인지 어떻게 알 수 있을까요? 출처를 신뢰해야 합니다. 하지만 인터넷은 안전하지 않은 경우가 많으며, 때로..

Blockchain/DeFi 2023. 5. 1. 20:57

UniswapV3 Oracle

모든 유니스왑 v3 풀은 오라클 역할을 할 수 있으며, 과거 가격 및 유동성 데이터에 대한 액세스를 제공합니다. 이 기능은 다양한 온체인 사용 사례를 열어줍니다. 과거 데이터는 관측값 배열로 저장됩니다. 처음에는 각 풀이 하나의 관측값만 추적하고 블록이 경과함에 따라 덮어씁니다. 따라서 과거 사용자가 데이터에 접근할 수 있는 범위가 제한됩니다. 그러나 거래 수수료를 지불할 의향이 있는 당사자는 추적 관찰 횟수를 늘려(최대 65535개까지) 데이터 가용 기간을 최대 9일 이상으로 확장할 수 있습니다. 풀 컨트랙트에 가격 및 유동성 이력을 직접 저장하면 호출 컨트랙트에서 논리적 오류가 발생할 가능성이 크게 줄어들고, 과거 값을 저장할 필요가 없어 통합 비용이 절감됩니다. 또한 v3 오라클의 최대 길이가 상당..

Blockchain/DeFi 2023. 4. 29. 21:53

Uniswap v3에 대하여

유니스왑 v1은 2018년 11월에 누구나 자산을 모아 시장 조성 전략을 공유할 수 있는 거래소 유형인 자동화된 시장 조성자(AMM)의 개념 증명으로 출시되었습니다. 2020년 5월, 유니스왑 v2는 새로운 기능과 최적화를 도입하여 AMM 채택이 기하급수적으로 증가할 수 있는 발판을 마련했습니다. 출시 후 1년도 채 되지 않아 v2는 1,350억 달러 이상의 거래량을 촉진하며 세계 최대 암호화폐 현물 거래소 중 하나로 자리매김했습니다. 이제 유니스왑은 탈중앙화 금융의 핵심 인프라로서 개발자, 트레이더, 유동성 공급자가 안전하고 견고한 금융 시장에 참여할 수 있도록 지원하고 있습니다. 오늘 유니스왑 v3의 개요를 소개해드리게 되어 기쁘게 생각합니다. 5월 5일에 L1 이더리움 메인넷 출시를 목표로 하고 있..

Blockchain/DeFi 2023. 4. 27. 08:58

The Uniswap V3 Smart Contracts

유니스왑 V3 스마트 컨트랙트 문서에 오신 것을 환영합니다. 이 페이지에는 유니스왑 V3 스마트 컨트랙트에 대한 가이드와 기술 문서가 포함되어 있습니다. 이 문서를 사용하여 V3 프로토콜 스마트 컨트랙트에 대해 배우고 온체인 통합을 개발할 수 있습니다. 가이드 유니스왑 프로토콜을 처음 사용하는 경우, 기본 개념부터 시작하는 것이 좋습니다. 그런 다음 로컬 환경을 설정하고 첫 번째 스왑을 실행할 수 있습니다. 참고자료 더 자세히 알아보려면 기술 참조 문서를 읽어보세요. 리소스 V3 Core V3 Periphery Installation​ To interact with the V3 SDK we recommend installing though npm: npm i --save @uniswap/v3-sdk np..

Blockchain/DeFi 2023. 4. 12. 22:06

유니스왑 V2 컨트랙트 리뷰에서 알아보는 디파이 개발자를 위한 5가지 팁과 요령

유니스왑은 2020년 5월 18일 이더리움 메인넷에서 V2 출시를 발표한 데 이어 2021년 5월 5일에 V3를 출시했습니다. 총 가치 고정(TVL)이 74억 달러(2022년 1월 21일 기준)인 유니스왑 V2는 전체 유니스왑 TVL(36억 달러)의 절반이 조금 넘는 비중을 차지하며, 일평균 거래량은 약 5억 달러에 달합니다. 유니스왑 V2는 탈중앙 금융 사용자들 사이에서 여전히 매우 인기 있는 탈중앙 거래소(DEX)임이 분명합니다. 최근 유니스왑 V2의 콘트랙트를 검토한 결과, 동료 탈중앙 금융 스마트 콘트랙트 개발자와 공유할 만한 가치가 있는 주옥같은 콘트랙트를 발견했습니다. 컨트랙트에 대한 간략한 개요 유니스왑 V2 콘트랙트는 V2 코어와 V2 페리페리로 구성됩니다. V2 코어는 유니스왑V2페어, ..

Blockchain/DeFi 2023. 3. 27. 22:04

UniswapV2-core - UniswapV2ERC20.sol 코드 분석

UniswapV2ERC20.sol 개요 이 컨트랙트는 오픈제플린에서 제공하는 ERC20 컨트랙트(링크)와 유사합니다. 차이점이 있다면 Permit과 메타트랜잭션 기능이 다를 것입니다. 유니스왑V2의 메타트랜잭션과 Permit 메타트랜잭션은 블록체인에서 발생하는 트랜잭션을 대신해 수행되는 트랜잭션입니다. 이를 통해 사용자는 원래의 트랜잭션을 대신하여 다른 계정에서 트랜잭션을 수행할 수 있습니다. 예를 들어, 사용자가 특정 거래를 수행하기 위해 자신의 지갑에서 일정 금액의 가스 비용을 지불해야 할 때, 사용자는 대신 다른 지갑에서 가스 비용을 지불할 수 있는 메타트랜잭션을 생성할 수 있습니다. 이를 통해 사용자는 거래를 더 빠르고 효율적으로 처리할 수 있습니다. UniswapV2에서 메타트랜잭션을 사용하면 ..

Blockchain/DeFi 2023. 3. 26. 22:53

UniswapV2-core - UniswapV2Factory.sol 코드 분석

UniswapV2Factory.sol 개요 이 컨트랙트는 유니스왑에서 Pair가 교환하는 기능을 만듭니다. UniswapV2Factory.soll 핵심함수 함수 설명 allPairsLength 모든 Pair의 길이를 반환하는 함수 createPair 교환하는 Pair의 수를 반환함 setFeeTo feeTo 주소를 설정하는 함수 setFeeToSetter feeToSetter 주소를 설정하는 함수 UniswapV2Factory.sol 코드 분석 pragma solidity =0.5.16; import './interfaces/IUniswapV2Factory.sol'; import './UniswapV2Pair.sol'; //이 컨트랙트는 페어 교환을 생성합니다. contract UniswapV2Facto..

Blockchain/DeFi 2023. 3. 26. 22:07

UniswapV2-core - UniswapV2Pair.sol 코드 분석

UniswapV2Pair.sol 개요 이 컨트랙트는 유니스왑에서 토큰을 교환하는 실제 Pool을 교환한다. 이것은 유니스왑의 핵심기능이다. UniswapV2Pair.sol 코드의 핵심함수들 함수명 설명 initialize 이 함수는 UniswapV2Pair 컨트랙트를 초기화합니다. 두 개의 토큰 주소를 받아들여 페어의 초기 잔액을 설정하고, 각 토큰의 정보를 저장합니다. 이 함수는 오직 한 번만 호출될 수 있으며, 오직 팩토리 컨트랙트에서만 호출됩니다. _update 이 함수는 토큰을 입금하거나 출금할 때마다 호출됩니다. _mintFee 유니스왑 2.0에서 트레이더는 시장을 이용하기 위해 0.30%의 수수료를 지불합니다. 이 수수료의 대부분(거래의 0.25%)은 항상 유동성 공급자에게 전달됩니다. 나머지..

Blockchain/DeFi 2023. 3. 26. 21:45

추가 정보

인기글

최신글

페이징

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

티스토리툴바