Author

Topic: Sending and Receiving transactions floating (Read 694 times)

hero member
Activity: 675
Merit: 504
November 23, 2016, 09:16:59 AM
#9
Well, the bitcoin protocol allows us to do a lot of different things, like, for example double spending.
They don't! Bitcoin protocol specifically guards against double spending by the use of Blockchain. Technically, a double spend is when an input is spent twice in two separate transactions and both confirms. If you're talking about doublespending, Bitcoin reference nodes specifically stops it if it is not tagged to be replaceable.
well.. AFAIK, the commonly used term when using the same inputs for two different transactions is double spending. I did never say you could spend the same coins twice since only one of those transactions will make it into the blockchain. I'm just saying that if you want to perform, what is commonly called, double spending, you need a different wallet than multibit HD since this one does not allow you to pick your inputs, export private keys or use an input that has already been used.
I did successfully use this technique to "cancel" unconfirmed transactions that had insufficient fees, maybe some nodes will block these transactions, but i'm 100% certain this technique has worked in the past



This being said, it is said electrum is weaker when it comes to a brute force attack.
If you talk about knowing the encrypted seeds. If not, Electrum seeds provides the same security as a Bitcoin public key. It's pointless if you talk about encrypted seeds since anyone can install a malware and steal it if they have access to your computer.
We're in the multibit subforum Wink i'm not comparing electrum to core, i'm comparing electrum to multibit.
I found the source why i said what i said (the fact that electrum is easyer to brute force)
https://bitcointalksearch.org/topic/electrum-vs-multibit-1571224
https://imgur.com/b59utxl

If you have lot of time and diskspace, you could also go for bitcoin core. This wallet needs to sync the full blockchain, and a lot of coin controll features can only be accessed trough the debug window (actually a kind of cli).
Synchronizing is not THAT long and you can prune the blockchain to make it much smaller. How many kinds of coin control features are there? I believe the GUI is good enough and it's not hard to use the debug window.
The gui is good enough for most users for their day-to-day use of bitcoin. No discussion here, but try to use unconfirmed inputs, build a m-to-n multisig address, create a doublespend, sign a raw transaction,... from the gui.
I never said those features are necessary for day-to-day use tough Wink
legendary
Activity: 2954
Merit: 4158
November 23, 2016, 07:50:28 AM
#8
That's kind of stupid.
Hopefully one of the Multibit HD developers sees this thread and helps me out a bit!
Kind of thinking about using a different wallet ..  Angry

Well, the bitcoin protocol allows us to do a lot of different things, like, for example double spending.
They don't! Bitcoin protocol specifically guards against double spending by the use of Blockchain. Technically, a double spend is when an input is spent twice in two separate transactions and both confirms. If you're talking about doublespending, Bitcoin reference nodes specifically stops it if it is not tagged to be replaceable.
This being said, it is said electrum is weaker when it comes to a brute force attack.
If you talk about knowing the encrypted seeds. If not, Electrum seeds provides the same security as a Bitcoin public key. It's pointless if you talk about encrypted seeds since anyone can install a malware and steal it if they have access to your computer.
If you have lot of time and diskspace, you could also go for bitcoin core. This wallet needs to sync the full blockchain, and a lot of coin controll features can only be accessed trough the debug window (actually a kind of cli).
Synchronizing is not THAT long and you can prune the blockchain to make it much smaller. How many kinds of coin control features are there? I believe the GUI is good enough and it's not hard to use the debug window.
hero member
Activity: 675
Merit: 504
November 23, 2016, 05:37:48 AM
#7
That's kind of stupid.
Hopefully one of the Multibit HD developers sees this thread and helps me out a bit!
Kind of thinking about using a different wallet ..  Angry

Well, the bitcoin protocol allows us to do a lot of different things, like, for example double spending.
Personally, i think multibit HD is a great wallet that is very user-friendly, but some coin controll features that can be used by more experienced users aren't included in multibit. I suppose it might be because adding those features would make the wallet less user-friendly for novice users. Multibit has all the features that are needed by a normal user for his day to day bitcoin dealings, but lacks when you try to re-use addresses, export keys, pick inputs, mark as replacable,... These features are actually kind of difficult to do tough.

