Bitcoin Forum
May 04, 2024, 07:19:01 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Can you reject or send back bitcoins?  (Read 3427 times)
Calavera
Member
**
Offline Offline

Activity: 74
Merit: 10


View Profile
April 15, 2011, 11:58:43 AM
 #21

Do wallets not partition the funds into different bitcoin addresses?  Assuming they keep all of their deposits to hand this would seem like an easy way to manage things.  Even if they don't keep all the deposits, giving each account an expanding unique set of addresses for its external transactions seems wise given the low cost of bitcoin transfers. 

Bitcoin transactions in general do not have a from address. You may derive which addresses its incoming funds passed through, but there may be more than one, and some or all of them could belong to shared accounts. Actually, it's even possible to have no assignable "from" address at all - it's for example possible in the protocol to have a "spend to anyone" transaction, without defined recipient address.


Can you explain further?  I suppose generated coins don't have any sender addresses (looking at the wiki they lack a scriptSig), but regardless of whether a transfer has a recipient for all its input coins it will surely have to have at least one when it makes it into a block (i.e. the block generator). 
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714807141
Hero Member
*
Offline Offline

Posts: 1714807141

View Profile Personal Message (Offline)

Ignore
1714807141
Reply with quote  #2

1714807141
Report to moderator
1714807141
Hero Member
*
Offline Offline

Posts: 1714807141

View Profile Personal Message (Offline)

Ignore
1714807141
Reply with quote  #2

1714807141
Report to moderator
1714807141
Hero Member
*
Offline Offline

Posts: 1714807141

View Profile Personal Message (Offline)

Ignore
1714807141
Reply with quote  #2

1714807141
Report to moderator
Gavin Andresen
Legendary
*
Offline Offline

Activity: 1652
Merit: 2216


Chief Scientist


View Profile WWW
April 15, 2011, 01:49:36 PM
 #22

Do wallets not partition the funds into different bitcoin addresses?

No, they don't.

How often do you get the chance to work on a potentially world-changing project?
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5194
Merit: 12968


View Profile
April 15, 2011, 03:44:07 PM
 #23

Can you explain further?  I suppose generated coins don't have any sender addresses (looking at the wiki they lack a scriptSig), but regardless of whether a transfer has a recipient for all its input coins it will surely have to have at least one when it makes it into a block (i.e. the block generator). 

Bitcoin supports a flexible transaction scripting system that could allow you to redeem a transaction without using public/private keys for authentication (using a password, for example). Then there would be no "from" address, as the funds would not have been sent using an address, but with some other method.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
Calavera
Member
**
Offline Offline

Activity: 74
Merit: 10


View Profile
April 15, 2011, 05:05:20 PM
 #24

Do wallets not partition the funds into different bitcoin addresses?

No, they don't.


Cheers.  Come to think of it it's unlikely the majority of them will hold a full reserve in the future, whatever they're doing now.


Can you explain further?  I suppose generated coins don't have any sender addresses (looking at the wiki they lack a scriptSig), but regardless of whether a transfer has a recipient for all its input coins it will surely have to have at least one when it makes it into a block (i.e. the block generator). 

Bitcoin supports a flexible transaction scripting system that could allow you to redeem a transaction without using public/private keys for authentication (using a password, for example). Then there would be no "from" address, as the funds would not have been sent using an address, but with some other method.

Okay.  I'm going to have to look further into this.  The transaction system is clearly even more complicated that I had thought. 
Calavera
Member
**
Offline Offline

Activity: 74
Merit: 10


View Profile
April 15, 2011, 05:18:45 PM
 #25

allow you to redeem a transaction without using public/private keys for authentication (using a password, for example).

When you (and the wiki) say "redeem", do you mean "use in another transaction"?
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5194
Merit: 12968


View Profile
April 15, 2011, 08:18:39 PM
 #26

When you (and the wiki) say "redeem", do you mean "use in another transaction"?

Yes. When you redeem a transaction output, you take its coins and use it in another transaction's inputs.

Here's an example of a strange transaction without an automatically-detected address:
http://blockexplorer.com/testnet/tx/64f85bece3a019f452121440b553132e13f6a0daab2664463c122b5e0682047b
In this case, it would be possible to find a valid address from the unusual public key (and if lots of people made these transactions, BBE would do so), but this doesn't always have to be the case.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
Ashpool (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
April 15, 2011, 09:51:46 PM
 #27

Well thanks for the input.

I am looking at starting a bitcoin related business.  In Australia bitcoins are classed as a non cash payment.  This means there are specific rules around how you handle customer payments.

Generally if you deal with less than $1000 worth per customer you can avoid any financial licensing issues. There are also issues related to your ability to refund unused coins etc. 

Taking on the suggestion that someone must provide a return address before they can deposit funds helps me stay within the local laws.

I can refund money if needed to avoid breach and I have a ready mechanism to return funds.

For those interested in the legal aspects of bitcoins related to Australia see here:
http://www.asic.gov.au/asic/pdflib.nsf/LookupByFileName/ps185.pdf/$file/ps185.pdf
bitlotto
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


BitLotto - best odds + best payouts + cheat-proof


View Profile WWW
April 16, 2011, 12:02:57 AM
 #28


Taking on the suggestion that someone must provide a return address before they can deposit funds helps me stay within the local laws.

I can refund money if needed to avoid breach and I have a ready mechanism to return funds.


That will be your best and most reliable method.


*Next Draw Feb 1*  BitLotto: monthly raffle (0.25 BTC per ticket) Completely transparent and impossible to manipulate who wins. TOR
TOR2WEB
Donations to: 1JQdiQsjhV2uJ4Y8HFtdqteJsZhv835a8J are appreciated.
Anonymous
Guest

April 16, 2011, 02:37:15 AM
 #29

Well thanks for the input.

I am looking at starting a bitcoin related business.  In Australia bitcoins are classed as a non cash payment.  This means there are specific rules around how you handle customer payments.

Generally if you deal with less than $1000 worth per customer you can avoid any financial licensing issues. There are also issues related to your ability to refund unused coins etc. 

Taking on the suggestion that someone must provide a return address before they can deposit funds helps me stay within the local laws.

I can refund money if needed to avoid breach and I have a ready mechanism to return funds.

For those interested in the legal aspects of bitcoins related to Australia see here:
http://www.asic.gov.au/asic/pdflib.nsf/LookupByFileName/ps185.pdf/$file/ps185.pdf

Any hints on what that business will be ?

Pages: « 1 [2]  All
  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!