Преглед и подписване

Приложенията могат да поискат да подпишете транзакция в Hive, например глас, превод или публикация. Те ви изпращат връзка, която отваря Hivesigner. Hivesigner показва с ясни думи какво прави заявката, кой ключ ѝ е нужен и накъде ви изпраща след това. Нищо не се подписва, докато не одобрите. Приложенията могат да поискат и да подпишете съобщение, което никога не стига до блокчейна.

Екранът „Потвърждаване на транзакция“

Връзката за подписване отваря екран със заглавие „Потвърждаване на транзакция“. Той показва по една карта за всяка операция в заявката. Операцията е едно действие в Hive, например един глас или един превод.

Когато заявката носи повече от една операция, картите се номерират, а редът над тях казва „Тази заявка съдържа 3 операции. Прегледайте всяка от тях, преди да одобрите.“

Обобщението

Всяка карта започва с изречение, което казва какво прави операцията, със стойностите от заявката. Например:

Операция Какво пише на картата
Превод Изпращане на 1.000 HIVE до @bob (а отдолу бележката, във вида „Бележка: ...“)
Глас Положителен глас за @alice/moya-publikaciya (а отдолу тежестта на гласа, например 100%)
Публикация или отговор Публикуване на „Моето заглавие“, или Отговор на @alice/moya-publikaciya
Действие, което дефинира приложение в Hive Потребителско действие (follow)
Промяна на това кой управлява акаунт Промяна на правомощията на акаунта

Останалите операции показват името си, например „Power Up“ или „Делегиране на Hive Power“.

До изречението етикет с главни букви показва ключа, който операцията изисква: POSTING, ACTIVE или OWNER.

Подробностите

Под изречението картата изброява стойностите, които операцията носи:

  • акаунта, от чието име действа операцията
  • за публикация или коментар: постоянния линк (адреса на публикацията), общността или тага, съдържанието и метаданните
  • за потребителско действие: всяка стойност от данните му, по една на ред, за да не се отреже нищо
  • за промяна на правомощия: прага, ключовете и акаунтите, които задава

Промяната на правомощия казва и кога би премахнала ключовете ви, с текста „ключове: НЯМА (вашият ключ се премахва)“. Липсващ праг се показва като „праг НЕ Е ЗАДАДЕН (приема се за 0)“.

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

Покажи операцията в суров вид (или Покажи операциите в суров вид) отваря точно онези операции, които ще бъдат подписани.

Когато сумата е дадена в Hive Power, Hivesigner я преизчислява по текущия курс. Показва „Зарежда се текущият курс на Hive Power…“ и изчаква този курс, преди да ви позволи да одобрите.

Някои заявки носят транзакция, подготвена другаде, например за акаунт, управляван от няколко души. Тогава екранът казва „Тази заявка подава собствена заглавна част на транзакцията. Изтича: ДАТА.“ Ако други вече са я подписали, добавя „Тя вече съдържа 2 подписа.“

Кой ключ е нужен

Под картите един ред посочва ключа, нужен на цялата заявка: „Подписва се с вашия posting ключ“, „Подписва се с вашия active ключ“ или „Подписва се с вашия owner ключ“.

Hivesigner подписва точно с този ключ. Active ключът не може да подпише глас, а owner ключът не може да подпише превод. Това е правило на Hive от хардфорк през 2025 г. Вижте Кой ключ да добавите.

На всички операции в една заявка трябва да е нужен един и същ ключ. Когато не е така, редът гласи „Тази транзакция изисква повече от едно ниво на правомощия и не може да бъде подписана с един ключ.“ Няма бутон за одобряване. Върнете се в приложението.

Заявките с owner ключ са редки. Те променят кой може да управлява или да възстанови акаунта ви. Прочетете ги два пъти. Вижте Прочетете, преди да одобрите.

Когато ключът липсва

Ако избраният акаунт няма този ключ на това устройство, екранът го казва. Например: „За това е нужен вашият active ключ, а за @ПОТРЕБИТЕЛ той не е добавен тук.“

  1. Изберете Добавете още един акаунт под съобщението. Отваря се формата Добавяне на акаунт.
  2. Въведете същото потребителско име и липсващия ключ. Ако акаунтът има код за достъп, въведете и него.
  3. Изберете Добавяне на акаунт. Hivesigner добавя ключа и ви връща към заявката.

