ABCDEFG
1
2
3
DateTimeNameRoleOrganizationPresentation TitleTalk Summary
4
Saturday, June 89:30 AMDOORS OPEN
5
Saturday, June 810:20 - 10:40 AMOllie GilbeyDeveloper Relations LeadInterchain FoundationA High-level Approach to the Interchain Developer ExperienceA high-level approach to the interchain developer experience, where we fall short, and how we catch up.
6
Saturday, June 810:45 - 11:05 AMZachary BeckerStaff Software EngineerSkip ProtocolTackling Interchain CommunicationMaking interchain transfers and swaps easy for everyone.
7
Saturday, June 811:10 - 11:30 AM0xBrainjarCo-Founder, Research DirectorComposable FoundationHow To Create New Custom IBC Light ClientsHow we created light client infrastructure to connect IBC to chains which were previously incompatible.
8
Saturday, June 811:35 - 11:55 AMNicolas LaraBlockchain EngineerOsmosisAccount Abstraction ChallengesI will be presenting the x/smart-accounts module. Review the technical design, problems that needed to be addressed along the way, how to build authenticators, and the upcoming obstacles to tackle:
* Signing fees separately from the rest of the tx (to allow solvers to independently submit txs signed by others)
* Dealing with interchain txs (now that addrs on one chain can’t be derived from one another)
* Meta-accounts (keeping custom user data linking their accounts)
9
Saturday, June 812:00 - 12:20 PMLaurens KubatCTO & Co-FounderQuasarDecentralizing Off-Chain ProcessesDecentralizing Off-Chain Processes with Validator Networks in the Cosmos Ecosystem

Many protocols need certain actions to be done off-chain, whether it be hosting a frontend, aggregating data from an indexer, submitting some further permutation of that data on a chain, or verifying information.

* Generally the fast and easy solution for this is to centralize this and to decentralize this later. Most of these problems require specific infrastructure to solve and would also need a validator set to delegate this work to function decentralized.
* We have built and are expanding on some infrastructure that further decentralizes these processes and brings them onchain.
* We currently have two use cases: the Quasar strategy keeper network to provide attestations for the Quasar strategy updates and a decentralized network to off-chain index osmosis transactions and provide incentives based on this data instead of the limited on-chain system.

A large part of this infrastructure is generalizable to other systems and also able to be used for dapps, especially it allows a dapp to add economic security to its ecosystem by staking/restaking certain assets, to give the dapp the benefits of having a validator network to do work without becoming a chain.
10
Saturday, June 812:25 - 12:45 PMDavid Terpay &
Nikhil Vasan
David: Software Engineer
Nikhil: Engineer
Skip ProtocolArbitrary Compute in Vote ExtensionsHow we've tied arbitrary compute into consensus using Vote Extensions.
11
Saturday, June 812:50 - 1:10 PMAlpin Yukseloglu &
Roman Akhtariev
Alpin: Protocol Engineer / Product Lead
Roman: Protocol Engineer
OsmosisFootguns in the Cosmos SDKWe will present on the security surface of the Cosmos SDK, especially as it relates to unintuitive footguns that are unique to the Cosmos stack.


