Open eval-exec opened 2 months ago
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
Feature Request
Is your feature request related to a problem? Please describe.
Bitcoin supports the Tor network. I believe CKB should support it as well.
Describe the solution you'd like
Bitcoin's implementation includes starting/connecting a
tor
server and using the Tor server'scontrol socket API
to create an onion service. Similarly, I propose adding flags to CKB such as-proxy=ip:port
(need #4473) ,-onion=ip:port
,-onlynet=onion
,-torcontrol=
, and-torpassword
.I am considering the following approach like Bitcoin:
9050
. (Or enable tor'scontrol socket API
on9051
, then let CKB use the tor socket API tor create onion service self)./ckb run --proxy=127.0.0.1:9050
.Describe alternatives you've considered
There is a Tor implementation in Rust called arti, but I am concerned that it may not be production-ready.