Ако акаунтът е заключен, екранът показва поле Код за достъп над бутона. Едно натискане отключва акаунта и одобрява. Ако се окаже, че ключът наистина липсва, екранът го казва след отключването.

Ако този браузър още няма нито един акаунт, на бутона пише Продължи и той отваря формата Добавяне на акаунт.

Одобряване или подписване

Редът с акаунта над бутона казва „Подписване като“ и посочва акаунта, който подписва. Смяна на акаунт ви позволява да изберете друг. Вижте Смяна на акаунт.

  • Одобри подписва транзакцията във вашия браузър и я изпраща към мрежата на Hive. Резултатът гласи „Транзакцията е излъчена успешно“, а до него стои ID на транзакцията, което я отваря в блокчейн бразуър.
  • Подпиши се появява вместо това, когато заявката иска само подпис. Тогава Hivesigner подписва транзакцията, без да я изпраща към мрежата, и предава подписа на приложението, или го показва, когато заявката не посочва никакъв сайт.

Ако мрежата отхвърли транзакцията, ще видите „Вашата транзакция не беше излъчена“ и до него „Съобщение за грешка“, което мрежата е върнала. Можете да опитате отново.

Сайтът, към който се връщате

Когато заявката посочва сайт за връщане, съобщението най-горе казва „Ще бъдете пренасочени към HOST.“ След като одобрите, Hivesigner ви изпраща там. Проверете дали HOST е сайтът, от който сте дошли.

Когато заявката не посочва никакъв сайт, Hivesigner остава на екрана с резултата.

Заявка за друг акаунт

Заявката може да е направена за акаунт, различен от избрания. Hivesigner показва това по два начина.

Заявката трябва да бъде подписана от друг акаунт. Екранът казва „Тази заявка трябва да бъде подписана от @АКАУНТ. Превключете към този акаунт.“ На реда с акаунта пише „Избран акаунт“, а под него се отваря списъкът с акаунти. Изберете този акаунт или го добавете чрез Добавете още един акаунт. С никой друг акаунт Hivesigner няма да подпише заявката.

Операция действа от името на друг акаунт. Това се случва с акаунти, които управляват няколко души. Предупреждението най-горе казва „Това не действа от името на @ПОТРЕБИТЕЛ, а от името на @АКАУНТ. Продължете само ако управлявате и този акаунт.“ Подробностите на всяка карта посочват акаунта, от чието име тя действа.

Заявки, които Hivesigner не може да прочете

Hivesigner никога не подписва заявка, която не може да прочете изцяло и да ви покаже. Тук влизат операция, която не познава, заявка без нито една операция, стойност, която не подхожда на операцията (число, което не е число, сума в развален вид), и допълнителни данни, които не може да покаже.

Тогава екранът казва „Опа, нещо се обърка. Предоставените данни са невалидни.“ Върнете се в приложението. За да съобщите на екипа на Hivesigner, изберете Докладвайте този проблем.

Заявки за подписване на съобщение

Някои приложения искат да подпишете съобщение вместо транзакция, например за да докажете, че акаунтът е ваш. Съобщението е текст и подписването му не променя нищо в блокчейна.

Екранът показва:

  • Заглавие като „ПРИЛОЖЕНИЕ иска да подпишете съобщение.“ Когато приложението има Hive акаунт, редът отдолу го посочва: „Hive акаунт @АКАУНТ_НА_ПРИЛОЖЕНИЕТО“.
  • „Ще ви пренасочи към HOST“: сайтът, който получава подписа. Същият ред се появява отново до бутона.
  • Съобщение: целият текст, точно както ще бъде подписан. Знаците, които биха могли да скрият текст или да обърнат посоката му, се показват като откроени кодове, например \u{200B}.
  • Ключът, който се използва: „Подписва се с вашия posting ключ“ или „Подписва се с вашия active ключ“. Hivesigner никога не подписва съобщение с owner ключа.
  • Предупреждение: „Вашият подпис доказва на всеки, който го види, че @ПОТРЕБИТЕЛ е подписал точно този текст. Подписвайте само съобщение, което разбирате.“
  • Редът с акаунта, „Подписване като“, заедно със Смяна на акаунт.

