SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
So, You Want to Be a Block Producer?
Version 1.1
11-12-18
Cover Page
CEO
/////////////////////////
BLOCKCHAIN SOFTWARE
SPECIALIST
//////////////////
CRYPTO NERD
////////////////////
R O B
K O N S D O R F
BIO
Rob Konsdorf (a.k.a @robrigo) hails from the Bitshares
and Steem communities. Having studied and worked
toward the proliferation of blockchain networks
passionately since 2014, Rob is a natural fit for rallying a
cross-disciplinary team together to accelerate the
adoption of EOSIO and its applications. As an avid
proponent of the transformative force of decentralized
networks, he decided to focus on his passion of
evangelizing and building in the blockchain industry full
time last year. Over this period of time, Rob has done
various gigs in the blockchain industry, such as
consulting for AIKON, PassageX, and Bitcash, recovering
lost digital assets, launching EOSIO networks, and
teaching everything he knows about blockchains to
people. With a degree in Computer Science and
background in Software Engineering, Rob is a hustler by
nature, doing whatever it takes to get the job done.
1. The Problem
2. A Solution
3. How Does EOSIO Work?
4. What is a Block Producer?
5. BP Responsibilities
1. Operate
2. Execute
3. Build
4. Evangelize
5. Campaign
6. Becoming a Block Producer
7. EOS Detroit
1. Why EOS Detroit?
2. Our Team
3. Ethos
4. Accomplishments
INDEX
THE PROBLEM
EOSIO: a secure, decentralized internet protocol.
• Provides accountability and transparency online.
• Business model innovation via token economics.
• Aligns the incentives between individuals,
communities, and businesses for the benefit of all.
• Enables pure representation via open source
software protocols.
• Eliminates the need for large corporate entities to
be in control, gives the power back to the
individual.
• Globally decentralized, no single government or
entity maintains majority control or power over the
network.
• Provides users with ownership of their data and
liquid access to value.
• Performant and scalable, commercially viable
blockchain stack.
A SOLUTION
Delegated Proof of Stake
1. The block producer (BP) currently producing
proposes a new block every 0.5s for 6s (12
blocks).

2. Each BP acknowledges the existence of the
new block via pre-commit messages.

3. Once 2/3 of the BPs have pre-committed the
block, they begin to commit.

4. Once 2/3 of the BPs have committed, the
15th BP can commit the block, finalizing it
as the LIB (last irreversible block).

5. The finality of each new block advances by
1 every time a new block is produced, via
pipelining of pre-commitments and
commitments.

Courtesy of Dan Larimer
VOTING
• EOSIO networks are secured 

by token holder voting.

• Approval votes can be cast for 

up to 30 block producers.

• Block producers ranked by stake

weighted votes.

• Higher voter turnout implies more

manipulation resistence.

• Votes can be delegated to proxies.
RESOURCES
• Tokens on EOSIO networks

represent a claim to resources.
• CPU - clock time (running SCs).
• NET - bandwidth (broadcasting).

• RAM is bought or sold from 

the system.

• Resources can be rented.
• Prototyping (borrowers)
• Traffic spikes (borrowers)
• Passive income (lenders)
WHAT IS A BLOCK PRODUCER?
Block Producers (BPs) are custodians of EOSIO networks that
are elected by stakeholders. They come in 3 classes:
• Active: a block producer that is voted into the top 21. They are actively including
transactions and signing blocks. Earn block rewards and vote rewards.

• Standby: a block producer that has over 0.436% of staked EOS voting for them.

Standbys earn vote rewards.

• Backup: a block producer that has under 0.436% of staked EOS voting for them.

Backups earn no rewards.
Common Traits of BPs:
• Early adopters
• Technical specialists
• Community builders
• Policy makers
• Entrepreneurial
• Love teaching
• Hard working
• On call
• Security expertise
• Blockchain enthusiasts
• Established companies
BP RESPONSIBILITIES
OPERATE • Operating configured EOS nodes.
• API / Full
• Producing
• Seed / Proxy

• Testing new EOS functionality.

• Updating EOS nodes to new versions.

• Ensuring infrastructure is hardened.

• Meeting the performance and scaling 

needs of the network.

• Automated failover and 

issue monitoring.

• Ready to respond to incidents.
EXECUTE
• Executing proposals to update

the system contracts (Actives).

• Executing Arbitration Orders.

• Executing the will of the token 

holders via referenda.

• Including transactions into 

and signing blocks (Actives).
BUILD
• Building Tools
• Block explorers
• Wallets
• Data visualization services
• ID management services (Scatter)

