SlideShare uma empresa Scribd logo
WHY
EOS is not
Blockchain?
7 November, 2018
EOS Mainent Architecture
21 Block Producers
EOS User
Update 1-8
Update
1-1
Update 1-2
Update 1-3
Update 1-4
Update 1-5
Update 1-6
Update 1-7
Update
The Scalability of Blockchain vs. Client Server System
Sharding
Raden
Netw
ork
ZK-SNARKS
POW → POS
Sidechain
Ethereum’s response to its scalability problem
Shrinks Consensus to 21 Block Producer
EOS’s response to blockchain scalability problem
Overview of EOS System Architecture
Source: Whiteblock, https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2018/11/EOS_Report.pdf
Chainbase
Cryptographically and directly verifying transaction on EOS mainet
Update to blockchain Verify transaction
How EOS BP verifies & updates transaction by Whiteblock
Detect transaction
CPU
Checkpoint files Transaction Log files
Something similar to how EOS BP verifies & updates transaction
Directly-
Linked or
Memory-
Resident
Application
DatabaseAdapters
SERVER
Source: Oracle, Adapted from Oracle Timesten
Where in the world is this EOS “Chainbase” located?
Checkpoint files Transaction Log files
Directly-
Linked or
Memory-
Resident
Application
Chainbase
Block Producer
Server requirements
1. Expected location of servers
2. Type of servers (cloud, bare metal, etc)
3. Scaling plan for hardware
Core Layer
The block producing layer and the heart of the
operation.
The highest priorities are security and
connectivity to other block producing nodes.
Our goal is to utilize both bare metal for block
production and multiple cloud providers to
accomplish a mix of full control and quick
scalability.
- 80 GBs - 3 TBs of RAM (as needed)
- 4-8 vCPUs
- 1 TB of SSD Storage
RAM matters to BPs of EOS!
Source: https://www.eosnewyork.io/tech
Signing Node Producing Node Storage
Where the in-memory DB is usually used
● High Frequency Trading
● Derivative trading
● Real time billing
● EOS DApp….
This is why RAM matters to EOS!
Vulnerability of in-memory DB
CPU
Directly-
Linked or
Memory-
Resident
Application
RAM resident VIRUS & Malware is eaily spread
BP tends to form a Cartel for Capacity Planning
EOS transactions are mutable with In-Memory DB
Checkpoint files Transaction Log files
Directly-
Linked or
Memory-
Resident
Application
Chainbase
21 Block Producer Servers
Conclusion: EOS is client-server system with 21 server cluster

Mais conteúdo relacionado

Semelhante a Why EOS is not blockcain?

Side chains top five siblings in the eos family
Side chains  top five siblings in the eos familySide chains  top five siblings in the eos family
Side chains top five siblings in the eos family
Blockchain Council
 
Layer-2 after “The Merge”
Layer-2 after “The Merge”Layer-2 after “The Merge”
Layer-2 after “The Merge”
Jiyun Kim
 
Ovn vancouver
Ovn vancouverOvn vancouver
Ovn vancouver
Mason Mei
 
Planning WSO2 Deployments on DC/OS
Planning WSO2 Deployments on DC/OSPlanning WSO2 Deployments on DC/OS
Planning WSO2 Deployments on DC/OS
Imesh Gunaratne
 
BonAHA framework - IEEE CCNC 2009
BonAHA framework - IEEE CCNC 2009BonAHA framework - IEEE CCNC 2009
BonAHA framework - IEEE CCNC 2009
Suman Srinivasan
 
Augmented nodes
Augmented nodesAugmented nodes
Augmented nodes
Didier Martin
 
Ravencoin Wallet
Ravencoin WalletRavencoin Wallet
Ravencoin Wallet
McmillanNoonan2
 
Introduction to Couchbase Server 2.0
Introduction to Couchbase Server 2.0Introduction to Couchbase Server 2.0
Introduction to Couchbase Server 2.0
Dipti Borkar
 
Scaling and High Performance Storage System: LeoFS
Scaling and High Performance Storage System: LeoFSScaling and High Performance Storage System: LeoFS
Scaling and High Performance Storage System: LeoFS
Rakuten Group, Inc.
 
RakutenTechConf2013] [D-3_1] LeoFS - Open the New Door
RakutenTechConf2013] [D-3_1] LeoFS - Open the New DoorRakutenTechConf2013] [D-3_1] LeoFS - Open the New Door
RakutenTechConf2013] [D-3_1] LeoFS - Open the New Door
Rakuten Group, Inc.
 