Изберете Подпиши, за да подпишете. Hivesigner ви връща към сайта заедно с подписа, вашето потребителско име, вида на ключа и публичния ключ, създал подписа. Публичният ключ е онази половина от двойката ключове, която може да се споделя, и с него не може да се подпише нищо.

Изберете Отказ, за да отидете на вашата страница Акаунти. Сайтът не получава нищо.

Ако акаунтът няма този ключ на това устройство, екранът го казва. Например: „За това е нужен вашият posting ключ, а за @ПОТРЕБИТЕЛ той не е добавен тук.“ Изберете Смяна на акаунт, след това Добавете още един акаунт. За същия акаунт добавете липсващия ключ. Hivesigner ви връща към заявката.

Защо някои съобщения се отказват

Съобщение, което може да послужи като вход в Hivesigner. Някои текстове имат точно вида на вход в Hivesigner. Подписването им би дало на сайта достъп до акаунта ви. Hivesigner никога не подписва такъв текст и казва „Това съобщение е токен на Hivesigner. Подписването му би дало на сайта достъп до вашия акаунт, затова не може да бъде подписано.“

Заявка, която Hivesigner не може да използва. Hivesigner отказва заявка без съобщение или без адрес за връщане. Отказва и заявка за ключ, различен от posting или active, заявка, която посочва като приложение нещо, което не е Hive акаунт, както и заявка, чийто адрес за връщане не е защитен или не е регистриран за това приложение. Тогава казва „Тази заявка за подпис не може да се използва: нужни са съобщение, posting или active ключ и защитен URL адрес за пренасочване, регистриран за приложението. Върнете се в сайта и опитайте отново.“

Ако Hivesigner не може да прочете данните на приложението от мрежата на Hive, казва „Данните за акаунта не можаха да бъдат заредени от мрежата на Hive.“ и докато не успее, не подписва нищо. Изберете Опитай отново.

Подпишете съобщение сами

Можете да подпишете съобщение и сами, за да докажете, че управлявате даден акаунт.

  1. Отворете hivesigner.com/signmessage. Долният колонтитул води дотам под името Подписване на съобщение.
  2. Ако избраният акаунт е заключен, въведете кода му за достъп и изберете Отключи. Ако не е избран акаунт, страницата води към вашите акаунти.
  3. Напишете текста в полето Съобщение. Hivesigner премахва интервалите и новите редове в началото и в края.
  4. Изберете ключа в полето Ключ за подписване. Там са изброени ключовете на избрания акаунт, налични на това устройство, от най-силния надолу, а най-силният е избран още в началото. Сменете го на Posting, освен ако не ви трябва друг.
  5. Изберете Подпиши съобщението.

Обобщение на подписа показва Автор, Използвани правомощия, Токен за проверка и Връзка за проверка. Токенът за проверка събира съобщението, потребителското ви име и подписа в един текст. Споделете връзката или токена с онзи, който трябва да провери съобщението.

Подписът не разкрива ключа ви, но показва с кой ключ е направен.

Проверка на съобщение

  1. Отворете hivesigner.com/verifymessage. Долният колонтитул води дотам под името Проверка на съобщение.
  2. Поставете токена в полето Токен за проверка и изберете Провери подписа.

Връзката за проверка отваря тази страница и сама проверява съобщението.

Резултатът гласи „Подписът е валиден за ПОТРЕБИТЕЛ“ или „Подписът не може да бъде потвърден с ключовете на акаунта.“ Отдолу виждате Автор, Публичен ключ, извлечен от подписа, Съответстващи правомощия (вида на ключа, който е подписал) и Съобщение.

Hivesigner проверява подписа с ключовете, които акаунтът има в момента в мрежата на Hive. Съобщение, подписано с ключ, който акаунтът оттогава е сменил, вече не преминава проверката.