Study
-
NFT 블록체인 마켓 앱 만들기 🔥 Smat Contract & SolidityStudy/Blockchain 2022. 3. 14. 18:40
# 스마트 컨트랙트 (Smat Contract) 스마트 컨트랙트는 중개자 없이 P2P로 쉽고 편리하게 계약을 체결하고 실행하는 기능이다. 그리고 블록체인의 분산원장기술의 특성을 이용하여 다양한 형태의 계약을 이해 당사자 간의 공유 네트워크를 통해 계약에 대한 신뢰를 바탕으로 자동화된 계약 처리 기술이다. 기존 계약은 실제 사람이 계약서 문서를 보고 실행해야 해서 처리 시간이 오래 걸릴 수도 있고 문제가 발생할 수도 있다. 하지만 스마트컨트랙트는 컴퓨터 명령어로 계약을 작성하기 때문에 특정 조건이 충족되는 즉시 바로 계약을 시행한다. 또한 오픈된 코드 자체가 신뢰를 보장하는 자동화된 계약이라고 할 수 있다. account 에는 2가지 종류가 있는데, 스마트 컨트랙트 account와 개인키 기반 accoun..
-
web3-react로 DApp에 지갑 연동 구현하기Study/Blockchain 2022. 3. 4. 17:05
이더리움 DApp을 개발하기 위해서 블록체인 지갑 연동은 필수라고 할 수 있다. 이더리움 기반 블록체인 지갑에는 여러 종류가 있는데 레저 나노, 트레저원, 메타마스크, 마이이더월렛, 트러스트월렛 등이 있다. 지갑을 연동하기 위해서는 지갑의 개발 문서를 참고하여 각각 지갑마다 연동 기능을 개발할 수 있지만, 같은 이더리움 네트워크에서 동작하는 지갑이라면 web3-react를 사용해서 쉽게 지갑 연동을 하고 관련 상태들을 관리할 수 있다. ✨ web3-react A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps 단순하고, 최대 확장 가능하며, 의존성을 최소화한 이더리움 디앱 빌딩 프레..
-
Pancake swap testnet - pancakeRouter 컨트랙트 함수 INSUFFICIENT_LIQUIDITY 에러Study/Blockchain 2022. 2. 7. 12:41
DAPP 개발을 하다 보면 정말 한국어 레퍼런스 찾기는 하늘에 별 따기다 😢 그래서 대부분 영문 레퍼런스를 참고해서 개발을 진행하고 있다. 스택오버플로우, 레딧 짱짱,, 아무튼 개발하다가 모르는 것은 구글링 하면 대부분 답이 나오기 때문에 아직까지는 큰 문제없이 개발하고 있다. 하지만 한국어 레퍼런스도 많이 있었으면 하는 바람이 있어서 내가 겪었던 에러들을 하나씩 기록해보고자 한다. 물론 내가 기록하는 것들이 정확한 정답이라고 확신할 수는 없지만.. 조금이라도 도움이 되고자 적어보려고 한다. 🔥 에러 : 테스트넷에 유동성 공급을 하고 pancakeRouter의 getAmountsOut 함수를 호출했는데, INSUFFICIENT_LIQUIDITY 에러가 발생했다. Pancake Swap 테스트 사이트로 널..
-
NFT 블록체인 마켓 앱 만들기 🔥 NFT란?Study/Blockchain 2021. 11. 27. 13:00
# 코인과 토큰의 차이 코인(coin)의 궁극적인 목적은 화폐처럼 사용되는 것이다. 대표적으로 비트코인, 이더리움 등이 있다. 보통 고유한 블록체인 네트워크를 통해 기존 플랫폼에 종속되지 않고 독립적으로 구축된 생태계인 메인넷을 통해 코인을 유통한다. 토큰(token)은 코인보다 넓은 의미의 가상자산으로써, 특정한 목적이나 역할을 위해 발행되고 거래된다. 대표적으로 스팀, 테더 등이 있으며 코인과 달리 메인넷이 없어 기존 코인들의 블록체인 네트워크를 수수료 등 대가를 지불하고 사용한다. 또한 토큰은 DAPP에서 주로 사용되고 있다. # NFT의 탄생 블록체인 기반의 게임인 '크립토키티'에 의해 NFT 시장이 시작되었다고 볼 수 있다. 크립토키티는 고양이를 키우고 성장시킨 고양이를 교환 또는 판매하는 형태..
-
NFT 블록체인 마켓 앱 만들기 🔥 클레이튼이란?Study/Blockchain 2021. 11. 25. 12:00
# 클레이튼이란? BFT 알고리즘 기반 글로벌 퍼블릭 블록체인 프로젝트인 클레이튼(Klaytn) 은 카카오 블록체인 계열사 그라운드X가 개발한 엔터프라이즈급 서비스 중심 플랫폼이다. 클레이튼의 주요 목표는 블록체인의 대중화이다. 대중화를 위한 요소는 아래와 같다. 웹/모바일 애플리케이션과 동일한 수준의 사용자 경험을 제공하여 사용자가 블록체인을 인지하지 못하도록 한다. 매력적인 애플리케이션이 많이 만들어질 수 있도록 비즈니스 친화적인 환경을 제공한다. 블록체인의 핵심 특징을 희생하지 않으면서 적극적으로 헌신하는 참여자들과 함께 안정적으로 플랫폼을 유지한다. # 클레이튼의 장점 높은 TPS (Transaction Per Second) TPS는 1초 당 처리할 수 있는 트랜잭션 규모를 의미하는데, 비트코인은..