🔷 [Epic] Multichain #326
Labels
Emerging Tech
Emerging Tech flying formation at Pagoda
Epic
Milestone or collection of like issues
Near BOS
NEAR BOS team at Pagoda
Description
Multichain is a total overhaul of mpc-recovery service that will move us away from aggregated signatures towards TSS. Multichain network will store users' private keys in a non-custodial way by splitting keys into key shares and distributing the pieces among multiple independent parties.
Let P be the number of trusted parties holding the key shares.
Reasons for transition are:
Roughly, the new flow is going to look like this:
my_cool_app.near
foo
on Cfoo
makes a cross-contract call tomultichain.near
(a contract deployed by us) where they request tosign(payload)
, wherepayload
is payload provided by C's internal logicmultichain.near/sign
and see the transaction abovemultichain.near/response
multichain.near/response
and once it sees the transaction above it registers S as the response to U's interaction with CResources
Overview of cryptography behind multichain: https://docs.google.com/document/d/1FKC9LvVyrEq6CiFYCnUFtQfvaDWddxzdtaEQb-_fq_s/edit#heading=h.we4ish11290u
This epic presumes that future work is happening on top of #313
Cryptography
Network
Consensus
API (no yield/resume option)
API (yield/resume option)
Infra
Low priority bugs/performance improvements
The text was updated successfully, but these errors were encountered: