SlideShare a Scribd company logo
Encode x Gnosis Chain Hackathon 2023
Introducing
Hashi
Encode x Gnosis Chain Hackathon 2023
Introducing Hashi
● Hashi defines a standard for cross-chain
communication based on additive security
● At its core it’s a Hash Oracle Aggregator
● Goal: Distributing trust for bridges over
multiple distinct implementations
● RAIHO (Redundant Array of Hash Oracles)
Encode x Gnosis Chain Hackathon 2023
Why Hashi?
● In 2022 more than $2B in assets
were stolen in various token bridge
exploits.
● Rekt.news leaderboard → 4 of the
top 5 are bridges
● No bridge security mechanism is
100% secure
● All bridge designs have trade-offs
Encode x Gnosis Chain Hackathon 2023
Design Principles
● Standardization at the lowest level (hash oracle)
● Diversification on the cross-chain communication
protocol implementations (bridges)
○ No bridge implementation is 100% secure
● Security over latency
○ Can be as fast as its slowest oracle
● Redundancy reduces fragility
○ Functions during outages and exploits
Encode x Gnosis Chain Hackathon 2023
Main Components
● Applications (Token Bridge, Governance Bridge, NFT Bridge)
● Hash Aggregation:
○ Hashi (Oracle Aggregator)
○ GiriGiriBashi (Governable oracle aggregator)
○ Oracle Adapters (Talk to various hash oracles)
● Cross-chain messages:
○ Yaho (Message dispatcher)
○ Yaru (Message Executor)
○ Zodiac Module (Cross-chain governance)
Encode x Gnosis Chain Hackathon 2023
Architecture Overview
Encode x Gnosis Chain Hackathon 2023
What to build with Hashi?
● Additional hash oracle adapters:
○ Particularly interested in ZK bridges
(e.g. SuccintLabs, Dendreth, ZKCollective)
● Contracts for validating storage or event proofs, given a hash
● Alternate versions of GiriGiriBashi
○ Alternate aggregation or governance rules
● Build an end-to-end app on top of Hashi (Token, NFT, or Governance bridge)
Encode x Gnosis Chain Hackathon 2023
Resources for Hashi
- Repo: https://github.com/gnosis/hashi
- Already implemented adapters for:
- Gnosis AMB
- Telepathy
- Connext
- Deployed contracts:
- 0x471c90d7802E438F54c4638f9FF3b96223Fd91d7 -- Hashi on goerli
- 0xC303dD953928ef4218F0AB8729049bf33Bdc84C8 -- GiriGiriBashi on goerli
- 0xeFeb149bEAeF362406eC4964AD891C8661396864 -- HeaderStorage on chiado
- 0xf2c4b937EEd174Ae08A84d568144E8B29B852F57 -- AMBHeaderReporter on
chiado
- 0x871ee6f5DF413E83427Cab46E588F8B3E59474F7 -- AMBAdapter on goerli
Encode x Gnosis Chain Hackathon 2023
Want To Find Out More?
Documentation: Developers.GnosisChain.com
Developer Resources: github.com/Gnosis-Builders/Resources
Request for Projects: bit.ly/request-for-projects
Developer Tools: Gnosis.Builders/developers
Block Explorer: GnosisScan.io
Become a validator: ValidateGnosis.com
Find us on telegram, twitter, discord etc
Encode x Gnosis Chain Hackathon 2023
Thank you. @auryn_macmillan

More Related Content

Similar to Building with Hashi on Gnosis Chain

Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docx
Upcomings
 
Kuma + Kong
Kuma + KongKuma + Kong
Kuma + Kong
AvinashUpadhyaya3
 
How OpenShift SDN helps to automate
How OpenShift SDN helps to automateHow OpenShift SDN helps to automate
How OpenShift SDN helps to automate
Ilkka Tengvall
 
hyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxhyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptx
deepaksingh160910
 
Hyperledger
HyperledgerHyperledger
Hyperledger
Vinay Aitha
 
