ЛанцюгRefreshing ВисотаRefreshing ГаманецьTemporarily unavailable ДослідникRefreshing хто з ГОБК—
Оголошення Офіційний запис опубліковано в блокчейні — майнінг Scrypt заплановано на наступний етап

Опубліковано

HobbyHash Coin тепер публікує Офіційний запис — публічний реєстр проектних заяв, який можна лише додавати, запечатаний SHA-256 та прив'язаний до ланцюжка HOBC з однією транзакцією OP_RETURN на кожну запечатану мітку (префікс HOBCOR1 + хеш контенту).

• Перегляньте Офіційний запис: https://hobbyhashcoin.com/official-record/

Tri-PoW (SHA256d + KawPow + RandomX) залишається активним. Scrypt — це планова робота, яка ще не активна.

— HobbyHash Coin
Протокол розробника

Повідомлення про оплату в мережі

HOBCMSG1 дозволяє гаманцям додавати до платежу приватне повідомлення UTF-8, використовуючи один вивід OP_RETURN. Шифротекст є публічним; його може розшифрувати лише ключ платежу одержувача.

Огляд

Надсилання через веб-гаманець підтримує опціональне приватне повідомлення (максимум 300 символів). Опубліковано той самий формат переказу, щоб Windows, Linux, Android та сторонні програми могли пізніше реалізувати сумісне надсилання/отримання.

Модель конфіденційності

Сума платежу, адреси та час залишаються публічними. Байти повідомлення в ланцюжку є зашифрованим текстом. Будь-хто, хто має закритий ключ платежу одержувача, може його розшифрувати. Пункти призначення веб-гаманців для зберігання розшифровуються сайтом для одержувача, який увійшов у систему (та ж довіра, що й для зберігання).

Формат дроту

Одинарне корисне навантаження даних OP_RETURN:

HOBCMSG1 | ver:1 | flags:0 | utf8_plaintext

Префікс ASCII HOBCMSG1, потім ver (1 байт, зараз 1), flags (1 байт; біт0 = зашифровано), ефемерний стиснутий публічний ключ (33 байти), одноразовий код AES-GCM (12 байт), зашифрований текст, потім 16-байтовий тег автентифікації.

Криптографія

Відправник генерує ефемерну пару ключів secp256k1, ECDH зі стиснутим публічним ключем платежу одержувача, HKDF-SHA256 (info HOBCMSG1-v1), до 32-байтового ключа, а потім AES-256-GCM. Публічний ключ одержувача ПОВИНЕН відповідати hash160 програмі-свідченню P2WPKH адреси hobc1… призначення.

Ліміти

Гаманці HobbyHash використовують обмеження відкритого тексту UTF-8 у 300 символів для платіжних нот. Політика ретрансляції вузлів дозволяє більші носії даних OP_RETURN; враховуйте комісію за корисне навантаження програми.

Відкритий ключ одержувача

Якщо адреса призначення вже має відомий публічний ключ (попередні витрати або адресу лише для спостереження/гарячого гаманця), гаманці можуть розпізнати його автоматично. В іншому випадку відправник повинен надати стиснутий публічний ключ, який відповідає адресі. Без відповідного публічного ключа приватне повідомлення не можна додати (звичайне надсилання все ще працює).

Приклад RPC

Створіть платіж плюс вивід даних (шістнадцяткове навантаження – це корисне навантаження HOBCMSG1), потім профінансуйте/підпишіть/роздайте — або використовуйте експериментальний send RPC, якщо він доступний:

hobbyhash-cli -rpcwallet=WALLET send '{"hobc1q…": 1.5, "data": "484f42434d534731…"}'

# Or raw construction:
hobbyhash-cli createrawtransaction '[]' '[{"hobc1q…":1.5},{"data":"484f42434d534731…"}]'
hobbyhash-cli -rpcwallet=WALLET fundrawtransaction HEX
hobbyhash-cli -rpcwallet=WALLET signrawtransactionwithwallet FUNDED_HEX
hobbyhash-cli sendrawtransaction SIGNED_HEX

Для розробників додатків

Реалізуйте кодування/дешифрування для цього документа. Виявляйте HOBCMSG1 у дослідниках та показуйте значок зашифрованого повідомлення — не відображайте зашифрований текст як текст чату. Гаманці HobbyHash для комп’ютерів та мобільних пристроїв повторно використовуватимуть цей формат.

Ніколи не розміщуйте секрети у відкритому тексті OP_RETURN. Приватні нотатки повинні використовувати зашифрований HOBCMSG1.