반응형
개요
- 토큰을 예치하고 스왑할 수 있는 아비트럼 메인넷 전용 dex 플렛폼
- 아비트럼 스왑을 사용하여 사용자는 특정 토큰을 다른 토큰으로 직접 교환할 수 있어 전통적인 주문형 거래소에서의 거래 방식과는 다르게, 사용자가 직접 토큰을 서로 교환하는 형태로 사용자는 빠르고 효율적으로 토큰을 교환할 수 있다.
- 아비트럼 스왑은 암호화폐 유동성 공급자에게 수익을 제공하는 유동성 풀을 제공한다. 유동성 공급자는 특정 토큰 쌍의 유동성 풀에 토큰을 제공하고, 거래 수수료를 받을 수 있다.( 이때 수수료는 예치된 모든 유동성 제공자들에게 분배된다. 분배 비율은 각 LP가 풀에 제공한 유동성의 양에 따라 다르다.)
- 사용자가 아비트럼 스왑에 두 종류의 토큰을 특정 비율로 예치를하면 대가로 LP토큰을 받을 수 있다. (LP 토큰은 유동성 제공자가 해당 유동성 풀에서 자신의 토큰을 다시 인출할 권리를 나타낸다.)
- LP토큰의 가치는 해당 유동성 풀에 예치된 토큰의 가치에 직접적으로 연결되어 있고, 풀의 가치가 증가하면 LP토큰의 가치도 증가하고, 풀의 가치가 감소하면 LP토큰의 가치도 감소한다.
- 해당 LP토큰을 갖고 아비트럼 스왑에 스테이킹을하면 아비트럼 자체 토큰을 보상으로 지급한다.
Reference
- Dex
- TDD
필요 기능
- 지갑 연결기능 - ConnectWallet, MetaMask, Trust-Wallet 사용
- Token 발행 - Arbitrum Testnet 자체토큰 발행
- Pool 생성 - Smart-Contract 으로 ASD/UDST, ASD/ETH, ASD/ARB 3개의 Pair 로 LP(Liquidity Pool) 토큰을 생성
- Staking - LP Token 을 Staking 하여 자체 Token Reward(ASD) 를 제공, 자체 ASD Token Single pair Staking 하여 ASD Reward
- Swap - ASD/UDST , ASD/ETH , ASD/ARB Token 간 Swap 가능, 기능 사용시 수수료 발생 후 LP에게 Reward 제공
- DashBoard - 전체 Pool 정렬 및 예치량 현황 확인 & 자체 토큰 유통, Staking 수량/현황 확인
필수 사용 Tech Stack
Smart-Contract & Block-chain Part
- Solidity - SmartContract 배포 활용
- Arbitrum Goerli Testnet - 아비트럼 테스트넷
- Metamask - Wallet
- Trust Wallet - Wallet
- Connect Wallet - Wallet
- ERC20
- Ether.js
- Hardhat
Front-end Part
- React
- Styled-Component
Backend Part
- NodeJS
- Nest.JS
Deploy Part
- AWS EC2 ( Singapore )
- Domain 현황
- Frontend : hynnchain.com
- Backend : hynn.kr
- Domain 현황
- AWS S3 - Image Upload & Download
- AWS RDS - RDBMS(MySQL)
Build & Project Management Tool
- Build - Visual studio code
- Issue management - Jira ( https://hynn.atlassian.net/jira/)
- Document - Notion
- Configuration Management - Git, Github
반응형
'개발공부일지 > Block-Chain' 카테고리의 다른 글
DeFi - Governance의 역활 (0) | 2023.07.28 |
---|---|
DeFi 기본 개념 알아보기 (0) | 2023.07.28 |
Ethereum - Smart-Contract(2) : 기본 코드 작성하기 (0) | 2023.05.31 |
Ethereum - Smart-Contract(1) - 기본 구성 및 환경 이해하기 (0) | 2023.05.30 |
Block-Chain - Toy-Bitcoin 작성기 (0) | 2023.05.30 |
댓글