본문 바로가기

분류 전체보기

(253)
5회차 대량이미지 NFT 발행하기 2022.11.27 - [CHALLENGER : BNB 체인 해커톤] - 5회차 해시립스 (hashlips) 사용해서 대량 이미지 만들기 5회차 해시립스 (hashlips) 사용해서 대량 이미지 만들기 # 오픈소스인 해시립스를 사용해서 대량 이미지 만들기 해시립스 깃허브 링크에서 코드를 다운받아준다. readme에 사용법이 자세하게 나와있다. 기본 이미지가 있어서 테스트 해볼 수 있다. https:/ rich-developer.tistory.com # 이전 글에서 만든 이미지로 NFT 를 대량으로 발행해보기 1. pinata 에 사진 업로드 2. 메타데이터에 사진 링크 업데이트 3. NFT 발행 시 메타데이터 설정해주기 -----------------------------------------------..
5회차 해시립스 (hashlips) 사용해서 대량 이미지 만들기 # 오픈소스인 해시립스를 사용해서 대량 이미지 만들기 해시립스 깃허브 링크에서 코드를 다운받아준다. readme에 사용법이 자세하게 나와있다. 기본 이미지가 있어서 테스트 해볼 수 있다. https://github.com/HashLips/hashlips_art_engine GitHub - HashLips/hashlips_art_engine: HashLips Art Engine is a tool used to create multiple different instances of artworks bas HashLips Art Engine is a tool used to create multiple different instances of artworks based on provided layers. - Gi..
4회차 강의 정리 | NFT 메타데이터 추가 | NFT 민팅하기 | Pinata 사용하기 | IPFS 란 # NFT 메타데이터란 ? NFT 에 필요한 모든 정보를 블록체인 상에 저장하게 되면, 저장해야 하는 데이터가 많아져 가스비가 많이 들게 된다. 따라서 NFT에 핵심적인 정보는 블록체인 상에 저장해두고, 그외의 데이터는 Token URI (메타데이터)로 관리한다. NFT 핵심 데이터는 Token ID, Owner, Token URI 이다. 유명한 NFT 프로젝트인 Bayc 를 보며 알아보자. Token ID는 위 이미지의 #3216 으로 해당 프로젝트의 몇번째 NFT인지를 나타낸다. Owner는 camy.eth로, NFT의 주인 Address이다. Token URI 는 이미지, 타이틀, 설명과 같은 메타데이터를 담고있는 경로이다. 우리는 NFT를 이미지라고 생각하지만, 사실 상 이미지는 다른 서버에 있고..
3회차 강의 정리 | NFT 스탠다드 | BEP-721이란? | OpenZeppelin 사용하기 | 민팅 구현하기 | 민팅해보고 OpenSea에서 확인하기 수업 실습 내용 + 추가 공부 내용 정리 # NFT 스탠다드, BEP-721 이란? BEP-721 을 알기 위해서는 ERC-20 을 먼저 봐야할 것 같다. ERC-20은 Ethereum Request for Comment 20의 약자로, 이더리움 블록체인 네트워크에서 정한 표준 토큰 스펙이다. 이 스펙을 맞춰야 이더리움과 쉽게 교환할 수 있고, 표준 이더리움 지갑에 자유롭게 전송할 수 있다. 해당 표준을 사용하면 토큰끼리 호환이 가능하다. 다만 이 ERC-20이 가지고 있는 결함으로, ERC-233, ERC-777등이 제안되었고, ERC-721 은 토큰에 Unique Identifier를 붙여줌으로써 유일한 (대체 불가능한) 토큰을 가능하게 해준다. BEP-721은 Binance Smart Chain의 ..
1주차 예습 내용 정리 | 스마트 컨트랙트란? | 솔리디티란? | remix IDE 사용법 | 간단한 컨트랙트 구현 예습 내용 들으면서 공부한 내용 정리 # 스마트 컨트랙트란? 스마트 컨트랙트는 이더리움의 창시자인 비탈릭 부테린(Vitalik Buterin)이 이더리움에서 스마트 컨트랙트를 구현하면서 본격적으로 사용되기 시작했다고 한다. 이더리움은 아래와 같이 스마트 컨트랙트를 설명하고 있다. ethereum.org에 따르면, 스마트 컨트랙트는 간단하게 말해서 이더리움 블록체인 위에서 실행되는 프로그램이다. 이더리움 블록체인 상의 특정한 주소에 있는 함수와 상태들의 모음이다. 스마트 컨트랙트는 이더리움 계정의 한 종류이다. 다시 말해, 스마트 컨트랙트는 잔고도 있고, 거래의 타겟이 될 수 도 있다는 뜻이다. 하지만 이것은 사용자에 의해 이루어지는 것이 아니라, 네트워크에 배포되고 프로그램된 대로 실행된다. 사용자 계정..
BNB 해커톤 1주차 후기 # 첫 주 강의 내용 1. 블록체인과 NFT 이해하기 2. 블록체인 생태계와 비즈니스 완전 분석 # 후기 한 번 강의가 약 한 시간 정도 진행되는데, 많은 내용을 알려주려다 보니까 자세한 내용보다는 개요 정도로만 소개해주신다. 이해가 잘 되기는 하는데, 너무 간략해서 강의를 듣다보면 궁금증만 생기고 끝나는 느낌이다. 한 시간 강의를 듣고나면 한 4~5시간은 궁금증을 해결하는 데에 써야된다 ㅋㅋㅋㅋㅋㅋㅋ 예를 들어 블록체인 설명이라면, 거래내역을 분산저장하여 중앙 관리자 없이 신뢰성 있는 P2P거래를 가능하게 하는 방법이라는 핵심은 이해가 잘 된다. 그런데 HOW 에서 거래내역이 어떻게 블록에 저장이 된다는건지..? 블록 한 개가 생성되려면 10분정도(Nonce 값 찾는데 걸리는 시간) 걸린다고 했는데, ..
[온라인] CHALLENGER : BNB 체인 해커톤 합격 후기 # 멋사에서 진행하는 NFT 해커톤에 참여하게 되었다 기존에 회사 동기들과 진행하던 소규모 프로젝트가 거의 끝나가면서 새로운 프로젝트를 찾고있던 중, NFT를 기초부터 배워서 해커톤까지 할 수 있다고 해서 바로 지원하게 되었다. 선발 방식이라 지원서를 작성해서 내야 했는데, 해커톤을 향한 여정이기 때문에 만들고싶은 NFT프로젝트를 작성해서 내야 했다. 평소에 만들고 싶었던 아이디어를 나름의 고민과 함께 작성해서 제출했다. 개발 파트로 지원했는데, 개발 역량에 대해서는 많이 물어보지 않았고 - 기획이나 아이디어에 대해서 많이 물어봤다. (나중에 보니 비슷한 아이디어를 제출한 사람들끼리 팀을 묶어주었다) 감격스럽게도 합격을 해서 앞으로 NFT도 공부하고, 같은 목표를 가진 사람들을 만나서 같이 프로젝트를 진..
나에 대해 생각해보기 # 나에 대한 생각을 적게 된 계기 며칠 전 영어 스피킹 수업 trial을 진행했는데, 처음 만나는 선생님에게 나를 소개하는 시간이 있었다. 유창하지 못한 영어 실력도 문제였지만, 나에 대해 어떻게 소개해야할지 막막했다. 내가 뭘 좋아하지? 내가 쉬는 시간에 하는 건 뭐지? 우물쭈물 대다가, 결국 나는 그냥 평범한 사람이에요. 라고 답해버렸다. 쉬는 시간에는 넷플릭스 보면서 시간을 보내고, 코로나로 집에만 있다가 살쪄서 운동에 관심이 있고, 회사 다니는 그냥 평범한 사람이요. 수업이 끝나고 나서 마음이 무거워졌다. 이 세상에 나를 제일 잘 아는 사람은 나일텐데, 내가 나를 저렇게 밖에 소개를 하지 못하다니. 취미나 좋아하는 것들도 제대로 말하지 못하는 내가 안타까웠다. 나에 대해 너무 오랫동안 무관심해서..