Supersett
개발자의 하루
Supersett
Blockchain Dev
전체 방문자
오늘
어제
  • 분류 전체보기
    • 프론트
    • 회사생활
    • 블록체인
    • 프로젝트
      • 창업 프로젝트 (DRF + AWS)
      • Spring 프로젝트
    • [중앙대]멋쟁이 사자처럼
    • 기술서적
    • Problem Solving
      • 알고리즘
    • 일기장
      • 하루 정리
      • 삽질 일기
      • 조급할 때 눌러보기

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • java
  • 디프만16기
  • 블록체인정보가공
  • 자바
  • 멋쟁이 사자처럼
  • 글리치해커톤
  • 멋쟁이 사자처럼 면접
  • 해커톤
  • 멋쟁이 사자처럼 서류
  • 취업준비
  • 비트코인
  • 블록체인 서버설계
  • Multichain API
  • 자바스크립트
  • 국비
  • 구글소셜로그인
  • 니어프로토콜
  • 멋사 중앙대
  • 프로젝트
  • Luniverse
  • 신입개발자
  • 초보개발자
  • 면접준비
  • DEPROMEET
  • 국비교육
  • Near Explorer
  • 국비지원
  • 멋쟁이사자처럼 중앙대
  • 컴퓨터학원
  • Near Scan

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Supersett

개발자의 하루

[비트코인 - 공개 블록체인 프로그래밍] #1 UTXO, 거래
기술서적

[비트코인 - 공개 블록체인 프로그래밍] #1 UTXO, 거래

2023. 4. 23. 14:58

🎨스스로에게 물어볼 것

🏹 UTXO 에 대해서 구체적인 예시를 들고 그림을 그려 설명할 수 있습니다. 
🏹 비트코인에서의 거래에 대해 설명할 수 있습니다.(feat. 검증,채굴)
🏹 거래가 소유자에서 다른 소유자로 가치를 이동시키는 체인을 어떻게 구축하는가?

 

📘[암호화폐의 성공여부]

- 기술자들이 만들어내는 새롭고 쉬운 서비스의 확산에 달렸다.

 

📘[비트코인의 구성요소]

📘[UTXO 모델]

■ 비트코인 사용자들은 비트코인 네트워크상에서 일어나는 거래에 대한 소유권을 입증할 수 있는 키를 소유한다. 

■ 사용자들은 키를 이용해 서명하고 해당 가치에 대한 암호를 풀어 새로운 소유주에게 전송함으로써 비트코인을 소비한다.

 

💡잔액 지불

■ 비트코인 거래에서 새로운 소유주의 주소와 잔액 주소라고 불리는 현 소유주의 주소 모두를 참조하는 출력값을 가지게 된다.

■ 중요한 사실은 거스름돈주소가 입력값에 대한 주소와 동일할 필요는 없다.

■ 거래에서는 거래 입력값에서 출발해서 거래 출력값으로 가치가 이동한다.

 

💡비트코인 채굴

■ 트랜잭션이 네트워크상에 전파 되었다는것은, 거래가 검증되고 채굴이라는 과정을 거쳐 블록에 포함될 때 까지는 블록체인의 일부가 되지 못한다.

채굴과정의 두가지 목적

1. 채굴노드는 비트코인의 합의규칙을 참조해서 모든 거래를 입증한다.

2. 돈을 발행하는 중앙은행퍼럼 각 블록 내에서 새 비트코인을 생성한다.

■  새로운 거래들이 사용자 지갑과 여러 어플리케이션으로부터 네트워크로 끊임없이 들어온다. 노드의 임시 풀에 새로운 거래들을 추가한다. 임시 풀에는 미검증 거래들이 들어있고, 채굴자들이 새 블록을 만들면서 임시풀에서 새블록으로 미검증거래들을 추가한 후, 새 블록의 유효성을 입증하기 위해 작업증명을 한다.

■ 거래들이 새 블록에 추가될 때, 거래 수수료가 가장 높은 거래부터 우선순위로 추가되고 몇몇 거래는 다른 기준을 바탕으로 추간된다.

■ 블록의 유효성이 입증된다면( 승리블록이 된다면) 그 안에 담긴 거래들은 해당 거래에 대한 한건의 승인이 일어난 것으로 간주된다.

■ 시간이 흘러 블록의 '높이'가 높아지면 각 블록과 체인의 계산 난이도도 전반적으로 올라간다.

■ 관례상 6회 이상의 승인이 이루어진 블록은 취소가 불가능하다.

■ '거래'가 소유자에서 다른 소유자로 가치를 이동시키는 체인을 어떻게 구축하는가?

 

 

책 너무 재미있다..

'기술서적' 카테고리의 다른 글

[HTTP 완벽가이드] 6장 - 프락시  (0) 2022.07.15
[HTTP 완벽가이드] 5장 - 웹 서버  (0) 2022.07.14
[HTTP 완벽가이드] 4장 - 커넥션 관리  (0) 2022.07.13
[HTTP 완벽가이드] 3장 - HTTP 메세지  (0) 2022.07.12
[HTTP 완벽가이드] 2장 - URL과 리소스  (0) 2022.07.12
    '기술서적' 카테고리의 다른 글
    • [HTTP 완벽가이드] 6장 - 프락시
    • [HTTP 완벽가이드] 5장 - 웹 서버
    • [HTTP 완벽가이드] 4장 - 커넥션 관리
    • [HTTP 완벽가이드] 3장 - HTTP 메세지
    Supersett
    Supersett
    하루를 돌아보고 공부한 티를 내기 위해 블로그를 만들었습니다.

    티스토리툴바