BitShares Forum
Main => General Discussion => Topic started by: sudo on March 09, 2015, 10:29:28 am
-
Resource overhead and execution efficiency of the system.
the exchange can change into NO TITAN as soon as possible
-
for nonTITAN transactions there is no need for "scanning" .. the database for "unspend outputs" is kept up to date every 10 secs with new transactions coming in ..
For TITAN, all memos have to be scanned for all transactions to figure out if the tx is "meant for you"
I would recommend for exchanges to switch over to notTITAN and have the memo field encrypted with the registered account public key (which would happen automatically)
The main drawback is, that people can see that other people are depositing funds on the exchange
-
for nonTITAN transactions there is no need for "scanning" .. the database for "unspend outputs" is kept up to date every 10 secs with new transactions coming in ..
For TITAN, all memos have to be scanned for all transactions to figure out if the tx is "meant for you"
I would recommend for exchanges to switch over to notTITAN and have the memo field encrypted with the registered account public key (which would happen automatically)
The main drawback is, that people can see that other people are depositing funds on the exchange
For users who need privacy in their transactions, this would be a big let down.
-
*agreed*
-
for nonTITAN transactions there is no need for "scanning" .. the database for "unspend outputs" is kept up to date every 10 secs with new transactions coming in ..
For TITAN, all memos have to be scanned for all transactions to figure out if the tx is "meant for you"
Devils advocate: why can't you store a list of known UTXOs for titan transactions in the same way as you can for non-titan?
-
for nonTITAN transactions there is no need for "scanning" .. the database for "unspend outputs" is kept up to date every 10 secs with new transactions coming in ..
For TITAN, all memos have to be scanned for all transactions to figure out if the tx is "meant for you"
Devils advocate: why can't you store a list of known UTXOs for titan transactions in the same way as you can for non-titan?
you need to figure out IF a particular transaction is YOURS! ... that's what happens when TITAN is scanning ..
-
you need to figure out IF a particular transaction is YOURS! ... that's what happens when TITAN is scanning ..
Isn't that the same thing which happens with UTXOs in bitcoin? The wallet scans for transactions for which it has the private key and sticks them in a table somewhere?
-
you need to figure out IF a particular transaction is YOURS! ... that's what happens when TITAN is scanning ..
Isn't that the same thing which happens with UTXOs in bitcoin? The wallet scans for transactions for which it has the private key and sticks them in a table somewhere?
In Bitcoin you derive the addresses for which your hold the private key and just
look for transactions that deposit into one of those addresses
with TITAN, the addresses are computed from the public key of the registered
account and the instructions to regenerate the private key that allows access to
the funds is stored in the memo. That's what happens in stealth addresses in
Bitcoin too ..
Hence, the BTS/stealth wallet has to scan every memo to figure out if it can
decode the data in the memo and find "instructions" on how to derive the private
key for the deposit