can anyone try to evaluate “Titan” vs “no Titan”, scanning resources cost?

Started by sudo, March 09, 2015, 10:29:28 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

xeroc

Quote from: monsterer on March 09, 2015, 03:11:37 PM
Quote from: xeroc ¯\_(ツ)_/¯ on March 09, 2015, 02:57:35 PM
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

monsterer

Quote from: xeroc ¯\_(ツ)_/¯ on March 09, 2015, 02:57:35 PM
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?
My opinions do not represent those of metaexchange unless explicitly stated.
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

xeroc

Quote from: monsterer on March 09, 2015, 01:27:02 PM
Quote from: xeroc ¯\_(ツ)_/¯ on March 09, 2015, 12:03:27 PM
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 ..

monsterer

Quote from: xeroc ¯\_(ツ)_/¯ on March 09, 2015, 12:03:27 PM
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?
My opinions do not represent those of metaexchange unless explicitly stated.
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

xeroc


cube

Quote from: xeroc ¯\_(ツ)_/¯ on March 09, 2015, 12:03:27 PM
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.
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

xeroc

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

sudo

Resource overhead and execution efficiency of the system.

the exchange  can  change into NO TITAN  as soon as possible