FIWARE Wednesday Webinars - Integrating FIWARE with Blockchain/DLTs
FIWARE Wednesday Webinars - Integrating FIWARE with Blockchain/DLTsFIWARE Wednesday Webinars - Integrating FIWARE with Blockchain/DLTs
FIWARE Wednesday Webinars - Integrating FIWARE with Blockchain/DLTs
FIWARE
 
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
Vasiliy Suvorov
 
Coscup2018 itri android-in-cloud
Coscup2018 itri android-in-cloudCoscup2018 itri android-in-cloud
Coscup2018 itri android-in-cloud
Tian-Jian Wu
 
Big data and Blockchain in HealthIT
Big data and Blockchain in HealthITBig data and Blockchain in HealthIT
Big data and Blockchain in HealthIT
Dave Callaghan
 
Defrag x blockchain keynote
Defrag x blockchain keynoteDefrag x blockchain keynote
Defrag x blockchain keynote
Morgan Brooke Wright
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
Duncan Johnston-Watt
 
Chronicle accelerate building a digital currency
Chronicle accelerate   building a digital currencyChronicle accelerate   building a digital currency
Chronicle accelerate building a digital currency
Peter Lawrey
 
Deployablockchainwebappwithhyperledgerfabricpresentation 190820170703
Deployablockchainwebappwithhyperledgerfabricpresentation 190820170703Deployablockchainwebappwithhyperledgerfabricpresentation 190820170703
Deployablockchainwebappwithhyperledgerfabricpresentation 190820170703
Nevruz Mesut Sahin
 
Deploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & Code
Deploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & CodeDeploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & Code
Deploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & Code
Horea Porutiu
 
Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Hyperledger Fabric & Composer
Hyperledger Fabric & Composer
Dr. Ketan Parmar
 
Hyperledger community update 201805
Hyperledger community update 201805Hyperledger community update 201805
Hyperledger community update 201805
Arnaud Le Hors
 
Designing Quality-Driven Blockchain Networks
Designing Quality-Driven Blockchain NetworksDesigning Quality-Driven Blockchain Networks
Designing Quality-Driven Blockchain Networks
CREST
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018
Christopher Ferris
 
OpenContrail Overview
OpenContrail OverviewOpenContrail Overview
OpenContrail Overview
James Kelly
 
Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer
Dr. Ketan Parmar
 

Similar to Building with Hashi on Gnosis Chain (20)

Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docx
 
Kuma + Kong
Kuma + KongKuma + Kong
Kuma + Kong
 
How OpenShift SDN helps to automate
How OpenShift SDN helps to automateHow OpenShift SDN helps to automate
How OpenShift SDN helps to automate
 
hyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxhyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptx
 
Hyperledger
HyperledgerHyperledger
Hyperledger
 
FIWARE Wednesday Webinars - Integrating FIWARE with Blockchain/DLTs
FIWARE Wednesday Webinars - Integrating FIWARE with Blockchain/DLTsFIWARE Wednesday Webinars - Integrating FIWARE with Blockchain/DLTs
FIWARE Wednesday Webinars - Integrating FIWARE with Blockchain/DLTs
 
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
 
Coscup2018 itri android-in-cloud
Coscup2018 itri android-in-cloudCoscup2018 itri android-in-cloud
Coscup2018 itri android-in-cloud
 
Big data and Blockchain in HealthIT
Big data and Blockchain in HealthITBig data and Blockchain in HealthIT
Big data and Blockchain in HealthIT
 
Defrag x blockchain keynote
Defrag x blockchain keynoteDefrag x blockchain keynote
Defrag x blockchain keynote
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
 
Chronicle accelerate building a digital currency
Chronicle accelerate   building a digital currencyChronicle accelerate   building a digital currency
Chronicle accelerate building a digital currency
 
Deployablockchainwebappwithhyperledgerfabricpresentation 190820170703
Deployablockchainwebappwithhyperledgerfabricpresentation 190820170703Deployablockchainwebappwithhyperledgerfabricpresentation 190820170703
Deployablockchainwebappwithhyperledgerfabricpresentation 190820170703
 
Deploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & Code
Deploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & CodeDeploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & Code
Deploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & Code
 
Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Hyperledger Fabric & Composer
Hyperledger Fabric & Composer
 
Hyperledger community update 201805
Hyperledger community update 201805Hyperledger community update 201805
Hyperledger community update 201805
 
Designing Quality-Driven Blockchain Networks
Designing Quality-Driven Blockchain NetworksDesigning Quality-Driven Blockchain Networks
Designing Quality-Driven Blockchain Networks
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018
 
OpenContrail Overview
OpenContrail OverviewOpenContrail Overview
OpenContrail Overview
 
Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer
 

More from Neven6

Scaffold your dApp with ink!athon
Scaffold your dApp with ink!athonScaffold your dApp with ink!athon
Scaffold your dApp with ink!athon
Neven6
 
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch SlidesEncode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
Neven6
 
Discover Calimero
Discover CalimeroDiscover Calimero
Discover Calimero
Neven6
 
Developing Using Meta Pool in Aurora
Developing Using Meta Pool in AuroraDeveloping Using Meta Pool in Aurora
Developing Using Meta Pool in Aurora
Neven6
 
Rocklabs Workshop
Rocklabs WorkshopRocklabs Workshop
Rocklabs Workshop
Neven6
 
Internet Computer BUIDL Bitcoin Hackathon Launch
Internet Computer BUIDL Bitcoin Hackathon LaunchInternet Computer BUIDL Bitcoin Hackathon Launch
Internet Computer BUIDL Bitcoin Hackathon Launch
Neven6
 
Slurping all the yummy on-chain data
Slurping all the yummy on-chain dataSlurping all the yummy on-chain data
Slurping all the yummy on-chain data
Neven6
 
Zero to Hero: Getting Started on Mantle
Zero to Hero: Getting Started on MantleZero to Hero: Getting Started on Mantle
Zero to Hero: Getting Started on Mantle
Neven6
 
Establishing Connection Using GetBlock.pdf
Establishing Connection Using GetBlock.pdfEstablishing Connection Using GetBlock.pdf
Establishing Connection Using GetBlock.pdf
Neven6
 
Building Web3 on Bitcoin with Interlay
Building Web3 on Bitcoin with InterlayBuilding Web3 on Bitcoin with Interlay
Building Web3 on Bitcoin with Interlay
Neven6
 
Market Creation and Liquidity on Zeitgeist
Market Creation and Liquidity on ZeitgeistMarket Creation and Liquidity on Zeitgeist
Market Creation and Liquidity on Zeitgeist
Neven6
 
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
Neven6
 
Develop Acala EVM+ with Chopsticks.pdf
Develop Acala EVM+ with Chopsticks.pdfDevelop Acala EVM+ with Chopsticks.pdf
Develop Acala EVM+ with Chopsticks.pdf
Neven6
 
Encode x Polkadot Spring 2023 Educate: Ecosystem and Governance
Encode x Polkadot Spring 2023 Educate: Ecosystem and GovernanceEncode x Polkadot Spring 2023 Educate: Ecosystem and Governance
Encode x Polkadot Spring 2023 Educate: Ecosystem and Governance
Neven6
 
Next Video Build: XMTP Workshop Slides
Next Video Build: XMTP Workshop SlidesNext Video Build: XMTP Workshop Slides
Next Video Build: XMTP Workshop Slides
Neven6
 
Next Video Build:UCAN Build Apps with IPFS and W3UI Slides
Next Video Build:UCAN Build Apps with IPFS and W3UI SlidesNext Video Build:UCAN Build Apps with IPFS and W3UI Slides
Next Video Build:UCAN Build Apps with IPFS and W3UI Slides
Neven6
 
Introduction to Full Stack Web3 Social with Lens Protocol and Next.js
Introduction to Full Stack Web3 Social with Lens Protocol and Next.jsIntroduction to Full Stack Web3 Social with Lens Protocol and Next.js
Introduction to Full Stack Web3 Social with Lens Protocol and Next.js
Neven6
 
