다중 서명은 일반 키 및 마스터 키로 서명하는 것과 함께 XRP Ledger에 대한 트랜잭션을 승인하는 세 가지 방법 중 하나입니다. 거래를 승인하는 세 가지 방법의 조합을 허용하도록 주소를 구성할 수 있습니다.
이 튜토리얼에서는 주소에 대해 다중 서명을 활성화하는 방법을 보여줍니다.
요구 사항
트랜잭션을 전송하고 새 서명자 목록의 reserve requirement을 충족하기에 충분한 여유 XRP가 있는 자금 지원 XRP Ledger 주소가 있어야 합니다.
MultiSignReserve 수정안이 활성화된 상태에서 다중 서명에는 사용하는 서명자 및 서명 수에 관계없이 계정 reserve을 위해 2 XRP가 필요합니다. (MultiSignReserve 수정안은 2019년 4월 7일 부터 생산 XRP Ledger에서 활성화되었습니다.)
MultiSignReserve 수정이 활성화 되지 않은 테스트 네트워크에 있는 경우 다중 서명 에는 목록의 서명자 수에 따라 증가하는 계정 reserve을 위한 일반적인 XRP보다 더 많은 XRP가 필요합니다.
XRP Ledger 형식으로 키 쌍을 생성할 수 있는 도구에 대한 액세스 권한이 있어야 합니다. 이를 위해 서버를 사용하는 경우 wallet_propose 메소드가 관리자 전용 rippled이므로 관리자 액세스 권한이 있어야 합니다.
또는 이미 XRP Ledger 주소를 가지고 있는 다른 사람을 귀하의 주소에 대한 서명자로 승인하는 경우 해당 사람 또는 법인의 계정 주소만 알면 됩니다.
다중 서명을 사용할 수 있어야 합니다. (MultiSign 개정안은 2016-06-27 이후 프로덕션 XRP Ledger에서 활성화되었습니다.)
1. 구성 설계
포함할 서명자 수를 결정합니다(최대 8명). 지정된 거래에 필요한 서명 수에 따라 서명자 목록의 정족수와 서명자의 가중치를 선택합니다. 간단한 "M-of-N" 서명 설정을 위해 각 서명자 가중치 1를 할당하고 목록의 정족수를 필요한 서명 수인 "M"으로 설정합니다.
2. 멤버키 준비
서명자 목록의 구성원으로 포함하려면 하나 이상의 유효한 형식의 XRP Ledger 주소가 필요합니다. 귀하 또는 귀하가 선택한 서명자는 이러한 주소와 연결된 비밀 키를 알고 있어야 합니다. 주소는 ledger에 존재하는 자금 조달 계정일 수 있지만 반드시 그럴 필요는 없습니다.
트랜잭션 결과가 tesSUCCESS인지 확인하세요. 그렇지 않으면 트랜잭션이 실패한 것입니다. stand-alone 모드 또는 비생산 네트워크에 문제가 있는 경우 다중 서명이 활성화되어 있는지 확인하세요.
Note:
MultiSignReserve 수정안이 없으면 서명자 목록에 구성원이 많을수록 owner reserve를 위해 주소에 더 많은 XRP가 있어야 합니다. 주소에 충분한 XRP가 없으면 tecINSUFFICIENT_RESERVE와 함께 트랜잭션이 실패합니다. MultiSignReserve amendment이 활성화된 상태에서 owner reserve을 위해 주소에 있어야 하는 XRP는 서명자 목록의 구성원 수에 관계없이 5 XRP입니다. 참조: 서명자 목록 및 예약.
4. 확인 대기
라이브 네트워크(mainnet, testnet 또는 devnet)에서 ledger가 자동으로 닫힐 때까지 4-7초를 기다릴 수 있습니다.
rippled stand-alone 모드에서 실행 중인 경우 ledger_accept 메소드를 사용하여 ledger를 수동으로 닫습니다.