Process Design and Polymorphism: Lessons Learnt from Development of Kai
Process Design and Polymorphism: Lessons Learnt from Development of KaiProcess Design and Polymorphism: Lessons Learnt from Development of Kai
Process Design and Polymorphism: Lessons Learnt from Development of Kai
Takeru INOUE
 
[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs
Lucien Lee
 
Neutron Advanced Services - Akanda - Astara 201 presentation
Neutron Advanced Services - Akanda - Astara 201 presentationNeutron Advanced Services - Akanda - Astara 201 presentation
Neutron Advanced Services - Akanda - Astara 201 presentation
Eric Lopez
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
OPNFV
 
WebAccess\NMS v3.0
WebAccess\NMS v3.0WebAccess\NMS v3.0
WebAccess\NMS v3.0
Guider Lee
 
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Guido Schmutz
 
Technic4
Technic4Technic4
Technic4
hjue
 
Consul by Mitchell - HashiCorp Meetup
Consul by Mitchell - HashiCorp Meetup Consul by Mitchell - HashiCorp Meetup
Consul by Mitchell - HashiCorp Meetup
hashicorpjp
 
Presentatie-Tech-talk.pptx
Presentatie-Tech-talk.pptxPresentatie-Tech-talk.pptx
Presentatie-Tech-talk.pptx
rajeevrocks
 
LINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer Tools
LINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer ToolsLINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer Tools
LINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer Tools
ICON Foundation
 

Semelhante a Why EOS is not blockcain? (20)

Side chains top five siblings in the eos family
Side chains  top five siblings in the eos familySide chains  top five siblings in the eos family
Side chains top five siblings in the eos family
 
Layer-2 after “The Merge”
Layer-2 after “The Merge”Layer-2 after “The Merge”
Layer-2 after “The Merge”
 
Ovn vancouver
Ovn vancouverOvn vancouver
Ovn vancouver
 
Planning WSO2 Deployments on DC/OS
Planning WSO2 Deployments on DC/OSPlanning WSO2 Deployments on DC/OS
Planning WSO2 Deployments on DC/OS
 
BonAHA framework - IEEE CCNC 2009
BonAHA framework - IEEE CCNC 2009BonAHA framework - IEEE CCNC 2009
BonAHA framework - IEEE CCNC 2009
 
Augmented nodes
Augmented nodesAugmented nodes
Augmented nodes
 
Ravencoin Wallet
Ravencoin WalletRavencoin Wallet
Ravencoin Wallet
 
Introduction to Couchbase Server 2.0
Introduction to Couchbase Server 2.0Introduction to Couchbase Server 2.0
Introduction to Couchbase Server 2.0
 
Scaling and High Performance Storage System: LeoFS
Scaling and High Performance Storage System: LeoFSScaling and High Performance Storage System: LeoFS
Scaling and High Performance Storage System: LeoFS
 
RakutenTechConf2013] [D-3_1] LeoFS - Open the New Door
RakutenTechConf2013] [D-3_1] LeoFS - Open the New DoorRakutenTechConf2013] [D-3_1] LeoFS - Open the New Door
RakutenTechConf2013] [D-3_1] LeoFS - Open the New Door
 
Process Design and Polymorphism: Lessons Learnt from Development of Kai
Process Design and Polymorphism: Lessons Learnt from Development of KaiProcess Design and Polymorphism: Lessons Learnt from Development of Kai
Process Design and Polymorphism: Lessons Learnt from Development of Kai
 
