🔗
Blockchain
  • Blockchain
  • Blockchain Overview
    • Byzantine Generals Problem
    • The emergence of blockchain
    • Blockchain vs Bitcoin
    • Blockchain Structure
    • Blockchain examples
    • Blockchain Consensus
  • Bitcoin
    • Bitcoin
    • (Option) Bitcoin Whitepaper
    • Proof of Work
    • Transaction
    • Unspent Transaction Output
    • Mining
    • Wallet
    • Signature & Verification
    • Merkle Tree
    • Bitcoin Network
    • Consensus Rule Changes
    • Contracts
  • Ethereum
    • Ethereum
    • (Option) Ethereum Whitepaper
    • Web2 vs Web3
    • Smart Contract
    • Solidity
    • Ethereum Virtual Machine (EVM)
    • Accounts
    • Gas
    • (ETH2) Proof of Stake
    • (ETH2) Shard Chain
  • Ethereum Tutorials
    • Geth
    • CryptoZombies
    • Build DeFi App
    • Build Decentralized Bank
  • Ethereum Development Tools
    • Truffle
  • Golang-Blockchain
    • Go언어 블록체인
    • #1 Blocks and Chain
    • #2 Proof-of-Work
    • #3 Save blockchain persistently
    • #4 Transaction Basic
    • #5 Wallet
    • #6 Transaction Advanced
    • #7 UTXO management
    • #8 Merkle Tree
    • #9 Network 1
    • #10 Network 2
    • #11 p2p network
    • #12 Peer Discovery
    • #13 Console
  • Cosmos
    • Tutorials
  • Binance
    • Binance
  • DeFi
    • DeFi
    • DEX
    • Uniswap
    • Impermanent Loss
  • NFT
    • NFT
    • NFT Marketplace
    • NFT Virtual World
  • Common Algorithms
    • Hash
    • Cryptography
    • Consensus Algorithm
    • Distributed Ledger
Powered by GitBook
On this page
  • Introduction
  • Escrow And Arbitration
  • Micropayment Channel
  • CoinJoin

Was this helpful?

  1. Bitcoin

Contracts

Bitcoin을 사용한 계약들

PreviousConsensus Rule ChangesNextEthereum

Last updated 3 years ago

Was this helpful?

Decentralized 비트코인 시스템을 사용하여 재정적(금융적) 동의를 이끌어내는 트랜잭션을 Contract(계약)라고한다. 비트코인 계약은 법원 시스템 같은 외부의 주체에 대한 의존도를 최소화하여, financial transaction에서 알수 없는 주체들의 개입을 최대로 줄인다.

Introduction

아래 소개될 Contract의 종류들은 이미 사용되고 있는 것들이다. Contract는 사람을 대상으로 하는 것이기 때문에 예시에서 실제 이야기 형태로 구상하여 설명한다.

아래 언급된 계약 종류말고도 많은 계약들이 제안되었다. 여기()에서 더 많은 예시를 확인할 수 있다.

Escrow And Arbitration

Escrow는 제3자 예탁, arbitration은 중재라는 뜻이다. 제3자가 개입하여 돈을 예탁하고, 거래 당사자를 중재하는 방식이다.

예시:

Micropayment Channel

작은 규모의 거래에 적합한 계약이 바로 Micropayment Channel 이다. 작은 규모의 거래에서는 transaction fee가 상대적으로 크다는 점을 해결한다.

예시:

CoinJoin

Privacy를 위해 여러 참여자들이 하나의 큰 거래를 만들어 자금의 추적을 어렵게 하는 방식이다. 조금 더 친숙한 용어들로 한마디로 정리하자면 CoinJoin은 "만약 트랜잭션을 만들고 싶다면, 트랜잭션을 만들고 싶은 다른 사람을 찾아서 트랜잭션을 묶어서 처리하자"는 뜻이다.

Last updated: Jul 11, 2021

예시:

https://en.bitcoin.it/wiki/Contract
https://www.bitrated.com/
https://bitcoinj.org/working-with-micropayments
https://wasabiwallet.io/