• Building DApps
• Games
• DACs with their own token.
• Leasing markets, DEXes.

• Building system enhancements
• Unregistered token claim process
• Referendum system

• Building node plugins
• Heartbeat plugin
• Watcher plugin
EVANGELIZE
• Hosting meetup events.

• Talking at conferences.

• Educating one on one and 

in workshops.

• Text-based education.
• Telegram
• Slack

• Educational video content.

• Targeted messaging to the audience
• Devs want details.
• Users want to know why.
CAMPAIGN
• Marketing value added back 

to token holders to build voter base.

• Brand building.

• Business development, partnerships.

• Using transparency levers.

• Building grassroots momentum on

the ground.
BECOMING A BLOCK PRODUCER
1. Build a stable release of
nodeos, the blockchain daemon
(or use Docker).

2. Configure nodeos:
• Adding peers a.k.a seed
nodes to discover the
network.
• Enabling the plugins and
other params needed for a
producer node.
• Reference: https://
developers.eos.io

3. Sync blocks (or download a
copy).
• https://eosnode.tools/blocks
CONNECTING A NODE
1. Register an account.
• EOS accounts are named.
• 12 character requirement.
• Can be thought of as a “bucket
of permissions.”
• Can have multiple keys.

2. Accounts can be bought from
https://eos-account-creator.com/.
1. Also available from EOSLynx
mobile wallet.
2. EOS ERC-20 genesis token
holders can claim their genesis
account with the registered
key.

3. Keep the owner key offline, active
key is hot.
REGISTER AN ACCOUNT
1. Register as a producer.
• Read the Ricardian contract
first!

2. Registration can be done by
calling the system function
regproducer.
• Requires a website URL,
public block signing key, and
ISO country code.

3. Block producers are expected
to have a bp.json file at the root
of their registered website URL.
REGPRODUCER
https://github.com/EOS-Mainnet/eos/blob/mainnet-1.3.2/contracts/eosio.system/eosio.system-regproducer-rc.md
1. Pro-tips:
• Peer your producer node to seed / proxy nodes that you control to keep it hidden.
• Provide infrastructure for API and p2p connectivity (more nodes)
• Greylist noisy, abusive accounts (blocktwitter).
• Filter API traffic through Patroneos.
We believe diversity breeds innovation.
OUR TEAM
Robert
Konsdorf
Charlie
Dumont
Heru
House
Adam
Zientarski
Ingrid
LaFleur
George
Byers
Dylan
Tull
Phil
Wiszowaty
Brandon
Lovejoy
WHY EOS DETROIT?
• We believe an era of

equitable internet services 

is inevitable.
• Users are owners, too.

• The vision of EOS Detroit is 

to connect humans to 

internet-connected economic

opportunities 

in alternative economies.

• We function as a bridge 

between this bleeding edge 

technology and everyday

people.

• Block production is our 

bootstrapping mechanism.
• We are concerned that people without 

access today will be left in the dust.
• They have a lot of catching up to do!

• Our internal product focus is solving

the challenge of internet access in Detroit.
• 40% of Detroit’s don’t have access.
• 139 sq. mi. city limits
• People are underserved

• We are building a mesh networking system

that operates using local currency on a pay

per use model.

• More details about the Detroit DAC 

will be announced early 2019.
• We support EOSIO variants that have
a reason to be.

• Supporting Telos as a launch partner.
• Contributions to governance.
• Business development.
• Devised a dynamic splitting system
for founder’s tokens.

• Supporting WORBLI as an initial
block producer.
• Strategic partner on KYC / AML
signup flow.
• Providing infrastructure for the
production and test networks.
Twitter: @eosiodetroit

Facebook: https://www.facebook.com/eosiodetroit/

Medium: https://medium.com/@eosdetroit
Telegram: https://t.me/eos_detroit
Youtube: https://youtube.com/eosdetroit
Steem: https://steemit.com/@eos.detroit
Instagram: https://www.instagram.com/eosdetroit/?hl=en



Web: https://eosdetroit.io/

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Block chain technology
Block chain technology Block chain technology
Block chain technology
 
A Gentle introduction to Blockchain with Ethereum
A Gentle introduction to Blockchain with EthereumA Gentle introduction to Blockchain with Ethereum
A Gentle introduction to Blockchain with Ethereum
 
Hack DeFi: DeFi with Wintermute
Hack DeFi: DeFi with WintermuteHack DeFi: DeFi with Wintermute
Hack DeFi: DeFi with Wintermute
 
