fromKey static method
Implementation
static K4Pid fromKey(K4PublicKey key) {
final paserk = key.toString(); // Получаем полный PASERK ключа
final input =
Uint8List.fromList(utf8.encode(_prefix) + utf8.encode(paserk));
// Используем BLAKE2b-264 как указано в спецификации
final blake2b = blake2lib.Blake2b(
digestSize: hashLength, // 33 bytes для BLAKE2b-264
);
return K4Pid(blake2b.process(input));
}