#dusk $DUSK @Dusk Здание может приветствовать всех, не оставляя комнату сервера незапертой. Очевидно в реальной жизни. Но когда мы говорим «permissionless» (без разрешений), эта граница легко ускользает.
Я заметил это, когда разбирался с настройкой нод Dusk. Провиженеры должны иметь 9000/udp для Kadcast и консенсуса, но HTTP API на 8080/tcp не нужно делать публичным. Archive Nodes даже по умолчанию привязывают API к 127.0.0.1.
Стоп. Permissionless L1, чьи собственные эксплуатационные рекомендации прямо говорят вам, что НЕ нужно выставлять наружу.
Это не противоречие. Консенсусу нужно открытое участие; машине не требуется открытая доступность. Публикация обоих компонентов не сделала бы Dusk более децентрализованным — она лишь увеличила бы площадь атаки.
Мне нравится, что Dusk не путает открытость с доступностью. Первое — свойство протокола; второе — решение по безопасности на операционном уровне. Они могут расходиться в противоположных направлениях, обслуживая одну и ту же систему.
Децентрализация убирает ненужные разрешения. Безопасность убирает ненужный доступ. Трудная часть — точно знать, где провести границу.
$TUT $ENA
Я заметил это, когда разбирался с настройкой нод Dusk. Провиженеры должны иметь 9000/udp для Kadcast и консенсуса, но HTTP API на 8080/tcp не нужно делать публичным. Archive Nodes даже по умолчанию привязывают API к 127.0.0.1.
Стоп. Permissionless L1, чьи собственные эксплуатационные рекомендации прямо говорят вам, что НЕ нужно выставлять наружу.
Это не противоречие. Консенсусу нужно открытое участие; машине не требуется открытая доступность. Публикация обоих компонентов не сделала бы Dusk более децентрализованным — она лишь увеличила бы площадь атаки.
Мне нравится, что Dusk не путает открытость с доступностью. Первое — свойство протокола; второе — решение по безопасности на операционном уровне. Они могут расходиться в противоположных направлениях, обслуживая одну и ту же систему.
Децентрализация убирает ненужные разрешения. Безопасность убирает ненужный доступ. Трудная часть — точно знать, где провести границу.
$TUT $ENA