SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Parity Polkadot
Platform for Connected Blockchains 3.0
@gavofyork
Themes in Blockchain 3.0
● Governance
● Scalability
● Future-proofing
● Developability
● Interoperability
● Efficiency
Polkadot:
Web3 Foundation, protocol, token,
many teams, implementations
Substrate:
Parity Technologies, software stack,
Substrate chains, many tokens and
chains
Polkadot Protocol “Ethernet”
Substrate Software “PC”
Polkadot is designed to be composable!
● Hot-swappable, pluggable Consensus
● Hot-upgradeable, pluggable STF
● Light client
● Chain synchronisation
● Pub/Sub WebSocket JSON-RPC
● Transaction queue
● Pervasive, secure networking
● JS implementation
● Modular SRML if you want
● Interchain connectivity via Polkadot
THE STATE OF CHAINS
Substrate
Polkadot
Key ingredients:
● Referenda
● Adaptive quorum biasing
● Council
● Lock-voting
● Approval voting
● Treasury
● Delayed autonomous
enactment
Governance to PoC-3
Tabled motions
All motions are inherently executable
Coinhodlers
Council
Polkadot Governance mechanisms (up to PoC-3)
Rotating
approval
vote
Proposes motion
Sponsors motion
Public proposed
motions
Motion 2Motion 1
Table motion
with negative
turnout bias
Most sponsored
motion tabled
periodically
with positive
turnout bias
Coinhodlers lock-vote for tabled motions
Council may cancel motion
by unanimous vote
Member may veto a council motion once
Polkadot
● Public bonded proposals
● Bond returned only when
voted on
● Anyone may bond more DOTs
to sponsor a proposal
● Every period T, most sponsored
proposal tabled for vote
Tabling Referenda
Polkadot
● Lock-duration, stake-weighted
voting
● Only the winning voter’s
tokens locked
● Super-majority required to
carry for turnout below 100%
● Winning motions
autonomously enacted after
some cool-down period
Referenda
Polkadot
Desire: Avoid spurious/irresponsible
votes carrying bad proposals
● Winning voters’ tokens are
locked for “cool-down” period
● Proposal only enacted after
cool-down period
● Cool-down allows (non-staked)
losers to sell/divest
Delayed Enactment
Polkadot
You can pledge to lock for an
additional period in order to
increase voting power:
● votes = tokens * periods
Each period is two weeks, up to a
maximum of 12 weeks.
Lock only happens if voter wins.
Validators automatically get the
maximum multiplier.
Voluntary locking
Polkadot Delayed enactment and voluntary locking
Alice Bob Charlie
“No” “Yes” “No”
1 DOT;
8 weeks lock
3 DOTs;
6 weeks lock
4 DOTs;
2 weeks lock
“Yes”: 9
“No”: 8 Unlocked
Locked
Time (weeks)
Vote ends (passes)
0 2 4 6 8
Proposal enacted
Bob tokens locked
Alice Bob Charlie
“No” “Yes” “No”
1 DOT;
8 weeks lock
3 DOTs;
4 weeks lock
4 DOTs;
2 weeks lock
“Yes”: 6
“No”: 8 Locked
Unlocked
Time (weeks)
Vote ends (rejected)
0 2 4 6 8
Alice tokens locked
Charlie tokens locked
Polkadot
Desire: no strict quorum, but
super-majority required increases as
turnout lowers
● “Positive turnout bias”
● aye * √turnout > nay
Can be inverted to give opposite
bias:
● aye > nay * √turnout
● “Negative turnout bias”
Adaptive Quorum Biasing
Polkadot Adaptive Quorum Biasing: Ayes to carry, % of voters
Positive turnout bias
Negative turnout bias
Turnout Ayes to carry
(voting)
Ayes to carry
(electorate)
1% 91% 0.9%
5% 82% 4%
20% 69% 14%
50% 59% 29%
Polkadot
Delegated body for default
decision-making apparatus
● May vote to schedule
additional referenda
● Majority-council: simple
majority referendum
● Unanimous-council: Negative
turnout bias referendum
● Unanimous-council may also
cancel a referendum
● Council member may also veto
(postpone) a single council
motion, but only once
Council
Polkadot
Rotating approval vote
● Elections staggered so one
seat at a time
● Basic stake-weighted approval
voting mechanism
● Candidates bond themselves
● Bond returned when elected
● Top runners-up persist until
next election
● Outright losers forfeit bond
● Term limit (e.g. 6 months) or
deposed by referendum
Council elections
Polkadot
Oraclising these groups differs in
ease:
Medium (protocol changes):
● Long-term node operators
● Parachain operators
● Relay-chain transactors
Hard (subjective oraclisation):
● Dapp teams
● Client implementers
Future governance directions
Polkadot
Coming this month:
- Substrate 1.0 beta (prototype
your own para-chains and
dapps!)
- Polkadot PoC-3 (para-chains,
governance and GRANDPA
consensus)
What’s up?
Polkadot
Coming April 2019:
- Polkadot PoC-4 (interchain
messaging!)
- Substrate 1.0 final
Coming second half 2019:
- Polkadot launch*
(* assuming audit goes well :-) )
What’s up?

