These banners help you pick the first resource(s) from a page. Links in these boxes open in a new tab to encourage you to come back and explore other links from the page! The linked resources may changes over time!
What is this place?
This website is a vast collection of links to bitcoin only resources (think websites, software, videos etc that are focused on bitcoin). Content is grouped into sections which you can quickly get back to by pressing the
Main Menu button at the bottom of each page.
Who made this?
My name is (@6102bitcoin), I'm a pseudonymous bitcoin user and educator doing what I can to accelerate bitcoin understanding. I have done my best to ensure that this site only links to high quality resources, but in the words of Matt Odell - 'I'm merely a tool in your own quest for knowledge. My aim is to help you but I demand you do your own due diligence.'
How do I use this site?
This guide will be extended soon
What's a good bitcoin setup?
See my Bitcoin Guide for my suggested setup.
Wallets section, pick a wallet for your device.Visit the
Get-Bitcoin section, get some bitcoin (BTC) and send it to your wallet.Visit the
Spend-Bitcoin section, spend some bitcoin on something to see how easy it is.
Why bitcoin only?
Read this explanation, it's only ~800 words and takes 4 minutes to read.
Written by Greg Walker
What is bitcoin?
Bitcoin is an electronic payment system, but really it’s just a computer program.
When you run the program, it connects to other computers running the same program all over the world. This creates a massive network of computers that can communicate and share information with each other. All of this happens for one reason… to share a file, and this file is called the blockchain.
The blockchain is a file that contains transactions. Anyone can make a transaction and insert it in to a computer on the network. From here, it will be passed from computer to computer until everyone has a copy. Eventually, this transaction makes it in to the blockchain.
However, there’s a problem.
You can actually insert two conflicting transactions in to the network at the same time. For example, you can buy a pizza in one transaction, then create another transaction and use the same bitcoin to buy some beer. If you insert both of these transactions in to different ends of the network at the same time, some computers will get the pizza transaction first, and some computers will get the beer transaction first.
Who should get the bitcoin?
Both of these transactions can’t be written to the file, as that would be a “double-spend”. Still, we have a network of computers with conflicting transactions on them, and no single computer is in charge. So how can we decide?
Bitcoin solves this problem through a system called “mining”. Instead of writing all new transactions on to the blockchain (and writing double-spends on to the file), all new transactions get held in a waiting area called the “memory pool”. From here, each computer can collect the transactions from their memory pool in to a “block”, and try to add this block of transactions on to the blockchain. Whoever adds their block on to the blockchain first decides which transaction makes it.
So this is where the competition starts…
Each computer starts by putting their block (every block is different) through what’s called a “hash function”. This hash function takes in a block, and scrambles it to produce a random number from it. Unusual, I know, but this is what hash functions do. Interestingly, nobody knows what number a hash function will spit out based on the data you feed in to it – you just have to try it and find out.
Anyway, the contest here is to try and get a number from this hash function (or to be precise, a “block hash”) that is below a certain threshold number. If you can manage to get a low enough number from your block, you can add it on to the blockchain.
And that’s the competition.
For example, let’s say I have the beer transaction in my memory pool. I will construct a block, put that beer transaction inside it, then put that block through the hash function. If the number that comes out isn’t below the threshold, my attempt has failed. However, I can always make a tiny adjustment to the data inside the block (e.g. add a bit of extra data to the end of the block), and put it through the hash function again.
So “mining” basically involves hashing my block as fast as I can, trying to be the first to get a result below the threshold. If I get lucky, I will be the first computer on the network to do so. If this happens, I can send this block to all the other computers on the network, and they will add it on to their blockchain. Then, because this block contains the beer transaction, the conflicting pizza transaction gets kicked out of memory.
So by pure luck and randomness, the beer transaction is the one that makes it in to the blockchain.
The beer transaction may have entered the network slightly after the pizza transaction, but it doesn’t matter. It just so happened that a computer with the beer transaction in its memory was able to build a block and get a low enough hash for it before anyone else, so all nodes accept this block and add it to their file. Any conflicting transactions that are in memory get thrown away.
Upon receiving this new successful block, nodes will drop the current block they were working on and go back in to their memory pool to create a new one. This means that the blockchain is constantly being built, with new blocks of transactions being added on to the chain roughly every 10 minutes.
As a result, we have a system where anyone can insert transactions in to a network of computers, and these computers will all work hard to try and add them on to a shared file.
Thanks to this system of “mining” (preventing any double-spends from being written to the file), we have created an electronic payment system that runs over a network of computers, and it all runs without a cental point of control.
Download Bitcoin Core to get started for free today.
These hardware projects explicitly state that they support bitcoin only.
* Currently only Bitcoin versions exist. NVK says this will probably always be the case.
These wallets have explicitly stated that they support bitcoin only .
|ABCore||Bitcoin Core Full Node for Android||Android|
|Armory||Cold Storage & Multisig||Desktop|
|Bitcoin Core||Full node & Bitcoin wallet.||Desktop|
|Blockstream Green||Easy to use wallet. Use Google Authentication not Email/Phone.||iOS & Android|
|Casa Keymaster||Multisig Bitcoin [see Google Drive note below]||iOS & Android|
|Electrum||The most feature rich bitcoin desktop wallet available today.||Desktop & Android|
|Fully Noded (BETA)||Bitcoin Core GUI for iOS device||iOS|
|GreenAddress||Desktop companion to Blockstream Green mobile wallet.||Deskop|
|Hodl Wallet||Relatively new wallet with simple UI.||iOS & Android|
|Muun Wallet||Relatively new wallet with novel multi-sig 2-of-2 spending.||Android|
|Samourai Wallet||The most feature rich and advanced bitcoin wallet available on Android today.||Android|
|Wasabi Wallet||Privacy focused Bitcoin wallet, that implements trustless coin shuffling||Desktop|
|BLW||A standalone SPV Bitcoin node with a fully functional built-in Lightning node.||Android|
|Breez||Mobile Non-Custodial Wallet [see Google Drive note below]||iOS & Android (Beta)|
|Eclair||Lightning Node Software||Desktop|
|Eclair Mobile||Lightning-ready Bitcoin wallet||Android|
|RTL||An easy to use interface for LND||Desktop|
|Sats App||Mobile Non-Custodial Wallet connected to Casa Node||iOS & Android (Beta)|
|Zeus||Mobile app for LND users||iOS & Android|
[Note: Google Drive] : Google Drive backups on Breeze & Casa Keymaster allows those companies to access your email address, name and google profile picture. Strongly recommend using a separate google account to use these apps.
 : Blue Wallet's Lightning is Custodial by Default but users can opt to connect their app to their own Lightning Node using LNDhub. The On-Chain functionality is non-custodial.
 : Wallet of Satoshi is fully custodial meaning you do not have your private keys, thus you are not guaranteed full control of your funds.
 : Tippin.me is fully custodial meaning you do not have your private keys, thus you are not guaranteed full control of your funds.
 : Opennode is fully custodial meaning you do not have your private keys, thus you are not guaranteed full control of your funds. You can (and should) set reoccurring withdrawals to send any bitcoin you receive to your own wallet.
 : Bottle.li is fully custodial meaning you do not have your private keys, thus you are not guaranteed full control of your funds
