seagl 2016 blockchain and cryptocurrency for open source project governance
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
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?