Mais conteúdo relacionado

Semelhante a Polkadot, Substrate and Governance (PoC-3)

BlockchainHub Graz Meetup #23 - State Channels - Ralph Pichler
BlockchainHub Graz Meetup #23 - State Channels - Ralph PichlerBlockchainHub Graz Meetup #23 - State Channels - Ralph Pichler
BlockchainHub Graz Meetup #23 - State Channels - Ralph PichlerBlockchainHub Graz
 
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018🔗Audrey Chaing
 
Blockchan For Developers
Blockchan For DevelopersBlockchan For Developers
Blockchan For DevelopersAlex Chepurnoy
 
Structured approach to blockchain and consensus techniques
Structured approach to blockchain and consensus techniquesStructured approach to blockchain and consensus techniques
Structured approach to blockchain and consensus techniquesVasiliy Suvorov
 
Blockchain: The Next Generation
Blockchain: The Next GenerationBlockchain: The Next Generation
Blockchain: The Next GenerationYann Rouillard
 
Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)
Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)
Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)Alex Chepurnoy
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101Oded Noam
 
Ethereumの最新動向2018年8月
Ethereumの最新動向2018年8月Ethereumの最新動向2018年8月
Ethereumの最新動向2018年8月zigen
 
An Inconvenient Prefix: Is Routing Table Pollution Leading to Global Datacent...
An Inconvenient Prefix: Is Routing Table Pollution Leading to Global Datacent...An Inconvenient Prefix: Is Routing Table Pollution Leading to Global Datacent...
An Inconvenient Prefix: Is Routing Table Pollution Leading to Global Datacent...Richard Steenbergen
 
Tradeoffs in PoS Consensus Protocols
Tradeoffs in PoS Consensus ProtocolsTradeoffs in PoS Consensus Protocols
Tradeoffs in PoS Consensus ProtocolsPandora Boxchain
 
7 Habits of Highly Effective Contirbutors
7 Habits of Highly Effective Contirbutors7 Habits of Highly Effective Contirbutors
7 Habits of Highly Effective ContirbutorsAdrian Otto
 
Distributed Consensus: Making the Impossible Possible
Distributed Consensus: Making the Impossible PossibleDistributed Consensus: Making the Impossible Possible
Distributed Consensus: Making the Impossible PossibleC4Media
 
Ethereum Asia Tour-Taiwan 2017 taipei-0330-nccu v3
Ethereum Asia Tour-Taiwan 2017 taipei-0330-nccu v3Ethereum Asia Tour-Taiwan 2017 taipei-0330-nccu v3
Ethereum Asia Tour-Taiwan 2017 taipei-0330-nccu v3Kung Chen
 
Some Open Problems in Blockchains
Some Open Problems in BlockchainsSome Open Problems in Blockchains
Some Open Problems in BlockchainsAlex Chepurnoy
 
