Привет. Вопрос программистам. Я тут реализую на Ruby энкодеры и декодеры биткоиновских адресов Base58 и Bech32. Как думаете, надо ли реализовывать проверку целостности (checksum) прямо в них, или сделать отдельным классом? По идее это просто кодировки наподобие Base32 или Base64, которые имеют смысл и без проверки целостности. С другой стороны, сами по себе они нигде не используются, а пользователя может ввести в заблуждение, ибо он ожидает проверки.