Corpus ID: 29069412

OpenCollab: A Blockchain Based Protocol to Incentivize Open Source Software Development

  title={OpenCollab: A Blockchain Based Protocol to Incentivize Open Source Software Development},
  author={Y. Fu},
  • Y. Fu
  • Published 2017
  • Computer Science
Open source software is one of the fundamental building blocks of today’s technology dependent society and is relied upon by parties ranging from large technology corporations to individual hobbyist developers. The open question left for technologists is how to make open source software projects more sustainable. The rise of decentralized networks of self-organizing, self-coordinating users incentivized by valuable cryptographic tokens enabled by Ethereum smart contracts creates the possibility… Expand


A Next-Generation Smart Contract and Decentralized Application Platform
When Satoshi Nakamoto first set the Bitcoin blockchain into motion in January 2009, he was simultaneously introducing two radical and untested concepts. The first is the "bitcoin", a decentralized Expand
Making Smart Contracts Smarter
This paper investigates the security of running smart contracts based on Ethereum in an open distributed network like those of cryptocurrencies, and proposes ways to enhance the operational semantics of Ethereum to make contracts less vulnerable. Expand
Tendermint: Byzantine Fault Tolerance in the Age of Blockchains
Tendermint modernizes classic academic work on the subject to provide a secure consensus protocol with accountability guarantees, as well as an interface for building arbitrary applications above the consensus. Expand
What Is the Blockchain?
  • M. D. Pierro
  • Computer Science
  • Computing in Science & Engineering
  • 2017
This article reviews the basic ideas of this technology and provides a sample minimalist implementation in Python, which is at the foundation of the platforms for trading cryptocurrencies and executing smart contracts. Expand
Practical byzantine fault tolerance and proactive recovery
A new replication algorithm, BFT, is described that can be used to build highly available systems that tolerate Byzantine faults and is used to implement the first Byzantine-fault-tolerant NFS file system, BFS. Expand
Byzantine Consensus from Moderately-Hard Puzzles : A Model for Bitcoin
A proof is a proof that the Bitcoin protocol achieves consensus in this model, except for a negligible probability, when Byzantine faults make up less than half the network. Expand
Minimum Disclosure Proofs of Knowledge
This paper unifies and extends models and techniques previously put forward by the authors, and compares some independent related work. Expand
Blind Signatures for Untraceable Payments
  • D. Chaum
  • Business, Computer Science
  • 1982
Automation of the way we pay for goods and services is already underway, as can be seen by the variety and growth of electronic banking services available to consumers. The ultimate structure of theExpand
Token and Notational Money in Electronic Commerce
This work analyzes different forms of traditional money based on the degree to which they protect the privacy and preserve transactional ACID properties, and applies the evaluation criteria to two proposed electronic commerce systems. Expand
The Sybil Attack
It is shown that, without a logically centralized authority, Sybil attacks are always possible except under extreme and unrealistic assumptions of resource parity and coordination among entities. Expand