#HashTech
  • 비트코인 기술 가이드
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (41)
      • 블록체인 (23)
        • 비트코인 (23)
      • Android (12)
        • Compose (1)
        • DataStore (2)
        • 기타 (1)
        • DI (1)
      • Kotlin (5)
        • Coroutines (5)
      • 알고리즘 (1)
  • 홈
  • 태그
  • 방명록
블록체인/비트코인

UTXO (Unspent Transaction Outputs)

본 글은 비트코인의 작동 원리를 이해하기 쉽게 설명해 놓은 해외 사이트 Learn me a bitcoin 내에 있는 UTXO 페이지를 번역한 글입니다. 읽은 것을 개인적으로 이해하기 쉽게 정리하여 작성한 글이다 보니, 어색한 부분이 있을 수도 있습니다. 원문을 읽고자 하시는 분은 위의 링크를 참조해 주세요. 😀 UTXO (Unspent Transaction Output) 사용된 Output은 트랜잭션에서 사용된 후 다시 사용할 수 없기 때문에 죽은 것과 같습니다. 하지만 사용되지 않은 Output, UTXO는 살아 있습니다. 새로운 트랜잭션에서 사용 가능합니다. (물론 당신이 잠금 해제할 수 있다면) 그래서 사용된 Output과 사용되지 않은 Output (UTXO) 간에 구별이 있는 것입니다. UTXO..

2023. 4. 13. 19:15
블록체인/비트코인

트랜잭션 수수료(Transaction Fee)

본 글은 비트코인의 작동 원리를 이해하기 쉽게 설명해 놓은 해외 사이트 Learn me a bitcoin 내에 있는 Transaction Fee 페이지를 번역한 글입니다. 읽은 것을 개인적으로 이해하기 쉽게 정리하여 작성한 글이다 보니, 어색한 부분이 있을 수도 있습니다. 원문을 읽고자 하시는 분은 위의 링크를 참조해 주세요. 😀 트랜잭션 수수료는 비트코인 트랜잭션의 나머지를 말합니다. 이 값은 해당 트랜잭션을 담은 블록을 채굴(Mining)한 채굴자가 가져가게 됩니다. 트랜잭션 수수료를 왜 사용하나요? 트랜잭션 수수료는 채굴자가 후보 블록(Candidate Block)에 당신의 트랜잭션을 포함하도록 하는 인센티브의 역할을 합니다. 수수료가 높은 트랜잭션을 포함시켜서 블록을 채굴하면 채굴자가 챙겨가는 몫..

2023. 4. 13. 13:28
블록체인/비트코인

트랜잭션 데이터(Transaction Data)

본 글은 비트코인의 작동 원리를 이해하기 쉽게 설명해 놓은 해외 사이트 Learn me a bitcoin 내에 있는 Transaction Data 페이지를 번역한 글입니다. 읽은 것을 개인적으로 이해하기 쉽게 정리하여 작성한 글이다 보니, 어색한 부분이 있을 수도 있습니다. 원문을 읽고자 하시는 분은 위의 링크를 참조해 주세요. 😀 비트코인 트랜잭션은 비트코인의 이동을 설명하는 데이터 모음입니다. Input을 받아서, 새로운 Output을 생성합니다. 구조 트랜잭션 데이터의 구조를 살펴보겠습니다. 예시 트랜잭션 : c1b4e695098210a31fe02abffe9005cffc051bbe86ff33e173155bcbdc5821e3 트랜잭션 내에 있는 모든 데이터는 hexadecimal 형태를 따릅니다. 0..

2023. 4. 13. 10:09
블록체인/비트코인

Target(목표값)

