⛓️
Blockchain
  • Start!
  • Go_lang
    • Tutorial
    • 1. Banking
    • 2. Dictionary
    • 3. URL Checker
    • Useful Methods - Slice
    • Useful data structure
  • RUST
    • Start
    • Basic
    • Basic Programming Concepts
      • Variables and Mutability
  • Bitcoin
    • Start
    • Introduction
    • Transactions
  • GO-BITCOIN
    • Start
    • 1. Blocks & Blockchain
    • 2. Proof of work
    • 3. BadgerDB
    • 4. Transactions
    • 5. Wallet
    • 6. Adding Digital Signatures
  • COSMOS
    • 코스모스 SDK
    • 코스모스 SDK 실습 - nameservice
    • 코스모스 허브는 어떻게 사용하는가?
    • 코스모스 허브, 금융의 역사를 다시 쓰다
    • Tendermint
      • ABCI
      • Messages
  • Cosmos Tutorial
    • Tutorials
    • 1. Blog
    • Nameservice
    • [Starport] Escrow Account: Scavenge
    • [Starport] Inter-Blockchain Communication: Basics
    • Create an IBC Interchain Exchange module
      • Introduction
      • App Design
      • Initialize the Blockchain
      • Create the Order Book
  • Ethereum
    • Start
    • Gas
    • Oracle Problem
  • consensus
    • DPoS
    • PBFT
    • Network model
  • cryptosystem
    • 대칭키 암호
    • IPFS
  • Social token
    • Rally
    • DeSo
      • Bitclout
      • Deso: The Decentralized Social Network
      • Setting Up Your Dev Environment
      • Deso Code Walkthrough
      • Web3 Will Not Be Built on Smart Contracts
  • 재윤TV
    • Start
    • 유니스왑에 대해서 아라보자
      • Concept
      • V2 백서 분석
      • V2 코드 분석
Powered by GitBook
On this page
  • 1단락
  • 해시
  • 검증

Was this helpful?

  1. Bitcoin

Transactions

PreviousIntroductionNextStart

Last updated 3 years ago

Was this helpful?

1단락

우리는 디지털 서명의 사슬로써 전자적 화폐(electronic coin)를 정의한다. 각 소유자는 화폐를 송금할 때 먼젓번 거래 내역 및 다음 소유자 공개키의 해시값에 전자적으로 서명을 하고 이 정보를 이 화폐의 끝에 첨가한다. 수 금자(payee)는 그 소유권(ownership)의 사슬을 검증할 서명을 검증할 수 있다.

해시

  • 이전 거래(transaction)의 해시값을 이용해서 다음 거래의 해시값을 만든다.

  • 모든 거래들의 해시값이 연관이 되어 있어서 하나의 체인을 이룬다.

검증

  • 개인키를 이용해 서명을 하고 공개키로 이를 검증할 수 있다.

    • 전자서명 알고리즘을 이용해 서명과 검증을 한다.

    • 거래 내역(디지털 데이터)이 진짜인지 판별하기 위해 전자서명이라는 방식을 사용하는 것이다.

    • 비트코인에서는 ECDSA라는 전자서명 알고리즘을 사용한다.