На этой неделе я каждый вечер проходил мимо одной и той же калитки. Охранник сначала проверяет удостоверение личности, записывает имя в журнал, а затем впускает. Три шага, каждый раз. В первые дни это меня раздражало... типа, брат, зачем входить так долго. Затем я заметил кое-что. Если хотя бы один из этих шагов пропустить, вся система ломается... Кто-то проверяет, но не записывает, или записывает, но не проверяет, оба варианта опасны по-своему.

Того вечера я пришел домой и снова прочитал процесс регистрации узлов OpenGradient. Узел TEE сначала генерирует свою собственную аттестацию. Затем он публикует это в сети. Сеть рассылает это полным узлам. Полные узлы проверяют это, и только тогда это добавляется в реестр. Это сильно напоминало охранника, честно, "нет проверки, нет входа"... как будто это правило было прямо написано в коде.

Но что-то меня беспокоило. Охранник справляется с одной линией людей отлично. Что происходит, когда тысячи узлов пытаются зарегистрироваться одновременно? Удерживается ли эта цепочка проверки на той же скорости? Если задержка в сети увеличивается даже немного, аутентификация замедляется, и если это замедляется, вся идея реального времени начинает выглядеть шатко. Безопасность и скорость... могут ли эти два аспекта действительно двигаться вместе, не жертвуя чем-то одним?

Журнал охранника и этот реестр в блокчейне сталкиваются с одним и тем же вопросом. Сколько времени на самом деле должно занимать доверие, и сколько времени мы можем реально себе позволить ему уделить. 🤔 все еще не думаю, что у кого-то есть четкий ответ на этот вопрос.
@OpenGradient #OPG
$O
$BTW
$OPG