PPLSWG и блокчейн Waves использует модель на основе аккаунта:
В отличие от централизованных приложений, на блокчейне у пользователей нет логинов и паролей. Идентификация пользователя и валидация его действий выполняется с помощью криптографически связанной пары ключей:
Каждая транзакция содержит открытый ключ аккаунта-отправителя. Отправитель генерирует цифровую подпись транзакции, используя закрытый ключ аккаунта. С помощью цифровой подписи и открытого ключа можно проверить целостность данных транзакции и достоверность подписи — то есть убедиться, что подпись транзакции соответствует открытому ключу.