프로젝트 정리

HashLips는 NFT 디자인과 블록체인 개발을 전문으로 하는 팀입니다. HashLips는 NFT 아트와 블록체인 애플리케이션을 개발하기 위해 Solidity와 React 등의 기술을 사용합니다. HashLips 사용방법 /src/config.js 이름이랑 소갯글을 작성하는 부분입니다 서버에 올리거나 배포할 때는 baseUri 부분에 주소를 입력하면 됩니다. layers폴더에는 자신이 만든 그림을 넣을 수 있습니다. /src/config.js growEditionSizeTo 부분에선 자기가 원하는 만큼의 숫자를 입력하면 그 만큼 NFT사진 개수가 나옵니다 layersOrder에선 사진 순서대로 그림이 합쳐집니다 터미널 창에 npm run build 입력하면 build폴더가 생성되고 이미지가 출력 됩니다..

ERC721A 쓰는이유 기존의 오픈제플린에서 제공하는 ERC721 스탠다드에서 1개이상의 수량을 민팅할때 발생하는 가스비를 획기적으로 줄인 스탠다드이다. 한번에 몇개의 토큰을 발행하던간에 가스비가 비슷하다. 위와같이 가스비를 획기적으로 줄일수 있었던 방법은 크게 2가지 이유가 있다 1. 2개 이상의 토큰(NFT) 발행시 owner의 소유한 토큰의 갯수를 한번만 업데이트 한다 (기존 ERC721은 한 개 뽑을 때마다 balance 값을 1씩 증가시킨다 2. 2개 이상의 토큰 발행시 토큰ID의 owner값을 한번 만 업데이트 한다 단점 토큰ID 값을 현재 공급량 기준 , index 기준으로 하기 때문에 무조건 순차적으로 발행된다 솔리디티로 구현한 목록 일반 판매 ,등록 일반 판매중인 토큰 갯수 및 리스트 조..

Hyperleger 네트워크 구성 이 글을 보면서 참고하고 요약 해봤습니다 하이퍼레저 패브릭 네트워크 구조 [Hyperledger Fabric Network Structure] Writer : Jung Sungdong medium.com 하이퍼레저 패브릭(Hyperledger Fabric) 은 리눅스 재단이 주도하는 블록체인 기술 개발을 위한 오픈소스 프로젝트 입니다 이걸 사용하는 큰 이유는 비트코인 , 이더리움 같은 퍼블릭 블록체인(Public blockchain) 과 비교했을때 합의 알고리즘 선택적 사용 , 네트워크 참여 권한 통제 , 채널 및 멀팅 장부(ledger) 사용 등 , 추가적인 여러 기능들을 가지고 있죠 그래서 상당히 복잡합니다.... 하이퍼레저 패브릭은 이러한 특징을 가지고 있습니다 1..

Nav바는 map() 함수를 이용해서 배열로 담았다 처음 나오는 화면은 민팅페이지로 정했다 민팅페이지에서는 메타마스크에 바로 연결해줄수 있는 연동버튼과 민팅하기 버튼을 누르면 모달창 형식으로 발행하게끔 만들어줬다 민팅을 완료하면 alert창으로 알려주고 계정주소를 클릭하면 mypage이동하고 mypage에서 확인할 수 있도록 구성했다 mypage에서는 자신이 소유한 NFT를 판매상품으로 올리지 경매상품으로 올리지 구분하도록 나눴다.