Bitcoin Forum
May 04, 2024, 07:20:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Wishlist Feature: Approve/Disapprove Incoming Transactions  (Read 917 times)
sgk (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


!! HODL !!


View Profile
February 14, 2014, 04:47:54 AM
 #1

In view of the recent malleability issue in Bitcoin protocol, I was wondering if it would help to have a feature to approve/disapprove incoming transactions.
For example if someone sends you 'mystery' 1 satoshi which you don't want. You can disapprove the transfer and it goes back to the original address.
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714850426
Hero Member
*
Offline Offline

Posts: 1714850426

View Profile Personal Message (Offline)

Ignore
1714850426
Reply with quote  #2

1714850426
Report to moderator
1714850426
Hero Member
*
Offline Offline

Posts: 1714850426

View Profile Personal Message (Offline)

Ignore
1714850426
Reply with quote  #2

1714850426
Report to moderator
1714850426
Hero Member
*
Offline Offline

Posts: 1714850426

View Profile Personal Message (Offline)

Ignore
1714850426
Reply with quote  #2

1714850426
Report to moderator
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
February 14, 2014, 05:28:26 AM
 #2

Bitcoin doesn't work like that. Recipients have nothing to do whatsoever with whether transactions are processed or not.
str4wm4n
Legendary
*
Offline Offline

Activity: 1611
Merit: 1001


View Profile
February 14, 2014, 05:36:33 AM
 #3

could it work like that though?
sgk (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


!! HODL !!


View Profile
February 14, 2014, 06:03:30 AM
 #4

Bitcoin doesn't work like that. Recipients have nothing to do whatsoever with whether transactions are processed or not.
I know; that's why I am saying it to be a 'wishlist' feature. Would it be good to have it implemented in Bitcoin protocol? Would it work for good if implemented? What would be the good/bad sides of such a feature?
Pente
Hero Member
*****
Offline Offline

Activity: 528
Merit: 527



View Profile WWW
February 14, 2014, 06:06:12 AM
 #5

You could always select that input and send it back to its source if you don't want it.
Barek
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 14, 2014, 06:07:59 AM
 #6

You are asking for the client to ignore small inputs. You specify a threshold and everything smaller will be ignored.

That is certainly a reasonable feature I could see being added.
sgk (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


!! HODL !!


View Profile
February 14, 2014, 06:08:56 AM
 #7

You could always select that input and send it back to its source if you don't want it.
That's not what I intended. I was more concerned to avoid issues like malleability, so I am talking about 'avoiding the original transaction' rather than 'originating a second one to reverse the funds'.
auzaar
Full Member
***
Offline Offline

Activity: 151
Merit: 100



View Profile
February 14, 2014, 06:35:38 AM
 #8

In view of the recent malleability issue in Bitcoin protocol, I was wondering if it would help to have a feature to approve/disapprove incoming transactions.
For example if someone sends you 'mystery' 1 satoshi which you don't want. You can disapprove the transfer and it goes back to the original address.
Why it should go back, it should be dropped from the blockchain, but that would be not be easy as it is block-chain
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
February 14, 2014, 02:24:46 PM
 #9

could it work like that though?
Is it possible to turn a bicycle in to a hair dryer? Maybe, but afterwards you won't be able to use it as a bicycle any more.

You might think you're asking for a simple feature, but what you're really asking for is an entirely different system with opposite properties from what Bitcoin has now in nearly every way.
yatsey87
Hero Member
*****
Offline Offline

Activity: 840
Merit: 509


View Profile
February 14, 2014, 02:53:30 PM
 #10

Could a minimum fee not be implemented, one that would make sending 1 satoshi currently futile?
picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
February 14, 2014, 03:05:00 PM
 #11

Could a minimum fee not be implemented, one that would make sending 1 satoshi currently futile?

It is.  Most of these 1 satoshi transactions will never confirm, and will go away after a week os so.

But some do, as some miners include transactions even without a fee.  That is how it will necessarily be in a distributed system.

yatsey87
Hero Member
*****
Offline Offline

Activity: 840
Merit: 509


View Profile
February 14, 2014, 03:56:15 PM
 #12

Could a minimum fee not be implemented, one that would make sending 1 satoshi currently futile?

It is.  Most of these 1 satoshi transactions will never confirm, and will go away after a week os so.

But some do, as some miners include transactions even without a fee.  That is how it will necessarily be in a distributed system.



They still get sent though and linger in peoples wallets.
guybrushthreepwood
Legendary
*
Offline Offline

Activity: 1232
Merit: 1195



View Profile
February 14, 2014, 03:56:52 PM
 #13

Could a minimum fee not be implemented, one that would make sending 1 satoshi currently futile?

It is.  Most of these 1 satoshi transactions will never confirm, and will go away after a week os so.

But some do, as some miners include transactions even without a fee.  That is how it will necessarily be in a distributed system.



Mine went after a few days.
Barek
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 14, 2014, 03:59:44 PM
 #14

Just ignore them. As long as the client does not include them in a transaction, they don't do anything.

Like I wrote, an option to visually remove outputs below a certain threshold would take care of it. Until then, you just have to show some willpower. You can do it!
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!