All Projects → michain → Dotcoin

michain / Dotcoin

Licence: apache-2.0
A simple and integrity blockchain implementation in Golang

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Dotcoin

Blockchain Python
A blockchain implementation in Python
Stars: ✭ 233 (+161.8%)
Mutual labels:  blockchain, bitcoin, block
Bitcoin Transaction Explorer
Simple and pure block explorer you can run on top of a full node
Stars: ✭ 165 (+85.39%)
Mutual labels:  blockchain, bitcoin, block
Lnbook
Mastering the Lightning Network (LN)
Stars: ✭ 931 (+946.07%)
Mutual labels:  blockchain, bitcoin, peer
Cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Stars: ✭ 2,912 (+3171.91%)
Mutual labels:  blockchain, bitcoin, coin
Crypto Supplies
Cryptocurrency circulating, maximum and total supplies
Stars: ✭ 26 (-70.79%)
Mutual labels:  blockchain, bitcoin, coin
Blockchaintechnology
Blockchain Frontier Technology Tracking
Stars: ✭ 88 (-1.12%)
Mutual labels:  blockchain, bitcoin
The Journal Of Blockchain
区块链自媒体、专注区块链技术学习和实践、IPFS/Filecoin、Bitcoin、Ethereum、EOS、Cosmos、区块链、白皮书、Coinmarketcap、Coindesk、Safe Network、Telegram、Docker、社会治理、经济激励
Stars: ✭ 63 (-29.21%)
Mutual labels:  blockchain, bitcoin
Bitnfc
Bitcoin NFC Android Mobile Wallet - JS + Ionic + Cordova + Bitcore + Blockchain.info API + Cordova NFC plugin
Stars: ✭ 88 (-1.12%)
Mutual labels:  blockchain, bitcoin
Blockked
Blockked - blockchain.info companion (and educational) app for Android
Stars: ✭ 69 (-22.47%)
Mutual labels:  blockchain, bitcoin
Altcoin Cryptocurrency Generator
AltCoin CryptoCurrency Generator
Stars: ✭ 55 (-38.2%)
Mutual labels:  blockchain, coin
Blocksci
A high-performance tool for blockchain science and exploration
Stars: ✭ 1,127 (+1166.29%)
Mutual labels:  blockchain, bitcoin
Walletwasabi
Open-source, non-custodial, privacy focused Bitcoin wallet for Windows, Linux, and Mac. Built-in Tor, CoinJoin, and coin control features.
Stars: ✭ 1,197 (+1244.94%)
Mutual labels:  bitcoin, coin
Blockstack Browser
The Blockstack Browser
Stars: ✭ 1,119 (+1157.3%)
Mutual labels:  blockchain, bitcoin
Scp zh
恒星共识协议中文翻译
Stars: ✭ 59 (-33.71%)
Mutual labels:  blockchain, translation
Coin registry
A global registry of JSON formatted files on 1500+ cryptocurrency tokens. Provides information like chat rooms, communities, explorers, and contact information on each coin. Used by https://blockmodo.com, DEXs, developers, and exchanges.
Stars: ✭ 85 (-4.49%)
Mutual labels:  bitcoin, coin
Bitcoin.org
Bitcoin.org Website
Stars: ✭ 1,090 (+1124.72%)
Mutual labels:  blockchain, bitcoin
Fast Dat Parser
Superfast blockchain parser for stats
Stars: ✭ 68 (-23.6%)
Mutual labels:  blockchain, bitcoin
Whale
🐋 Show Ethereum and Bitcoin price in command line interface (CLI).
Stars: ✭ 81 (-8.99%)
Mutual labels:  blockchain, bitcoin
Blockchain golang
Blockchain demo based on golang 基于golang编写的区块链公链demo
Stars: ✭ 80 (-10.11%)
Mutual labels:  blockchain, bitcoin
Copernicus
An alternative implementation of the Bitcoin Cash protocol, written in Golang
Stars: ✭ 83 (-6.74%)
Mutual labels:  blockchain, bitcoin

dotcoin dotcoin

A simple and integrity blockchain implementation in Golang

Important!!! Now we are not yet completed all code.

Keys

  • Core block struct
  • NewBlock
  • Merkle Tree
  • GenesisBlock
  • Transaction
  • Wallet
  • Boltdb
  • UTXO
  • Balance
  • MemPool
  • Orphan
  • DoubleSpend
  • ProofOfWork
  • calculateHash
  • coinbase reward
  • Peer
  • ping-pong
  • downstream nodes
  • JsonRPC server
  • net sync
  • protocol (done: version, getaddr, addr, getblocks, inv, getdate, block, tx)
  • CLI tools
  • TODO: Chain switch
  • TODO: Auto difficulty

Tips

Until now, the dotcoin node must have public ip.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].