POA
English
English
  • Welcome to POA
  • Features
    • Known Validators
    • POADAO Consensus
    • Bridged Native Token
    • On-Chain Randomness
  • Use Cases
    • Scalability for BlockChain Games
    • Community-Based Currencies
    • Subsidized Transactions
    • Decentralized Finance (DeFi)
  • DApp Spotlights
    • Ethernal.World
  • Roadmap
  • For users
    • POA Tokens
      • POA Merger & STAKE Swap
      • POA - STAKE FAQs
      • POA Token Supply
      • POA & POA20 Exchanges
      • POA & POA20 on Binance
      • FAQ: POA20 General Questions
    • POA Token Use Cases
      • Utility Token
      • Currency Token
      • Collateral Token
      • Bridged Token
      • Staking Token
      • Stable Token
    • POA to POA20 Bridge
    • Accept POA20 Payments
      • Account Registration & Login (Merchant Setup)
      • Setup Merchant Account
      • Merchant Payment Method Setup
      • Making a Payment with POA20 (Customer Perspective)
    • Tutorials
      • Trading POA20 on DEX.AG
      • POA20 Token Swaps on 1inch.exchange
      • Getting Airdrops via Discord
    • Governance
      • Article: A Successful Year of On-Chain Governance
      • Governance Reports
        • April 2020 Report
        • December 2019 Report
      • Ballot Type, Lifecycle & Limits
    • ❌Nifty Wallet (Discontinued)
      • Getting Started
      • Import and Interact with Smart Contracts
      • Connect to a Hardware Wallet (Ledger & Trezor)
      • Connect to D'CENT Biometric Wallet
      • Connect to Pocket Decentralized Network
    • 3rd Party Wallets
      • Trust Wallet
      • MetaMask
    • POA Mania
      • News - Updates
      • Rules
      • POA Mania FAQs
      • Deposit & Withdraw
      • Winner Selection
      • Round Details
      • POA Mania vs PoolTogether
      • POA Mania on Trust Wallet
      • POA Mania Security Audit
      • POA Mania on MetaMask Mobile
    • Whitepaper
      • POADAO v1
        • Introduction
        • Proof of Authority
        • POA Network Functionality
        • Decentralized apps (DApps)
          • Initial ceremony DApp
          • Proof of Physical Address (PoPA) DApp
          • Proof of Bank Account DApp
          • Proof of Social Network DApp
          • Proof of Phone Number DApp
          • Governance DApp
        • Summary & Acknowledgements
        • References
        • Appendix A: Code Samples
          • Ballots manager
          • Validators manager
          • Deployment scripts for the mining node
  • For developers
    • Developer Resources
    • Getting Tokens For Tests
      • ERC20 Test Token Faucet
      • Sokol Testnet Faucet
    • Full Node Setup
      • Install OpenEthereum Client
      • Install Nethermind Client
    • DApp Deployment
    • TheGraph Data Indexing
    • On-Chain Random Numbers
      • RNG explainer (AuRa + RandomAura Contract)
      • Accessing a Random Seed with a Smart Contract
      • Randomness FAQs
    • API & SQL Access
    • Smart Contract Dashboard
    • Grants for Building on POA
  • For validators
    • Getting Started
      • Validator Resources
      • Becoming a Validator
    • Bootnode Setup
      • AWS Bootnode Setup
        • Prerequisites
        • Configure AWS
        • Download and Configure Playbook
        • Deploy
      • Non-AWS Bootnode Setup & Deployment
        • Local/Remote Machine System Requirements
        • Node Preparation
        • Configure node with Deployment Playbook
    • Validator Node Setup
      • Nethermind Upgrade
      • AWS VM for Validator Node Deployment
        • MoC: Master of Ceremony Key Exchange & Generation
        • Current Validators Vote in New Validators
        • Validator Node Setup Prerequisites
        • Configuring AWS
        • Download and Configure Playbook
        • Deployment
        • Upgrade Instance to a Larger Instance Type
      • Non-AWS Validator Node Setup
        • Local & Remote Machine System Requirements
        • Remote Machine Setup
        • Configure Node using Deployment Playbook
      • NetStats Dashboard
    • Hard Forks
      • Parity Upgrade Guide
      • POA Core
        • 2021-11-02 | #24090200
        • 2021-05-24 | #21364900
        • 2020-03-31 | #14350721
        • 2019-12-19 | #12598600
        • 2019-04-29 | #8582254
        • 2018-01-29 | # 772000
        • 2018-10-22 | #5329160
        • POA Core spec.json hard-fork update
      • Sokol
        • 2021-05-24 | #21050600
        • 2020-02-20 | #13391641
        • 2019-12-05 | #12095200
        • 2019-02-06 | #7026400
        • 2019-01-04 | #6464300
        • 2018-09-19 | #4622420
        • 2018-01-18 | #509355
        • 2018-01-08 | #362296
        • Sokol spec.json hard-fork update
    • Validator DApps
      • Validators MetaData DApp
      • Adding or Removing a Validator
  • Media
    • Social Media
    • Media Kit
    • Contact Us
Powered by GitBook
On this page
  • Summary
  • Governance Ballot Details (POA Core): Jan - April 2020
  • Proposal Date: March 27, 2020
  • Proposal Date: April 07, 2020
  • Proposal Date: April 07, 2020
  • Proposal Date: April 08, 2020
  • Governance Ballot Details (POA Sokol): Jan - April 2020
  • Proposal Date: January 6, 2020
  • Proposal Date: March 28, 2020
  • Proposal Date: March 30, 2020
  • Proposal Date: April 7, 2020
  • Proposal Date: April 7, 2020
  • Proposal Date: April 08, 2020
  • Proposal Date: April 12, 2020

