Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
ropox
7 лет назад

Несколько владельцев одного аккаунта возможно уже сейчас

То чувство, когда прочитал документацию и почувствовал себя немного хакером.

Со всей этой бучей по поводу лотереи, я решил посмотреть, чей это пользователь @golos.loto, но там оказалось, что его создали через майнинг. Но что мне больше заинтересовало, это то, что у него оказалось два постинг ключа

      "key_auths": [
        ["GLS6oLD5VJQDSr6W1ZQdngbZfBBzDRhKCBTayDEs9qYvz5KKM8uLT", 1],
        ["GLS7bbmrq3cmFry76vR7LFVpdWn7LYs26GLArLE6hkaM6heTswjYF", 1]
      ]

Сейчас уже это один, но не важно. Мне стало интересно, как так было сделано. Я пошел смотреть документацию и нашел вот такую функцию, доступную в cli_wallet

update_account_auth_key(string account_name, authority_type type, public_key_type key, weight_type weight, bool broadcast)

This method updates the key of an authority for an exisiting account. Warning: You can create impossible authorities using this method. The method will fail if you create an impossible owner authority, but will allow
mpossible active and posting authorities.

Parameters: account_name: The name of the account whose authority you wish to update (type: string) type: The authority type. e.g. owner, active, or posting (type: authority_type) key: The public key to add to the
authority (type: public_key_type) weight: The weight the key should have in the authority. A weight of 0 indicates the removal of the key. (type: weight_type) broadcast: true if you wish to broadcast the transaction. (type: bool) update_account_auth_threshold(string account_name, authority_type type, uint32_t threshold, bool broadcast)

Я попробовал эту команду и у меня получилось добавить два постинг ключа пользователю @zombie.

    "posting": {
      "weight_threshold": 1,
      "account_auths": [],
      "key_auths": [
        ["GLS7Hr3snEsV8sTXr1tJsg4ZsSxLLhAPw5vppwDBpCj3rdgxy1QWu", 50],
        ["GLS7gUGko4JDgVAqBHag7xxCQGi1mjSn35VkdagJd162uYtCXFNWR", 50]
      ]
    },

Я для чистоты эксперемента создал два кошелька, каждый со своим постинг-ключом и проголосовал от имени zombie.

    [9, {
      "trx_id": "6a48e8f9c6b817c34bdd4d7a54f846173fdd54cf",
      "block": 6469502,
      "trx_in_block": 0,
      "op_in_trx": 0,
      "virtual_op": 0,
      "timestamp": "2017-05-31T12:37:03",
      "op": ["vote", {
        "voter": "zombie",
        "author": "godnota",
        "permlink": "sborka-kompyutera-dlya-montazha-i-cvetokorrekcii-video-4k-60fps",
        "weight": 10000
      }]
    }],
    [10, {
      "trx_id": "69256d17a8d9da67dc032fb96277b86326e7367e",
      "block": 6469538,
      "trx_in_block": 0,
      "op_in_trx": 0,
      "virtual_op": 0,
      "timestamp": "2017-05-31T12:38:51",
      "op": ["vote", {
        "voter": "zombie",
        "author": "dany2323",
        "permlink": "ne-u-vsekh-takaya",
        "weight": 10000
      }]
    }]

Круто. Так можно создать общий аккаунт, к примеру @dobrokit, прокачать у него силу и дать нескольким кураторам ключи от него. Что бы они курировали темы. Можно конечно делегировать силу голоса после ХФ, который возможно будет в этом году, но по сути это тоже самое, плюс возможность писать от имени такого пользователя. Можно создать лицо сообщества, дать ключи нескольким админам, что бы они постили новости от лица сообщества. Удобно

"Да" - скажет кто-то, - "очнулся. Это любому давно известно" Но я вот только сейчас узнал. Жалко нет центрального места, где все это описано. Да, документация есть, но чего можно добиться той или иной командой нигде не описано. К примеру мне до сихпор неясно назначение параметра weight, 0 удаляет ключ, но что значит, если я укажу у каждого ключа "1" или "100". На что это влияет. И опять же почему я не могу с таким пользователем залогиниться на golos.io? Ошибка golos.io?

1
126.214 GOLOS
На Golos с February 2017
Комментарии (8)
Сортировать по:
Сначала старые