← All posts
AUG 3, 2026 · 12 MIN READ · XRPL SECURITY

XRP Multisignature Explained: 2 of 3 vs 3 of 5 Security Math

By XORA Research · Published

XRPL multisignature lets one account require several independent keys before a transaction is authorized. A SignerList can hold 1 to 32 addresses, each with a weight, and valid signatures must reach the quorum. Under the illustrative independent key model below, 3 of 5 cuts threshold compromise probability about 30.3 times versus 2 of 3 at 1% per key compromise risk, while also reducing quorum loss risk 6.26 times at 5% per key unavailability.

How 2 of 3 and 3 of 5 XRPL multisignature thresholds work Two panels show three signers of weight one with quorum two, and five signers of weight one with quorum three. The first requires two signatures and a minimum fee of 30 drops. The second requires three signatures and a minimum fee of 40 drops. Both modern signer lists add one owner object and 0.2 XRP to the current reserve requirement. Equal weights turn XRPL quorum into a familiar threshold 2 OF 3 Signer A weight 1 Signer B weight 1 Signer C weight 1 1 + 1 = quorum 2 2 signatures · 30 drops minimum fee 1 SignerList object · 0.2 XRP reserve 3 OF 5 1 1 1 1 1 1 + 1 + 1 = quorum 3 3 signatures · 40 drops minimum fee 1 SignerList object · 0.2 XRP reserve Fee values use the 10 drop base fee before load scaling, verified August 3, 2026.
With equal weights, quorum equals the number of signatures required. More listed signers do not increase the modern SignerList reserve, but each signature adds one base fee unit.
Read XORA security → Calculate XRP yield →

What XRPL multisignature actually does

Multisignature is an account authorization method built into the XRP Ledger. A SignerListSet transaction creates or replaces the account's one current SignerList. Every proposed transaction is still an ordinary XRPL transaction. The difference is that its Signers array contains enough valid signatures to meet the stored quorum.

The list supports 1 to 32 unique signer addresses. It cannot contain the account it controls. Each entry receives a positive SignerWeight, stored as an unsigned 16 bit value, so the maximum individual weight is 65,535. SignerQuorum is an unsigned 32 bit target that must be above zero and no greater than the sum of all weights. These constraints appear in the official multisigning guide and are enforced in the xrpld 3.2 release source.

MechanicCurrent XRPL ruleSecurity meaning
Signer lists per account1, with ID 0A replacement changes the whole authorization set
Signer entries1 to 32Unique addresses, with no self entry
Signer weight1 to 65,535 eachHigher weight gives more authority
Quorum1 through total weightProvided signature weights must reach it
Modern SignerList reserve1 owner object, currently 0.2 XRPSame reserve for 2 of 3 and 3 of 5
Multisigned feeBase fee × (1 + signatures)More submitted signatures cost more

Important: weights are not labels. If one signer has weight 3 and the quorum is 3, that signer can authorize alone. A design described as “3 of 5” is only truly 3 of 5 when no set of fewer than three signers can reach quorum.

Original calculation: threshold compromise

Consider a hypothetical one year planning period. Let every key have the same independent probability p of compromise. Assume compromise means an attacker gains a usable signature, key events do not affect one another, and there is no shared cloud account, signing service, seed backup, administrator, or physical location that can fail all keys together. Those assumptions are intentionally strict so the threshold itself can be isolated.

For 2 of 3, an attacker needs exactly two keys or all three: 3p²(1−p) + p³. For 3 of 5, the binomial tail is 10p³(1−p)² + 5p⁴(1−p) + p⁵. At p = 1%, the results are 0.0298% and 0.00098506% respectively. That is about 298 versus 9.85 threshold compromises per million independent account years.

Modeled threshold compromise probability at one percent per key A horizontal bar chart shows 2 of 3 at 298 modeled compromises per million account years and 3 of 5 at 9.85 per million. Under the stated independent one percent per key assumption, 3 of 5 is 30.3 times lower. Threshold compromise, p = 1% per key per year 2 of 3 298 per million · 0.0298% 3 of 5 9.85 per million · 0.000985% 0 100 200 298 3 of 5 modeled risk is 30.3× lower
The extra threshold step matters most when individual compromise probability is already low. This is a model, not a prediction about any wallet or custodian.

The result is powerful but fragile. Add a hypothetical 0.1% annual common event that compromises every key, while retaining the 1% independent risk otherwise, and the modeled totals become about 0.1298% for 2 of 3 and 0.1010% for 3 of 5. The apparent 30.3 times advantage shrinks to roughly 1.29 times. Five seeds in one password manager are five cryptographic keys but one operational failure domain.

Original calculation: losing the ability to sign

Security also has a liveness side. Let each key have an independent 5% probability q of being unavailable during the same planning period because it is lost, destroyed, inaccessible, or held by a signer who cannot participate. A 2 of 3 account becomes unable to sign after two or more unavailable keys. A 3 of 5 account becomes unable to sign after three or more. The formulas use the same binomial tails, now with q instead of p.

Modeled event2 of 33 of 5Relative result
Threshold compromised, p = 1%0.0298%
298 per million
0.000985%
9.85 per million
30.3× lower
Quorum unavailable, q = 5%0.725%
7,250 per million
0.1158%
1,158 per million
6.26× lower
Independent keys required2 for attack
2 lost for outage
3 for attack
3 lost for outage
One extra threshold step
Modeled inability to reach quorum at five percent key unavailability A horizontal bar chart shows 2 of 3 at 7,250 modeled quorum loss events per million account years and 3 of 5 at 1,158 per million. Under the stated independent five percent per key assumption, 3 of 5 is 6.26 times lower. Cannot reach quorum, q = 5% per key per year 2 of 3 7,250 per million · 0.725% 3 of 5 1,158 per million · 0.1158% 0 2,500 5,000 7,250 3 of 5 modeled outage risk is 6.26× lower
Three remaining keys can still sign a 3 of 5 transaction after any two independent keys are unavailable. A 2 of 3 setup tolerates only one.

