Author Topic: can anyone try to evaluate “Titan” vs “no Titan”, scanning resources cost?  (Read 1682 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
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

Offline monsterer

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.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: 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"

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 ..

Offline monsterer

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.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline cube

  • Hero Member
  • *****
  • Posts: 1404
  • Bit by bit, we will get there!
    • View Profile
  • BitShares: bitcube
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.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: 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

Offline sudo

  • Hero Member
  • *****
  • Posts: 2255
    • View Profile
  • BitShares: ags
Resource overhead and execution efficiency of the system.

the exchange  can  change into NO TITAN  as soon as possible