[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs
 
Neutron Advanced Services - Akanda - Astara 201 presentation
Neutron Advanced Services - Akanda - Astara 201 presentationNeutron Advanced Services - Akanda - Astara 201 presentation
Neutron Advanced Services - Akanda - Astara 201 presentation
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
 
WebAccess\NMS v3.0
WebAccess\NMS v3.0WebAccess\NMS v3.0
WebAccess\NMS v3.0
 
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
 
Technic4
Technic4Technic4
Technic4
 
Consul by Mitchell - HashiCorp Meetup
Consul by Mitchell - HashiCorp Meetup Consul by Mitchell - HashiCorp Meetup
Consul by Mitchell - HashiCorp Meetup
 
Presentatie-Tech-talk.pptx
Presentatie-Tech-talk.pptxPresentatie-Tech-talk.pptx
Presentatie-Tech-talk.pptx
 
LINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer Tools
LINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer ToolsLINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer Tools
LINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer Tools
 

Mais de Dawson Hun

How Samsung screwed up with Galaxy fold
How Samsung screwed up with Galaxy foldHow Samsung screwed up with Galaxy fold
How Samsung screwed up with Galaxy fold
Dawson Hun
 
Ethereum shall fail with Constantinople hard fork
Ethereum shall fail with Constantinople hard forkEthereum shall fail with Constantinople hard fork
Ethereum shall fail with Constantinople hard fork
Dawson Hun
 
S. Korea’s Recent Renewable Energy Status
S. Korea’s Recent Renewable Energy StatusS. Korea’s Recent Renewable Energy Status
S. Korea’s Recent Renewable Energy Status
Dawson Hun
 
Materials matter now
Materials matter nowMaterials matter now
Materials matter now
Dawson Hun
 
Wearable Energy Sources
Wearable Energy SourcesWearable Energy Sources
Wearable Energy Sources
Dawson Hun
 
Why smart technology does not prevail?
Why smart technology does not prevail?Why smart technology does not prevail?
Why smart technology does not prevail?
Dawson Hun
 
The myth of 3D printer
The myth of 3D printerThe myth of 3D printer
The myth of 3D printer
Dawson Hun
 
Tizen as wearable and IoT OS
Tizen as wearable and IoT OSTizen as wearable and IoT OS
Tizen as wearable and IoT OS
Dawson Hun
 
Wearable insight introduction 31 May, 2014
Wearable insight introduction 31 May, 2014 Wearable insight introduction 31 May, 2014
Wearable insight introduction 31 May, 2014
Dawson Hun
 
Tizen developer conference 2014 giveaway
Tizen developer conference 2014 giveawayTizen developer conference 2014 giveaway
Tizen developer conference 2014 giveaway
Dawson Hun
 
Tizen developer conference 2014 San Francisco
Tizen developer conference 2014 San FranciscoTizen developer conference 2014 San Francisco
Tizen developer conference 2014 San Francisco
Dawson Hun
 
Wearable product liability
Wearable product liability Wearable product liability
Wearable product liability
Dawson Hun
 
Why Nokia screwed up so deep?
Why Nokia screwed up so deep? Why Nokia screwed up so deep?
Why Nokia screwed up so deep?
Dawson Hun
 
Samsung has no choice but to go flexible.
Samsung has no choice but to go flexible.Samsung has no choice but to go flexible.
Samsung has no choice but to go flexible.
Dawson Hun
 
Intel as post-PC leader?
Intel as post-PC leader?Intel as post-PC leader?
Intel as post-PC leader?
Dawson Hun
 
Why haven't we have Smartphone healthcare yet?
Why haven't we have Smartphone healthcare yet?Why haven't we have Smartphone healthcare yet?
Why haven't we have Smartphone healthcare yet?
Dawson Hun
 
Microsoft buys NOKIA. What would it turn out?
Microsoft buys NOKIA. What would it turn out?Microsoft buys NOKIA. What would it turn out?
Microsoft buys NOKIA. What would it turn out?
Dawson Hun
 
Why Germany does not have Silicon Valley?
Why Germany does not  have Silicon Valley? Why Germany does not  have Silicon Valley?
Why Germany does not have Silicon Valley?
Dawson Hun
 
Myth and mystery of wireless display
Myth and mystery of wireless displayMyth and mystery of wireless display
Myth and mystery of wireless display
Dawson Hun
 
Much ado about iWatch
Much ado about iWatchMuch ado about iWatch
Much ado about iWatch
Dawson Hun
 

Mais de Dawson Hun (20)

How Samsung screwed up with Galaxy fold
How Samsung screwed up with Galaxy foldHow Samsung screwed up with Galaxy fold
How Samsung screwed up with Galaxy fold
 
Ethereum shall fail with Constantinople hard fork
Ethereum shall fail with Constantinople hard forkEthereum shall fail with Constantinople hard fork
Ethereum shall fail with Constantinople hard fork
 
S. Korea’s Recent Renewable Energy Status
S. Korea’s Recent Renewable Energy StatusS. Korea’s Recent Renewable Energy Status
S. Korea’s Recent Renewable Energy Status
 
Materials matter now
Materials matter nowMaterials matter now
Materials matter now
 
Wearable Energy Sources
Wearable Energy SourcesWearable Energy Sources
Wearable Energy Sources
 
Why smart technology does not prevail?
Why smart technology does not prevail?Why smart technology does not prevail?
Why smart technology does not prevail?
 
The myth of 3D printer
The myth of 3D printerThe myth of 3D printer
The myth of 3D printer
 
Tizen as wearable and IoT OS
Tizen as wearable and IoT OSTizen as wearable and IoT OS
Tizen as wearable and IoT OS
 
Wearable insight introduction 31 May, 2014
Wearable insight introduction 31 May, 2014 Wearable insight introduction 31 May, 2014
Wearable insight introduction 31 May, 2014
 
Tizen developer conference 2014 giveaway
Tizen developer conference 2014 giveawayTizen developer conference 2014 giveaway
Tizen developer conference 2014 giveaway
 
Tizen developer conference 2014 San Francisco
Tizen developer conference 2014 San FranciscoTizen developer conference 2014 San Francisco
Tizen developer conference 2014 San Francisco
 
Wearable product liability
Wearable product liability Wearable product liability
Wearable product liability
 
Why Nokia screwed up so deep?
Why Nokia screwed up so deep? Why Nokia screwed up so deep?
Why Nokia screwed up so deep?
 
Samsung has no choice but to go flexible.
Samsung has no choice but to go flexible.Samsung has no choice but to go flexible.
Samsung has no choice but to go flexible.
 
Intel as post-PC leader?
Intel as post-PC leader?Intel as post-PC leader?
Intel as post-PC leader?
 
Why haven't we have Smartphone healthcare yet?
Why haven't we have Smartphone healthcare yet?Why haven't we have Smartphone healthcare yet?
Why haven't we have Smartphone healthcare yet?
 
Microsoft buys NOKIA. What would it turn out?
Microsoft buys NOKIA. What would it turn out?Microsoft buys NOKIA. What would it turn out?
Microsoft buys NOKIA. What would it turn out?
 
Why Germany does not have Silicon Valley?
Why Germany does not  have Silicon Valley? Why Germany does not  have Silicon Valley?
Why Germany does not have Silicon Valley?
 
Myth and mystery of wireless display
Myth and mystery of wireless displayMyth and mystery of wireless display
Myth and mystery of wireless display
 
Much ado about iWatch
Much ado about iWatchMuch ado about iWatch
Much ado about iWatch
 

Último

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 

Último (20)

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 

Why EOS is not blockcain?

  • 2. EOS Mainent Architecture 21 Block Producers EOS User
  • 3. Update 1-8 Update 1-1 Update 1-2 Update 1-3 Update 1-4 Update 1-5 Update 1-6 Update 1-7 Update The Scalability of Blockchain vs. Client Server System
  • 5. Shrinks Consensus to 21 Block Producer EOS’s response to blockchain scalability problem
  • 6. Overview of EOS System Architecture Source: Whiteblock, https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2018/11/EOS_Report.pdf
  • 7. Chainbase Cryptographically and directly verifying transaction on EOS mainet Update to blockchain Verify transaction How EOS BP verifies & updates transaction by Whiteblock Detect transaction
  • 8. CPU Checkpoint files Transaction Log files Something similar to how EOS BP verifies & updates transaction Directly- Linked or Memory- Resident Application DatabaseAdapters SERVER Source: Oracle, Adapted from Oracle Timesten
  • 9. Where in the world is this EOS “Chainbase” located? Checkpoint files Transaction Log files Directly- Linked or Memory- Resident Application Chainbase Block Producer Server requirements 1. Expected location of servers 2. Type of servers (cloud, bare metal, etc) 3. Scaling plan for hardware
  • 10. Core Layer The block producing layer and the heart of the operation. The highest priorities are security and connectivity to other block producing nodes. Our goal is to utilize both bare metal for block production and multiple cloud providers to accomplish a mix of full control and quick scalability. - 80 GBs - 3 TBs of RAM (as needed) - 4-8 vCPUs - 1 TB of SSD Storage RAM matters to BPs of EOS! Source: https://www.eosnewyork.io/tech Signing Node Producing Node Storage
  • 11. Where the in-memory DB is usually used ● High Frequency Trading ● Derivative trading ● Real time billing ● EOS DApp…. This is why RAM matters to EOS!
  • 12. Vulnerability of in-memory DB CPU Directly- Linked or Memory- Resident Application RAM resident VIRUS & Malware is eaily spread
  • 13. BP tends to form a Cartel for Capacity Planning
  • 14. EOS transactions are mutable with In-Memory DB Checkpoint files Transaction Log files Directly- Linked or Memory- Resident Application Chainbase 21 Block Producer Servers
  • 15. Conclusion: EOS is client-server system with 21 server cluster