Comments (8)
Just to be clear, Spark Wallet with Onion Browser is the PWA version of Spark Wallet. There is no native version of Spark Wallet for iOS atm, even though one is stated to come soon™. If there would be (or an alternative), leaving aside the little inconvenient that it can't be run over tor, I would be happy with that.
In the mean time, I looked a little into trying to integrate lnd
into nix-bitcoin. Building is trivial. I unfortunately got stuck on starting the service for now. I will take another look at it in a few days.
from nix-bitcoin.
Hm, if it's as painful on iOS as you're saying then that should be fixed. Would be easier if there was an iOS app for/alternative to spark, but if someone is motivated to add lnd I'd support it.
from nix-bitcoin.
I don't think adding clearnet functionality aligns with the nix-bitcoin networking model. If we do add this it should be an opt-in feature in configuration.nix. The inbound Tor HS model is crucial to the privacy and security of nix-bitcoin users.
Would there by any way to use iOS's VPN API with Wireguard in a limited fashion to only tunnel zap/spark-wallet (soon™) from iOS to nix-bitcoin nodes?
from nix-bitcoin.
In my view, that was the idea, to add an option to run (only) lnd on clearnet in configuration.nix.
Would there by any way to use iOS's VPN API with Wireguard in a limited fashion to only tunnel zap/spark-wallet (soon™) from iOS to nix-bitcoin nodes?
I am not sure that I understand your suggestion. Are you suggesting adding a Wireguard VPN server to nix-bitcoin and using iOS's VPN API to connect to that server? I am definitely open to give it a try. I'll try making the lnd service work over Tor first, then we'll see about how we can connect from iOS apps to it...
from nix-bitcoin.
Are you suggesting adding a Wireguard VPN server to nix-bitcoin and using iOS's VPN API to connect to that server?
Yes, seems like the only way to connect to a nix-bitcoin node from iOS without exposing the nix-bitcoin node to the clearnet, with all the security and NAT problems that entails. Although you lose a considerable degree of privacy against network adversaries when using Wireguard instead of Tor.
Could Zap bundle Tor in their iOS App?
from nix-bitcoin.
Could Zap bundle Tor in their iOS App?
Looks like Zap's iOS main contributor gave it a try already, but didn't manage to get it working for the time being: LN-Zap/zap-iOS#62
from nix-bitcoin.
Could Zap bundle Tor in their iOS App?
I had a chat with @ottosuess recently. He said that Zap could connect to lnd over tor, if it used REST instead of gRPC. I'll try to give him a hand with implementing REST in Zap, after getting #107 ready for merge.
from nix-bitcoin.
As far as I can tell Zap supports connecting over Tor on iOS since LN-Zap/zap-iOS#272
Guide is available here: https://github.com/openoms/bitcoin-tutorials/blob/master/Zap_to_RaspiBlitz_through_Tor.md
@stefan-mihaila maybe think about documenting this nix-bitcoin specific in docs/usage.md
from nix-bitcoin.
Related Issues (20)
- Recommended deployment method: Use Flakes, improve performance HOT 1
- Add developer docs HOT 1
- mempool.nixbitcoin.org address lookup error HOT 2
- firewall.service failing HOT 4
- lnd daemon requires the getpeerinfo bitcoind rpc method HOT 3
- [urgent] Update LND due to a critical bug HOT 6
- Add I2P network as proxy option HOT 1
- Add torq: a capital management tool for LN routing nodes HOT 14
- Cannot set RTL config HOT 4
- LNBits will never work on nix-bitcoin? HOT 4
- Deployment failure on fresh device HOT 4
- Service dependency failed after the system reboot HOT 3
- Feature request: Lightning Terminal
- LND needs an update HOT 2
- Update to bitcoind 25.0 HOT 3
- prometheus clightning plugin error
- Update to NixOS 23.05 HOT 1
- Redesign nix-bitcoin logo
- Stop using OpenSSL 1.1 HOT 5
- Wireguard Client HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nix-bitcoin.