Комментарии 18
try
{
return true; // Соединение удалось.
}
По-моему это шедевр.
…
// Возвращаем true, если хэш не годен, и true — если хэш годен
…
:)
Сначало было решено назвать поле вот так:
protected $db;
Но в Google пример для соединения написан вот так:
$dbh = new PDO ($dsn, $username, $password); // Попытка подключиться к базе
Вот же незадача :-)
Имеет ли смысл писать централизованную криптовалюту, и к тому же на PHP?
Я считаю, не очень. Но, попробовать еще как стоит.
Если смысла нет и вы это понимаете, зачем вы этим занимаетесь? Для самообучения?
Идеологически одна из важнейших фишек блокчейна — это распределенная сеть нулевого доверия. Централизированный блокчейн имеет смысл разве что для усложнения внедрения не подтвержденных транзакций из вне, обходящих флоу в вашем проекте. Для таких целей оно может оказаться слишком дорогим, при этом дешевле (часто правильней) — сервера ключей + отдельная валидация транзакций.
Я уже молчу про проблему 51%, которую компания самотужки побороть вряд ли сможет, при координированной атаке.
Ваш код печалит котейку, не надо так
hacktriemackteam228 Исправлять много придется)) Вот вам вдогонку небольшой чек лист https://github.com/index0h/php-conventions
Как я писал централизованную криптовалюту на PHP. (Часть 1 — Базовые конспекты + Быстрый старт)