Documentation
¶
Index ¶
Constants ¶
View Source
const ( // DefaultSaltLength длина соли по умолчанию DefaultSaltLength = 16 // BaseValue базовое значение для генерации случайного числа (nonce) BaseValue = 10000 // Decimal основание системы счисления в десятичной системе Decimal = 10 )
Variables ¶
This section is empty.
Functions ¶
func GenerateSalt ¶
GenerateSalt Генерация случайной строки (salt)
func VerifyPoWSolution ¶
VerifyPoWSolution Проверка решения PoW
Types ¶
type Task ¶
type Task struct { Salt string `json:"salt"` Nonce string `json:"nonce"` Difficulty string `json:"difficulty"` }
Task структура задачи PoW Salt - случайная строка Nonce - случайное число предоставляемое сервером Difficulty - сложность задачи, является префиксом для хэша, количество нулей в начале хэша
func GenerateTask ¶
GenerateTask Генерация задачи PoW с заданной сложностью и длиной соли
type TaskSignature ¶
TaskSignature структура для хранения задачи PoW и временной метки, для подписи
Click to show internal directories.
Click to hide internal directories.