Bitcoin Covenants

نویسندگان

  • Malte Möser
  • Ittay Eyal
  • Emin Gün Sirer
چکیده

This paper presents an extension to Bitcoin’s script language enabling covenants, a primitive that allows transactions to restrict how the value they transfer is used in the future. Covenants expand the set of financial instruments expressible in Bitcoin, and enable new powerful and novel use cases. We illustrate two novel security constructs built using covenants. The first, vaults, focuses on improving the security of private cryptographic keys. Historically, maintaining these keys securely and reliably has been a critical vulnerability for Bitcoin users. We show how covenants enable vaults, which disincentivize key theft by preventing an attacker from gaining full access to stolen funds. The second construct, poison transactions, is a generally useful mechanism for penalizing double-spending attacks. Bitcoin-NG, a protocol that has been recently proposed to improve Bitcoin’s throughput, latency and overall scalability, requires this feature. We show how covenants enable poison transactions, and detail how Bitcoin-NG can be implemented progressively as an overlay on top of the Bitcoin blockchain.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enhancing Bitcoin Transactions with Covenants

Covenants are Bitcoin Script programs that restrict how funds are allowed to be spent. In previous work [9], Möser et. al. implemented covenants with a new Script operation that allows one to programmatically query the transaction. In this paper, we show that covenants can be implemented with a new CHECKSIGFROMSTACK operation that verifies a signature for a message passed as an argument. When t...

متن کامل

Restrictive covenants in physician employment agreements.

Virtually all physician employment relationships are governed by employment agreements in which the physician and employer exchange promises. When embodied in contracts, promises are also known as "covenants." Certain covenants are restrictive in nature, including, most notably, covenants which prohibit competition ("non-competes"). Legal considerations regarding non-competes in particular cent...

متن کامل

Rejecting the arguments of the sanctity of bitcoin mining and proving its legitimacy by Reward Contract (Joaleh)

Bitcoin soon attracted the attention of experts and the general public around the world, including the Islamic community. Due to the novelty of the subject, although little research has been done to examine the legitimacy of bitcoin mining from the perspective of Muslim thinkers, this paper is responsible for examining two reasons in the research of contemporary Sunni thinkers. The two reasons ...

متن کامل

Corporate Refinancing, Covenants, and the Agency Cost of Debt

How valuable are restrictive debt covenants in reducing the agency costs of debt? I answer this question by exploiting the revealed preference decision to refinance fixed-coupon debt, which weighs observable interest rate savings against the unobservable costs of a change in restrictive debt covenants induced by refinancing. Plausibly exogenous variation in this trade-off reveals that firms req...

متن کامل

Restrictive covenants in the US: navigating the quagmire of enforceability

Post-employment restrictive covenants in the context of employment relationships have long posed challenges for employers. Both the nature of the agreement and the context in which it is entered into impact the enforceability of restrictive covenants. The lack of a unified or “national” body of law on restrictive covenants within the US further complicates the issue. For example, in some states...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016