MystenLabs / sui

Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language
https://sui.io
Apache License 2.0
5.98k stars 11.1k forks source link

MoveVM supports schnorr aggregate signatures for Secp256K1. #4678

Open gguoss opened 2 years ago

gguoss commented 2 years ago

Solve the problem:Fully decentralized support for BTC Move contracts on the Sui network.

reference project: ChainX and ICP their solution: BTC Light Node + Threshold Aggregate Signature + Smart Contract platform For the BTC aggregate address to host BTC, only the addresses and accounts hosting BTC are decentralized enough to make BTC look as decentralized as POS. For example: Bind the aggregated custody account to the node account on the chain one by one, which is as decentralized as the POS chain.

There is still a problem with this way of thinking. Our OmniBTC wants to combine this solution of ChainX and the Lightning Network to be deployed on Sui to provide Sui with a fully decentralized BTC. It also allows BTC to carry the Move contract.

OmniBTC solution:
BTC Light Node + Threshold Aggregate Signature + BTC Lightning Network + MoveVM Lightning Network solves the mutual trust problem between Alice and Bob. We just need to replace Alice with a BTC aggregate signature account (co-hosted by a sufficiently decentralized POS node on Sui or a Dao administrator selected above).

BTC holders can fully trust the BTC to the Lightning Network, and then come to Sui to use any Defi and gamefi. It all looks so cool. So we think it is necessary for MoveVM to support the schnorr signature algorithm of Secp256K1

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

poelzi commented 1 day ago

I think a native bitcoin token over a native sui bitcoin bridge would be huge and would allow a large inrush of capital. lightning is cubersome to use and bitcoin transaction fees are horrendous. It would also allow for the first usable bitcoin dexes.