Bitcoin Forum
May 12, 2024, 07:31:57 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Doubts about Merging and PrivKeys...  (Read 780 times)
Narydu (OP)
Donator
Hero Member
*
Offline Offline

Activity: 743
Merit: 510



View Profile WWW
June 20, 2012, 04:06:24 AM
 #1

This might be naif and or strange questions, sorry...

Let's supose I create a service were thousands of users (could be talking about xxx.xxx) make micropayments (0,00x or 0,000x) to other thousand of user daily (could become hourly, etc), each user with different adresess all orriginally generated by my company:

1) How could I merge transactions as to: a) pay lower fees (0,0005), b) be responsible with blockchain size
2) How could I delay transactions?
3) Should I be the owner of such a bunch of PrivateKeys, were or how are them stored (all inside the wallet.dat files)?
4) Is there a way to forward the privatekey to the users for acessing their addreses? So how "private" is it, meaning... he gets the PrivateKey or he would "eventually" only be able to set a password (or other method) to access it?.

Thanks...

1715542317
Hero Member
*
Offline Offline

Posts: 1715542317

View Profile Personal Message (Offline)

Ignore
1715542317
Reply with quote  #2

1715542317
Report to moderator
1715542317
Hero Member
*
Offline Offline

Posts: 1715542317

View Profile Personal Message (Offline)

Ignore
1715542317
Reply with quote  #2

1715542317
Report to moderator
"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.
1715542317
Hero Member
*
Offline Offline

Posts: 1715542317

View Profile Personal Message (Offline)

Ignore
1715542317
Reply with quote  #2

1715542317
Report to moderator
1715542317
Hero Member
*
Offline Offline

Posts: 1715542317

View Profile Personal Message (Offline)

Ignore
1715542317
Reply with quote  #2

1715542317
Report to moderator
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
June 20, 2012, 04:34:47 AM
 #2

1. You can have a transaction with multiple inputs and outputs. I don't think you'd get much in the long term, since the load on the blockchain is proportional to the transaction data size. But if you do the transfers internally rather than with Bitcoin transactions, you can avoid them being on the blockchain at all.
2. AFAIK the scripting language allows a transaction to be valid only after block X.
3. With bitcoind they're stored in wallet.dat. If you're making a custom solution you can store them wherever you want. Ideally you'd have multisignature addresses, and put most coins in a cold wallet.
4. If a user gets the private key he can forever spend any coins in the corresponding address. Depending on what you are trying to do, multisignature transactions can help.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Narydu (OP)
Donator
Hero Member
*
Offline Offline

Activity: 743
Merit: 510



View Profile WWW
June 20, 2012, 04:51:10 AM
 #3

1) I guess that this "internally", stands for services such as mtgox. How do they work?... I send money to an external wallet and then they are sent to a bigest wallet and "internally" assigned to my user? So no further transaction occurs in the blockchain until my user pretends to send them out to another address? If so, any hacking could mess transaction reccords loosing Bitcoin traceabillity...?

2) Multisignature might be a catch here, yes! No outgoing transactions would be generated until a our signature is sent too! Obviously no way to avoid recieving, any way!

Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
June 20, 2012, 08:58:52 AM
 #4

1) I guess that this "internally", stands for services such as mtgox. How do they work?... I send money to an external wallet and then they are sent to a bigest wallet and "internally" assigned to my user? So no further transaction occurs in the blockchain until my user pretends to send them out to another address? If so, any hacking could mess transaction reccords loosing Bitcoin traceabillity...?
eWallets keep a database of how much they owe to each user. When a user wants to transfer funds to another user, they just update the balances rather than make a Bitcoin transaction.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
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!