In this article, we describe Bitcoin transactions, restricted transactions called Covenants, and our own research into secure Bitcoin custody using a type of Covenant called Vaults.
Custody sits core to digital asset infrastructure and is dictated by key management. Keys are what generate signatures that can spend bitcoins, and thus, key management determines how digital assets are held and secured. The problem the FCAT team tried to solve was the access, incentives and corresponding attack surfaces that are presented when keys, or a set of keys, are compromised. In that, attackers can arbitrarily spend bitcoins custodied by those compromised keys at will.
The team presents a Vault custody protocol that uses pre-signed transactions, a relative timelock, and a key-deletion method to activate Covenants. Read More on our Medium page.
References & Disclaimers
946392.1.0
Related posts
An Overview of Ethereum Staking
Will Baxter
March 28, 2023
Staking is the process of supporting transaction verifications and new block creation for the Ethereum network. Validators, otherwise known as ‘stakers’ play a key role in performing key staking duties: storing data, processing transactions including confirming other validators’ actions, and appending new blocks full of transactions to the blockchain. In the following sections, we’ll explore the nuances behind staking.
MEV and Its Impact on the Future of DeFi
KOSALA YAPA
April 6, 2023
Although the blockchain architecture is decentralised, block content creation is a centralised process performed by miners. Therefore, miners have complete control over transaction ordering and inclusion, leading to the Miner (or Maximal) Extractable Value (MEV) problem. MEV, sometimes called Block Extractable Value, is the profit made by including, excluding, or reordering the transactions in a block. This profit is considered separate from block rewards or transaction fees the miner would otherwise receive.1
Understanding the Bitcoin Blockchain Header
RACHEL J RYBARCZYK
December 9, 2020
The composition of the block header is an intricate and highly consequential process. If Bitcoin is a living, breathing organism, then the block header is the heart of the entire machine. The “block” in the Bitcoin blockchain is what moves and settles millions of dollars of value every 10 minutes and in the block. The block header is what notarizes the funds in a block, votes on consensus decisions and ultimately directs and defines the movement and legitimacy of Bitcoin transactions.