After hacking @ DEFCON1, Martin Swende It is a number. 1 on the leaderboard Ethereum bounty program. The reward program is ongoing Last reward awarded It amounted to 5 Bitcoin. The program is open to anyone. with PTC relay In preparation for the launch on Ethereum and its importance to many decentralized applications, we want to highlight ongoing security auditing 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 pass any sufficiently confirmed Bitcoin transaction to a specific Ethereum contract. If someone makes a payment in Bitcoin, or any arbitrary transaction on the underlying Bitcoin blockchain, the relay should be able to send it to any specific Ethereum contract. More details in the specifications.
The goal is to identify security issues such as accepting invalid block headers, false proofs, or invalid Bitcoin transactions. Likewise, if there is a valid Bitcoin transaction that BTC Relay does not fully relay, it will also be eligible for rewards.
Please note that since BTC Relay has a separate open source bounty grant, major bugs will be rewarded up to 1 Bitcoin. It is possible to get much higher rewards (up to 5 Bitcoin) in case of very severe vulnerabilities. Rewards are eligible for everyone except Bounty Program judges and BTC Relay developers.
The scope is located in the nodes, the five “.se” files in the root directory of:
https://github.com/ethereum/btcrelay/tree/1466934855225b1e4a87031d299c1209ba12d503
(This is a commitment https://github.com/ethereum/btcrelay branch development).
Full SPV client functionality is not in scope (e.g. Bitcoin block timestamps are not verified to save gas costs). There are no better mechanisms for incentivization, gas cost and other algorithm improvements in its scope. However, any such comments will be gladly considered.
With BTC Relay now included in the Ethereum Rewards Program, most of the rules have been implemented http://bounty.ethdev.com Progressing. For example, websites are not part of the rewards program and are first come first served – issues have already been submitted by another user or are Known in advance The team is not eligible for bonus rewards. But this also means that in addition to the financial rewards, each bonus is also eligible for:
- Inclusion in the Ethereum Rewards list with points accumulated over the course of the program.
- Personal inscription in Ethereum name once published.
- An exclusive, limited edition Ethereum Bountyhunter T-shirt
If you would like to join the BTC Relay channel, it is open to everyone on… https://gitter.im/ethereum/btcrelay. The bounty program will run for a few weeks before the launch of the BTC Relay to Frontier. Here are some items to discuss with the community and open questions for the Frontier launch:
- What is the first block in BTC Relay?
- For technical and practical reasons, the oldest block that can be stored in the BTC Relay is the 2016 block (the first retargeting difficulty). The first block for the BTC Relay must be at the forwarding difficulty level, i.e. a divisible block by 2016.
- How likely is it that Bitcoin transactions have been verified for a while?
- How useful is it to start a BTC Relay with the 2nd difficulty block being forwarded before?
- Currently, this would be block 389088
- There is a script that anyone can run to send block headers to the BTC Relay and what do you think the default fee should be, i.e. Bitcoin transaction validators that pay in ETH?
- The current fee for the script is 0
- It usually costs less than 0.01 ETH to send a block header. Should the default fee be 0.01 ETH?
- This default fee can be overridden for anything the applicant desires, although the incentive mechanism makes it unlikely that setting fees excessively will be rewarding.
Finally, the BTC Relay Bounty program was added in “News & Updates” to bounty.ethdev.com a few weeks ago, and has already attracted a single reward offering!




















.jpg)