Blockchain Scalability - Themes, Tools and Techniques
Blockchain Scalability - Themes, Tools and TechniquesBlockchain Scalability - Themes, Tools and Techniques
Blockchain Scalability - Themes, Tools and TechniquesGokul Alex
 

Semelhante a Polkadot, Substrate and Governance (PoC-3) (19)

BlockchainHub Graz Meetup #23 - State Channels - Ralph Pichler
BlockchainHub Graz Meetup #23 - State Channels - Ralph PichlerBlockchainHub Graz Meetup #23 - State Channels - Ralph Pichler
BlockchainHub Graz Meetup #23 - State Channels - Ralph Pichler
 
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
 
01 what is blockchain
01 what is blockchain01 what is blockchain
01 what is blockchain
 
Blockchan For Developers
Blockchan For DevelopersBlockchan For Developers
Blockchan For Developers
 
Structured approach to blockchain and consensus techniques
Structured approach to blockchain and consensus techniquesStructured approach to blockchain and consensus techniques
Structured approach to blockchain and consensus techniques
 
Blockchain: The Next Generation
Blockchain: The Next GenerationBlockchain: The Next Generation
Blockchain: The Next Generation
 
Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)
Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)
Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
Ethereumの最新動向2018年8月
Ethereumの最新動向2018年8月Ethereumの最新動向2018年8月
Ethereumの最新動向2018年8月
 
An Inconvenient Prefix: Is Routing Table Pollution Leading to Global Datacent...
An Inconvenient Prefix: Is Routing Table Pollution Leading to Global Datacent...An Inconvenient Prefix: Is Routing Table Pollution Leading to Global Datacent...
An Inconvenient Prefix: Is Routing Table Pollution Leading to Global Datacent...
 
Blockchain Hub Seminar
Blockchain Hub SeminarBlockchain Hub Seminar
Blockchain Hub Seminar
 
Tradeoffs in PoS Consensus Protocols
Tradeoffs in PoS Consensus ProtocolsTradeoffs in PoS Consensus Protocols
Tradeoffs in PoS Consensus Protocols
 
Hyperchains
HyperchainsHyperchains
Hyperchains
 
7 Habits of Highly Effective Contirbutors
7 Habits of Highly Effective Contirbutors7 Habits of Highly Effective Contirbutors
7 Habits of Highly Effective Contirbutors
 
Distributed Consensus: Making the Impossible Possible
Distributed Consensus: Making the Impossible PossibleDistributed Consensus: Making the Impossible Possible
Distributed Consensus: Making the Impossible Possible
 
Ethereum Asia Tour-Taiwan 2017 taipei-0330-nccu v3
Ethereum Asia Tour-Taiwan 2017 taipei-0330-nccu v3Ethereum Asia Tour-Taiwan 2017 taipei-0330-nccu v3
Ethereum Asia Tour-Taiwan 2017 taipei-0330-nccu v3
 
Some Open Problems in Blockchains
Some Open Problems in BlockchainsSome Open Problems in Blockchains
Some Open Problems in Blockchains
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain Scalability - Themes, Tools and Techniques
Blockchain Scalability - Themes, Tools and TechniquesBlockchain Scalability - Themes, Tools and Techniques
Blockchain Scalability - Themes, Tools and Techniques
 

Mais de gavofyork

Polkadot Presentation
Polkadot PresentationPolkadot Presentation
Polkadot Presentationgavofyork
 
Parity Progress Report
Parity Progress ReportParity Progress Report
Parity Progress Reportgavofyork
 
Blockchain, ethereum and polkadot
Blockchain, ethereum and polkadotBlockchain, ethereum and polkadot
Blockchain, ethereum and polkadotgavofyork
 
Polkadot prezo
Polkadot prezoPolkadot prezo
Polkadot prezogavofyork
 
Ethereum: Next steps...
Ethereum: Next steps...Ethereum: Next steps...
Ethereum: Next steps...gavofyork
 
Where can smart contracts take us?
Where can smart contracts take us?Where can smart contracts take us?
Where can smart contracts take us?gavofyork
 