If you want a wallet with more coin controll features, electrum is a good choice. This being said, it is said electrum is weaker when it comes to a brute force attack.
If you have lot of time and diskspace, you could also go for bitcoin core. This wallet needs to sync the full blockchain, and a lot of coin controll features can only be accessed trough the debug window (actually a kind of cli).
newbie
Activity: 4
Merit: 0
November 23, 2016, 05:23:07 AM
#6
That's kind of stupid.
Hopefully one of the Multibit HD developers sees this thread and helps me out a bit!
Kind of thinking about using a different wallet ..  Angry
hero member
Activity: 675
Merit: 504
November 23, 2016, 05:18:18 AM
#5
Yeah I read a bit and saw that my fee was to low, will remember this in future transactions.
However how can I stop the transaction and get my Bitcoin back? Because the site where I paid it to already rejected the payment ?

there is no real way of stopping a transaction i'm afraid... The only thing you can do to 'stop' a transaction is to create a double spend, using the same inputs but create an output to your own addres, but this time use a high fee.
However, i have no idear how to create a double spend while using multibit HD, since i don't think there is an easy way to export your private keys...

Other than that, you can only hope the transaction is forgotten by the network before it's added to a block. If it's forgotten, you should be able to rescan (repair) your wallet and see the coins in your wallet again.

if the transaction gets into a block before it's forgotten, your only option would be to contact the receiver and explain the situation, asking them to un-reject the payment.
newbie
Activity: 4
Merit: 0
November 23, 2016, 05:14:41 AM
#4
Yeah I read a bit and saw that my fee was to low, will remember this in future transactions.
However how can I stop the transaction and get my Bitcoin back? Because the site where I paid it to already rejected the payment ?
hero member
Activity: 675
Merit: 504
November 23, 2016, 05:09:58 AM
#3
there are a lot more unconfirmed transactions in the mempool as usual. This creates a big backlog of unconfirmed transactions.
A lot of people have problems getting their transactions confirmed lately. The only sure method of getting your transaction in a block is outbidding other people by adding a higher fee per byte.

We could inspect your individual case if you'd provide all transaction id's, but i'm pretty confident your transaction will be stuck because you were outbidded, so your transaction's fee isn't high enough to convince the miners to add your transaction to a block.

I've already explained the options you have for speeding up transactions in a previous post:
https://bitcointalksearch.org/topic/m.16962746

But basically, the most easy thing for you is to wait a couple of days and then try to repair your wallet. By then your transactions will either be included in a block (confirmed) or forgotten by the network, so you'll see your coins as being returned to your wallet.
newbie
Activity: 4
Merit: 0
November 23, 2016, 05:00:47 AM
#2
So i closed and reopened my wallet and the bitcoin that I received had cleared and is now not uncofirmed anymore, however the balance that I had remaining after I sent the bitcoin ( about 2 days ago ) are still unconfirmed and the sending transaction is still hanging even though the transaction got cancelled on blockchain.info ? How do I cancel this transaction and how do I get my bitcoin back and confirmed ?
I have tried repairing my wallet and nothing happend!
newbie
Activity: 4
Merit: 0
November 23, 2016, 04:53:23 AM
#1
Good day,

I am using Multibit HD
I made a payment almost 2 days ago. I looked on blockchain.info and the payment got rejected by their node, firstly why will it be rejected and secondly when will I received the bitcoin back ? It is still under my transactions and still says sending ?

Then this morning I received a payment however this payments value showed as unconfirmed at the top of my screen.

I tried to repair my Wallet to see if this corrects the error, but the received payment dissipeared all my balance that i had left is not Unconfirmed and the transaction where I sent bitcoin is still hanging ?

Any help will be appreciated ?
Jump to: