1 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

WALLET INFRASTRUCTURE

ALTERNATIVES

2 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Full stack developer at Liquality�Developing multi chain wallet solutions

Quick

Intro—

I’m Johanna

3 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Some of the alternatives right now

Intro to MPC Wallets

Intro to Smart Contract Wallets

Shamir Secret Sharing for Wallets

Today's Talk

4 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Some of the

Alternatives

Traditional ‘’seed-phrase’’ Wallets

MPC Wallets

Smart Contract Wallets

Torus Tech Wallets

(using Shamir Secret Sharing)

5 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Some of the alternatives right now

Intro to MPC Wallets

Intro to Smart Contract Wallets

Shamir Secret Sharing for Wallets

Today's Talk

6 of 21

MPC wallets split private keys into multiple parts, offering enhanced security.

Transactions require collaboration from multiple parties to authorize.

Can store various cryptocurrencies, including Bitcoin and Ethereum.

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

MPC �Wallets

Features

7 of 21

Ideal for securing high-value transactions and institutional custody.

Partner collaboration: You can make sure that no 1 party has access to the keys

Can aid in compliance with regulatory requirements, such as multiple signatories for transactions.

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

MPC �Wallets

Use Cases

8 of 21

Hardware MPC wallets

Software MPC wallets

Cloud-based MPC wallets (DMPC)

Hybrid

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

MPC �Wallets

Different

Kinds

9 of 21

Copper, Fireblocks

Qredo - uses DMPC to split pk across multiple nodes in a decentralized network

Web3Auth has MPC sdk solution as well

Gk8.io has another interesting MPC sdk wallet solution

Liquality uses a variation of the MPC

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

MPC �Wallets

Developer

SDKs

10 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Some of the alternatives right now

Intro to MPC Wallets

Intro to Smart Contract Wallets

Shamir Secret Sharing for Wallets

Today's Talk

11 of 21

Smart contract wallets are built on blockchain platforms like Ethereum and operate using self-executing programs.

Smart contracts can be programmed to perform specific actions, such as executing a payment when certain conditions are met.

Smart contract wallets offer enhanced security through the use of programmable code and automation.

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Smart

Contract �Wallets

Features

12 of 21

Useful for executing automated transactions in �a secure and efficient manner.��Can be used to store and manage assets in a decentralized manner, eliminating the need for third-party intermediaries.��Smart contracts can be utilized in a variety of applications, including supply chain management, real estate, and digital identity.��Can be used to create and manage decentralized applications (DApps) that operate on a blockchain platform.

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Smart

Contract �Wallets

Use Cases

13 of 21

Gnosis safe

Etherspot SDK

Stackup with 4337 standard

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Smart

Contract �Wallets

Developer

SDKs

14 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Some of the alternatives right now

Intro to MPC Wallets

Intro to Smart Contract Wallets

Shamir Secret Sharing for Wallets

Today's Talk

15 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Basic cryptography algorithm to generate shares from a private key�

Most MPC wallets use this but depending on what kind of MPC the shares are differently distributed and stored

Shamir Secret Sharing �for Wallets

16 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Shamir Secret Sharing �for Wallets

17 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Torus Tech Wallet also use SSS

Torus Tech Wallet also use SSS but the shares stay with the user distributed for authentication and recovery

Share 1 = your google auth + torus tech network

Share 2 = localstorage + torus tech network

Share 3 = password + password share (which can be stored anywhere you want)��Threshold = 2 / 3 shares to recover your wallet

18 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Feel Free to Explore the

Alternatives

Goal is to let developers explore different solutions that fit their use-case, not to present the perfect wallet solution

19 of 21

liquality.io

johanna@liquality.io

GitHub.com/johannafransn

Q&A

Open to your

Questions

20 of 21

Thanks for attending!

21 of 21