일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Vue.js
- 스마트컨트렉트테스트
- 프록시배포구조
- 컨트렉트 배포 자동화
- 머신러닝기초
- 티스토리챌린지
- ethers websocket
- 체인의정석
- 스마트 컨트렉트 함수이름 중복
- 컨트렉트 동일한 함수이름 호출
- Vue
- 스마트컨트렉트프록시
- chainlink 설명
- ethers
- ambiguous function description
- 러스트 기초 학습
- nest.js설명
- SBT표준
- 러스트 기초
- ethers v6
- ethers typescript
- 러스트기초
- 스마트컨트렉트 예약어 함수이름 중복
- git rebase
- 오블완
- vue기초
- ethers type
- multicall
- rust 기초
- 스마트컨트렉트 함수이름 중복 호출
- Today
- Total
목록블록체인/NFT & BRIDGE (23)
체인의정석
1. 프로토콜에 대해여EIP 문서 : https://eips.ethereum.org/EIPS/eip-7683 ERC-7683: Cross Chain IntentsAn interface for cross-chain trade execution systems.eips.ethereum.org유니스왑과 Across 가 만든 Defi의 크로스 체인 전송 프로토콜.체인이 매우 많아지고 각 체인간 전송 프로토콜 규격이 다르기 때문에 실패확률이나 UX가 현저히 높아지는 것이 현실. 이에 대한 대안으로 공통 규격을 제안한 것.결국 영향력 있는 회사들이 만든 프로토콜이며 ERC로도 돌라와서 통합 규격이 될 경우 크로스체인 관련 브릿지/메세지 프로토콜을 만들 때 해당 규격을 적용해야 할 필요성이 존재한다.https://x...
ENS는 실제로 어떻게 주소를 관리하고 실제 주소를 뽑아낼까? 실제로는 namehash라는 해시값을 통해서 컨트렉트에서 조회를 하고 상호작용을 하게 된다. 이번에는 Namehash를 실제로 만들어보고 이를 통해 공식 컨트렉트로 지갑 주소를 도출하는 로직을 만들어 보도록 하겠다. Name hash 만들기 https://www.npmjs.com/package/@ensdomains/eth-ens-namehash @ensdomains/eth-ens-namehash A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137. Latest version: 2.0.15, last published: ..
출처 : https://docs.ens.domains/ Introduction - ENS Documentation Top-level domains, like ‘.eth’ and ‘.test’, are owned by smart contracts called registrars, which specify rules governing the allocation of their subdomains. Anyone may, by following the rules imposed by these registrar contracts, obtain ownership docs.ens.domains ENS의 2개 포인트 Register과 Resolver ENS의 경우 크게 Registry와 Resolver 2개로 나뉜다..
목표 : Filecoin을 통해 저장되는 형태로 IPFS에 NFT메타데이터 올리기 1. NFT.storage https://nft.storage/docs/#using-the-javascript-api NFT storage는 javascript 예제가 있었으나 mjs 파일로 되어 있었다. mjs 파일을 처음들어서 살펴보니 ECMAS를 사용하는 경우 명시하는 파일 같았다. NFT storage 모듈 자체에서 mjs를 가져와서 사용하도록 되어 있기 때문에 node.js와 mjs만 써서 실행을 했을 때는 성공을 했지만 express를 써서 했을 때는 실패를하였다. https://ui.toast.com/weekly-pick/ko_20190805 Node.js로 ECMAScript 모듈을 사용하는 방법 Kevin ..
들어가며 chainlink functions의 경우 블록체인에서의 web2 연산을 하도록 연결해주는 서비스이다. 이번 포스팅에서는 chainlink functions의 기초예제를 하는 방법에 대해 자세히 다루도록 하겠다. 기본 구조와 UseCase 정리 출처 : "해당 부분은" CP labs Eric Lee 님이 보내주신 설명글 입니다. 구조 스마트컨트랙트가 DON(Decentralized Oracle Network)에게 코드를 보내면, 각 노드들이 서버리스 환경에서 코드를 실행하고 각각의 값을 모은 다음에 최종 결과를 컨트랙트로 전달하는 구조 Use-case - Connect to any public data -> 실시간 스포츠 결과 or 날씨 통계량 받아올 수 있음 - Connect to public..
ERC-6239는 이전에 살펴본 erc5192의 확장 표준이다. https://eips.ethereum.org/EIPS/eip-5192 ERC-5192: Minimal Soulbound NFTs Minimal interface for soulbinding EIP-721 NFTs eips.ethereum.org 동기를 보면 RDF라는 프레임워크 트리플을 SBT의 메타데이터에 넣는 형태라고 합니다. "이 제안은 소울바운드 토큰('SBT')의 메타데이터에 리소스 설명 프레임워크(RDF) 트리플을 도입하여 ERC-721과 ERC-5192를 확장합니다." SBT의 경우 사실 신원 인증으로서 사용하려면 여러 메타데이터들이 들어가야 할 텐데 해당 메타데이터를 직접 SBT안에 넣을 때 사용하는 표준이다. nt(N-Tr..
이번에 살펴볼 내용은 ERC-5484 이다. https://eips.ethereum.org/EIPS/eip-5484 ERC-5484: Consensual Soulbound Tokens Interface for special NFTs with immutable ownership and pre-determined immutable burn authorization eips.ethereum.org 먼저 해당 표준이 나온 동기부터 살펴보도록 하자 "소울바운드 토큰에 대한 아이디어는 출판 이후 상당한 주목을 받았습니다. 그러나 표준 인터페이스가 없으면 소울바운드 토큰은 호환되지 않습니다. 토큰 구현에 대한 최소한의 합의 없이 소울바운드 토큰을 대상으로 하는 보편적인 서비스를 개발하는 것은 어렵습니다. 이 EIP는..
1. 들어가며 먼저 SoulBoundToken이란 전송 불가능한 토큰으로서 최근 메타버스 분야를 비롯하여 많은 곳에서 인증의 수단이나 활용의 수단으로 쓰이고 있다. 필자는 서강대 메타버스전문대학원 과정의 학생으로서 SBT에 대한 공부를 좀 살펴보려는 취지에서 따로 조사를 진행하기 위하여 글로 정리하는 것이며 대략적으로 SBT는 전송이 불가능하다는 특징 외에는 아는 것이 없었는데 SBT와 관련된 공식 표준을 통해서 어떤 내용이 있는지 살펴보도록 하겠다. 필자도 처음 살펴보는 내용이므로 해당 내용은 투자정보 또는 100% 자세한 내용임은 보장할 수 없지만 더 전문적이고 자세한 연구글이 나오기 전까지 처음 SBT의 구현체를 접근하려는 사람들에게 도움을 주기 위하여 해당 글을 작성한다. 사실 SBT의 표준에 대..