김보안의 블로깅
  • 🏠 Home
  • 📚 Project
    • Blockchain
      • 🎦 PickMe
      • 🎦 IoTC
      • 🎦 Blackchain
      • 📃 Gemology
      • 🎦 PickMe
      • 🎦 PickMe
    • AI
      • 👋 A.I. Dream Reader
      • 🎦 A.I. Dream Reader
    • Security
      • 🎦 SNAC
    • Education
      • 🎦 Smart Lecture
  • 🤸‍♂ Hobby
    • Music
      • Violin
      • Guitar
      • Piano
      • Drum
    • Flower
      • Flower Certificate
    • Sport
      • Ski
      • Skateboard
      • Golf
      • Boxing

2022년 11월 9일 수요일

Ethereum ENS 에 대해서

 SecureKim     오후 11:00     Blockchain, ENS     No comments   

 

오늘은 이더리움 네임 서비스에 대해서 알아보자

복잡한 이더리움 주소를 간편하게 바꿔주는 서비스이다.

예를 들어 카리나라는 사람이 자신의 이름으로 된 ens NFT를 구매하는 것을 가정해보자.



NFT 구매 후 카리나는 자신의 이더리움 주소를 karina.eth에 연결할 수 있고,

연결되면 다음과 같이 다른 사람 지갑에서도 karina.eth로 검색과 송금이 가능하다.



 

이렇게 NFT를 구매하여 twitter같은 곳에서 아이디로 사용하면 사람들이 쉽게

이더리움으로 후원이 가능해진다.



이제 작동 로직을 살펴보자. 카리나가 karina.eth를 구매 후 시스템을 통해 0x9ae8에 등록했는데,

시스템에서는 어떻게 이더리움 주소를 찾을 수 있었던 것일까?

시스템은 다음과 같은 로직으로 도메인으로 주소를 찾을 수 있다.

처음에 karina.eth를 어느 컨트랙트에 물어보아야 하는지에 대해서 ENS 레지스트리에 쿼리를 하면, 레지스트리가 리졸버를 알려주고, 다시 사용자가 리졸버 컨트랙트에서 실제 이더리움 주소를 받아온다.



물론 ENS 레지스트리에는 관리자들이 존재하며, 멀티시그 방식으로 7명 중 4명이 승인하면 변경이 가능하다. 강력한 권한을 가지므로 “.eth” 가 아닌 완전히 새로운 최상위 레벨 도메인도 만들 수 있다.

 

그리고 registry – resolver 구조를 가지고 있으므로 리졸버를 잘 사용하면 단순히 주소뿐만 아니라 IPFS등 외부 컨텐츠도 ENS와 연결을 할 수가 있다. (물론 ipfs 주소와 어카운트 주소 둘 다 연결할 수도 있다.)

 

즉, Index.html 같은 웹사이트를 IPFS에 배포한 뒤, 리졸버에 IPFS 해시 레코드를 추가하면 해당 주소에 http://karina.eth 등으로 접근할 수도 있다. 참고로 이러한 프로토콜은 온전히 메타마스크에서 지원하는 기능이므로, 웹 브라우저에 반드시 메타마스크가 설치가 되어있어야만 가능하다.

  • Share This:  
  •  Facebook
  •  Twitter
  •  Stumble
  •  Digg
이메일로 전송BlogThis!Twitter에서 공유Facebook에서 공유
최근 게시물 이전 게시물 홈

0 개의 댓글:

댓글 쓰기

페이지

  • 홈
  • Hobby

Categories

  • AI
  • android
  • AWS
  • Blockchain
  • Hardware
  • Javascript
  • mysql
  • Node.js
  • Plasma
  • review
  • Security
  • Study
  • Video
  • windows

Popular Posts

  • 블랙보드 강의 녹화 영상 다운로드 가능한 방법 (노설치)
    별도의 설치도 필요 없고 아주 쉽습니다. 구글 크롬브라우저 에서 블랙보드 녹화 영상에  다운로드 가능한 메뉴가 나오게 하는 코드입니다.  먼저 블랙보드 강의자료에 입장하고, 재생 버튼을 클릭 하지 않은 상태로 F12 를 입력합니다. 재생을 클릭하지 마세요.
  • 회사 프록시와 인증서에 고통받는 그대를 위한 글 (Bash, Gradle, Python, wget, nodejs(npm), apt-get, cURL, git, yarn, androidStudio)
    대기업에 입사하면 장단점이 있는데, 단점 중에 하나가 회사에서 프록시를 사용하여 트래픽 감시를 하므로 프록시 설정을 해주어야 한다는 점 입니다. 특히, 회사에서는 https 트래픽도 감시를 하므로 인증서도 설정해 주어야 합니다. 그런데 문...
  • [Node.js] Redis 의 hmset
    Redis 의 hmset 사용하기 var redis = require('redis'); var client=redis.createClient(포트,호스트,null); /* * MySQL을 사용하다가 Redis를 사용해보니 신세...

Blog Archive

  • ►  2023 (1)
    • ►  1월 (1)
  • ▼  2022 (10)
    • ►  12월 (1)
    • ▼  11월 (3)
      • [NFT 동향 분석] 메타젤리스
      • [최신 NFT 투자 동향 분석] Art Gobblers - 아트고블러 NFT 분석
      • Ethereum ENS 에 대해서
    • ►  9월 (1)
    • ►  8월 (1)
    • ►  6월 (2)
    • ►  3월 (2)
  • ►  2021 (9)
    • ►  12월 (3)
    • ►  11월 (1)
    • ►  6월 (1)
    • ►  5월 (2)
    • ►  4월 (2)
  • ►  2020 (12)
    • ►  10월 (1)
    • ►  9월 (2)
    • ►  7월 (1)
    • ►  6월 (1)
    • ►  5월 (5)
    • ►  4월 (1)
    • ►  2월 (1)
  • ►  2019 (14)
    • ►  10월 (2)
    • ►  7월 (1)
    • ►  3월 (4)
    • ►  2월 (2)
    • ►  1월 (5)
  • ►  2018 (14)
    • ►  12월 (2)
    • ►  11월 (4)
    • ►  10월 (1)
    • ►  8월 (2)
    • ►  5월 (4)
    • ►  1월 (1)
  • ►  2017 (12)
    • ►  10월 (2)
    • ►  9월 (9)
    • ►  5월 (1)
  • ►  2016 (8)
    • ►  10월 (2)
    • ►  8월 (1)
    • ►  6월 (1)
    • ►  1월 (4)
  • ►  2015 (6)
    • ►  12월 (3)
    • ►  10월 (1)
    • ►  6월 (1)
    • ►  5월 (1)
  • ►  2014 (10)
    • ►  11월 (1)
    • ►  9월 (1)
    • ►  7월 (1)
    • ►  6월 (1)
    • ►  5월 (3)
    • ►  4월 (1)
    • ►  3월 (2)
  • ►  2013 (28)
    • ►  12월 (3)
    • ►  11월 (6)
    • ►  10월 (6)
    • ►  9월 (6)
    • ►  8월 (1)
    • ►  7월 (3)
    • ►  6월 (3)

구독

글
Atom
글
댓글
Atom
댓글

로드 중입니다...

각오

직접 해보지 않은 것은 포스팅 하지 않겠습니다.

Copyright © 김보안의 블로깅 | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates