Ethereum

Ethereum Bounty Program Includes BTC Relay

@Following the hacking Devcon 1, Martin Swende This is Nr. #1 on leaderboard Ethereum Bounty Program. A bounty program is underway. Final bounty awarded It reached 5 BTC. This program is open to anyone. with BTC Relay In preparation for the launch of Ethereum and given its importance to many DApps, we would like to emphasize ongoing security audits by including it in the Ethereum Bounty Program.

BTC Relay is an Ethereum contract that implements Bitcoin SPV. https://en.bitcoin.it/wiki/Thin_Client_Security

The main purpose of BTC Relay is to route fully confirmed Bitcoin transactions to specific Ethereum contracts. When someone makes a Bitcoin payment or makes an arbitrary transaction on the standard Bitcoin blockchain, the relay must be able to send it to a designated Ethereum contract. More details in the specs.

The goal is to identify security issues such as invalid block headers, false proofs, or allowing invalid Bitcoin transactions. Likewise, you can still receive bounties if you have a valid Bitcoin transaction that is not fully relayed by BTC Relay.

BTC Relay has a separate open source grant for bounties, so major bugs can be discovered up to 1 BTC. Much higher rewards are possible (up to 5 BTC) for very severe vulnerabilities. Rewards are available to everyone except bounty program judges and BTC Relay developers.

The scope is, by contract, five “.se” files in the root directory.

https://github.com/ethereum/btcrelay/tree/1466934855225b1e4a87031d299c1209ba12d503

(This is the same commit as: https://github.com/ethereum/btcrelay branch development).

Full SPV client functionality is out of scope (e.g. not checking Bitcoin block timestamps to save on gas costs). Incentives, gas costs, and other better mechanisms for algorithm optimization are not included in the scope. That said, we will still gladly consider such feedback.

Now that BTC Relay is included in the Ethereum bounty program, most of the following rules apply: http://bounty.ethdev.com apply. For example, the website is not part of the bounty program and is on a first-come, first-serve basis. That is, the issue has already been submitted or has already been submitted by another user. already known You cannot receive bounty rewards for your team. However, this also means that in addition to the monetary reward, all bounties come with the following benefits:

Anyone who wants to participate in the BTC Relay channel can participate. https://gitter.im/ethereum/btcrelay. The bounty program will run for a few weeks prior to the launch of BTC Relay to Frontier. Here are some items and open questions to discuss with the community regarding the launch of Frontier.

Lastly, the BTC Relay Bounty Program was added to “News and Updates” on bounty.ethdev.com a few weeks ago and has already had 1 bounty submission!

Related Articles

Back to top button