Contracts

Bitcoin을 사용한 계약들

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

Introduction

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

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

Escrow And Arbitration

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

예시: https://www.bitrated.com/

Micropayment Channel

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

예시: https://bitcoinj.org/working-with-micropayments

CoinJoin

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

예시: https://wasabiwallet.io/

Last updated: Jul 11, 2021

Last updated