This does not prove that every 3 of 5 deployment is safer. More participants create more coordination, identity, and device management work. If the added signers share the same administrator or recovery channel, independence is overstated. The math is best used as a design test: list each failure domain first, then decide whether the keys deserve to be modeled separately.

Current reserve and fee mechanics

XORA queried Ripple's public Mainnet server with the documented server_info method on August 3, 2026. At validated ledger 106,040,988, the response reported a 1 XRP base reserve, a 0.2 XRP incremental owner reserve, a 0.00001 XRP base fee, and load factor 1. The official reserve documentation reports the same current reserve values. Validators can change reserve and base fee settings through consensus, so production software should query them rather than hardcode them.

A modern SignerList counts as one owner object regardless of whether it contains three signers or five. An otherwise empty account therefore has a 1.2 XRP reserve requirement after creating the list, before allowing for transaction fees. This reserve is not a payment to a third party. It is a minimum balance requirement, and removing the list releases its 0.2 XRP owner reserve. Rare lists created before the April 2019 MultiSignReserve activation can count as more objects until replaced.

The multisigned transaction fee is the base fee multiplied by one plus the number of signatures provided. At the current 10 drop base, two signatures require at least 30 drops, or 0.00003 XRP. Three require 40 drops, or 0.00004 XRP. The fee is destroyed, not paid to a validator, and load scaling can raise the required amount. All transaction fields, including Fee, Sequence or TicketSequence, and LastLedgerSequence, must be fixed before signatures are collected because multisigned transactions cannot be auto filled afterward.

Five controls that matter more than the threshold label

  1. Eliminate hidden single key paths. A signer list can coexist with the master key and a regular key. If either remains usable, the account is not forced to use the threshold. Disabling alternatives can enforce multisignature, but it also makes loss of quorum an account recovery emergency.
  2. Separate failure domains. Use distinct devices, backups, administrators, authentication systems, and physical locations. Avoid cloning one seed or recovery credential into several places and calling the copies independent signers.
  3. Make every signer verify the full intent. Destination, destination tag, amount, fee, network, sequence, expiration, and memos are all signed. A hardware key cannot protect funds if its operator approves a malicious payload without reading it.
  4. Collect only the signatures needed. Official XRPL guidance warns that extra signatures can make a transaction malleable, changing its identifying hash without changing its effect. Use one assembler, submit one final version, and monitor account sequence plus validated history, not only the expected hash.
  5. Rehearse rotation and recovery. Test signer replacement, a missing participant, an expired transaction, and secure restoration on Testnet or a low value account. Record who can initiate, approve, assemble, submit, and reconcile each action.

What multisignature does not solve

Multisignature reduces dependence on one secret. It does not validate the business purpose of a payment, prevent a threshold of insiders from colluding, secure a compromised transaction builder, guarantee backups, insure custody, or recover funds sent to the wrong destination. It also does not make an investment return safe. Custody, counterparty, market, liquidity, operational, and regulatory risks remain.

For holders evaluating a service, ask which authorization paths are enabled, how signer independence is established, how changes are approved, how transactions are reconciled, and what happens when a signer disappears. Do not ask for private seed locations or operational details. Public controls, audit practices, incident response, and clear disclosures are more useful. XORA's public approach is summarized on the security page.

FAQ

What is XRP multisignature?

XRP Ledger multisignature is an account authorization method that requires a configured combination of signer keys whose weights meet or exceed the account's quorum. It is native XRPL functionality, not a smart contract or a feature of the XRP asset itself.

How many signers can an XRPL account have?

An XRPL account can have one SignerList containing 1 to 32 unique signer addresses. Each signer has a positive weight up to 65,535, and the account itself cannot appear in its own list.

Is 3 of 5 safer than 2 of 3?

Under independent, identical per key assumptions, 3 of 5 has lower threshold compromise risk and lower quorum loss risk than 2 of 3. In this article's model, it is 30.3 times less likely to be compromised at a 1% per key compromise probability and 6.26 times less likely to become unable to sign at a 5% per key unavailability probability.

How much does an XRPL multisigned transaction cost?

At the current 10 drop base fee and before load scaling, the minimum is 10 drops times one plus the number of signatures provided. That is 30 drops, or 0.00003 XRP, with two signatures and 40 drops, or 0.00004 XRP, with three signatures.

Does adding a SignerList force every transaction to use multisignature?

No. A signer list can coexist with the master key and a regular key. To make multisignature the only authorization path, the master key must be disabled and no regular key configured, which raises recovery risk if the signer quorum later becomes unavailable.

Sources checked

Put XRP to work with risk in view

Multisignature is one control inside a larger custody system, not a return guarantee. Before depositing anywhere, understand withdrawal rules, custody, liquidity, and counterparty exposure. Compare the ways to earn yield on XRP, model scenarios with the XRP yield calculator, and review the security disclosures.

Put your XRP to work with XORA and earn up to 22% APY value, never guaranteed, instead of leaving it idle on an exchange. The offer is framed as up to 22% APY value (15% native XRP yield, treasury-subsidised during a disclosed bootstrap, plus estimated XORA reward value). Rates and reward value are variable, losses are possible, and no outcome is guaranteed.

Open Xora → Put your XRP to work Read the security model →