Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: Incorrect TITAN instructions in wiki  (Read 453 times)


Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 11957
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Incorrect TITAN instructions in wiki
« Reply #1 on: April 01, 2015, 01:55:12 PM »
Quote
wallet_account_register <account_name> <pay_from_account> [public_data] [delegate_pay_rate] [account_type]   Updates the data published about a given account
Updates the data published about a given account

Parameters:
  account_name (account_name, required): the account that will be updated
  pay_from_account (account_name, required): the account from which fees will be paid
  public_data (json_variant, optional, defaults to null): public data about the account
  delegate_pay_rate (uint8_t, optional, defaults to -1): -1 for non-delegates; otherwise the percent of delegate pay to accept per produced block
  account_type (string, optional, defaults to "titan_account"): titan_account | public_account - public accounts do not receive memos and all payments are made to the active key

There currently is no way of changing that attribute .. I hope there will soon be ..
It seems like all Keyhotee founder ids (which have an empty setting here) are handled as public_accounts ..
@vikram
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline karnal

Re: Incorrect TITAN instructions in wiki
« Reply #2 on: April 01, 2015, 02:25:11 PM »
I'm not sure if I follow. So it is the faucet that is creating the account as public?

If this is so, then I don't see how to avoid linking one of the non-titan accounts with the new titan-account (as a consequence of funding the new titan account from a previously created account with a BTS balance).

Also, could you provide a working example of an invocation of that command? It seems strange if [] denotes the parameter being optional.


Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 11957
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Incorrect TITAN instructions in wiki
« Reply #4 on: April 01, 2015, 02:36:58 PM »
I'm not sure if I follow. So it is the faucet that is creating the account as
public?
Almost .. It's actually *registering* as public account.

If this is so, then I don't see how to avoid linking one of the non-titan
accounts with the new titan-account (as a consequence of funding the new titan
account from a previously created account with a BTS balance).
Jup .. that link can be made as you need to pay for it. BUT, you can also let
someone else pay the registration fee and register your account as titan
account. Also, you just need to move your funds from your account back to you
own account .. maybe in smaller junks .. and the from the blockchain, noone will
be able to tell if its still in your control or not.

Also, you don't necessarily need to 'register'.. you can use address as in
bitcoin too. This will be made easier in the next release.

So in order for your account to not be linked to any of your other funds due to
registration, you could do the following:
1) create a wallet / account (not registered)
2) get some funds from somewhere
3) create a new local account that you want to register
4) send 0.5 BTS from your funds to the new account
5) register your new account using the funds in the new account

you may even have some more intermediate steps to 'unlink' the source of your
funds.

Quote
Also, could you provide a working example of an invocation of that command? It
seems strange if [] denotes the parameter being optional.
Code: [Select]
wallet_account_register newname payfromthisimport {} 255 "titan_account"
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 11957
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Incorrect TITAN instructions in wiki
« Reply #5 on: April 01, 2015, 02:38:09 PM »
And -- if indeed it is the faucet, how about adding a simple checkbox, perhaps defaulting to yes, for accounts reg'd through it?
good idea
https://github.com/BitShares/web_services/issues/24
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline karnal

Re: Incorrect TITAN instructions in wiki
« Reply #6 on: April 01, 2015, 02:41:59 PM »
Quote from: xeroc ¯\_(ツ)_/¯
Almost .. It's actually *registering* as public account.

Good point. The account is created locally, but registered by the faucet.

Quote from: xeroc ¯\_(ツ)_/¯
Jup .. that link can be made as you need to pay for it. BUT, you can also let
someone else pay the registration fee and register your account as titan
account. Also, you just need to move your funds from your account back to you
own account .. maybe in smaller junks .. and the from the blockchain, noone will
be able to tell if its still in your control or not.

Also, you don't necessarily need to 'register'.. you can use address as in
bitcoin too. This will be made easier in the next release.

So in order for your account to not be linked to any of your other funds due to
registration, you could do the following:
1) create a wallet / account (not registered)
2) get some funds from somewhere
3) create a new local account that you want to register
4) send 0.5 BTS from your funds to the new account
5) register your new account using the funds in the new account

you may even have some more intermediate steps to 'unlink' the source of your
funds.

Makes sense.. one more question, if non-titan A sends funds to non-titan B, can anyone automatically know this by observing the blockchain?

EDIT: to be more precise, can anyone know that NonTitanA is sending to NonTitanB (knowing that the transaction occured is possible by anyone, of course, but can anyone know the account names from blockchain observation?)


Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 11957
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Incorrect TITAN instructions in wiki
« Reply #8 on: April 01, 2015, 03:02:24 PM »
Makes sense.. one more question, if non-titan A sends funds to non-titan B, can anyone automatically know this by observing the blockchain?

EDIT: to be more precise, can anyone know that NonTitanA is sending to NonTitanB (knowing that the transaction occured is possible by anyone, of course, but can anyone know the account names from blockchain observation?)

If you send funds from non-TITAN account A to non-TITAN account B .. you send funds from an address that is bound to account A to an address that is bound to account B.
So in short: yes .. everyone can see you move the funds from account A to B .. and you can see the account names of A and B
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline karnal

Re: Incorrect TITAN instructions in wiki
« Reply #9 on: April 01, 2015, 03:15:03 PM »
That's what I thought, just wanted to make sure.

I wonder if most present users realize we are broadcasting all of our (bitshares ecosystem) financial life for the whole of the internet to see, for eternity  :o

Speaking for myself, I was pretty convinced all accounts would be TITAN-enabled by default  :-[


Eh well, I'll take your instructions into consideration and begin planning around that.. would be sweet if the checkbox idea materializes as well, definitely.


As usual, thank you, your assistance's really appreciated :)


Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 11957
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Incorrect TITAN instructions in wiki
« Reply #11 on: April 01, 2015, 05:43:21 PM »
One angle I forgot to cover, how about NonTitanA to TitanA ? In this case it cannot be known except for the parties involved that the destination was TitanA ---- correct?
If the receiver account is TITAN you can link the receiver address to the receiver account name ..

if the sender is titan you cannot link the server address to a sender account name

if the sender and the receiver are titan account you cannot link neither of both to an account name
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline karnal

Re: Incorrect TITAN instructions in wiki
« Reply #12 on: April 01, 2015, 05:59:27 PM »
Alright. Glad I asked!  ;D

So, by the same token, paying for a new (titan) account FROM a TITAN account should not have privacy implications?

Even if the account reg will show up on the block right next to the 0.5 BTS fee, it will not be possible to tie that address, if the sending (paying for reg) account is TITAN. Correct?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 11957
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Incorrect TITAN instructions in wiki
« Reply #13 on: April 01, 2015, 06:24:59 PM »
Alright. Glad I asked!  ;D

So, by the same token, paying for a new (titan) account FROM a TITAN account should not have privacy implications?

Even if the account reg will show up on the block right next to the 0.5 BTS fee, it will not be possible to tie that address, if the sending (paying for reg) account is TITAN. Correct?
Yup
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline xiahui135

  • Sr. Member
  • ****
  • Posts: 496
    • View Profile
Re: Incorrect TITAN instructions in wiki
« Reply #14 on: April 02, 2015, 12:50:52 AM »
TITAN is a disadvantage for bitshares. The bitshares network even do not support a blockchain explore.

 

Google+