Пока вы не закрыли эту страницу с постом, в которой будет намек на выход из зоны комфорта, считаю важным сообщить то, что десктопный клиент для голоса - это клиент на котором вас никто никогда не заблокирует.
Да и сам этот пост пишу под впечатлением очередной маленькой флаговой войнушки на Голосе с недавними угрозами от небожителей физически заблокировать некоторых неугодных пользователей.
Для начала давайте еще раз пройдемся по теории, как это всё работает (опытным пользователям этот абзац можно пропустить).
На самом деле, на блокчейне GOLOS и так практически нельзя никого заблокировать. Теоретически можно, но слишком сложно и затратно это, для этого нужно менять код блокчейна (делать так называемый хардфорк), то есть привлекать воркеров за немалые деньги чтобы те переделали код, потом поднимать сидящих ровно на пятой точке делегатов чтобы они на своих серверах переустановили этот код с новым консенсусом, потом заново синхронизировали свои ноды с блокчейном (это кусок работы), и не факт что они вообще согласятся это делать или что количества согласившихся хватит для принятия нового консенсуса, предполагающего блокировку отдельно взятого юзера Васи Пупкина. Никто не станет так заморачиваться ради одного человека, особенно если всё что он сделал плохого - это задел чьи-то ранимые религиозные или политические чувства. В этом и есть главная фишка децентрализации.
Правда, блокчейн GOLOS - это еще далеко не вся экосистема. Если провести аналогию, допустим, с автомобилем, то блокчейн - это двигатель. Но для того чтобы автомобиль можно было эксплуатировать - нужен не только двигатель. Нужны еще кузов, трансмиссия, колёса, рулевое управление, тормоза итд.
Рядовой юзер обычно не имеет прямого доступа к блокчейну, да ему это и не нужно, разбираться во всeх этих хитросплетениях программного кода для того чтобы опубликовать пост или комментарий. Для этого юзер пользуется клиентом - прослойкой с интерфейсом для комфортного взаимодействия с блокчейном. Клиент - это как раз то, что вы видите, зайдя в Интернете на сайт https://golos.id (или любое другое его зеркало). И вот здесь мы сталкиваемся с самой узкой горловиной всей децентрализации экосистемы:
Клиент, предоставляющийся пользователям в виде сайта (он же веб-клиент), не является децентрализованным. Это значит что у этого клиента, как и сайта на котором он расположен, существует конкретный владелец, имеющий к нему полный доступ, который может и имеет полное право делать с ним всё, что ему заблагорассудится. В том числе заблокировать доступ к нему какому-то пользователю или группе пользователей, заблокировать конкретный айпи-адрес или группу айпи-адресов, внедрить в него перехватчик ключей/паролей и даже вообще отключить его и удалить с хостинга, если ему надоест оплачивать сервис, не окупающий своё существование.
Но кто сказал, что веб-клиент - это единственный способ доступа к блокчейну? Не единственный. Таких способов есть множество - c помощью библиотеки golos-lib, через cli-wallet, и наконец - с использованием локального клиента, или другими словами десктоп-клиента, о котором сегодня идет речь, и который можно скачать по ссылке ниже для операционных систем Windows и Linux.
https://files.golos.app
Вид страницы загрузки - на картинке ниже. Выглядит, конечно, до предела бюджетно, но нам же ехать а не шашечки.
Выбираете свою операционную систему и качаете нужную версию клиента, после чего устанавливаете ее на компьютер, все нужные ярлыки для запуска будут созданы автоматически (советую качать и устанавливать последнюю версию, на данный момент это 1.6.0).
Если кому интересно как устроен десктоп-клиент внутри - можете скачать и посмотреть исходники вот здесь. Можете даже самостоятельно собрать клиент из исходников (там же на странице прилагается инструкция), если имеете к тому интерес.
Так что же такое десктоп-клиент?
Это программа-клиент, которая работает на вашем компьютере, ее исполняемый код также находится и выполняется непосредственно на вашем компьютере. То есть для коммуникации с блокчейном GOLOS при наличии такого клиента, вам вообще не нужен сайт. Запустив этот клиент у себя на компьютере, вы увидите практически такой же интерфейс как на сайте и точно также сможете залогиниться нужным ключом и нормально работать, за исключением того что на этом клиенте вас никто не сможет забанить, т-к он физически находится на вашем компьютере, а не где-то в интернете на каком-то хостинге. Также вам больше не потребуется браузер. С этого момента, даже если вас забанит владелец веб-клиента, то всё чего он добьется - это то что вас не будет видно на данном конкретном веб-клиенте. Пользователи других веб-клиентов и тем более десктоп-клиентов вообще не увидят никаких изменений, ваши публикации все также будут доступны и им и вам. Разумеется кроме тех, кто пользует только тот веб-клиент, на котором вас забанили.
С другой же стороны, если вы наоборот не хотите чтобы ваши посты, созданные в десктоп-клиенте были видны в веб-клиентах - вы можете использовать к посту тег onlyapp - и вашу публикацию смогут прочитать только пользователи десктоп-клиента, на сайтах его видно не будет.
Так сказать, предохранитель от навлечения гнева на веб-клиенты со стороны Роскомнадзора, ему подобных организаций и всяческих товарищей майоров - это то, чего больше всего боятся владельцы веб-клиентов, что их детище будет заблокировано на уровне домена по требованию властей.
Ну и есть еще одна интересная фича в десктоп-клиенте - вы можете в настройках самостоятельно выбрать api-ноду, с помощью которой будете взаимодействовать с блокчейном. Если основная нода выйдет из строя - вы всегда можете переключиться на другую из списка, либо вписать в пустое поле адрес собственной ноды, если таковая у вас имеется. Кстати, поднять и настроить ее не так и сложно.
Ну в общем, вот всё что хотела рассказать. Пора выбираться из зоны комфорта, чтобы уже по-настоящему всё было децентрализовано. Распределенный блокчейн с множеством узлов (нод) по всему миру, который никто не сможет "забанить", и при этом у каждого пользователя имеется свой собственный клиент, с подключением к ноде по выбору, который тоже никто не забанит. Схема практически абсолютно отказоустойчива. Таким я видела перспективу Голоса уже давно, да и клиент существует уже приличное время, пару лет как минимум, а им почему-то мало кто пользуется. Рекомендую попробовать, это не так сложно как кажется и установка занимает пару минут, а удобств и безопасности добавляет несоизмеримо.
@lindsay,
клиентом пользуюсь время от времени, но не так глубоко в него залезала
спасибо вам, нашла для себя кое-что полезное 👍️
@lindsay, все это конечно хорошо и написано правильно. но вот вытащить из зоны комфорта, когда и так все устраивает - ох как не просто
@lindsay, ...я пользуюсь, но сейчас вообще редко бываю на ГОЛОСе - увлекся другим направлением..