You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proposal: Integrating Validating Remote Signer (VLS) in RGB Lightning Node
At ThunderStack, we aim to provide the best possible service and security for our clients, developers, and users. To achieve this, we propose integrating the Validating Remote Signer (VLS) into the RGB Lightning Node.
Motivation
During the implementation of a cloud solution for the RGB Lightning Node (RLN), one of the primary concerns raised by users was the need for higher standards of security. Users emphasized the importance of separating the signer from the node to minimize attack surfaces and enhance key protection. To address these needs, we propose providing several deployment options for the signer, each offering different trade-offs in terms of security, usability, and control. See the use cases below for details.
Use Cases
1. Secure Remote Signer Deployment
By default, deploy the remote signer to AWS Nitro Enclaves, ensuring:
Isolation of the signer in a hardware-secured environment.
Protection against unauthorized access and external threats.
Supporting a non-custodial architecture suitable for mobile aligning with the Greenlight framework, to keep secret keys on user's device for signing operations.
Leveraging notification systems to wake the device for signing operations.
Thanks for the proposal, we'll have a deeper look at it and post our updates here. We're currently working on other tasks ATM so it could take some time for us to post a reply.
Thanks for the proposal, we'll have a deeper look at it and post our updates here. We're currently working on other tasks ATM so it could take some time for us to post a reply.
Thank you for your response! I appreciate you taking the time to consider the proposal, and I’m ready to provide anything you need from me if it helps. Looking forward to your updates!
Proposal: Integrating Validating Remote Signer (VLS) in RGB Lightning Node
At ThunderStack, we aim to provide the best possible service and security for our clients, developers, and users. To achieve this, we propose integrating the Validating Remote Signer (VLS) into the RGB Lightning Node.
Motivation
During the implementation of a cloud solution for the RGB Lightning Node (RLN), one of the primary concerns raised by users was the need for higher standards of security. Users emphasized the importance of separating the signer from the node to minimize attack surfaces and enhance key protection. To address these needs, we propose providing several deployment options for the signer, each offering different trade-offs in terms of security, usability, and control. See the use cases below for details.
Use Cases
1. Secure Remote Signer Deployment
By default, deploy the remote signer to AWS Nitro Enclaves, ensuring:
Reference: AWS Nitro Enclaves
2. User-Hosted Non-Custodial Signers
Provide users with:
Reference: Fireblocks MPC API, AWS Nitro MPC
3. Mobile Wallet Integration
Enable signers to operate on mobile wallets by:
Reference: Breez SDK Notifications, Greenlight Key Manager
Reference Implementation
LDK VLS Implementation
The LDK VLS Implementation demonstrates the use of Lightning Development Kit (LDK) with VLS
Design Goals
References
The text was updated successfully, but these errors were encountered: