Giter VIP home page Giter VIP logo

Comments (3)

ethers avatar ethers commented on August 16, 2024 2

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).

from btcrelay.

bitcoinwarrior1 avatar bitcoinwarrior1 commented on August 16, 2024

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

from btcrelay.

bitcoinwarrior1 avatar bitcoinwarrior1 commented on August 16, 2024

@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?

from btcrelay.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.