https://github.com/interlay/compressed-inclusion-proofs
TxChain: Efficient Cryptocurrency Light Clients via Contingent Transaction Aggregation
https://github.com/interlay/compressed-inclusion-proofs
Last synced: 11 months ago
JSON representation
TxChain: Efficient Cryptocurrency Light Clients via Contingent Transaction Aggregation
- Host: GitHub
- URL: https://github.com/interlay/compressed-inclusion-proofs
- Owner: interlay
- Created: 2020-04-25T10:34:46.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T02:18:03.000Z (about 3 years ago)
- Last Synced: 2025-03-24T18:21:18.811Z (12 months ago)
- Language: JavaScript
- Homepage:
- Size: 3.02 MB
- Stars: 14
- Watchers: 1
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TxChain: compressed-inclusion-proofs
Repository with the source code for
TxChain: Efficient Cryptocurrency Light Clients viaContingent Transaction Aggregation
This repository contains
* `txchain-relay` - a Bitcoin SPV client Ethereum, implementing compressed inclusion proofs as defined in TxChain
* `data-generator` - a Bitcoin data generator
The `txchain-relay` also contains [a contract](./txchain-relay/contracts/TxChecker.sol) leveraging our proposed `TXEXISTS` instruction to efficiently verify the inclusion of previous transactions in Ethereum.
Ethereum's `TXEXISTS` PoC implementation can be found below
* geth client: https://github.com/danhper/go-ethereum/tree/tx-chain
* Solidity compiler: https://github.com/danhper/solidity/tree/add-tx-exists