Was this helpful?

  1. For users
  2. Governance
  3. Governance Reports

April 2020 Report

POA Governance Updates Jan- Apr 2020

PreviousGovernance ReportsNextDecember 2019 Report

Last updated 5 years ago

Was this helpful?

Summary

Several validators were voted out of the set by the current validators. Three validators on POA Core (1 at their own request) and 4 on Sokol (2 at their own request). This reflects the current validator's desires to maintain active governance and secure the consensus process. The validators removed were falling behind on node updates, endangering the stability of the system. The current validator set along with Notary Licensure details can be viewed here (select POA Network in Network Dropdown):

A bug was discovered in the RewardByBlock contract related to validator removal. If a validator being removed was the same validator who sealed the block with the removal finalization, the network could be critically impacted. Developers pushed a fix and the validators voted overwhelmingly to implement it before finalizing the removal of several validators. This process was a great example of validator coordination to ensure a successful outcome.

A measure to support POA Mania with a Block Reward Adjustment was proposed on the Sokol network. This proposal would programatically distribute the funding for the savings lottery, further decentralizing the protocol. The ballot failed to pass, receiving 7 of the required 8 votes. However, changes to the validator set meant that the voting threshold was lowered (changed from 8 to 7 required votes) and the measure was proposed again. It is currently in process; we will report the results here when the ballot is finalized.

Additional voting information available at:

Ballot types and properties are .

Governance Ballot Details (POA Core): Jan - April 2020

Proposal Date: March 27, 2020

  • Type: Remove Validator

  • Keys Ballot ID: 54

  • Description: "This ballot is to remove Core Validator John D. Storey from consensus by his request."

  • Result: Yes: 8, No: 0. John Storey removed from set.

Proposal Date: April 07, 2020

  • Type: Remove Validator

  • Keys Ballot ID: 55

  • Description: "Remove Irvin as irresponsible validator. We need active and on-time folks on POA Core"

  • Result: Yes: 7, No: 4. Irvin Cardenas removed from set.

Proposal Date: April 07, 2020

  • Type: Remove Validator

  • Keys Ballot ID: 56

  • Description: "This is a proposal to remove Kristina Yevseyeva from the consensus for falling behind on the validator's responsibilities."

  • Result: Yes: 10, No: 0. Kristina Yevseyeva removed from set.

Proposal Date: April 08, 2020

  • Type: Update RewardByBlock Contract

  • Proxy Ballot ID: 3

  • Result: Yes: 13, No: 0. Contract Updated

Governance Ballot Details (POA Sokol): Jan - April 2020

Proposal Date: January 6, 2020

  • Type: Remove Validator

  • Keys Ballot ID: 86

  • Description: "Established validators that have been running a node for more than a year can be assumed to be established, therefore no longer need to run Sokol testnet. Please vote Yes to remove my key from Sokol testnet."

  • Result: Yes: 6 No: 0. Removed ...

Proposal Date: March 28, 2020

  • Type: Remove Validator

  • Keys Ballot ID: 87

  • Description: "This ballot is to remove Core Validator John D. Storey from consensus by his request."

  • Result: Yes: 5, No: 0.

Proposal Date: March 30, 2020

  • Type: Update RewardByBlock Contract

  • Proxy Ballot ID: 3

  • Result: Yes: 7, No: 0. Threshold of 8 votes not met, proposal not passed.

Proposal Date: April 7, 2020

  • Type: Remove Validator

  • Keys Ballot ID: 88

  • Description: "This is a proposal to remove Kristina Yevseyeva from the consensus for falling behind on the validator's responsibilities."

  • Result: Yes: 8 No: 0 Kristina Yevseyeva removed from set.

Proposal Date: April 7, 2020

  • Type: Remove Validator

  • Keys Ballot ID: 89

  • Description: "This is a proposal to remove Irvin Cardenas from the consensus for falling behind on the validator's responsibilities."

  • Result: Yes: 5, No: 4. Irvin Cardenas removed from set.

Proposal Date: April 08, 2020

  • Type: Update RewardByBlock Contract

  • Proxy Ballot ID: 4

  • Result: Yes: 11, No: 0. Contract Updated

Proposal Date: April 12, 2020

  • Type: Update RewardByBlock Contract

  • Proxy Ballot ID: 5

  • Result: Yes: 6, No: 0. TBD - vote ongoing until 4/16. Requires a 7 vote threshold.

Description: "Critical bug in Core related to ballot’s finalization has been discovered. Discussion: "

Description: "This is a proposal to support POA Mania with a Block Reward Adjustment. Discussion: "

Description: "Critical bug in Core related to ballot’s finalization has been discovered. Discussion: "

Description: "This is a proposal to support POA Mania with a Block Reward Adjustment. Discussion: "

✅
✅
✅
https://validators.poa.network/poa-dapps-validators
https://voting.poa.network/poa-dapps-voting
explained here
https://forum.poa.network/t/critical-bug-in-core-sokol-related-to-ballots-finalization/3357
https://forum.poa.network/t/proposal-to-support-poa-mania-with-a-block-reward-adjustment/3297
https://forum.poa.network/t/critical-bug-in-core-sokol-related-to-ballots-finalization/3357
https://forum.poa.network/t/proposal-to-support-poa-mania-with-a-block-reward-adjustment/3297