BApp
-
NFT 블록체인 마켓 앱 만들기 🔥 기능 구현Study/Blockchain 2022. 3. 23. 19:36
NFT 블록체인 마켓 앱 데모 영상 NFT 마켓 앱을 구현하기 위한 핵심 기능은 아래와 같다. Klip 지갑 연동 Klip 지갑 주소 조회 KLAY 잔고 조회 NFT 조회 NFT 발행 NFT 판매 NFT 구매 1. Klip 지갑 연동 Klip 지갑을 연동하고 나면 BApp과 상호작용을 할 수 있다. 연동을 위해서 Klip App2App API를 사용할 것이다. Prepare 스텝에서 App2App API 요청을 위한 Request key를 발급받고, Request 스텝에서 Klip을 실행하고, 마지막 Result 스텝에서 요청에 대한 결과를 확인할 수 있다. [Step 1] Prepare 가장 먼저 해야 하는 것은 Prepare API를 호출해서 request key를 발급받는 일이다. body에는 필요..
-
NFT 블록체인 마켓 앱 만들기 🔥 BApp 설계Study/Blockchain 2022. 3. 16. 16:00
BApp 설계 BApp을 설계할 때 고려해야 할 것은 다음과 같다. 서비스 설계 : 스마트컨트랙트, 프론트엔드, 서버 노드 운영유무 수수료 유저 상호작용 : 유저의 지갑(개인키) 사용 방식, 트랜잭션 생성 후 결과 확인 일반 앱은 서버와 소통을 하는데 비앱은 블록체인 노드들과 소통하게 된다. 그렇다면 그 노드는 누가 설치해서 가지고 있는가? 직접 노드를 설치하고 운영하는 것이 쉽지 않으므로, 클레이튼에서 제공하는 노드(KAS)를 사용하면 편리해진다. 스마트 컨트랙트에 모든 데이터를 기록하고 읽어오는 것은 무리가 있다. 유저 입장에서 수수료가 엄청나게 들 것이다. 따라서 다른 자체 서버를 추가로 운영해서 유저 대신 수수료 대납을 해주거나 데이터 캐싱을 해서 더 빠른 처리를 할 수도 있다. - 스마트컨트랙트..