Becoming a blockchain professional
Becoming a blockchain professionalBecoming a blockchain professional
Becoming a blockchain professional
 
Block chain technology ppt
Block chain technology pptBlock chain technology ppt
Block chain technology ppt
 
Binance Smart Chain Presents "Building Real-World Solutions: Bridging DeFi an...
Binance Smart Chain Presents "Building Real-World Solutions: Bridging DeFi an...Binance Smart Chain Presents "Building Real-World Solutions: Bridging DeFi an...
Binance Smart Chain Presents "Building Real-World Solutions: Bridging DeFi an...
 
Technical toolkit for a blockchain startup
Technical toolkit for a blockchain startupTechnical toolkit for a blockchain startup
Technical toolkit for a blockchain startup
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
 
The Blockchain: Introduction and Implications
The Blockchain: Introduction and ImplicationsThe Blockchain: Introduction and Implications
The Blockchain: Introduction and Implications
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in Libraries
 
Certified Blockchain Expert CBE - Introduction
Certified Blockchain Expert CBE - IntroductionCertified Blockchain Expert CBE - Introduction
Certified Blockchain Expert CBE - Introduction
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017
 
The Education Blockchain
The Education BlockchainThe Education Blockchain
The Education Blockchain
 
Block chain technology and its applications
Block chain technology and its applications Block chain technology and its applications
Block chain technology and its applications
 
Harrison lsri blockchain 2017
Harrison lsri blockchain 2017Harrison lsri blockchain 2017
Harrison lsri blockchain 2017
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the Future
 
Block Chain Basics
Block Chain BasicsBlock Chain Basics
Block Chain Basics
 
Smart Contracts Basics - Silicon Valley Insurance Accelerator Blockchain Boot...
Smart Contracts Basics - Silicon Valley Insurance Accelerator Blockchain Boot...Smart Contracts Basics - Silicon Valley Insurance Accelerator Blockchain Boot...
Smart Contracts Basics - Silicon Valley Insurance Accelerator Blockchain Boot...
 
Blockchain and Real Estate - IBREA conference
Blockchain and Real Estate - IBREA conferenceBlockchain and Real Estate - IBREA conference
Blockchain and Real Estate - IBREA conference
 

Ähnlich wie So, You Want To Be a Block Producer?

Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)
Benjamin Fuentes
 

Ähnlich wie So, You Want To Be a Block Producer? (20)

ICON Introduction and Roadmap
ICON Introduction and RoadmapICON Introduction and Roadmap
ICON Introduction and Roadmap
 
What is up with dapps?
What is up with dapps?What is up with dapps?
What is up with dapps?
 
EOS9CAT Community Event 0725 (Vancouver, BC, Canada)
EOS9CAT Community Event 0725 (Vancouver, BC, Canada)EOS9CAT Community Event 0725 (Vancouver, BC, Canada)
EOS9CAT Community Event 0725 (Vancouver, BC, Canada)
 
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
 
Ppt eos
Ppt eosPpt eos
Ppt eos
 
EOS9CAT Community Event 0822 (Vancouver, BC, Canada)
EOS9CAT Community Event 0822 (Vancouver, BC, Canada)EOS9CAT Community Event 0822 (Vancouver, BC, Canada)
EOS9CAT Community Event 0822 (Vancouver, BC, Canada)
 
DevStamp2018-Development Status and Future of ICON
DevStamp2018-Development Status and Future of ICONDevStamp2018-Development Status and Future of ICON
DevStamp2018-Development Status and Future of ICON
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
 
EOS9CAT Community Event 0808 (Vancouver, BC, Canada)
EOS9CAT Community Event 0808 (Vancouver, BC, Canada)EOS9CAT Community Event 0808 (Vancouver, BC, Canada)
EOS9CAT Community Event 0808 (Vancouver, BC, Canada)
 
Building blockchain applications using Java
Building blockchain applications using JavaBuilding blockchain applications using Java
Building blockchain applications using Java
 
BlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
BlockChain Technology - Technology Behind Bitcoin and other CryptocurrencyBlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
BlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
 
Blockchain Technology for Public and Commercial Libraries
Blockchain Technology for Public and Commercial LibrariesBlockchain Technology for Public and Commercial Libraries
Blockchain Technology for Public and Commercial Libraries
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)
 
Blockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology EngineersBlockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology Engineers
 
Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart
 
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise how not to ...
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise  how not to ...OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise  how not to ...
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise how not to ...
 
