Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this project still going? #50

Open
bitcoinwarrior1 opened this issue Jul 21, 2018 · 3 comments
Open

Is this project still going? #50

bitcoinwarrior1 opened this issue Jul 21, 2018 · 3 comments

Comments

@bitcoinwarrior1
Copy link

Seems like a really important project but are people even relaying any more?

@bitcoinwarrior1
Copy link
Author

I was thinking of creating a service that would allow a swap cross chain between ethereum and bitcoin, it can do this by checking the spv on ethereum, logging it and sending back ether on the same key as the key that sent the bitcoin (just taking the public key and hashing it differently to get the ether address)

I have started the effort here: https://github.com/James-Sangalli/Solidity-Contract-Examples/blob/eth-2-btc-swap/Finance/bitcoin-to-ethereum-swap/BTC2ETH.sol

@ethers
Copy link
Member

ethers commented Jul 23, 2018

Incentives (for relayers) are tricky: I think it's a finding from projects like the Ethereum alarm clock too. Maybe some projects will innovate on incentives and when they do, they can call/see that someone has relayed a header to BTC Relay and "reward" that person appropriately: it would be an additional contract that would get the fee/reward from BTC Relay but redistribute/forward it.

Right now, it's quite like chicken-egg: the hurdle is when BTC Relay is generating "revenue", then relayers will want a piece for it and will continue relaying, but to get "revenue" BTC Relay needs to be current with the Bitcoin blockchain and needs the relayers first...

Gas price spikes, Shanghai attacks, cryptokitties congestion, etc also make it more difficult for relayers. It
looks like the last relayer stopped around cryptokitties congestion?

The provided code for relayers is also basic, and may have been buggy like #46

Thanks for your efforts and continue to test what you are doing (I filed an issue with a suggestion).

@bitcoinwarrior1
Copy link
Author

@ethers Thanks for your comment.

I am also curious, how are the spv proofs even validated? e.g. two nodes relay the proofs but they are different, how is the truth determined?

Any chance of a revival? Is Consensys still interested in maintaining the project?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@ethers @bitcoinwarrior1 and others