Technical

In the Technical section you’ll find beginner level articles about specific software components, programming concepts, cryptography and other pieces that make up cryptocurrency systems.

We also try to cover new tech and interesting concepts that you might come across in the crypto scene.

Why don’t miners use regular CPUs? by @Cryptobill
This is a frequently asked, but still very relevant, question in the world of cryptocurrencies. We've witnessed the heated debate involving the future of Bitcoin and one of the ...
How MetaMask mistakenly flagged us as a phishing site by @Cryptobill
We were surprised to find out that since February 10, MetaMask had begun reporting Crypto.BI as a phishing site. At first we thought we'd been hacked, but our techs were unable to ...
Understand the Coinbase SegWit upgrade: what it means and how this will improve Bitcoin for everyone by @Cryptobill
Coinbase has announced the long awaited SegWit upgrade to their trading platform. We'd like to take this opportunity to discuss how this is a very important change and how it will ...
Understand the basics of smart contracts by @Cryptobill
What's a smart contract? What makes it smart? How can I deploy my own contracts on the Ethereum blockchain? In this article we explore these questions and give you an overview abou...
Understand the challenges of decentralized databases (e.g. the Bitcoin ledger) by @Cryptobill
Decentralization is what makes Bitcoin special. Cryptocurrencies are simply applications of the more general concept of decentralized databases. In fact, Bitcoin is one large datab...
Is your cryptocurrency at risk of a 51% attack? by @Cryptobill
Half plus one attacks could theoretically happen to any Proof of Work based cryptocurrency. The amount of risk of such an attack happening depends on several factors, including ...
ELI5 Cryptocurrency Sharding by @Cryptobill
If you come from the world of IT, then you've probably heard of database or disk data sharding. For those who don't come from IT, a real simple way to put it is that sharding me...
ELI5 Semi-formal Cryptocurrency Development by @Cryptobill
We've previously discussed formal software verification as related to crypto programming. Today we'd like to discuss an intermediary concept called semi-formal cryptocurrency de...
ELI5: What is BetterHash? by @Cryptobill
BetterHash is a cryptocurrency mining method developed by Bitcoin Core developer Matt Corallo. The main idea behind BetterHash is to improve decentralization of Bitcoin mining e...
Bitcoin Gold replay protection : noise, FUD and one fact. by @Cryptobill
We'd like to clear up a few misconceptions for those in doubt about what, exactly, the Bitcoing Gold replay protection (or lack thereof) really means. There is no Bitcoin Gold...