Block chain 101 what it is, why it matters
Block chain 101  what it is, why it mattersBlock chain 101  what it is, why it matters
Block chain 101 what it is, why it matters
 
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
 
Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)
 
Getting Started with Blockchain Development: The Complete Guide
Getting Started with Blockchain Development: The Complete GuideGetting Started with Blockchain Development: The Complete Guide
Getting Started with Blockchain Development: The Complete Guide
 

Kürzlich hochgeladen

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Kürzlich hochgeladen (20)

Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 

So, You Want To Be a Block Producer?

  • 1. So, You Want to Be a Block Producer? Version 1.1 11-12-18 Cover Page
  • 2. CEO ///////////////////////// BLOCKCHAIN SOFTWARE SPECIALIST ////////////////// CRYPTO NERD //////////////////// R O B K O N S D O R F BIO Rob Konsdorf (a.k.a @robrigo) hails from the Bitshares and Steem communities. Having studied and worked toward the proliferation of blockchain networks passionately since 2014, Rob is a natural fit for rallying a cross-disciplinary team together to accelerate the adoption of EOSIO and its applications. As an avid proponent of the transformative force of decentralized networks, he decided to focus on his passion of evangelizing and building in the blockchain industry full time last year. Over this period of time, Rob has done various gigs in the blockchain industry, such as consulting for AIKON, PassageX, and Bitcash, recovering lost digital assets, launching EOSIO networks, and teaching everything he knows about blockchains to people. With a degree in Computer Science and background in Software Engineering, Rob is a hustler by nature, doing whatever it takes to get the job done.
  • 3. 1. The Problem 2. A Solution 3. How Does EOSIO Work? 4. What is a Block Producer? 5. BP Responsibilities 1. Operate 2. Execute 3. Build 4. Evangelize 5. Campaign 6. Becoming a Block Producer 7. EOS Detroit 1. Why EOS Detroit? 2. Our Team 3. Ethos 4. Accomplishments INDEX
  • 5. EOSIO: a secure, decentralized internet protocol. • Provides accountability and transparency online. • Business model innovation via token economics. • Aligns the incentives between individuals, communities, and businesses for the benefit of all. • Enables pure representation via open source software protocols. • Eliminates the need for large corporate entities to be in control, gives the power back to the individual. • Globally decentralized, no single government or entity maintains majority control or power over the network. • Provides users with ownership of their data and liquid access to value. • Performant and scalable, commercially viable blockchain stack. A SOLUTION
  • 6. Delegated Proof of Stake 1. The block producer (BP) currently producing proposes a new block every 0.5s for 6s (12 blocks).
 2. Each BP acknowledges the existence of the new block via pre-commit messages.
 3. Once 2/3 of the BPs have pre-committed the block, they begin to commit.
 4. Once 2/3 of the BPs have committed, the 15th BP can commit the block, finalizing it as the LIB (last irreversible block).
 5. The finality of each new block advances by 1 every time a new block is produced, via pipelining of pre-commitments and commitments.

  • 7. Courtesy of Dan Larimer
  • 8. VOTING • EOSIO networks are secured 
 by token holder voting.
 • Approval votes can be cast for 
 up to 30 block producers.
 • Block producers ranked by stake
 weighted votes.
 • Higher voter turnout implies more
 manipulation resistence.
 • Votes can be delegated to proxies.
  • 9. RESOURCES • Tokens on EOSIO networks
 represent a claim to resources. • CPU - clock time (running SCs). • NET - bandwidth (broadcasting).
 • RAM is bought or sold from 
 the system.
 • Resources can be rented. • Prototyping (borrowers) • Traffic spikes (borrowers) • Passive income (lenders)
  • 10.
  • 11. WHAT IS A BLOCK PRODUCER?
  • 12. Block Producers (BPs) are custodians of EOSIO networks that are elected by stakeholders. They come in 3 classes: • Active: a block producer that is voted into the top 21. They are actively including transactions and signing blocks. Earn block rewards and vote rewards.
 • Standby: a block producer that has over 0.436% of staked EOS voting for them.
 Standbys earn vote rewards.
 • Backup: a block producer that has under 0.436% of staked EOS voting for them.
 Backups earn no rewards.
  • 13. Common Traits of BPs: • Early adopters • Technical specialists • Community builders • Policy makers • Entrepreneurial • Love teaching • Hard working • On call • Security expertise • Blockchain enthusiasts • Established companies
  • 15. OPERATE • Operating configured EOS nodes. • API / Full • Producing • Seed / Proxy
 • Testing new EOS functionality.
 • Updating EOS nodes to new versions.
 • Ensuring infrastructure is hardened.
 • Meeting the performance and scaling 
 needs of the network.
 • Automated failover and 
 issue monitoring.
 • Ready to respond to incidents.
  • 16. EXECUTE • Executing proposals to update
 the system contracts (Actives).
 • Executing Arbitration Orders.
 • Executing the will of the token 
 holders via referenda.
 • Including transactions into 
 and signing blocks (Actives).
  • 17. BUILD • Building Tools • Block explorers • Wallets • Data visualization services • ID management services (Scatter)
 • Building DApps • Games • DACs with their own token. • Leasing markets, DEXes.
 • Building system enhancements • Unregistered token claim process • Referendum system
 • Building node plugins • Heartbeat plugin • Watcher plugin
  • 18. EVANGELIZE • Hosting meetup events.
 • Talking at conferences.
 • Educating one on one and 
 in workshops.
 • Text-based education. • Telegram • Slack
 • Educational video content.
 • Targeted messaging to the audience • Devs want details. • Users want to know why.
  • 19. CAMPAIGN • Marketing value added back 
 to token holders to build voter base.
 • Brand building.
 • Business development, partnerships.
 • Using transparency levers.
 • Building grassroots momentum on
 the ground.
  • 20. BECOMING A BLOCK PRODUCER
  • 21. 1. Build a stable release of nodeos, the blockchain daemon (or use Docker).
 2. Configure nodeos: • Adding peers a.k.a seed nodes to discover the network. • Enabling the plugins and other params needed for a producer node. • Reference: https:// developers.eos.io
 3. Sync blocks (or download a copy). • https://eosnode.tools/blocks CONNECTING A NODE
  • 22. 1. Register an account. • EOS accounts are named. • 12 character requirement. • Can be thought of as a “bucket of permissions.” • Can have multiple keys.
 2. Accounts can be bought from https://eos-account-creator.com/. 1. Also available from EOSLynx mobile wallet. 2. EOS ERC-20 genesis token holders can claim their genesis account with the registered key.
 3. Keep the owner key offline, active key is hot. REGISTER AN ACCOUNT
  • 23. 1. Register as a producer. • Read the Ricardian contract first!
 2. Registration can be done by calling the system function regproducer. • Requires a website URL, public block signing key, and ISO country code.
 3. Block producers are expected to have a bp.json file at the root of their registered website URL. REGPRODUCER
  • 25.
  • 26. 1. Pro-tips: • Peer your producer node to seed / proxy nodes that you control to keep it hidden. • Provide infrastructure for API and p2p connectivity (more nodes) • Greylist noisy, abusive accounts (blocktwitter). • Filter API traffic through Patroneos.
  • 27.
  • 28. We believe diversity breeds innovation. OUR TEAM Robert Konsdorf Charlie Dumont Heru House Adam Zientarski Ingrid LaFleur George Byers Dylan Tull Phil Wiszowaty Brandon Lovejoy
  • 30. • We believe an era of
 equitable internet services 
 is inevitable. • Users are owners, too.
 • The vision of EOS Detroit is 
 to connect humans to 
 internet-connected economic
 opportunities 
 in alternative economies.
 • We function as a bridge 
 between this bleeding edge 
 technology and everyday
 people.
 • Block production is our 
 bootstrapping mechanism.
  • 31. • We are concerned that people without 
 access today will be left in the dust. • They have a lot of catching up to do!
 • Our internal product focus is solving
 the challenge of internet access in Detroit. • 40% of Detroit’s don’t have access. • 139 sq. mi. city limits • People are underserved
 • We are building a mesh networking system
 that operates using local currency on a pay
 per use model.
 • More details about the Detroit DAC 
 will be announced early 2019.
  • 32. • We support EOSIO variants that have a reason to be.
 • Supporting Telos as a launch partner. • Contributions to governance. • Business development. • Devised a dynamic splitting system for founder’s tokens.
 • Supporting WORBLI as an initial block producer. • Strategic partner on KYC / AML signup flow. • Providing infrastructure for the production and test networks.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Twitter: @eosiodetroit
 Facebook: https://www.facebook.com/eosiodetroit/
 Medium: https://medium.com/@eosdetroit Telegram: https://t.me/eos_detroit Youtube: https://youtube.com/eosdetroit Steem: https://steemit.com/@eos.detroit Instagram: https://www.instagram.com/eosdetroit/?hl=en
 
 Web: https://eosdetroit.io/