Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BEP38: Non-interactive Multi-Signature Wallet. #38

Closed
wants to merge 1 commit into from

Conversation

canyateam
Copy link
Contributor

@canyateam canyateam commented Jul 22, 2019

Non-interactive Multi-Signature Wallet.

This BEP describes a new feature that builds on the multi-signature module that is part of the Cosmos Gaia mainnet.
The essence of this feature is that there is no interactivity required in the use of the multi-signature, and is closer in function to the Etheruem Gnosis Multi-signature.

Overview

The non-interactive version of this described in this BEP instead uses Blockchain key-value store to store a basic amount of state that outlines the multi-signature account.
The result of this is that parties do not need to cooperate or interact and instead can sign the wallet independently and at different times.
Additionally state-less wallet interfaces can be built that connect to Binance Chain with nothing but a connected wallet.

This is a substantially better user experience, as shown in this demo video:

DEMO VIDEO

SOURCE CODE

Motivation

While offering a far better user experience, this BEP is important because it lays the groundwork for the following modules that are under design by the CanYa RnD team:

  • Escrow Module: Escrow funds between parties
  • Hedged Escrow Module Escrow and hedge funds between parties.

These modules are important for increased utility and useability of Binance Chain.

Non-interactive Multi-Signature Wallet
@canyateam canyateam changed the title Create BEP38.md BEP38: Non-interactive Multi-Signature Wallet. Jul 22, 2019
@brilliant-lx
Copy link
Contributor

outdated, archive it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants