Contents
- Research
- Links on Public and Permissionless Blockchains
- Links on Private and Permissioned Blockchains
Research
Published research on blockchains, attestation, and decentralized organizations can be accessed at the University of Fribourg.
Links on Public Blockchains
Bitcoin
Resources, Block Explorers, Statistics, Full Node Software, Smart Contract Platforms
Bitcoin Project
- Bitcoin project – Bitcoin project
- White Paper – concepts and technical foundations
- Bitcoin Core – Bitcoin full node and wallet by the core developers
- Bitcoin Wiki – community wiki
Bitcoin Resources
- Mastering Bitcoin – the bitcoin book, focuses on usage and technology, by A. M. Antonopoulos, available online under CC-BY-SA 4.0 license
- Bitcoin and Cryptocurrency Technologies – focuses on the theory of the technical concepts, by Narayanan et al., free pre-publication draft
- Bitcoin Resources – the collection of bitcoin resources, by J. Lopp
Bitcoin Developer Resources
- Bitcoin Developer Guide – documentation for bitcoin core
- BIPs / Bitcoin Improvement Proposals – changes to usage and core protocol
- Mailing List – technical discussion about development, BIPs
- Slack Channel – technical discussion about development, BIPs
- LND Developer Site – lightning network developer community
Lightning
- Lightning Network – lightning network on top of bitcoin, possible scaling solution
- lnroute.com – resources on lightning, wallets, implementations
- Lightning App – easy to use lightning wallet
- Eclair – lightning node software written in Scala
- Eclair Wallet – light-weight lightning wallet for android
- C-lightning – lightning node software written in C
- Neutrino – privacy focused light client written in Go
- Lightning Mobile Wallets – comprehensive wallet feature comparison
- Wallets, LApps, Integrations – link list of lightning software
- Lightning Network Explorer – visual map of lightning nodes and open channels
- lnmainnet Explorer – network nodes operating on main network
- Lightblock.me – lightning nodes, channels and transactions
Block Explorers
- Blockchair – comprehensive display of block/transaction data with lots of fields, search capabilities, CSV export, API
- Smartbit – instant search, also searches data (ASCII) included in transactions with OP_RETURN
- OXT – visualizations of transactions, UTXOs and more
- Blockstream – for bitcoin, liquid side chains and testnet, with details such as scripts
- Blockcypher.com – supports testnet, Litecoin and others, API
- Blocktrail.com – supports testnet, fast and clear design, API
- Blockexplorer.com – popular open source explorer, based on Bitcore
- Yogh Blockchain Reader – open source explorer, clear listing of blocks and transactions in hexadecimal representation
Statistics
- OXT – visualization of blocks, transactions, UTXOs, money distribution and more
- Bitcoin Visuals – visual statistics on blocks and transactions, market data and lightning
- Earn – network map of bitcoin nodes
- Neighbourhood Pool Watch – hashrate and mining analysis
- Earn – Bitcoin transaction fees
- jochen-hoenicke.de/queue – unconfirmed transactions with current fees
- tradeblock.com – clear visualization of blocks and mempool
- coin.dance – client versions, voting results, hashrate, mining distribution, etc.
- Statistics on the Bitcoin Cash fork – with data on hashrate and rewards
- Blockchain.info – basic statistics on transactions, blocks
Full Node
- Bitcoin Core is the Wallet and Full Node from the core developers
- Parity-Bitcoin the parity bitcoin client
- Bitcore-node is a full node based on Bitcore with API and block explorer
- Bitnodes – data on full nodes with live map, API
Smart Contract Platforms based on Bitcoin
- Omni Layer – layer on top of the bitcoin network for distributed exchange and smart property
- Rootstock / RSK – smart contract execution platform backed by the bitcoin blockchain for smart contracts written in Solidity (compatible to Ethereum)
Ethereum
Resources, Block Explorers, Statistics, Clients, APIs
Ethereum Project
- Project – Ethereum project
- White Paper – introduction and concepts
- Yellow Paper – formal specification
- Ethereum Wiki – community wiki
- Week in Ethereum – comprehensive source for weekly news on development
- Research – state of current research projects w.r.t. scaling through sharding etc.
- Proof of Stake – on the switch to proof of stake consensus algorithm
- Ethereum Constantinople Upgrade – on the protocol upgrade / hard fork in 2⁄2019
- Forkmon – visual monitoring of the chain state for the upgrade
Scaling Approaches
- Sharding – on-chain scaling, partitions data and stores it distributed in shards
- Plasma – off-chain scaling by locking ether in smart contracts for starting one or more plasma (side) chains
- Plasma MVP – minimum viable plasma
- Plasma Cash – reduces per-user data checking, tokens with fixed denominations like cash bills
- Raiden – off-chain scaling by building a second layer similar to lightning
Ethereum 2.0
- Notes on Ethereum 2.0 – current information on the design
- Ethereum 2.0 Goals – design goals of Ethereum 2.0
Block Explorers
- Etherscan – transactions, pending transactions, tokens, API
- Bloxy – blocks and transactions with visual transaction graph, API
- Etherchain – fast and clear design
- Ethplorer – explorer and tokens monitor, API
Statistics
- Amberdata – monitoring of nodes, blocks, tokens; with dashboard view
- Bloxy – reports on blocks, network, tokens, dapps etc.
- Etherstats – blocks, clients, transactions
- ETH Gas Station – transaction fees
- Blockchain Size – size for a full node on the parity client with pruning
- Etherchain statistics – economy, network, mining
Clients
- Parity – fast, light-weight client
- Parity Pruning Modes – parity full node configuration with pruning
- Parity Wiki – parity wiki on blockchain synchronization
- Go Ethereum / Geth – original client written in go
- DAppNode – linux system with preinstalled node software
- Harmony – ethereum network node with web interface, uses EthereumJ
- EthereumJ – ethereum implementation purely in java
- cpp-ethereum – client implementation written in c++
- pyethapp – client implementation written in python
- ethereumjs-lib – implementation of core functions in javascript
APIs
- Blockcypher – transactions, contracts, events etc.
- Etherest – API for ethereum contracts
- Infura – platform and API
- MyEtherAPI – network, transaction data, by myetherwallet.com
Smart Contracts
- Theoretical Background
- Formalizing and Securing Relationships on Public Networks – original smart contract concept by Nick Szabo
- Wet Code and Dry Code – about law and smart contracts, by Nick Szabo
- Programming
- Solidity Programming Language – most popular smart contract programming language for ethereum
- Solidity Tutorials – tutorials for programming and deployment
- Solidity Baby Steps – various smart contract examples
- EtherScripter – visual programming in serpent and LLL
- Ethervm – smart contract decompiler, decompiles byte code to solidity
Autonomous Prediction Markets and other selected Decentralized Apps on Ethereum
- DappRadar – popular Dapps
- State of the Dapps – more Dapps
- Augur – decentralized oracle and prediction market platform
- Gnosis – another platform for creating Dapps to make predictions
- Aragon – platform for decentralized autonomous organizations (DAO) using smart contracts
- OmiseGo – interoperability network on top of ethereum
- Cryptokitties – the game which introduced the idea of digital collectibles
Links on Private Blockchains
Interesting projects for building private or consortium blockchains for enterprises
Blockchain as a Service
- Google – Not running, yet, will provide a platform for Digital Asset, BlockApps, Hyperledger Fabric, Ethereum
- Amazon – Ethereum as private or consortium blockchain on an AWS ECS cluster
- IBM Bluemix – blockchain in the IBM bluemix cloud
- Microsoft Azure Apps – templates for private or consortium blockchains in the azure cloud
- Microsoft Azure Blockchain Workbench – a development and deployment environment for blockchains
- Oracle – blockchain “platform as a service”
Hyperledger
Hyperledger is a project of the Linux Foundation.
- Hyperledger Fabric – “DLT, Smart Contract Engine”, with involvement from IBM and others
- Hyperledger Fabric Software – official software repository
- Hyperledger Fabric Documentation – official documentation
- IBM Blockchain Developer Center – resources from IBM
- IBM Silvergate Fabric Network Composer – tool for bootstrapping a hyperledger fabric network
- Sawtooth – “DLT, Smart Contract Engine”, with involvement from Intel and others
- Iroha – “DLT, Smart Contract Engine, Utility Libraries”
Blockchain Platforms
- Dragonchain – open source project stemming from the Disney private blockchain platform
- Chain.com – platform for private blockchains, asset tracking
Blockchain Services
- IBM – blockchain-based products, mostly supply chain management
- Deloitte – Rubix platform by Deloitte
- Samsung SDS – Nexledger platform