Watch / LibSubmarine - Temporarily hide transactions on Ethereum

LibSubmarine - Temporarily hide transactions on Ethereum

  • YouTube
  • IPFS
  • Details

LibSubmarine - Temporarily hide transactions on Ethereum

Duration: 00:05:44

Speaker: Stephane Gosselin, Shayan Eskandari, Tyler Kell, Lorenz Breidenbach

Type: Talk

Expertise: Intermediate

Event: Devcon 4

Date: Oct 2018

LibSubmarine is a modular implementation of the Submarine Sends framework proposed by the team at IC3. While a standard commit-reveal scheme allows users to temporarily obfuscate data included in their transaction, Submarine Sends allow users to completely hide their transaction until revealed in a later block. Notable use cases include preventing frontrunning on DEXs, working sealed-bid auctions, and private voting with public tally. This is an open source and gas efficient implementation which anyone can add to their project. Built by the community, for the community. Slides:



About the speakers


Lorenz Breidenbach


Lorenz Breidenbach is an SNF BRIDGE fellow in the System Security Group at ETH Zürich working to transfer technology from academia to industry. His current research is on blockchain security with a particular focus on trading and exchanges. Previously, he was at Cornell Tech and IC3 in New York, where he co-created and Lorenz holds a Master’s degree in Computer Science from ETH Zürich and spent time in industry at Google and Open Systems.


Shayan Eskandari

PhD Student, Blockchain Whisperer

Shayan Eskandari is a Phd student in Information Systems Engineering program at Concordia University, also he has been involved in many projects in the blockchain space in the last 6 years. His MASc thesis in 2015 was on Bitcoin usability in real-world use cases and his PhD thesis is looking at STS (Society Technology and Science) perspective on Blockchain technology and also working on a collaborative academic project on Decentral Order books. His roles including but not limited to, Blockchain engineer at Bitaccess Inc startup, Opensource contributor to projects such as web3.js, MIST, truffle, pycoin and many more.


Stephane Gosselin

Founder and Lead Developer

Solidity Developer - Researching advanced token standards and token bridge.


Tyler Kell

Research Engineer

Tyler Kell is a research engineer working with Ari Juels's group at Cornell Tech in New York City. In a previous life, Tyler was a computer security consultant and penetration tester, and he enjoys a history of challenging security assumptions. Relevant research interests include smart contract development, security as it relates to cryptocurrencies and distributed ledger technologies, and information security as a broader topic overall.

  • Related