Comments (8)
Is it even possible to aggregate partial signatures from one wallet? or should it have this sequential order?
from monero.
ANYONE?
from monero.
@UkoeHB can you answer this?
from monero.
The current implementation does round-robin signing. The 16-signer limit exists because wallet setup becomes extremely slow with larger group sizes.
I have aggregation-style signing implemented for CLSAG in the Seraphis library, but actually changing the wallet workflow to use it would require quite a lot of implementation and review work. I wouldn't bet on seeing it in the monero repo for at least a year.
from monero.
@UkoeHB Do you have an implementation of this aggregation-style for CLSAG?
from monero.
Yes, here is a test for it.
from monero.
Thank you, @UkoeHB I appreciate it.
Is it true that changing the key aggregation style from MuSig2 to FROST would require changings in the wallet functions that handle multisig operations? or are they both endup with each participant having N - M + 1
private keys?
And about the Seraphis library, does it provide the siggnature aggregation command through RPC API?
from monero.
Is it true that changing the key aggregation style from MuSig2 to FROST would require changings in the wallet functions that handle multisig operations? or are they both endup with each participant having N - M + 1 private keys?
You'd need an entirely new multisig account management/setup API.
And about the Seraphis library, does it provide the siggnature aggregation command through RPC API?
No, only the backend functionality is implemented.
from monero.
Related Issues (20)
- "Refresh" logic not resuming refresh from correct height causing excessive bandwidth / processing for nodes
- Compilation errors on gcc 14.1.1 HOT 10
- List of bugs in `export_transfers`
- Disucssion: FIRST_REFRESH_GRANULARITY set too high; causing excessive node bandwidth / processing
- Bug: start_height not being respected both in "refresh" RPC call and Wallet.cpp API.
- RPC Connection only over SSL, SSL - RPC, Check, HOT 3
- Error when running wallet in Gramine (Intel SGX) HOT 1
- Corrupted binaries built from Ubuntu 22.04 HOT 2
- Why can't the transaction be confirmed? This is on my private chain, mining is enabled, and gas is normal. HOT 6
- Why can't the transaction be confirmed? This is on my private chain, mining is enabled, and gas is normal.
- Trezor Safe 3 passphrase entry fails on host with long/special passphrases HOT 1
- Problems with connecting wallet-cli to local node HOT 11
- Daemons processing big blocks may bump against serializer sanity checks and fail to sync HOT 1
- Tor proxy does not work with IPv6 destination HOT 3
- what is cold wallet?And How to create it
- Failed to sign unsigned tx: Hot wallets cannot import outputs HOT 1
- Monero
- It is a out transfer, but I get a in transfer from 'get_transfers' api HOT 2
- lazy fetching of the monero blockchain HOT 1
- Prouver un transfert HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from monero.