Bitcoin Forum
May 04, 2024, 11:31:16 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Merchant System Inquiry  (Read 82 times)
zkquality (OP)
Newbie
*
Offline Offline

Activity: 23
Merit: 7


View Profile
October 09, 2021, 06:37:40 AM
Merited by Pmalek (1)
 #1

I am coding a Windows server application that uses Electrum wallet for a Website. So each user get a receiving address to deposit and all the deposits to receiving addresses are collected to one balance at the end. And when user do a withdrawal, then the server sends the request to electrum. I want to know what is different between using electrum and hosting a full node (that requires bandwith and a lot of stroage)?

More problems with paper wallets, is that if we want to transfer user funds to the main wallet, We'll pay a lot of fees to move each funds from each wallet to the main wallet.
1714822276
Hero Member
*
Offline Offline

Posts: 1714822276

View Profile Personal Message (Offline)

Ignore
1714822276
Reply with quote  #2

1714822276
Report to moderator
1714822276
Hero Member
*
Offline Offline

Posts: 1714822276

View Profile Personal Message (Offline)

Ignore
1714822276
Reply with quote  #2

1714822276
Report to moderator
1714822276
Hero Member
*
Offline Offline

Posts: 1714822276

View Profile Personal Message (Offline)

Ignore
1714822276
Reply with quote  #2

1714822276
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714822276
Hero Member
*
Offline Offline

Posts: 1714822276

View Profile Personal Message (Offline)

Ignore
1714822276
Reply with quote  #2

1714822276
Report to moderator
1714822276
Hero Member
*
Offline Offline

Posts: 1714822276

View Profile Personal Message (Offline)

Ignore
1714822276
Reply with quote  #2

1714822276
Report to moderator
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7131



View Profile
October 09, 2021, 07:02:45 AM
Merited by ABCbits (1)
 #2

I want to know what is different between using electrum and hosting a full node (that requires bandwith and a lot of stroage)?
The difference between running a full-node and using an SPV client like Electrum is that with your own node, you check and verify the entire history of transactions from the beginning of Bitcoin. With a full node, you are just trusting someone else and you aren't doing the verification on your end.

Electrum servers can be operated by malicious parties who can find out things about you to de-anonymize you. By connecting to them, they will know the balance of all your addresses connected to that wallet, including the unused ones. They will also know your IP address and the version of your client. With a full-node, you aren't leaking that info because you are running that server.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Charles-Tim
Legendary
*
Offline Offline

Activity: 1540
Merit: 4841



View Profile
October 09, 2021, 07:09:08 AM
 #3

Pmalek has already pointed out the differences, if you run the full node, you will not depend on any third party, even mempool and transaction history in details are all within your reach without depending on any their party while runing full node. If you want to have privacy, you need to run full node.

More problems with paper wallets, is that if we want to transfer user funds to the main wallet, We'll pay a lot of fees to move each funds from each wallet to the main wallet.
If this is the case, it will be good to buy a reputed hardware wallet. What I think you are concerned more about is security and safety of your coins, you can buy reputed hardware walllet, it still make transactions easier.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
zkquality (OP)
Newbie
*
Offline Offline

Activity: 23
Merit: 7


View Profile
October 09, 2021, 07:24:35 AM
 #4

I want to know what is different between using electrum and hosting a full node (that requires bandwith and a lot of stroage)?
The difference between running a full-node and using an SPV client like Electrum is that with your own node, you check and verify the entire history of transactions from the beginning of Bitcoin. With a full node, you are just trusting someone else and you aren't doing the verification on your end.

Electrum servers can be operated by malicious parties who can find out things about you to de-anonymize you. By connecting to them, they will know the balance of all your addresses connected to that wallet, including the unused ones. They will also know your IP address and the version of your client. With a full-node, you aren't leaking that info because you are running that server.

Thank you Pmalek I think I got the answer now!

Pmalek has already pointed out the differences, if you run the full node, you will not depend on any third party, even mempool and transaction history in details are all within your reach without depending on any their party while runing full node. If you want to have privacy, you need to run full node.

More problems with paper wallets, is that if we want to transfer user funds to the main wallet, We'll pay a lot of fees to move each funds from each wallet to the main wallet.
If this is the case, it will be good to buy a reputed hardware wallet. What I think you are concerned more about is security and safety of your coins, you can buy reputed hardware walllet, it still make transactions easier.

since it's not needed for personal usage, so hardware wallet won't benefit in my case (wallet for merchant system).
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!