Next Video Build Launch Event Slides
Next Video Build Launch Event SlidesNext Video Build Launch Event Slides
Next Video Build Launch Event Slides
Neven6
 
Evmos-Covalent #OneMillionWallets Hackathon Launch Event
Evmos-Covalent #OneMillionWallets Hackathon Launch EventEvmos-Covalent #OneMillionWallets Hackathon Launch Event
Evmos-Covalent #OneMillionWallets Hackathon Launch Event
Neven6
 
Metaverse Hackathon Launch Event
Metaverse Hackathon Launch EventMetaverse Hackathon Launch Event
Metaverse Hackathon Launch Event
Neven6
 

More from Neven6 (20)

Scaffold your dApp with ink!athon
Scaffold your dApp with ink!athonScaffold your dApp with ink!athon
Scaffold your dApp with ink!athon
 
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch SlidesEncode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
 
Discover Calimero
Discover CalimeroDiscover Calimero
Discover Calimero
 
Developing Using Meta Pool in Aurora
Developing Using Meta Pool in AuroraDeveloping Using Meta Pool in Aurora
Developing Using Meta Pool in Aurora
 
Rocklabs Workshop
Rocklabs WorkshopRocklabs Workshop
Rocklabs Workshop
 
Internet Computer BUIDL Bitcoin Hackathon Launch
Internet Computer BUIDL Bitcoin Hackathon LaunchInternet Computer BUIDL Bitcoin Hackathon Launch
Internet Computer BUIDL Bitcoin Hackathon Launch
 
Slurping all the yummy on-chain data
Slurping all the yummy on-chain dataSlurping all the yummy on-chain data
Slurping all the yummy on-chain data
 
Zero to Hero: Getting Started on Mantle
Zero to Hero: Getting Started on MantleZero to Hero: Getting Started on Mantle
Zero to Hero: Getting Started on Mantle
 
Establishing Connection Using GetBlock.pdf
Establishing Connection Using GetBlock.pdfEstablishing Connection Using GetBlock.pdf
Establishing Connection Using GetBlock.pdf
 
Building Web3 on Bitcoin with Interlay
Building Web3 on Bitcoin with InterlayBuilding Web3 on Bitcoin with Interlay
Building Web3 on Bitcoin with Interlay
 
Market Creation and Liquidity on Zeitgeist
Market Creation and Liquidity on ZeitgeistMarket Creation and Liquidity on Zeitgeist
Market Creation and Liquidity on Zeitgeist
 
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
 
Develop Acala EVM+ with Chopsticks.pdf
Develop Acala EVM+ with Chopsticks.pdfDevelop Acala EVM+ with Chopsticks.pdf
Develop Acala EVM+ with Chopsticks.pdf
 
Encode x Polkadot Spring 2023 Educate: Ecosystem and Governance
Encode x Polkadot Spring 2023 Educate: Ecosystem and GovernanceEncode x Polkadot Spring 2023 Educate: Ecosystem and Governance
Encode x Polkadot Spring 2023 Educate: Ecosystem and Governance
 
Next Video Build: XMTP Workshop Slides
Next Video Build: XMTP Workshop SlidesNext Video Build: XMTP Workshop Slides
Next Video Build: XMTP Workshop Slides
 
Next Video Build:UCAN Build Apps with IPFS and W3UI Slides
Next Video Build:UCAN Build Apps with IPFS and W3UI SlidesNext Video Build:UCAN Build Apps with IPFS and W3UI Slides
Next Video Build:UCAN Build Apps with IPFS and W3UI Slides
 
Introduction to Full Stack Web3 Social with Lens Protocol and Next.js
Introduction to Full Stack Web3 Social with Lens Protocol and Next.jsIntroduction to Full Stack Web3 Social with Lens Protocol and Next.js
Introduction to Full Stack Web3 Social with Lens Protocol and Next.js
 
Next Video Build Launch Event Slides
Next Video Build Launch Event SlidesNext Video Build Launch Event Slides
Next Video Build Launch Event Slides
 
