seagl 2016 blockchain and cryptocurrency for open source project governance

Download Seagl 2016 Blockchain and Cryptocurrency For Open Source Project Governance

If you can't read please download the document

Upload: joe-j03-roets

Post on 15-Apr-2017

372 views

Category:

Software


0 download

TRANSCRIPT

BLOCKCHAIN & CRYPTOCURRENCYfor Free and Open Source Project Governance

A look at Value Based Consensus Networks in the Management of Open Source Projects

November 12, 2016Seattle GNU/Linux Conference 2016

Joe Roets j03

[email protected]

Agenda

Background

Context

Status Quo

Cryptocurrency Governance

Governance of Non-Currency Projects

Use Cases

Questions

Bio25 Years Software Development, Design, Architecture

Historical Context

Open Source / Free Software Movement

Stallman GNU

Torvalds Linux

SuccessFlexibility

Security

AdoptionLinux and Apache market share

Android market share

Benevolent Dictatorship

Bitcoin

Governance and ControlAnonymous Founder

Central team of Developers (philosophical inconsistency)

Leadership crises

ActorsDevelopers Control the code

Miners Unexploited power

Full Nodes Facilitate the network

Disconnect Between Actors

Begging for system to reward actors with input

Cryptocurrency

Software that defines its own network and algorithm for creation of token/currency/value

Ideally should controlChanges to software

Protocol

Rewards

Addressing Governance

TezosMarket / Consensus for protocol changes

Upgrades

DashProject proposals & funding

Non-currency Systems

Can blockchain / cryptocurrency be leveraged?

Example ImplementationsMining / minting add-on to operational system - tuned to value for the community

External network monitoring activity

Likely Opt-in

Use Cases

Voting

Mining based upon proven usePer instance of running system

Per system request

Per activity

Network Participation

Time factors

Funding

Track and/or reward donations

Directed to funding to features / fixesBounty system

Controlled by users, funders, developers

Token/currency marketplaceDevelopers and users ability to trade in/out

Incentives

Clear development prioritiesControlled by combination of users, funders, developers

Transparent operations

Creation of value assets

Transparent valuation

Market analytics

Considerations

Currency modelMining rules

Single use burn

Inclusion of all network participantsDevelopers

Operators

Network

Privacy

Network analytics

Currency marketplace

Complexity

Project?

Creation of mining / minting componentsIntegrate with existing projects/systems

Configurable

Ability to customize mining elementse.g. Apache tokens created per request

e.g. Different value created for different operations

Marketplace

Questions?