본 글은 비트코인의 작동 원리를 이해하기 쉽게 설명해 놓은 해외 사이트 Learn me a bitcoin 내에 있는 Target 페이지를 번역한 글입니다. 읽은 것을 개인적으로 이해하기 쉽게 정리하여 작성한 글이다 보니, 어색한 부분이 있을 수도 있습니다. 원문을 읽고자 하시는 분은 위의 링크를 참조해 주세요. 😀 목표값(Target)은 채굴(Mining) 과정에서 사용됩니다. 블록이 블록체인에 추가되기 위해서는 블록 해시(Block hash)가 목표값보다 작아야 합니다. 타겟은 평균적으로 10분에 한 번의 블록이 채굴되도록 2,016개 블록(대략 2주)마다 조정됩니다. 이로써 블록들 사이의 시간 간격과 새로운 비트코인의 발행량이 일정하게 유지됩니다. ✏️ 목표값은 16진수 숫자(hexadecimal)로..

2023. 4. 8. 21:02
블록체인/비트코인

채굴(Mining)

본 글은 비트코인의 작동 원리를 이해하기 쉽게 설명해 놓은 해외 사이트 Learn me a bitcoin 내에 있는 Mining 페이지를 번역한 글입니다. 읽은 것을 개인적으로 이해하기 쉽게 정리하여 작성한 글이다 보니, 어색한 부분이 있을 수도 있습니다. 원문을 읽고자 하시는 분은 위의 링크를 참조해 주세요. 😀 채굴은 트랜잭션들로 이루어진 새로운 블록을 블록체인에 추가하려는 과정입니다. 네트워크의 모든 노드가 다음 블록을 체인에 추가하기 위해 경쟁하며, 경쟁을 통해 채굴에 성공하는 노드가 결정됩니다. 새로 채굴된 각 블록은 네트워크를 통해 브로드캐스팅되며, 모든 노드는 해당 블록을 블록체인에 추가하기 전에 유효한 블록인지 확인 후 추가합니다. 새 블록이 추가되면, 각 채굴 노드는 방금 쌓은 새로운 블..

2023. 4. 8. 19:05
블록체인/비트코인

VOUT

본 글은 비트코인의 작동 원리를 이해하기 쉽게 설명해 놓은 해외 사이트 Learn me a bitcoin 내에 있는 VOUT 페이지를 번역한 글입니다. 읽은 것을 개인적으로 이해하기 쉽게 정리하여 작성한 글이다 보니, 어색한 부분이 있을 수도 있습니다. 원문을 읽고자 하시는 분은 위의 링크를 참조해 주세요. 😀 VOUT ? 트랜잭션 output에 대한 인덱스 번호(Index number)입니다. 사용 TXID 및 VOUT를 사용하여 새 트랜잭션에서 input으로 사용할 고유한 output을 선택할 수 있습니다. ✏️ 프로그래밍에서 카운트는 0부터 시작합니다. 따라서 기존 트랜잭션의 첫 번째 output을 사용하려면 vout을 0으로 설정합니다. (두 번째 출력은 1입니다.)

2023. 4. 7. 23:18
  • «
  • 1
  • 2
  • 3
  • 4
  • »

전체 카테고리

  • 분류 전체보기 (41)
    • 블록체인 (23)
      • 비트코인 (23)
    • Android (12)
      • Compose (1)
      • DataStore (2)
      • 기타 (1)
      • DI (1)
    • Kotlin (5)
      • Coroutines (5)
    • 알고리즘 (1)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #블록해시
  • #VOUT
  • #Preferences Datastore
  • #Coroutine
  • #안드로이드 아키텍처
  • #Android Architecture
  • #Android Flows in practice
  • #트랜잭션 수수료
  • #트랜잭션데이터
  • #안드로이드
  • #트랜잭션ID
  • #Coroutine Flow
  • #Datastore
  • #후보블록
  • #Text Border
  • #비트코인
  • #flow
  • #사용자 데이터 백업
  • #Android
  • #jetpack
  • #TXID
  • #블록체인
  • #Proto Datastore
  • #kotlin coroutine
  • #AVD 스킨
  • #넌스
  • #코인베이스트랜잭션
  • #안드로이드 에뮬레이터 스킨
  • #Kotlin Flow
  • #Android Kotlin Flow
MORE

전체 방문자

오늘
어제
전체
Powered by Privatenote Copyright © #HashTech All rights reserved. TistoryWhaleSkin3.4

티스토리툴바