Evmos-Covalent #OneMillionWallets Hackathon Launch Event
Evmos-Covalent #OneMillionWallets Hackathon Launch EventEvmos-Covalent #OneMillionWallets Hackathon Launch Event
Evmos-Covalent #OneMillionWallets Hackathon Launch Event
 
Metaverse Hackathon Launch Event
Metaverse Hackathon Launch EventMetaverse Hackathon Launch Event
Metaverse Hackathon Launch Event
 

Recently uploaded

AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 

Recently uploaded (20)

AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 

Building with Hashi on Gnosis Chain

  • 1. Encode x Gnosis Chain Hackathon 2023 Introducing Hashi
  • 2. Encode x Gnosis Chain Hackathon 2023 Introducing Hashi ● Hashi defines a standard for cross-chain communication based on additive security ● At its core it’s a Hash Oracle Aggregator ● Goal: Distributing trust for bridges over multiple distinct implementations ● RAIHO (Redundant Array of Hash Oracles)
  • 3. Encode x Gnosis Chain Hackathon 2023 Why Hashi? ● In 2022 more than $2B in assets were stolen in various token bridge exploits. ● Rekt.news leaderboard → 4 of the top 5 are bridges ● No bridge security mechanism is 100% secure ● All bridge designs have trade-offs
  • 4. Encode x Gnosis Chain Hackathon 2023 Design Principles ● Standardization at the lowest level (hash oracle) ● Diversification on the cross-chain communication protocol implementations (bridges) ○ No bridge implementation is 100% secure ● Security over latency ○ Can be as fast as its slowest oracle ● Redundancy reduces fragility ○ Functions during outages and exploits
  • 5. Encode x Gnosis Chain Hackathon 2023 Main Components ● Applications (Token Bridge, Governance Bridge, NFT Bridge) ● Hash Aggregation: ○ Hashi (Oracle Aggregator) ○ GiriGiriBashi (Governable oracle aggregator) ○ Oracle Adapters (Talk to various hash oracles) ● Cross-chain messages: ○ Yaho (Message dispatcher) ○ Yaru (Message Executor) ○ Zodiac Module (Cross-chain governance)
  • 6. Encode x Gnosis Chain Hackathon 2023 Architecture Overview
  • 7. Encode x Gnosis Chain Hackathon 2023 What to build with Hashi? ● Additional hash oracle adapters: ○ Particularly interested in ZK bridges (e.g. SuccintLabs, Dendreth, ZKCollective) ● Contracts for validating storage or event proofs, given a hash ● Alternate versions of GiriGiriBashi ○ Alternate aggregation or governance rules ● Build an end-to-end app on top of Hashi (Token, NFT, or Governance bridge)
  • 8. Encode x Gnosis Chain Hackathon 2023 Resources for Hashi - Repo: https://github.com/gnosis/hashi - Already implemented adapters for: - Gnosis AMB - Telepathy - Connext - Deployed contracts: - 0x471c90d7802E438F54c4638f9FF3b96223Fd91d7 -- Hashi on goerli - 0xC303dD953928ef4218F0AB8729049bf33Bdc84C8 -- GiriGiriBashi on goerli - 0xeFeb149bEAeF362406eC4964AD891C8661396864 -- HeaderStorage on chiado - 0xf2c4b937EEd174Ae08A84d568144E8B29B852F57 -- AMBHeaderReporter on chiado - 0x871ee6f5DF413E83427Cab46E588F8B3E59474F7 -- AMBAdapter on goerli
  • 9. Encode x Gnosis Chain Hackathon 2023 Want To Find Out More? Documentation: Developers.GnosisChain.com Developer Resources: github.com/Gnosis-Builders/Resources Request for Projects: bit.ly/request-for-projects Developer Tools: Gnosis.Builders/developers Block Explorer: GnosisScan.io Become a validator: ValidateGnosis.com Find us on telegram, twitter, discord etc
  • 10. Encode x Gnosis Chain Hackathon 2023 Thank you. @auryn_macmillan