Comments (12)
that's wrong, servers are not trusted in verifying.
verification uses SPV
from electrum-docs.
@ecdsa Um, yes they are. What are you talking about? Can you please elaborate on why you think the servers aren't trusted in anything? What are the downsides in using SPV vs a full node? You closing this ticket makes me feel extra uncomfortable about using electrum. Don't just shove stuff like this under the rug. Explain it to us or people won't trust you at all
from electrum-docs.
github is not a free education tool for end users. it is a bug report system.
we are annoyed when users open issues to ask basic questions.
feel free to use the rest of the internet to learn how Bitcoin and Electrum work.
from electrum-docs.
and no, I did not write that servers are not trusted in anything.
I just corrected your statement about verifying.
If you want to learn more, read the docs, do not overload developers with naive questions.
from electrum-docs.
if you cannot read, you can also start here: https://www.youtube.com/watch?v=hjYCXOyDy7Y
from electrum-docs.
@ecdsa I'm not asking a question. Let me state something I'm 100% sure about so we can move forward with this issue clearly. One thing Electrum servers are trusted in is that they're trusted not to lie about a transaction not being in a block when an electrum client asks it.
So to make this issue concrete and remove as much contention as possible. Can we please update Electrum's FAQ to say as much? I'll update it myself if you'd accept my pull request.
from electrum-docs.
sure, you can always submit a pull request. I will not accept a pull request in advance without having seen it, though.
" trusted not to lie about a transaction not being in a block " is very obscure, you should find a better way to say it.
from electrum-docs.
How about we put it this way: "A compromised Electrum server could never cause your money to be spent without your permission. The most a compromised Electrum server could do is one of the following things:
- It could tell your client that a transaction has not happened when that transaction has in fact happened
- It could store the pattern of addresses your client requests information for and use that in ways that could give it information about what addresses are yours / related to you."
How's that? I don't see any evidence that Electrum uses bloom filters, otherwise we could remove point 2.
from electrum-docs.
@ecdsa Can you reopen this so we can keep track of this. Or do you think I should open a new issue with a different title?
from electrum-docs.
@fresheneesz did you end up creating a pull request?
from electrum-docs.
@knocte Nope. @ecdsa didn't respond to my suggestion.
from electrum-docs.
@fresheneesz I think he responded already: create a PR. If what you suggest in the PR is not correct, he will point it out in the PR and you can fix it there.
from electrum-docs.
Related Issues (20)
- Readthedocs needs rebuilding HOT 1
- Tor option suddenly disappeared HOT 2
- What's wrong with Electrum-Merchant HOT 4
- facing problem in working with rpc HOT 4
- Issue in connecting with rpc HOT 9
- Where I can find payto / send rpc request format in doc HOT 1
- can I fix fee while sending money? HOT 1
- expand documentation about seed format (electrum mnemonic words), detail specific version numbers HOT 1
- Please allow Tor users to access Electrum docs HOT 3
- still cant send bc HOT 1
- (suggestion) self host docs at docs.electrum.org HOT 1
- Run Daemon from python script
- Tor docs becoming outdated
- " load_wallet -w" not working in Linux
- . HOT 1
- . HOT 1
- .
- .
- Please make some Lightning documentation
- Multisig Issue: No need for 2 Multisig Wallets 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 electrum-docs.