Pages:
Author

Topic: How to make transaction never gets confirmed? - page 2. (Read 458 times)

legendary
Activity: 2380
Merit: 5213
It is not for scam but spam, I want to touch some fellows without a need to pay for it
Whatever you want to do, you have to pay for the transaction.
You need to pay at least 1 satoshi/vbyte as transaction fee and create outputs worth at least 547 satoshi, if sending to segwit address and 294 satoshi sending to legacy address.
newbie
Activity: 2
Merit: 3
Why not? It is possible to configure a node to allow free transactions and zero satoshi outputs, then such node will accept transactions, that will never be mined.
Right. But that transaction will be rejected by other nodes and won't be propagated to the network.
OP wants the transaction to be shown in block explorers (probably to scam someone). Since such a transaction will be rejected by other nodes, OP can't succeed.

It is not for scam but spam, I want to touch some fellows without a need to pay for it
legendary
Activity: 2380
Merit: 5213
Why not? It is possible to configure a node to allow free transactions and zero satoshi outputs, then such node will accept transactions, that will never be mined.
Right. But that transaction will be rejected by other nodes and won't be propagated to the network.
OP wants the transaction to be shown in block explorers (probably to scam someone). Since such a transaction will be rejected by other nodes, OP can't succeed.
copper member
Activity: 944
Merit: 2257
Quote
Is there any Bitcoin wallet that allows you send transaction with low fees that miners will not ever confirm it?
Yes, Bitcoin Core allows you to create any transaction, even if it will be invalid, and will allow you to sign any transaction, no matter what.
Code:
createrawtransaction "[{\"txid\":\"4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b\",\"vout\":0}]" "[{\"data\":\"54686973207472616e73616374696f6e20776173206372656174656420627920426974636f696e20436f72652c20616e642069742077696c6c206e6576657220626520636f6e6669726d65642c206e6f206d617474657220776861742e\"}]" 0 true
02000000013ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a0000000000fdffffff010000000000000000606a4c5d54686973207472616e73616374696f6e20776173206372656174656420627920426974636f696e20436f72652c20616e642069742077696c6c206e6576657220626520636f6e6669726d65642c206e6f206d617474657220776861742e00000000

signrawtransactionwithkey "02000000013ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a0000000000fdffffff010000000000000000606a4c5d54686973207472616e73616374696f6e20776173206372656174656420627920426974636f696e20436f72652c20616e642069742077696c6c206e6576657220626520636f6e6669726d65642c206e6f206d617474657220776861742e00000000" "[\"KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYjgd9M7rFU73sVHnoWn\"]" "[{\"txid\":\"4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b\",\"vout\":0,\"scriptPubKey\":\"210279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798ac\",\"amount\":50.00000000}]"
{
  "hex": "02000000013ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a000000004847304402204548ee5ea859990ceee9cf39b4a81643376f6150ebe19fd7961a3afa4a69a914022025faf0e4979ee9fa5c9ae20792e1f73b1c7ab88fd3b3493b0925e72725ca66b201fdffffff010000000000000000606a4c5d54686973207472616e73616374696f6e20776173206372656174656420627920426974636f696e20436f72652c20616e642069742077696c6c206e6576657220626520636f6e6669726d65642c206e6f206d617474657220776861742e00000000",
  "complete": true
}

Quote
and I want this transaction displayed on blockchain
There is no such thing as "displayed on blockchain". We have nodes, where each node has its own mempool, so each node can decide, what is displayed, and what is not. Also, there are block explorers that have a lot of bugs, then making such transaction is trivial, especially on test networks.

Quote
It's not possible to broadcast a transaction and prevent miners from mining it.
Why not? It is possible to configure a node to allow free transactions and zero satoshi outputs, then such node will accept transactions, that will never be mined. Also, it is possible to allow "negative fee" transactions on such node, or even allow "provably invalid" transactions, that will allow to commit to something (and prove the ownership of the funds) without allowing to move any coins, see: the signet way of making signatures.

Quote
This sounds like you want to scam someone.
I don't know that, because some people proposed making transactions that will be "valid until some time", so that they could be invalidated later. But for many reasons (for example making things safe for chain reorganizations) it is not how it works. If you ever want to make some transaction invalid, then you have to reach confirmations on some other transaction that will move the same coins, then that previous transaction will never be confirmed, that's the only way to make it "valid first, and invalid later".
hero member
Activity: 1064
Merit: 645
Magic
If it will not be confirmed because the fee is to low it will at some point be deleted from the mempool and refunded to your wallet. So in no case it will be just forever not be confirmed but a max of a few days/weeks. This will not work however right now since fees are low.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
This sounds like you want to scam someone.

If you have a transaction, that complies with the consensus rules, and you broadcast that transaction, it's like saying "I want this confirmed". It doesn't make sense to not want it confirmed neither for the users nor for the protocol.
legendary
Activity: 2646
Merit: 6681
Self-proclaimed Genius
It's not possible to broadcast a transaction and prevent miners from mining it.
You can time it when mempools get to a very high size then set the fee rate to the current standard minimum of 1sat/vB but that will still get confirmed later.

I need send a transaction to a BTC address and I want this transaction displayed on blockchain but must never gets confirmed.
You mean blockchain(dot)com block explorer? Yes?
Because otherwise, a transaction in the blockchain is already confirmed.
newbie
Activity: 2
Merit: 3
Is there any Bitcoin wallet that allows you send transaction with low fees that miners will not ever confirm it?
I need send a transaction to a BTC address and I want this transaction displayed on blockchain but must never gets confirmed.
Is this possible? Is there any wallet that allows this?
Pages:
Jump to: