Bitcoin Covenants
نویسندگان
چکیده
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.
منابع مشابه
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...
متن کامل