Cardano is a third generation cryptocurrency project which aims to implement a cryptocurrency that includes all the features of 2nd generation cryptos (smart contracts) plus Proof of Stake mining using the Ouroboros protocol, on-chain governance and lots more. Cardano also aims to be semi-formally verified for correctness, an ambitious goal to produce mathematically proven correct software.
ELI5 Cardano Staking & Basic FAQ
In this article we look at the very basics of Cardano staking.
If you've got any experience whatsoever with other Proof of Stake coins, then you probably don't need to read th...
Cardano Network Tools – CNT
Welcome to the crypto.bi Cardano* Network Tools - CNT home page.
crypto.bi CNT is a Python implementation of the Cardano P2P protocol.
Think of it as a programmable Cardano...
Estimating Cardano ADA Staking Rewards
July 2020 Update
Cardano has finally released the Shelley mainnet. From this point forward, staking rewards will no longer be estimated. Once epoch 210 is concluded, we'll have...
ELI5 Cardano ADA Staking Pool Pledge
There's been a lot of talk about pledging in Cardano lately.
What does pledging mean? What is pledge, exactly? Do stakers need to be concerned? What will the minimum pledge am...
ELI5 – What are Ouroboros VRF keys?
The Cardano blockchain is unique in many different aspects.
It's a 3rd generation cryptocurrency which comes with on-chain governance, Proof of Stake validation, non-custodial...
ELI5 Proof of Stake (PoS) – How does PoS work?
In the cryptocurrency universe, Proof of Stake (PoS) is one of the most popular alternatives to the Proof of Work (PoW) family of consensus mechanisms. While PoW systems invest large amounts of energy to make sure transactions are legit, PoS does not require mining hardware. Proof of Stake “miners” (stakers) must lock a financial stake […]
C++ Bitcoin Blockchain to MySQL Database Interface
Crypto.BI Toolbox abstracts database access through a thin database access layer. Every database operation required to run the system has been made into a separate function in db/dao/CBDAODriver.h This traditional approach, used in many system architectures, allows us to switch storage solutions by creating new subclasses of CBDAODriver. For instance, if a graph database was […]
Bitcoin Toolbox Home
Crypto.BI Toolbox is a set of tools for local blockchain exploration. It uses data from the raw Bitcoin block data files and does not require a network connection, API’s and other 3rd party data sources. It’s built of a combination of C++ libraries, Python integration and many other planned components that aim to make blockchain […]
256 Bit Integer commented uint256.cpp from Bitcoin Core source code
If you’ve developed systems in C or C++ before then you’re probably familiar with the stdint.h (cstdint for C++) typedefs. Since there’a lot of variation between platforms, stdint.h standardizes integer type names in an intuitive way. A uint8_t is an 8-bit unsigned integer and a uint64_t is a 64 bit unsigned integer. What you won’t […]
Concepts In This Page
Cardano is a 3rd generation cryptocurrency which is developed based on scientific methods, peer review and aims for formal verification and on-chain governance and compliance.
cardano-node is a full node implementation of the Cardano ADA Ouroboros protocol. It is written in the Haskell programming language and aims to obtain formal verification of correctness in the future.
Haskell is a purely functional programming language which generates very secure and elegant programs. Haskell is used in the implementation of the Cardano ADA cryptocurrency.
Linux is the world's most popular *NIX-like open source operating system. Most cryptocurrency full nodes run on Linux servers.
Explore software programming topics. Cryptocurrencies, programming languages, tutorials and software development in general.
Verified Random Functions
Verified Random Functions are distributed random data generators whose output may be later verified. In the Cardano protocol, a VRF is used to generate random slot numbers which can be verified at a later epoch, thus proving that mining pools did indeed have the right to mint that slot.