区块链技术相关的论文、文档
- angaroa: a Byzantine Fault Tolerant Raft: Hyperledger的原型Juno的共识算法Angaroa的白皮书
- Angaroa的实现 repo
- Juno repo : Hyperledger的原型Juno
- BigchainDB: A Scalable Blockchain Database(DRAFT)
- Rootstock white paper
- Lightning-newwork paper
- Cryptonote white paper
- IOTA white paper(Tangle/DAG)
- 普林斯顿大学的比特币教程
- 以太坊黄皮书
- Understanding Serenity, Part I: Abstraction: 中文翻译
- Understanding Serenity, Part 2: Casper: 中文翻译
- 隔离见证技术 - set wit: segregated witness
- IBLTs: 可逆式布鲁姆查找表(IBLT) , 如何促进比特币的去中心化, 弱区块(weak blocks),瘦区块(thin blocks),一个“blocktorrent”协议; Invertible Bloom Lookup Table.
- Matt Corallo的快中继网络(fast relay network)
- Bitcoin NG
- TaPOS
- SkuChain: 供应链管理, code
- Factom: 公正通. Factom是一个P2P的协议, 它在比特币的区块链上维护了一个数据层。 网络文件和应用被压缩成一个Merkle树上的哈希值并被存储在比特币的区块链上。Proof of existence.
- Blockstack.io: 被数字资产公司收购
- CoinSpark: 数字资产管理
- MultiChain: Open platform for building blockchains, It is a DIY permissioned blockchain. Withe paper
- LightningNetwork: Paper
- BlackCoin: POS2.0, 3.0, CodeBase
- BlackHalo : Smart Contract, The first of its kind to support two-party contracts, Joint Accounts & More!
- Greedy Heaviest Observed Subtree(GHOST) : 以太坊使用的GHOST协议,使用tree来存储交易数据
- IOTA: 介绍, 面向IOT物联网,支持微支付,抗量子计算机,使用DAG(也叫Tangle)数据结构来组织区块,Tangle-blockchain白皮书
- Emercoin: 采用STUN协议来实现P2P网络,可以与webrtc兼容 。 代码, POW + POS , fork from ppcoin
- openchain : client-server架构的chain,ibm贡献的代码,c#开发,适合企业内部使用
- GitTorrent: 一个使用bittorrent + bitcoin构建的去中心化的github. Blog
- RSCoin code: 英国央行的数字货币,基于莱特币
- Codius repo: Codius Smart Oracle system, 智能合约
- 精通比特币
- how to program block chain explorers with python part 1
- How to Put Custom Messages Into Bitcoin Blockchain - OP_RETURN
- How to write a bit torrent client
- A simple Distributed Hash Table (DHT)
- Tempering Kademlia with a Robust Identity Based System
- TrustedKad – Application of Trust MechanismstoaKademlia-BasedPeer-to-Peer Network
- S/Kademlia: A Practicable Approach Towards Secure Key-Based Routing: 基于加密学生成随机的nodeid以保证系统免受攻击
- Kademlia
- Democratizing content publication with Coral
- Decentralized Reddit using a DHT to store content and a blockchain to rank it : Many other ideas about blockchains.
- PolderCast: Fast, Robust, and Scalable Architecture for P2P Topic-based Pub/Sub
- Bitcoin-NG: A Scalable Blockchain Protocol
- Bitcoin-NG 可扩展的区块链协议
- LINKABLE RING SIGNATURES OVER ELLIPTIC CURVES
- Ring signature implementation with python
- Python implementation of Linkable Ring Signatures over Elliptic curves
- Bitcoin in Bloom: How IBLTs Allow Bitcoin to Scale: 使用IBLTs来增强比特币的可扩展性
- 使用IBLT来减少区块的传播速度
- BitGit : 相关开源项目的汇集
- Secret Sharing and Erasure Coding: A Guide for the Aspiring Dropbox DecentralizerIntroduction
- Ultimate blockchain compression w/ trust-free lite nodes
- Python implementation of Linkable Ring Signatures over Elliptic curves
- Security of the MaidSafe Vault Network
- MaidSafe’s consensus mechanism
- Digital Assets on Public Blockchains
- Proof of Stake versus Proof of Work
- Incentive Mechanismsfor Securing the Bitcoin Blockchain
- Public versus Private BlockchainsPart 1: Permissioned Blockchains
- Public versus Private BlockchainsPart 2: Permissionless Blockchains
- Mathematical Formalismfor Voting Process in Bitcoin
- Smart Contracts on Bitcoin Blockchain
- Alternatives for Proof of Work, Part 1: Proof Of Stake
- Alternatives for Proof of Work, Part 2: Proof of Activity, Proof of Burn, Proof of Capacity, and Byzantine Generals
- Secure and Efficient Proof of Storage with Deduplication
- Proofs of Storage from Homomorphic Identi cation Protocols
- Publicly-verifiable proof of storage:a modular construction
- Anonymous Byzantine Consensus fromModerately-Hard Puzzles: A Model for Bitcoin
- 比特币协议说明
- A(nother) Bittorrent client written in the go programming language
- Full-featured BitTorrent client package and utilities
- A Golang port of peerflix.
- dht: Kademlia/Mainline DHT node in Go.
- coinbits : A Python library for bitcoin peer to peer communication
- protocoin: A pure Python Bitcoin protocol implementation: doc
- kademlia: A DHT in Python Twisted
- An alternative full node bitcoin implementation written in Go (golang)
- A secure bitcoin wallet daemon written in Go (golang)
- gocoin: Full bitcoin solution written in Go (golang)
- bitcoinj: A library for working with Bitcoin with java
- dht_store : This is a proposal for an extension to the BitTorrent DHT to allow storing and retrieving of arbitrary data.
- BlockStore: Name registrations on the Bitcoin blockchain with external storage
- pydht: Python implementation of the Kademlia DHT data store
- A way to experiment with Bitcoin.
- pyp2p
- python-OP_RETURN: Simple Python commands and library for using bitcoin OP_RETURNs
- A Common Blockchain interface for the Bitcoin Core RPC.: 一个接口规范
- abstract-common-blockchain: A test suite and interface you can use to implement standard Bitcoin blockchain API calls for various backends and platforms.
- CryptoNote: CryptoNote protocol implementation. This is the reference repository for starting a new CryptoNote currency. See /src/cryptonote_config.h https://cryptonote.org/
- Colored-Coins: The Open Source Protocol for Creating Digital Assets On The Bitcoin Blockchain. 基于比特币区块链创建、管理数字资产的开源协议。
- CounterParty
- crypti
- ipfs: IPFS - The Permanent Web
- Open Assets Protocol
- Telehash : source
- BlockName: A blockchain-backed DNS resolver
- How to create genesis block
- Factom:
- BitShares: BitShares is an industrial-grade financial blockchain smart contracts platform.
- Blockstream: 侧链创业公司。 Blockstream’s core area of innovation is sidechains, a technology focused on improving on the blockchain, the most powerful public utility for distributed trust systems.
- openpublish: A publishing protocol for registering media as a digital asset on the Bitcoin blockchain.: 数字内容、数字资产注册、发布平台,产权可以方便转移,交换,而且可以很准确的统计阅读数
- bitstore
- bitstore-client: A content-addressable file hosting and distribution service that uses Bitcoin public key infrastructure for authentication and payment.
- abstract-common-wallet: 钱包通用服务接口
- my-two-bits:付费评论系统
- Blockai : 一种数字内容发布、管理平台,似乎可以用来对盗版影视剧的解决
- FileCoin
- Lisk: github, Lisk decentralized application platform and crypto-currency
- Boolberry: 更强隐私性
- Pebblecoin (XPB) - FIRST DPOS CRYPTONOTE COIN: github
- Sia - Decentralized Storage: white paper, github; Website
- Tendermint: Blockchain app development simplified – focus on business logic & we’ll handle the rest. github; Tendermint consensus protocol; white paper
- Tendermint TMSP: Tendermint socket protocol for blockchain applications
- Bitfury
- libbitcoin
- Enigma: Enigma is a decentralized cloud platform with guaranteed privacy. Private data is stored, shared and analyzed without ever being fully revealed to any party. Whitepaper
- Keyhotee: Decentralized ID and Communication
- ZeroNet: Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network. github
- zerocash: Zerocash is a protocol that provides a decentralized crypto-currency in which, as in Bitcoin, users collaborate to maintain the currency by broadcasting and verifying payment transactions. Zerocash, however, differs from Bitcoin in how these payment transactions are assembled and then verified. 更具有隐私保护的币。
- bitstarter-leaderboard: A more sophisticated Bitcoin-powered crowdfunder.
- untitled-dice.github.io: a basic bitcoin dice site
- Tree Chains: web
- Quadtree: Buckettree, Q-tree
- LLRB - Left-leaning red–black tree
- LMAX: github
- LMAX中文
- disruptor: High Performance Inter-Thread Messaging Library. LMAX的java实现.
- go-disruptor
- ring-buffer: Ring Buffer - Variable-Length, Low-Latency, Lock-Free, Disruptor-Style, code
- Confidential Transactions, Content privacy for Bitcoin transactions
- Blockstream's Austin Hill: confidential blockchains can remove systemic risk from finance
- What are Confidential Transactions
- Confidential Transactions
- The first successful Zero-Knowledge Contingent Payment
- PayPub: Trustless payments for information publishing on Bitcoin
- 比特币网络中第一笔零知识证明交易发送成功