|Bitcoin Optec Dashboard||Detailed Live Bitcoin Stats|
|Braiins OS||Opensource Mining Software|
|Dojo||End-to-end Bitcoin Wallet backing server|
|LNdash||Simple web dashboard for LND|
|LNtop||Lightning Network channel management|
|Mule Tools||Bitcoin transaction broadcasting|
|Node Launcher||Easy Launch Core & LND|
|Python Bitcoinlib||Python Bitcoin Library|
|Ride The Lightning||An easy to use interface for LND|
|WebLN||Interract with LN node via browser|
|Bitcoin Dev Network||Tutorials for aspiring Bitcoin Dev's|
|Bitcoin Reader||Learn about Bitcoin Script (GitHub)|
|Command Line Bitcoin||Learning Bitcoin From The Command Line|
|Lightning Hood||Information / Resources|
|Mastering Bitcoin||How Bitcoin works - high level (Hardcopy | GitHub)|
|Programming Bitcoin||How Bitcoin works - technical level (Hardcopy | GitHub)|
|Programming the Blockchain in C#||Guide to Bitcoin in C#|
|Script Explorer||Learn about Bitcoin Script (GitHub)|
These meetups are bitcoin only. To get your meetup added get in touch.
Watch the following videos:
1) The Bitcoin Standard - Saifedean Ammous on hard money
2) Why Bitcoin Matters - Aleks Svetski on the future of money
3) Bitcoin Genesis - Max Keiser on the origins of bitcoin
Then work through the step by step Bitcoin software tutorials by 402PaymentRequired
* Skip 'The Difficulties in ...' & 'Bitcoin Engineering ...' (poor audio)
These books explicitly cover bitcoin only.
|The Bitcoin Standard (Hardcopy)||Essential reading.||Saifedean Ammous|
|Inventing Bitcoin (Kindle / PDF)||Beginner's intro to bitcoin.||Yan Pritzker|
|Bitcoin Money (Direct , Amazon)||Bitcoin Story Book for Kids||Michael Caras|
|Grokking Bitcoin (Direct)||Illustrated Bitcoin Explainer||Kalle Rosenbaum|
|The Little Bitcoin Book (Direct , Amazon)||Intro to Bitcoin||Alex Gladstein , Jimmy Song|
|Sovereignty Through Mathematics (Amazon)||Properties of Bitcoin||Knut Svanholm|
More technical resources can be found in dev-tools.
These periodicals explicitly cover bitcoin only.
These classes explicitly cover bitcoin only.
|21 Lectures (Beginner)||2-day Course (In development)|
|21 Lectures (Advanced)||4-day Course|
|Bitcoin Studio||1-day Workshops|
|Buidl Bootcamp||6-week Course (20h/week) online|
|Learn Me A Bitcoin||1-day Workshop|
|Programming Blockchain||2-day Seminar|
|Programming With Bitcoin||2-day Workshop|
|Smart Custody||1-day Workshop|
|Teach Bitcoin||4-week Course (10h/week) online|
These websites explicitly cover bitcoin only.
|10hoursofbitcoin||Links to 10h of Bitcoin Lessons|
|21lessons||Superb Bitcoin Lessons (Audio 1|2|3)|
|Background Reading||Understanding the technical side of bitcoin|
|Bitcoin Designed||Striking Bitcoin Infographics|
|Bitcoin Rabbit Hole||Index of Bitcoin Content|
|Bitcoin Slides||Comprehensive Slides|
|BitKnow||Quality Bitcoin Blog|
|Chaincode Study Groups||Bitcoin & Lightning study guides|
|Crypto Words||Journal of Bitcoin commentary|
|Hungry Hodler||Informative Bitcoin Evangelizing|
|L2B Global||Blog from an OTC desk|
|Learn Me A Bitcoin||Bitcoin Explained|
|Nakamoto Institute||Everything Satoshi|
|Towards Liberty||Open Source Bitcoin Archive|
|Veriphi||Bitcoin Tech Explained|
|Why Hold Bitcoin||Reviews, Guides & Resources|
First listen to 'SLP71: Intro to Bitcoin Austrian Thought' by Stephan Livera
These podcasts explicitly cover bitcoin only.
|Bitcoin Echo Chamber||Interviews with Bitcoiners|
|Bitcoin Knowledge||Interviews by Trace Mayer|
|Bitcoin Matters||Conversations with @Beautyon_|
|Blockdigest||Casual bitcoin news podcast|
|Bottomshelf Bitcoin||Putting Bitcoin within everyone's reach|
|Citizen Bitcoin||Interviews with Bitcoiners|
|Cryptoconomy||Narrations of the best bitcoin articles|
|Noded||Michael Goldstein and Pierre Rochard|
|Reckless Review||Lawrence Nahum & Udi Wertheimer|
|Stephan Livera||Bitcoin and Austrian Economics|
|TFTC21||Tales from the crypt|
These explorers support bitcoin only.
Fees / Mempool
You can get bitcoin using these services.
[*] : Tallycoin & jfgi could at any time swap out your donation address for their own.
You can buy a fraction of a bitcoin, so don't let a high price per bitcoin put you off. Many people are #stackingsats (regularly spending a fixed $ amount on buying bitcoin, also known as Dollar Cost Averaging), you can see that this method has historically been a good way of accumulating bitcoin by looking at dcabtc.com.
|Amber||Regular Automated Buying (Beta)||Australia|
|Azte.co||The easiest way to buy bitcoin||Worldwide|
|BitKassa||Buy & Sell Bitcoin||Europe|
|Bitonic||Buy and Sell Bitcoin||Netherlands|
|Bittr||Regular Automated Buying||Europe|
|BullBitcoin||Non-Custodial Bitcoin Services||Canada|
|Cash App||Buy bitcoin with debit card||USA|
|FastBitcoins||Buy and Sell Bitcoin||Canada & UK|
|SBB Railway Station||Simple Top Ups at Ticket Machines||Switzerland|
Long gone are the days that you could mine Bitcoin using common hardware. Bitcoin mining is now dominated by specialist hardware powered by low cost electricity. This video gives a simple overview.
Fun & Play
Remember to check that gambling sites are fair, fairlightning.network helps check this.
|1.21 Jigawatts||Stamps, Stickers & More|
|Arnhem Bitcoin City||A Bitcoin Friendly City|
|Bitcoin Merit Badge||Bitcoin Badges|
|Bitcoin Shirt||Bitcoin Merchandise|
|Bitcoin Tunnels||Clothing, Mugs & More|
|Layer One BTC||Bitcoin apparel and more|
|Lightning Hood||Consultation, T-shirts & More|
|Lightning Hosted||Simple Image Hosting|
|Moneybadger Shop||T-shirts, Mugs & More|
|Quinsolo||Coasters, Magnets & More|
|Start 2 Bitcoin||Fun Bitcoin Info Pack|
|Wears My Liberty||Liberty Shirts, Hats, Hoodies & More|
Remind yourself of the buying power of a Satoshi with cent2sat.
Try out opennode for free.
These tools help you accept bitcoin only.
[*] : Opennode is fully custodial meaning you do not have your private keys, thus you are not guaranteed full control of your funds. You can (and should) set reoccurring withdrawals to send any bitcoin you receive to your own wallet. You are now also required to submit KYC Documentation to use Opennode.
These conferences are bitcoin only.
|BitBlockBoom||Dallas||2019 / Aug / 17-18th|
|Bitcoin Is||Los Angeles||2019 / Sept / 1st|
|Scaling Bitcoin||Tel Aviv||2019 / Sept / 11-12th|
|Baltic Honeybadger||Riga, Latvia||2019 / Sept / 14-15th|
|The Lightning Conference||Berlin, Germany||2019 / Oct / 19-20th|
|Portland Bitcoin Conf||Portland, USA||2019 / Q2 / TBA|
|Money Badger||Southern Europe||2019 / Q4 / TBA|
Read my FAQ on how to Hold bitcoin Privately.
Preserve your privacy when using bitcoin.
Have any questions? Need some help? Please do get in touch and I'll do my best to help.
New Project Requirements
For a new project to be listed on bitcoin-only it must simply meet the following two requirements;
|2.||Not Support Altcoins.|
we've changed, We are now bitcoin-only!
People make mistakes (such as supporting / promoting altcoins) and my belief is that if a project is now genuinely bitcoin only it is welcome.
That said, if a company previously supported altcoins and then switches to be bitcoin only how do we know that they won't switch back?
It's for this reason that to be listed, companies that switch to being bitcoin only must also meet the following additional requirement;
|3.||Publicly explain why they became bitcoin only and remove/update any old public information in which altcoins are promoted.|
These requirements are a good way to filter out those companies who are actually committed to being bitcoin only vs. those jumping on the bandwagon.
It also serves a secondary purpose - to help educating those users who are not (yet) bitcoin only and begin to counteract the damage caused by previously supporting altcoins.
Note: This is a prerequisite for being evaluated for addition and meeting these requirements does not guarantee you will be added.
How do I get my project added?
Simply make an issue on the GitHub repo by following this link and clicking the
new issue button (see below image).
Use the project name as the title & make sure you include a link to the project, then and click
submit new issue
on your podcast / website
We are proud to have been mentioned on a number of podcasts & websites.
Please let us know if you mention bitcoin-only.com on your podcast / website!
We are proud to have supported/worked with the following peers on site content.
Thanks to all the sites/podcasts that have helped with growth of the site. To accelerate site growth & to support great projects some grassroots promotion has been sponsored.
If I missed your shout out please get in touch and I'll make amends.
A shoutout does not entitle your project to being listed or bump you up the list to be evaluated. Only projects listed on bitcoin-only.com will be featured on this list for helping support our growth.