Files
awesomebitcoin.cash/README.md
T

121 lines
7.4 KiB
Markdown
Raw Normal View History

2020-05-11 11:54:44 -04:00
# awesome-bitcoin-cash
2020-05-11 14:07:18 -04:00
A developer oriented list of awesome bitcoin cash resources 🕶️
Bitcoin Cash a cryptocurrency scaling to be an electronic peer-to-peer system as first described, implemented, and mined by Satoshi Nakamoto.
2020-05-11 14:14:34 -04:00
# Whitepaper
2020-05-11 14:07:18 -04:00
2020-05-11 16:31:02 -04:00
Bitcoin Cash generally strives to follow the original approach outlined by Satoshi Nakamoto for scaling bitcoin.
- [Archived copy of te bitcoin whitepaper from bitcoin.org](http://web.archive.org/web/20100704213649if_/http://www.bitcoin.org:80/bitcoin.pdf)
- [bitcoin whitepaper via ips](https://gateway.ipfs.io/ipfs/QmRA3NWM82ZGynMbYzAgYTSXCVM14Wx1RZ8fKP42G6gjgj)
- [A list of websites hosting the bitcoin whitepaper](https://blockchair.com/bitcoin/whitepaper), with sha256 hashes calculated hourly
- [Instructions and code](https://bitcoin.stackexchange.com/questions/35959/how-is-the-whitepaper-decoded-from-the-blockchain-tx-with-1000x-m-of-n-multisi) for decoding a version of the original paper hosted on the bitcoin blockchain
**note**
In the lead up-to the chain fork with BTC, certain members of the small-block side [attempted](https://github.com/bitcoin-dot-org/bitcoin.org/issues/1325) to make amendments and revisions to the original whitepaper. For this reason, the original bitcoin whitepaper is actively monitored and checked for integrity.
2020-05-11 14:07:18 -04:00
2020-05-11 14:14:34 -04:00
# Roadmaps
2020-05-11 14:07:18 -04:00
2020-05-11 16:31:02 -04:00
- [Roadmap](https://www.bitcoincash.org/roadmap.html)
2020-05-11 14:23:28 -04:00
- [Coin Dance List](https://cash.coin.dance/development) - A list of broader developments and proposals
- [Detailed Specs](https://www.bitcoincash.org/specs/) - An ongoing list of detailed specifications
2020-05-11 14:07:18 -04:00
2020-05-11 14:23:28 -04:00
# Developer resources:
2020-05-11 14:07:18 -04:00
2020-05-11 16:31:02 -04:00
- [Chris Troutner's introduction](https://troutsblog.com/research/bitcoin-cash/how-to-bch-full-stack-developer) to developing on bitcoin cash
2020-05-11 14:23:28 -04:00
- https://developers.cash/
- https://www.bitcoincash.org/developers.html
2020-05-11 14:07:18 -04:00
2020-05-11 14:23:28 -04:00
## Base Protocol
2020-05-11 14:07:18 -04:00
2020-05-11 14:23:28 -04:00
- [Base Protocol Reference](https://reference.cash/) - maintained by Bitcoin Unlimited
2020-05-11 14:07:18 -04:00
Established Non-base protocols:
2020-05-11 14:23:28 -04:00
- [SLP Protocol](https://github.com/simpleledger/slp-specifications/blob/master/slp-token-type-1.md) for handling tradable or redeemable tokens
- [Memo Protocol](https://memo.cash/protocol) - For the on-chain tweet style social media app
- [Memo with Member extensions](https://github.com/memberapp/protocol) - For creating a reddit/hn style app
- [Cashfusion](https://github.com/cashshuffle/spec/blob/master/CASHFUSION.md) - A protocol for joining inputs from many parties to larger amounts
2020-05-11 14:07:18 -04:00
2020-05-11 16:31:02 -04:00
## Full Nodes
- [BitcoinABC](https://www.bitcoinabc.org/) [mirror](https://github.com/Bitcoin-ABC/bitcoin-abc) Bitcoin ABC is a full node implementation of the Bitcoin Cash protocol. The dominant mining implementation, C/C++.
- [BitcoinUnlimited](https://www.bitcoinunlimited.info/) [src](https://github.com/BitcoinUnlimited/BitcoinUnlimited) A full node implentation focused on supporting user needs.
- [BCHN](https://bitcoincashnode.org/) [src](https://gitlab.com/bitcoin-cash-node/bitcoin-cash-node) A descendant of the Bitcoin Core and Bitcoin ABC software projects with independant development team. C/C++.
- [bchd](https://bchd.cash/) [src](https://github.com/gcash/bchd) An alternative full node bitcoin cash implementation written in Go (golang)
- (Bitcoin Verde)[https://bitcoinverde.org/] [src](https://github.com/softwareverde/bitcoin-verde)[docs](https://bitcoinverde.org/documentation/) A Java implementation with the goal of being interoperable with mining nodes
- [flowee](https://flowee.org/) [src](https://gitlab.com/FloweeTheHub) A full node supporting a suite of software focued on payment integration.
## Wallets
### Desktop
- [Electron-Cash][https://electroncash.org](https://github.com/Electron-Cash/Electron-Cash) - the awesome SVP wallet for Bitcoin Cash - Accept no imitations
#### Electron-Cash Plugins
- [CashFusion](https://cashfusion.org/) plugin for privately and trustlessly joining coin amounts.
- [Flipstarter](https://gitlab.com/flipstarter/flipstarter-electron-cash) plugin for crowdfunding
## General Libraries & Software Development Kits:
2020-05-11 14:07:18 -04:00
2020-05-11 14:23:28 -04:00
- [Bitbox SDK](https://developer.bitcoin.com/bitbox/)[& docs](https://developer.bitcoin.com/bitbox/docs/getting-started) for interacting with BCH via bitcoin.com
2020-05-11 15:02:23 -04:00
- [Bitcoin Cash JavaScript Library based on BITBOX
](https://fullstack.cash)[ & docs](https://bchjs.cash/bch-js/index.html) - Chris Troutner BitBox stack
2020-05-11 16:31:02 -04:00
- [Badger SDK docs](https://developer.bitcoin.com/badger/docs/getting-started) - Browser extension wallet
- [bitcash](https://sporestack.github.io/bitcash/) [src](https://github.com/sporestack/bitcash) - A python3 library for bitcoin cash.
2020-05-11 14:23:28 -04:00
- [bchd grpc web-client](https://github.com/simpleledgerinc/grpc-bchrpc-web) protobuf based javascript client for interacting with bchd full nodes
- [bchd python bindings](https://github.com/gcash/bchd/tree/master/bchrpc/pb-py) protobug based pyhton client for bchd
2020-05-11 14:07:18 -04:00
2020-05-11 16:31:02 -04:00
## Tokens
- [Electron-Cash SLP Edition](https://simpleledger.cash/project/electron-cash-slp-edition/)
- [slpjs](https://github.com/simpleledger/slpjs) - Library for interacting with SLP tokens, dependant on bitbox.
- [SLP SDKs](https://simpleledger.cash/project/slp-sdk/) - Link to sdks for android and iOS
2020-05-11 15:02:23 -04:00
2020-05-11 16:31:02 -04:00
## Scripting
[meep](https://github.com/gcash/meep) - Meep is a command line Bitcoin Cash script debugger
[bitauth ide](https://ide.bitauth.com/) - an integrated development environment for bitcoin authentication
[Cashscript](https://developer.bitcoin.com/cashscript/docs/language) A solidity like language for bitcoin cash
2020-05-11 15:02:23 -04:00
2020-05-11 14:23:28 -04:00
# Adoption
2020-05-11 14:07:18 -04:00
2020-05-11 15:02:23 -04:00
## Apps
2020-05-11 14:07:18 -04:00
2020-05-11 15:02:23 -04:00
### Social
2020-05-11 14:23:28 -04:00
- [read.cash](https://read.cash) - A long-format blogging platform allowing BCH tipping for content
- [flipstarter](https://flipstarter.cash/) - A crowd funding app using Anyone can pay multisig transactions
2020-05-11 16:31:02 -04:00
- [memo.cash](https://memo.cash) - Short message social media site with decentralized SLP token exchange
- [member.cash](https://member.cash) - Longer format social media platform with voting, tipping, moderation and filtering
2020-05-11 15:02:23 -04:00
### Marketplace
2020-05-11 14:23:28 -04:00
- [OpenBazaar](https://openbazaar.org/download/) - Desktop p2p marketplace using multisig transactions
2020-05-11 15:02:23 -04:00
- [Havenapp](https://gethaven.app/) - Mobile implementation of openbazaar
2020-05-11 14:07:18 -04:00
2020-05-11 15:02:23 -04:00
### Entertainment
- [blockchain.poker](https://blockchain.poker) - Texas Hold'em using zero-conf for BCH deposits
2020-05-11 16:31:02 -04:00
- [https://www.satoshidice.com/] - Satoshi dice game
2020-05-11 15:02:23 -04:00
## Merchant Listings
### Notible mentions
- [A good suit from lanieri](https://www.lanieri.com) - not that you would ever need one, for work.
- [Cheap plane tickets](https://www.cheapair.com) - for your fancy developer conferences.
### Merchants near you or where you're headed
2020-05-11 14:23:28 -04:00
- [Member map](https://memberapp.github.io/#map) - Permanent on-chain geographic tags utilizing extensions to the memo protocol.
2020-05-11 15:02:23 -04:00
- [Bitcoin.com map](https://map.bitcoin.com/) - Website and mobile app for discovering merchants, formerly marcocoino
- [Greenpages map](https://greenpages.cash/pages/map.php) - Merchant finder with advanced filtering
### Listing searches across the broader internet
- [The Accept Bitcoin Cash Initiative](https://acceptbitcoin.cash) - Browsable list of merchants and stores
2020-05-11 14:23:28 -04:00
- [Bitpay Directory](https://bitpay.com/directory) - Partial and outdateed list of websites using bitpay as a payment processor.
2020-05-11 15:02:23 -04:00
using ipfs.
- [Openbazaar Listings](https://openbazaar.com) - Distributed multicoin marketplace with integrated wallet
- [Purse.io](https://purse.io/) - Service to privately purchace goods on Amazon.com (US) at a discount
2020-05-11 16:31:02 -04:00
## Awesome Charity
2020-05-11 15:02:23 -04:00
- [Save the Children](https://files.savethechildren.org/cryptocurrency-donation/)