XíchRefreshing Chiều caoRefreshing Cái víTemporarily unavailable Nhà thám hiểmRefreshing wHOBC—
Thông báo Sổ ghi chép chính thức đã được lưu trữ trên chuỗi khối — Việc khai thác Scrypt dự kiến sẽ được tiến hành tiếp theo.

Đã xuất bản

HobbyHash Coin hiện đã công bố Bản ghi Chính thức — một sổ cái công khai chỉ cho phép thêm dữ liệu về các tuyên bố dự án được niêm phong bằng SHA-256 và được neo trên chuỗi HOBC với một giao dịch OP_RETURN cho mỗi lần niêm phong (tiền tố HOBCOR1 + hàm băm nội dung).

• Xem Bản ghi Chính thức: https://hobbyhashcoin.com/official-record/

Tri-PoW (SHA256d + KawPow + RandomX) vẫn đang hoạt động. Scrypt là công việc đã được lên kế hoạch và chưa được kích hoạt.

— HobbyHash Coin
Giao thức dành cho nhà phát triển

Tin nhắn thanh toán trên chuỗi

HOBCMSG1 cho phép ví điện tử đính kèm một tin nhắn UTF-8 riêng tư vào khoản thanh toán bằng cách sử dụng một đầu ra OP_RETURN. Văn bản mã hóa là công khai; chỉ có khóa thanh toán của người nhận mới có thể giải mã.

Tổng quan

Chức năng gửi tiền của Ví Web hỗ trợ tin nhắn riêng tùy chọn (tối đa 300 ký tự). Định dạng truyền tải giống nhau được công bố để các ứng dụng trên Windows, Linux, Android và bên thứ ba có thể triển khai chức năng gửi/nhận tương thích sau này.

Mô hình bảo mật

Số tiền thanh toán, địa chỉ và thời gian vẫn được công khai. Các byte thông điệp trên chuỗi khối là văn bản mã hóa. Bất kỳ ai có khóa riêng tư thanh toán của người nhận đều có thể giải mã. Các địa chỉ ví web lưu ký được trang web giải mã cho người nhận đã đăng nhập (mức độ tin cậy tương tự như khi lưu ký).

Định dạng dây

Tải trọng dữ liệu OP_RETURN đơn lẻ:

HOBCMSG1 | ver:1 | flags:0 | utf8_plaintext

Tiền tố ASCII HOBCMSG1, sau đó là ver (1 byte, hiện tại là 1), flags (1 byte; bit 0 = mã hóa), khóa công khai nén tạm thời (33 byte), nonce AES-GCM (12 byte), văn bản mã hóa, sau đó là thẻ xác thực 16 byte.

Mật mã học

Bên gửi tạo ra một cặp khóa secp256k1 tạm thời, sử dụng ECDH với khóa công khai thanh toán đã nén của người nhận, HKDF-SHA256 (thông tin HOBCMSG1-v1) thành khóa 32 byte, sau đó là AES-256-GCM. Khóa công khai của người nhận PHẢI khớp với mã băm 160 của chương trình chứng thực P2WPKH của địa chỉ đích hobc1….

Giới hạn

Ví HobbyHash sử dụng giới hạn 300 ký tự văn bản thuần UTF-8 cho ghi chú thanh toán. Chính sách chuyển tiếp nút cho phép các dữ liệu OP_RETURN lớn hơn; hãy đảm bảo tải trọng ứng dụng có tính đến phí.

Khóa công khai của người nhận

Nếu địa chỉ đích đã có khóa công khai (giao dịch trước đó, hoặc địa chỉ ví chỉ xem/ví nóng), ví có thể tự động phân giải. Nếu không, người gửi phải cung cấp khóa công khai đã được nén khớp với địa chỉ. Nếu không có khóa công khai khớp, tin nhắn riêng tư không thể được đính kèm (chức năng gửi thông thường vẫn hoạt động).

Ví dụ RPC

Xây dựng lệnh thanh toán kèm dữ liệu đầu ra (mã hex là payload HOBCMSG1), sau đó nạp tiền/ký tên/phát sóng — hoặc sử dụng send RPC thử nghiệm khi có sẵn:

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

Dành cho các nhà phát triển ứng dụng

Triển khai mã hóa/giải mã dựa trên tài liệu này. Phát hiện HOBCMSG1 trong trình khám phá và hiển thị huy hiệu tin nhắn được mã hóa — không hiển thị văn bản mã hóa dưới dạng văn bản trò chuyện. Ví HobbyHash trên máy tính và thiết bị di động sẽ sử dụng lại định dạng này.

Tuyệt đối không được để thông tin bí mật trong văn bản thuần OP_RETURN. Các bản ghi nhớ riêng tư phải sử dụng HOBCMSG1 được mã hóa.