Comments (7)
@kristapsk regarding
joinmarket
, I had a look at their Electrum plugin, in order to see if we could revive it. One issue is that it requires twisted, which is very large, and is not pure python. Any dependency shipped in a plugin zip file must be pure python. So I guess the question is, can the client be rewritten without twisted?
Yes, JM is built around Twisted. Guess it could be rewritten by reusing parts of current code, but seems a lot of work. Alternative would be for people to run JM wallet daemon as a process and then Electrum plugin would use wallet RPC API to talk to it. That's how Jam works. But that would add extra steps for the user to make it work.
from walletwasabi.
I think it requires either re-implementation of WabiSabi client in Python or to somehow add Python bindings to existing code.
from walletwasabi.
Since Electrum does not enforce using a full node or Tor, how would we ensure that these exposed users do not weaken the overall anonymity of the coinjoin?
from walletwasabi.
Since Electrum does not enforce using a full node or Tor, how would we ensure that these exposed users do not weaken the overall anonymity of the coinjoin?
You're right but we should acknowledge that on-chain links are 100x more damaging and permanent than address lookup clustering.
A pre-requisite for spending time of this should be to help electrum implement a better server selection tool.
They should at least have a way to pre-set a handful of trusted fallback servers for people not running their own fulcrum servers.
from walletwasabi.
This is awesome, thanks for the contribution! ๐ค
from walletwasabi.
@turbolay You told me some time ago your Python skills are rusting, maybe re-implementing WabiSabi in Python is the project worth effort? But need to think is there other use cases for that apart from Electrum. One idea I have is maybe combining JoinMarket with WabiSabi in a single wallet.
from walletwasabi.
@turbolay You told me some time ago your Python skills are rusting, maybe re-implementing WabiSabi in Python is the project worth effort?
If you enjoy your sanity, I'd suggest no ๐
WabiSabi SDK with python bindings fixes this.
from walletwasabi.
Related Issues (20)
- Automate Release Changelog
- Automate version bumping
- Crash reporter shows up but Wasabi doesn't crash HOT 2
- Send: continue button not working HOT 1
- Tx details: incoming tx have fee rate preview item with no value
- App crash when only excluded coins available for coinjoin HOT 2
- Downgrade upload-artifact from v4 to v3
- Redesign transaction broadcaster
- Allow users to copy the transaction hex
- Create sweep traransaction in case HOT 2
- Avalonia NuGet repo unusable
- No version numbers HOT 3
- Microsoft.Data.Sqlite.SqliteException : SQLite Error 10: 'disk I/O error'.
- Mempool min fee not met
- ho aggiornato wasabi e adesso nn mi fa piu accedere si รจ bloccato HOT 3
- Max button missing HOT 3
- Crash because of the clipboard content type
- Always create anchor output for coordinator fee
- Music box buttons got shrunk
- Crash before opens/Can't Open HOT 1
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 walletwasabi.