Blockchain what and why-
Blockchain  what and why-Blockchain  what and why-
Blockchain what and why-gavofyork
 
So now we've built Ethereum, WTF is it?
So now we've built Ethereum, WTF is it?So now we've built Ethereum, WTF is it?
So now we've built Ethereum, WTF is it?gavofyork
 
The world computer (short)
The world computer (short)The world computer (short)
The world computer (short)gavofyork
 
The world computer
The world computerThe world computer
The world computergavofyork
 
The world computer general
The world computer generalThe world computer general
The world computer generalgavofyork
 
Bazaar services
Bazaar servicesBazaar services
Bazaar servicesgavofyork
 
Relative truth
Relative truthRelative truth
Relative truthgavofyork
 
ÐΞVcon: Introduction
ÐΞVcon: IntroductionÐΞVcon: Introduction
ÐΞVcon: Introductiongavofyork
 
The Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: MixThe Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: Mixgavofyork
 
Ethereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonderEthereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yondergavofyork
 

Mais de gavofyork (20)

Polkadot Presentation
Polkadot PresentationPolkadot Presentation
Polkadot Presentation
 
Parity Progress Report
Parity Progress ReportParity Progress Report
Parity Progress Report
 
Blockchain, ethereum and polkadot
Blockchain, ethereum and polkadotBlockchain, ethereum and polkadot
Blockchain, ethereum and polkadot
 
Polkadot prezo
Polkadot prezoPolkadot prezo
Polkadot prezo
 
Ethereum: Next steps...
Ethereum: Next steps...Ethereum: Next steps...
Ethereum: Next steps...
 
Where can smart contracts take us?
Where can smart contracts take us?Where can smart contracts take us?
Where can smart contracts take us?
 
Blockchain what and why-
Blockchain  what and why-Blockchain  what and why-
Blockchain what and why-
 
So now we've built Ethereum, WTF is it?
So now we've built Ethereum, WTF is it?So now we've built Ethereum, WTF is it?
So now we've built Ethereum, WTF is it?
 
The world computer (short)
The world computer (short)The world computer (short)
The world computer (short)
 
The world computer
The world computerThe world computer
The world computer
 
The world computer general
The world computer generalThe world computer general
The world computer general
 
Bazaar services
Bazaar servicesBazaar services
Bazaar services
 
Allegality
AllegalityAllegality
Allegality
 
Relative truth
Relative truthRelative truth
Relative truth
 
ÐΞVcon: Introduction
ÐΞVcon: IntroductionÐΞVcon: Introduction
ÐΞVcon: Introduction
 
The Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: MixThe Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: Mix
 
Solidity
SoliditySolidity
Solidity
 
Whisper
WhisperWhisper
Whisper
 
Ethereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonderEthereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonder
 
