mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-12-06 17:27:57 +00:00
45 lines
2.9 KiB
Markdown
45 lines
2.9 KiB
Markdown
---
|
|
date: "2016-06-27"
|
|
template: '../../@theme/templates/blogpost'
|
|
labels:
|
|
- Amendments
|
|
category: 2016
|
|
markdown:
|
|
editPage:
|
|
hide: true
|
|
---
|
|
# Multi-Signing Now Available #
|
|
|
|
As [predicted previously](/blog/2016/multisign-reminder), multi-signing became available on the Ripple Consensus Ledger this afternoon in Pacific time ([2016-06-27T11:34:41Z](https://xrpcharts.ripple.com/#/transactions/168F8B15F643395E59B9977FC99D6310E8708111C85659A9BAF8B9222EEAC5A7), to be exact).
|
|
|
|
Multi-signing provides more flexibility for sending transactions from your Ripple address. You can use multi-signing alongside a master key pair or regular key pair, or you can disable your other keys and use multi-signing exclusively. You can set and update a list of up to 8 signers, with customizable weights and quorum enabling many different use cases. The members of your signer list can be any Ripple addresses, whether they're funded addresses in the ledger or not.
|
|
|
|
Institutional users, in particular, can use the greater security of requiring multiple keys stored in different places to protect high-value addresses and large XRP holdings. Makers and experimenters should find lots of potential applications relating to internet-of-things and smart contracts. Here are just a few ideas of ways you might set up multi-signing for an address:
|
|
|
|
- **N-factor Auth:** Store 2 or more keys on different devices, and require all the devices to sign each transaction.
|
|
- **M-of-N:** Give keys to multiple people, and require a majority of signers to sign each transaction.
|
|
- **Delegate a backup plan:** Designate a team of people who can send transactions for you by working together, in case you're unavailable. Keep using single signatures for normal business.
|
|
- **Primary and Approvals:** Use the weights in your signer list to require a specific signer along with at least one other.
|
|
|
|
The Ripple Consensus Ledger's multi-signing feature also allows signers to independently rotate their keys, for even greater security. Here's a brief look at how:
|
|
|
|
1. Include the signer's address in your SignerList.
|
|
2. Fund the signer's address in the ledger.
|
|
3. [Assign a Regular Key Pair](/docs/tutorials/how-tos/manage-account-settings/assign-a-regular-key-pair) to the signer's address and disable its master key. (Funded addresses can only sign using their master key pair if it's not disabled.)
|
|
4. Have that signer use its regular key pair to contribute to your multi-signatures.
|
|
|
|
|
|
## Further Reading ##
|
|
|
|
- [Multi-Signing Summary](/docs/concepts/accounts/multi-signing)
|
|
- [How to Multi-Sign](/docs/tutorials/how-tos/manage-account-settings/send-a-multi-signed-transaction)
|
|
- [MultiSign Amendment](/resources/known-amendments.md#multisign)
|
|
|
|
|
|
## Other resources: ##
|
|
|
|
* The Ripple Forum (_Disabled._ Formerly `forum.ripple.com`)
|
|
* The Ripple Dev Blog _(Replaced with [xrpl.org/blog](https://xrpl.org/blog/))_
|
|
* Ripple Technical Services: [support@ripple.com](mailto:support@ripple.com)
|
|
* XRP Chat: <http://www.xrpchat.com/>
|