본문 바로가기

기타 분야/블록체인6

The Graph 란? 정의 블록체인에 등록된 데이터를 관리하기 위한 인덱싱 프로토콜 왜 이 기술이 나왔을까? 블록체인에서 스마트 계약에 작성된 데이터 정보를 비즈니스에 맞게 가공하는 게 예상보다 고려해야 할 부분들이 많습니다. 예를 들어 페이징 처리, 통계 정보 조회 등 디테일한 기능들을 스마트 계약에 추가할 순 있지만, 블록체인 네트워크에 지불할 수수료가 늘어나기 때문에 기능들을 추가하기엔 여러 가지 고려사항들이 많습니다. 이러한 문제들을 해결하기 위해 Graph에서 분산 프로토콜을 사용하는 The Graph를 만들었습니다. 동작 방식 Dapp은 스마트 계약의 트랜잭션을 통해 이더리움에 데이터를 추가합니다. 스마트 계약은 트랜잭션을 처리하는 동안 하나 이상의 이벤트를 생성합니다. Graph Node는 이더리움에서 새 블록과.. 2021. 12. 9.
ERC - 721과 ERC - 1155 개요 이더리움에서 제공하는 토큰 중 대표적인 NFT 기술이 적용되어있는 ERC-721, 1155 토큰에 대해서 비교해봤습니다. ERC-1155 토큰에 대해서 잘 모르시겠다면? 이전 포스팅 ERC-1155 란? 을 참고해주시면 감사하겠습니다. 정의 및 특징 간단하게 각 토큰 별 정의와 특징에 대해서 정리했습니다. 종류 ERC - 721 ERC - 1155 정의 대체 불가능한 특징을 지닌 블록체인에 저장된 데이터 대체 가능 토큰(ERC-20)과 대체 불가 토큰(ERC-721)을 하나의 스마트 계약에 담아 결합한 인터페이스 특징 - 단일 전송: 한 번에 하나씩 15~30초 안에 단일 토큰 전송 - 트랜잭션 도중 오류 발생 시 토큰 손실됨 - 자산에 대한 고유한 소유권을 나타낼 수 있음 - 일괄 전송 : 사용자.. 2021. 10. 11.
ERC-1155 란? 정의 대체 가능 토큰(ERC-20)과 대체 불가 토큰(ERC-721)을 하나의 스마트 계약에 담아 결합한 인터페이스 기술 탄생 배경 ERC-20 토큰과 ERC-721 토큰에는 다량의 중복된 데이터가 쌓이고, 블록체인의 변경할 수 없는 속성으로 인해 불필요한 코드가 영원히 남게 되어 대규모의 저장 공간과 처리용량, 전력을 소모하게 되는 문제를 가지고 있었습니다. 2018년 06월 엔진 코인의 CTO인 비텍 라돔스키(Witek Radomski)가 이 문제를 해결한 ERC-1155를 이 문제에 대한 해결책으로 제시했습니다. 특징 Atomic swap 기술 적용 : 거래소 없이도 서로 다른 코인의 교환을 가능하게 하는 atomic swap 기술을 사용 다중 전송 : 하나의 트랜잭션으로 다수의 수신자에게 원하는 .. 2021. 10. 5.
NFT(Non-Fungible Token) 란? 정의 - ‘Non-Fungible Token’의 약자로, 무엇으로 대체할 수 없고 고유한 특징을 지닌 블록체인에 저장된 데이터 단위 기술 탄생 배경 NFT는 Ethereum에서 처음 제안되었으며, NFT 기술이 적용되어 있는 토큰 종류는 현재 기준(2021/10/03)으로 ERC-721, ERC-1155 토큰이 있습니다. NFT는 특정 개인이나 기관으로부터 임의의 인증을 받음으로써 고유성을 보장받는 전통 방식과 다르며, 아무나 복제할 수 있는 ‘디지털 파일’에 대해서도 ‘고유 소유권’을 발행하는 데에 사용될 수 있는 기술이라는 점이 주목을 받았습니다. NFT 구조 - 관계 관계 계층은 전체 NFT를 둘러싼 일종의 래퍼입니다. 정의에 따르면 관계는 둘 이상의 당사자가 관련되어 있음을 의미합니다. NFT는 .. 2021. 10. 3.