Crypto-law
Crypto-lawCrypto-law
Crypto-law
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Polkadot, Substrate and Governance (PoC-3)

  • 1. Parity Polkadot Platform for Connected Blockchains 3.0 @gavofyork
  • 2. Themes in Blockchain 3.0 ● Governance ● Scalability ● Future-proofing ● Developability ● Interoperability ● Efficiency
  • 3.
  • 4. Polkadot: Web3 Foundation, protocol, token, many teams, implementations Substrate: Parity Technologies, software stack, Substrate chains, many tokens and chains Polkadot Protocol “Ethernet” Substrate Software “PC”
  • 5. Polkadot is designed to be composable!
  • 6. ● Hot-swappable, pluggable Consensus ● Hot-upgradeable, pluggable STF ● Light client ● Chain synchronisation ● Pub/Sub WebSocket JSON-RPC ● Transaction queue ● Pervasive, secure networking ● JS implementation ● Modular SRML if you want ● Interchain connectivity via Polkadot
  • 7. THE STATE OF CHAINS Substrate
  • 8. Polkadot Key ingredients: ● Referenda ● Adaptive quorum biasing ● Council ● Lock-voting ● Approval voting ● Treasury ● Delayed autonomous enactment Governance to PoC-3
  • 9. Tabled motions All motions are inherently executable Coinhodlers Council Polkadot Governance mechanisms (up to PoC-3) Rotating approval vote Proposes motion Sponsors motion Public proposed motions Motion 2Motion 1 Table motion with negative turnout bias Most sponsored motion tabled periodically with positive turnout bias Coinhodlers lock-vote for tabled motions Council may cancel motion by unanimous vote Member may veto a council motion once
  • 10. Polkadot ● Public bonded proposals ● Bond returned only when voted on ● Anyone may bond more DOTs to sponsor a proposal ● Every period T, most sponsored proposal tabled for vote Tabling Referenda
  • 11. Polkadot ● Lock-duration, stake-weighted voting ● Only the winning voter’s tokens locked ● Super-majority required to carry for turnout below 100% ● Winning motions autonomously enacted after some cool-down period Referenda
  • 12. Polkadot Desire: Avoid spurious/irresponsible votes carrying bad proposals ● Winning voters’ tokens are locked for “cool-down” period ● Proposal only enacted after cool-down period ● Cool-down allows (non-staked) losers to sell/divest Delayed Enactment
  • 13. Polkadot You can pledge to lock for an additional period in order to increase voting power: ● votes = tokens * periods Each period is two weeks, up to a maximum of 12 weeks. Lock only happens if voter wins. Validators automatically get the maximum multiplier. Voluntary locking
  • 14. Polkadot Delayed enactment and voluntary locking Alice Bob Charlie “No” “Yes” “No” 1 DOT; 8 weeks lock 3 DOTs; 6 weeks lock 4 DOTs; 2 weeks lock “Yes”: 9 “No”: 8 Unlocked Locked Time (weeks) Vote ends (passes) 0 2 4 6 8 Proposal enacted Bob tokens locked Alice Bob Charlie “No” “Yes” “No” 1 DOT; 8 weeks lock 3 DOTs; 4 weeks lock 4 DOTs; 2 weeks lock “Yes”: 6 “No”: 8 Locked Unlocked Time (weeks) Vote ends (rejected) 0 2 4 6 8 Alice tokens locked Charlie tokens locked
  • 15. Polkadot Desire: no strict quorum, but super-majority required increases as turnout lowers ● “Positive turnout bias” ● aye * √turnout > nay Can be inverted to give opposite bias: ● aye > nay * √turnout ● “Negative turnout bias” Adaptive Quorum Biasing
  • 16. Polkadot Adaptive Quorum Biasing: Ayes to carry, % of voters Positive turnout bias Negative turnout bias Turnout Ayes to carry (voting) Ayes to carry (electorate) 1% 91% 0.9% 5% 82% 4% 20% 69% 14% 50% 59% 29%
  • 17. Polkadot Delegated body for default decision-making apparatus ● May vote to schedule additional referenda ● Majority-council: simple majority referendum ● Unanimous-council: Negative turnout bias referendum ● Unanimous-council may also cancel a referendum ● Council member may also veto (postpone) a single council motion, but only once Council
  • 18. Polkadot Rotating approval vote ● Elections staggered so one seat at a time ● Basic stake-weighted approval voting mechanism ● Candidates bond themselves ● Bond returned when elected ● Top runners-up persist until next election ● Outright losers forfeit bond ● Term limit (e.g. 6 months) or deposed by referendum Council elections
  • 19. Polkadot Oraclising these groups differs in ease: Medium (protocol changes): ● Long-term node operators ● Parachain operators ● Relay-chain transactors Hard (subjective oraclisation): ● Dapp teams ● Client implementers Future governance directions
  • 20. Polkadot Coming this month: - Substrate 1.0 beta (prototype your own para-chains and dapps!) - Polkadot PoC-3 (para-chains, governance and GRANDPA consensus) What’s up?
  • 21. Polkadot Coming April 2019: - Polkadot PoC-4 (interchain messaging!) - Substrate 1.0 final Coming second half 2019: - Polkadot launch* (* assuming audit goes well :-) ) What’s up?