В одном из последних постов @xanoxt отвечая @smotritelmayaka сказал. Что к сожалению блокчейн лишает нас возможности банить:
поскольку на Голосе отсутствуют и принципиально невозможны централизованные механизмы вроде "старого доброго бана"
Так вот это не верно. Блокчейн даёт нам те возможности которые мы запрограммируем. Так вот я запрограммировал "Поправку о праве на защиту личного пространства".
Делая это я исходил из того, что пост это пространство его автора. А комментаторы это его гости. Т.е. не, весь голос наш общий дом. А каждый хозяин в своих постах. И потому автор имеет право ограничить список тех, кто имеет право его комментировать. Внутри поста автор должен определять допустимое поведение. И автор и его гости должны чувствовать себя свободно.
Лента же это территория общественная. И потому, та часть поста что видна в ленте должна подчиняться более строгим правилам. Если пост начинается с мата или эротической картинки он вполне заслуживает флага. Т.к. нарушает общественный порядок.
Исходя из этого я реализовал возможность бан листа на уровне блокчейна. Т.е. любой пользователь может сформировать список комментаторов которым запрещено оставлять комментарии к его постам.
Я оформил эти изменения как пулл реквест к 17 форку.
Те кто считает, что бан лист необходим уговаривайте своих делегатов принять эти поправки. Посмотрим как работает демократия на блокчейне.
Не нужен бан, флагов хватает!!! Когда репутация становится отрицательная - посты и комменты вообще перестают отображаться на сайте - ЧЕМ ЭТО НЕ БАН???
А так представьте что начнется: нехорошие дяди будут делать аккаунты у которых в бане будут все пользователи, кроме "избранных", будут писать посты что ГОЛОС - ЭТО СКАМ и т д, и в комментариях будет: "Да, да, я тоже в этом убедился"
И никто ничего не сможет возразить! Все в бане будут у него!
А новенькие будут заходить и читать такие посты, думая: " почему же никто не возражает - наверно, это на самом деле так..."
Как раз в описанном вами случае и помогут флаги. Да и что такого страшного если кто-то напишет, что Голос это скам? Это и сейчас можно сделать.
Дело в том, что флаг влияет на репутацию. Тут товарищь в комментах написал, что он ненавидит аватарки с котиками настолько что готов забанить всех пользователей у кого они есть. Если он забанит у себя таких пользователей, то они не пострадают, а если пойдёт флаговать то пострадают.
Флаги и бан это вообще про разное. Флаги это аналог вызова полиции. А бан это просто ограничения доступа в в личное пространство.
Бан это про ограничение комментаторов в постах автора, а не про наказание.
Пожалуйста, не отбирайте у меня право голоса, я хочу иметь возможность комментировать любой пост, а не только те, которые мне разрешат!!!
@walter, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:
За оформление идеи в виде готового пулл реквеста - однозначно плюс.
А что касается конкретной реализации - может всё же лучше реализовать это именно на основе клиента, а не блокчейна?
Реализация на уровне клиента означает следующее: У автора есть хэйтер. Автор запретил ему оставлять комментарии на уровне клиента. Хэйтер не пользуясь клиентом оставляет хэйт коммент. Пользователи альтернативных клиентов, например golosd, видят этот хэйт-коммент. Т.е. смысла в реализации на уровне клиента, я лично не вижу никакого.
@primus написал тут , что такая возможность будет в хардфорке 17 бесплатно
Моё предположение о скором введении возможности бана основывалось на дорожной карте Стима на 2017 год, где такая фича заявлена:
Впрочем, фича заявлена к реализации именно как часть клиента, не блокчейна. Т.е. ссылка на 17 ХФ не совсем корректна. Так что в клиенте такая фича будет (по плану - второй квартал этого года), на счёт блокчейна - это надо обсуждать.
Собственно, автор уже сделал пулл реквест, за что эму отдельная благодарность, т.к. это уже вполне конкретная вещь, которую можно обсуждать.
понятно, посмотрим удастся ли что-то сделать ))
Да? Ну хорошо если так. Вот бы ещё @primus поделился бы ссылкой где это анонсировано.
Согласен, я тоже прочитал все три длиннющих поста, Смотрителя, Гриши и Ксанокста, и не нашел там упоминаний о такой фичи, иначе бы и свой пост не написал.
Короче - блокчейн наш дом, а блог - личная квартира каждого. Я думаю это идеальная система
Не стоит путать блокчейн и клиент, работающий на нём. Подобные вещи надо реализовывать в клиенте, т.к. сам блокчейн - это только экономика.
А зачем именно к каждому посту такой бан-лист добавлять? Может просто персональный список сделать, и он будет для всех постов автора использоваться.
Именно так и сделано. Записываем ban_list в метаинформацию пользователя. И он применяется ко всем постам пользователя.
Ну, то, что это можно реализовать на уровне клиента, я говорил на пятничном английском Вечере с Голосом.
У нас там было довольно кулуарно, Аникс, Арканж без микрофона и еще Дима анонсировал инициативы Блокчейнд.
Некоторое количество интересных моментов из истории Стимита, которые я даже не знал.
Да. Отменять флаги - это лезть в экономику. Я на себя такие полномочия не беру.
На двадцать пятой минуте, нужный кусок. Мое предложение было вообще, а уровне клиента сделать штуку, типа этот пользователь в бан листе у автора, если вы хотите посмотреть его коммент, нажмите тут (ну, типа как с зафлагованными комментариями выходит), и не важно, какая репутация у "забаненого".
Да я понял. Сторонние пользователи приходя на голос из условного гугла не будут предупреждены о скаме. Но если пост зафлагован, у них же будет стадартный дисклэймер, что пост скрыт из за низкого рейтинга.
Видеоформат неудобен тем, что нельзя просмотреть по диагонали. Вот если бы кто-то делал конспекты.
Да, на стимите будет пост, с резюме того, что там было.
Там например, Аникс говорит, что бан лист может быть не лучшей идеей, т.к. это дает возможность цензуры, типа, вон скамер какой-нибудь всех забанил, кого хочет, и люди которые могут оставить коммент — не могут предупредить тех, кому это может быть полезно.
В общем, что-то такое.
Ну бан лист не отменяет флаги.
Т.е. пользователи не могут оставлять комментарии, но могут флаговать?
тогда к 20 форку и админы появятся, и возможность удалять-править чужие посты
Править чужие посты смысла нет. Т.к. на уровне клиента всегда можно реализовать показ последней авторской правки, а не правки модератора. Т.ч. не волнуйтесь.