This would be a presentation on a post we wrote some time back (link: https://www.faulttolerant.xyz/2024-01-16-cosmos-security-1/) which is currently the core content of the Security section in the official Cosmos SDK docs.
12
Saturday, June 8Lunch. 1-2 PMBreak for lunch
13
Saturday, June 82:30 - 2:50 PMMatt KocubinskiBlockchain EngineerBinary Builders / Cosmos SDKIAVL v2How IAVL v2 10x's (from v1) read and write throughput on merkelized storage. Discussion of design, benchmarks, trade offs and applications.

IAVL (immutable AVL tree) underpins the Cosmos SDK's built-in state storage library.

Some of the findings are summarized here: https://github.com/cosmos/iavl/discussions/857
14
Saturday, June 82:55 - 3:15 PMRushi MancheCo-FounderMovement LabsBoosting Blockchain Performance: A Deep Dive Into Optimization TechniquesBoosting Blockchain Performance: A Deep Dive into Our Optimization Techniques


- Overview of the performance bottlenecks identified in the Movement blockchain
- Detailed explanation of the optimization techniques applied, such as parallel processing and caching mechanisms
- Live demonstration or code walkthrough showcasing the impact of the optimizations on block sync speed and transaction throughput
15
Saturday, June 83:20 - 3:40 PMAdam TuckerBlockchain EngineerOsmosisProfiling and Improving Chain PerformanceIn this talk, I will guide you through the steps that Osmosis contributors took to identify performance bottlenecks at three primary levels: CometBFT, Cosmos SDK, and the app layer itself. I will also provide recommendations for app chain developers on how to streamline the process from issue identification to solution implementation.
16
Saturday, June 83:45 - 4:05 PMReece WilliamsProtocol & Tooling EngineerStrangeloveLocal-Interchain: Easy IBC TestnetsI'll take developers through an interchaintest (from Strangelove) tool I built called Local-Interchain for easy testnet environments & interaction with any language. This is for both local and remote testnets (used by Ethos) which has Cosmos & Eth support for multichain applications. It will discuss how we make others lives easier by abstracting away needless complexities and let you focus on your live environment testing without the current hassle, solely with JSON. This sounds a lot like Starship from Cosmology, but we also have multi-language interaction support Including Go, Rust, Python. Will walk through IBC examples with this and github CI.
17
Saturday, June 84:10 - 4:30 PMPino' SuraceBlockchain EngineerConfioFrom Data to Debug: Tailoring Data Collection for Smart Contract TroubleshootingDiscover how to collect additional data to enhance the smart contracts debugging process.
18
Saturday, June 84:35 - 4:55 PMDan LynchFounderCosmologyStarship: Launch Interchain dApps Quickly, Securely, and with ConfidenceStarship closes the gap between idea and execution. Simulate multiple blockchain environments directly on your machine with 100% reliability—even in airplane mode. Effortlessly integrate with GitHub Actions for continuous CI/CD testing and enhance your development process.
19
Saturday, June 85:00 - 5:20 PMTouseef LiaqatSoftware EngineerAgoricOn-demand Scalable Testnet Deployment: Leveraging Instagoric for Cosmos Ecosystem ProjectsOn-demand Scalable Testnet Deployment: Leveraging Instagoric for Cosmos Ecosystem Projects


This presentation will explore the technical architecture and capabilities of open-source project Instagoric, a tool designed to streamline and simplify the on-demand deployment of testnets on cloud platforms within the Agoric ecosystem. We'll delve into how Instagoric can be utilized by other Cosmos ecosystem projects to deploy their own testnets efficiently, focusing on aspects such as automated scaling, monitoring and alerting, and cost-effective resource management. The session will include a live demonstration of setting up a testnet, along with insights on best practices for maintaining stability and performance.
20
21
Day 2
22
Sunday, June 99:30 AMDOORS OPEN
23
Sunday, June 910:20 - 10:40 AMJesse ChungFounderNewmetricDestructuring Cosmos-sdk/Cometbft From Top to Bottom: The Challenges in Building High Scale RPCsDestructuring cosmos-sdk/cometbft from top to bottom, sharing our experience in achieving what we offer: ratelimit-less public RPC and ephemeral mainnet forks — as well as the current set of limitations and how we feel it should be improved in the future.
24
Sunday, June 910:45 - 11:05 AMFabien PensoPrincipal EngineerStargaze / ConstellationsBuilding A Cosmos IndexerHow I've coded a high-performance Cosmos Rust indexer and common pitfalls, will share how I've increased performance and how I'm able to index chains since genesis within hours on single computers. That indexer is currently used for Stargaze, with millions of requests per day.
25
Sunday, June 911:10 - 11:30 AMMatt BellCo-FounderNomic / TurbofishBuilding Light Clients into FrontendsDecentralizing Frontend Infrastructure - When Tendermint and Cosmos were originally created, it was assumed that clients would verify the data they receive. However, the Cosmos status quo is instead to take shortcuts and get data from trusted CometBFT RPC, gRPC, LCD, and indexer servers. We show how it is possible for projects to build verifying light clients into their apps to remove the need for centrally-run infrastructure.
26
Sunday, June 911:35 - 11:55 AMDylan KawalecResearch EngineeringOsmosisBuilding Decentralized FrontendsOsmosis research and engineering contributors will share a comprehensive look at the architecture, the impact and effect of DFE. As a bonus, a full guide for developers to launch their own enclaves will be provided.
27
Sunday, June 912:00 - 12:20 PMDavide SegulloCo-Founder & Lead DeveloperNablaQuirks: How We Speed up dApps Development in NablaQuirks: an approach for native and web dApps development; that's how we speed up the development of dApps in nabla.


- What is it?
- How is it born?
- How does it work?
- How does it improve a dApp?
28
Sunday, June 912:25 - 12:45 PMDaniel BurckhardtCPOEvmosUsing EVM Extensions to Add EVM Wallet Support For Any Cosmos MessageExplore the potential of EVM Extensions within the Cosmos ecosystem, enabling developers and users to seamlessly integrate EVM wallet support for any Cosmos module message. Delve into how Stateful EVM Extensions redefine smart contract interactions, facilitating cross-chain transactions via IBC and enabling smooth engagement with core protocol functionalities across any Cosmos chain.
29
Sunday, June 912:50 - 1:10 PMJeremy WeiCore EngineerSei LabsCosmwasm <> EVM Interoperability: Solutions and ChallengesCosmwasm <> EVM Interoperability: Solutions and Challenges
30
Sunday, June 9Lunch. 1-2 PMBreak for lunch
31
Sunday, June 92:05 - 2:25 PMEric ZhangFounderDoraHacksEnable Anonymous MACI on Cosmos AppchainsHow to Enable Anonymous MACI (Minimal Anti Collusion Infrastructure) on Cosmos Appchains
32
Sunday, June 92:30 - 2:50 PMEthan BuchmanCEOInformal SystemsPrivacy Preserving Sidecar for CosmWasmPrivacy Preserving Sidecar for CosmWasm


We built a new framework for adding privacy-preserving functionality to any CosmWasm chain. It operates using a trusted execution enclave (TEE) “side-car”, using the TEE for privacy (i.e. SGX), with the option of adding zero-knowledge proofs to reduce dependency on the TEE. Building the framework involved the following novel developments:
- CosmWasm merkle proofs (prover + verifier)
- EPID + DCAP remote attestation in CosmWasm
- Light-client based protocol for pairing the trusted enclave with a CosmWasm contract to mitigate attacks
- CometBFT stateless verifier on CosmWasm + prover utility
- Risc0 ZK verifier on CosmWasm


The goal of the framework is to be agnostic to the underlying applications, and to allow both stateless and stateful applications. We plan to extend it to include a TEE key manager so that execution can be distributed across multiple TEEs.
33
Sunday, June 92:55 - 3:15 PMTeddy DingProtocol EngineerdYdXIntegrating CosmWasm With the dYdX Chain MemClobIntegrating CosmWasm With the dYdX Chain MemClob:
- How dYdX Chain MemClob works
- Challenges when integrating CosmWasm to the MemClob
- DeFi uses cases that can be built with CosmWasm on dYdX Chain
34
Sunday, June 93:20 - 3:40 PMEric ChenCo-Founder and CEOInjective LabsWasmX for Automated Smart ContractsEric will discuss leveraging WasmX for automated smart contracts.
35
Sunday, June 93:45 - 4:05 PMAmit PrasadFounderEntropic LabsTowards Safer Smart Contract Composability with Rust and CosmWasmExploring how we can leverage the modularity and composability of CosmWasm to build powerful DeFi primitives, whilst preserving soundness by leaning on the strong guarantees of the Rust Compiler.
36
Sunday, June 94:10 - 4:30 PMJake HartnellFounderDAO DAOExtending DAO DAO to Create Bespoke Governance ProcessesOn building bespoke governance systems with DAO DAO.
37
Sunday, June 94:35 - 4:55 PMDev OjhaContributorOsmosisNext Directions in ConsensusMany key product and application breakthroughs for decentralization and user improvements live at the consensus layer. People often hypotheticate that these require sacrificing on public verifiability — this is false.
Many of the consensus improvements really map to 2 core problems: 1) Censorship Resistance and, 2) Throughput Scaling.

We categorize how many frequently seen techniques map onto these ideas, and a potential path for prioritizing and getting these into Cosmos.
38
Sunday, June 95:00 - 5:20 PMJae KwonCo-FounderCosmosSurvey of Gno.land and GnoVM DevelopmentA survey of recent development activity for Gno.land, the GnoVM, and related tools. Including topics like: GNO specific (the state of GNO development; useful for chains that wish to integrate a VM), General tooling (GNO tools potentially useful for non-gno chains), Tendermint, and GNO code.
39
40