On the scalability issues of onboarding millions of LN mobile clients

Posted by Christopher Allen

May 8, 2020/21:30 UTC

Keagan McClelland expressed the need for an interface between a peer interface and an owner interface, which could limit exposure while serving bip157 filters without removing the ability to use those services. FullyNoded2 is a multisig wallet on iOS and Mac that communicates with a personal node over RPC, using Tor over a hidden onion service and two-way client authentication. The app serves as an interface between a personal full node and a user, but the team wishes that the full RPC functionality was not exposed in Bitcoin-core. They propose a cryptographic capability mechanism that would allow remote wallets to only request node functions they need, with additional authorization required for rarer services. This should apply both ways, from a minimum subset needed for watch-only transaction verification to things RPC cannot do, such as deleting a wallet or changing bitcoin.conf parameters. Blockchain Commons is interested in hosting proposals for defining different sets of wallet functionality, which could later inform proposals for the future of core wallet functionality as it gets refactored.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback