-
[Blockchain] 검증가능한 크리덴셜 (VC, Verifiable Credential)
VC (Verifiable Credential, 검증가능한 크리덴셜) VC를 만든 목적은 디지털 세계에서의 크리덴셜이 신분증과 동일한 정보를 제공하려는 것이다 👉 핵심은 검증가능해야 한다는 점 Credential (크리덴셜) Credential(크리덴셜)은 신원 확인에 필요한 정보 👉 ex) 주민등록증 / 운전면허 / 여권 등 신분증의 주체를 식별할 수 있는 정보 👉 (이름, 사진, 주민등록번호 등) 신분증의 발급기관 정보 👉 (행정안전부, 경찰청, 외교부 등) 발급기관이 보증하는 정... Read More
-
[Blockchain] 자기주권 신원 모델 (SSI, Self Sovereignty Identity)
SSI (Self Sovereignty Identity, 자기 주권 신원) 신원증명이 필요한 서비스를 이용할 때, 인증정보를 제3자에게 맡기는 것이 아닌 사용자가 직접 관리하도록 데이터 ‘주권을 사용자에게’ 가져다주는 것 스스로가 독립적인 권한을 가진 신원, ‘자신이 스스로 부여한 신원’이다 신원의 소유권을 가진 주체가 👉 신원에 대한 권리를 가지고 공개 대상과 범위를 선택할 수 있다 DID (Decentralized Identity, 탈중앙 신원증명) DID는 기존의 중앙화된 인증방식에... Read More
-
[Blockchain] 탈중앙 신원증명 (DID, Decentralized Identity)
DID (Decentralized Identity, 탈중앙 신원증명) DID는 기존의 중앙화된 인증방식에서 벗어나 탈중앙화 방식의 신원 증명 ‘데이터의 주권’이 개개인에게 있다 필요할 때 중앙화된 시스템을 거치지 않고 증명할 수 있는 기술 개인 정보를 사용자의 단말기에 저장해, 개인 정보 인증 시 필요한 정보만 골라서 제출하도록 해주는 전자신원증명 기술 W3C (World Wide Web Consortium) 분산원장기술에 기반한 DID 는 신원을 증명하는 특정한 주체가 없기 때문에 다양한 곳에서 사용하기 위한 표준... Read More
-
[Blockchain] NFT 민팅 (Minting) & 화이트리스트 (화리, Whitelist) / 챗굴
민팅(Minting) 민팅 이란 NFT를 발행하는 것이다 그림 / 영상 / 소리 등의 디지털 자산 NFT를 생성한다 ‘화폐를 주조하다’ 라는 뜻의 영어단어인 ‘Mint’ 에서 유래되었다 ‘디지털 자산(코인)을 NFT로 바꾸는 과정’ 으로 NFT 민팅 = NFT 구매 / 주식 IPO / 코인 ICO / 아파트 청약 방식과 비슷하다 민팅이 이루어지면 그림 등 디지털 콘텐츠에 대체불가능한 고유자산 정보가 부여된다 디지털 파일을 블록체인 위에 올리고 해당 파일을 내 소유로 등록하기 위해 블록체인 지갑을 사용해... Read More
-
[Blockchain] 분산 저장소 IPFS (InterPlanetary File System)
분산 저장소 (IPFS) IPFS는 “InterPlanetary File System”의 약자 ‘InterPlanetary’ 라는 표현이 사용된 이유는 지구 상의 컴퓨터 뿐만 아니라 , 다른 행성의 컴퓨터들까지 모두 연결하겠다는 IPFS팀의 비전이 담겨 있다 기존의 HTTP Web의 문제점을 해결하고 보완한 새로운 Web 분산형 파일 시스템에 데이터를 저장하고 인터넷으로 공유하기 위한 프로토콜이다 👉 분산 저장소 모든 컴퓨터를 연결하고자 하는 분산된 P2P (Peer to Peer) 파일 시스템 냅스터 ... Read More
-
[Solidity] ERC-721 기반 NFT 만들기 (Rinkeby Testnet)
ERC-721 기반 NFT 만들기 Rinkeby 테스트넷에 ERC-721 토큰 만들고 배포하기 -1. 메타마스크에 접속하고, Rinkeby 테스트 네트워크를 선택한다 -2. Remix IDE 에서 MyNFTs.sol 파일을 생성한다 -3. ERC-721 코드를 입력한다 -4. MyNFTs.sol 파일을 컴파일한다 -5. DEPLOY & RUN TRANSACTIONS 항목으로 이동한다 5-1. ENVIRONMENT 부분을 Injected Web3로 변경하여 ‘메타마스크’와 연동한다 5-2. DEPLOY에 들어갈 인자값을 입력한다 NAME 👉 NF... Read More
-
[Blockchain] 클레이튼 NFT KIP-17 / (Klaytn Improvement Proposals-17)
KIP-17은 Klaytn Improvement Proposals-17 의 약자 👉 클레이튼의 17번째 개선 제안이다 KIP는 클레이튼 블록체인 네트워크에서 발행되는 토큰(token)의 표준 KIP-17은 ERC-721 토큰에서 파생되었다 ‘KIP-17’ 기반으로 발행된 토큰은 대체가 불가능하다 👉 대체 불가능 토큰 (NFT, Non-Fungible Token) ‘KIP-17’ 기반 NFT 메타콩즈 👆 KIP-17 기능을 확인하기 위해서 ‘KIP-13’ 자체 검사를 수행하여야 한다 KIP-13 토큰에... Read More
-
[Blockchain] 이더리움 NFT / ERC-721 (Ethereum Request for Comment-721)
ERC-721 EIP-721 (Ethereum Improvement Proposal-721) 이더리움 개선 제안의 721번째 토론 에서 채택되었다 ERC-721은 Ethereum Request for Comment-721 의 약자 👉 ERC의 721번째 요청사항 이다 ERC는 이더리움 블록체인 네트워크에서 발행되는 토큰(token)의 표준 ‘ERC-20’ 기반으로 발행된 토큰은 / 누가 토큰을 가지고 있는지 상관없이 동일한 가치를 지닌다는 것이다 (스왑 가능) 👉 대체 가능 토큰 (FT, Fungible Token) ... Read More
-
[Blockchain] 린케비(Rinkeby) 테스트넷 이더리움 받기 (Rinkeby Faucet)
Rinkeby 테스트넷 (Test Network) ERC-721를 기반으로한 토큰을 만들고 테스트 하기위한 네트워크 NFT 를 만들기 위한 테스트넷 👉 ‘롭스텐 테스트넷’에서 개발이 안될때 사용 🚫 Ethereum Rinkeby Faucet Rinkeby 린케비 테스트넷에서 사용할수있는 ‘테스트용’으로 나눠주는 이더리움 Ethereum Rinkeby Faucet https://rinkebyfaucet.com/ (👆 위 사이트에서 Faucet 을 누르면 된다) 24시간 마다 ‘0.1 ETH’ 씩 받을수 있다 ... Read More
-
[Solidity] 클레이튼 체인 KIP-7 기반 토큰(코인) 만들기 (Baobab Testnet)
KIP-7 기반 토큰(코인) 만들기 Baobab 테스트넷에 KIP-7 토큰 만들고 배포하기 -1. 카이카스에 접속하고, Baobab 테스트넷 을 선택한다 -2. Baobab 테스트넷 에서 사용할 테스트용 KLAY 를 받는다 https://baobab.wallet.klaytn.foundation/faucet (Baobab 테스트넷 클레이튼 Faucet 👆) -3. Kaikas 지갑에서 개인키를 발급받는 방법 -4. Klaytn IDE에서 SimpleToken.sol 파일을 생성 후 코드를 입력한다 -5. EVM VERSION 을 👉 byzantium 으로 선택 후 컴파일... Read More