Главная | Настройки | NSFW
Тема:
Доски


[Ответить в тред] Ответить в тред

[Назад] [Обновить тред] [Вниз] [Каталог] [ Автообновление ] 56 / 4 / 19

Будущее за коммунизмом и децентрализованными бордами! Anonymous No.126
1493233613264-0[...].png (131 KB, 796x1010)
Известные экземпляры:
https://github.com/nanoboard/nanoboard/releases
https://github.com/majestrate/nntpchan
https://github.com/Anoncheg1/diboard
Anonymous No.128
>>126 (OP)
>nanoboard
Не является бордой. Идея паразитирования на существующих мелкобордах глупа и нелепа.

>nntpchan
Как оно работает? Это же тоже не борда в классическом понимании.

Вообще я размышлял над способами создания рабочей децентрализованной борды. Пришел к выводу, что это невозможо.
Anonymous No.148
>>126 (OP)
>https://github.com/nanoboard/nanoboard/releases
Идея очень клёвая. Но реализация дико анальная и неудобная. Треды бампать нельзя и местные пытаются подать это как "фишку" доски, а когда указываешь им на это, тебя гонят насосач - пиздос. В итоге все живые треды приходится держать в голове или следить по ленте тредов на главной.

Я уже молчу о том, что последний коммит был там 2 года назад.

...

Вейт. Я чекнул все форки и нашёл один, который
https://github.com/username1565/nanoboard
>Latest commit a323a10 20 hours ago
т.е. литералли вчера,
>Commits on Jan 28, 2019
Оно живо.
Какая есть инфа? Кто-нибудь там сейчас сидит? Какие новости у доски? Школьник же свалил навсегда с достаточно загадочными обстоятельствами. Господи, почему я до сих пор помню имя тамошнего Зоя. ...господи, почему я до сих пор помню дефолтное имя админа на АИБ.
Anonymous No.149
Алсо одно время у меня была идея заняться её поддержкой и развивать движок, благо, бекенд там написан на моих любимых шарпах. Однако основная часть движка лежит во фронтенде, который написан на нелюбимой мною джаве и это стало препятствием. Какой-то один коммит я помню, я там накатал по осколкам знаний джавы - кажется, это была как раз возможность бампать треды - но на этом моё желание в этом копаться иссякло.
Anonymous No.150
>>148
>Идея очень клёвая.
А по моему ничего клевого. Эта штука зависит от мелкоборд. Закроют мелкоборды, закроется и эта штука.
Anonymous No.153
>>150
Технически они не завязаны на мелкие АИБ. Можно поститься хоть на дваче, хоть на любом сервисе, который не пережимает картинки. Надо просто соблюдать некоторые правила для скрытия самого факта постинга, это же стеганография блджад. ДДТ в своё время спокойно жили на АИБ и честно отработали свой век до тех пор, пока были нужны и всегда готовы снова воскреснуть, когда потребуется.
Нанобордисты сами себя компрометируют фракталами и Дешанелью и это тупо блажь форсеров этой хуйни. Но это работает и на том же доброчане их не банят, поэтому всем норм.
Технически всегда можно закопаться в рандомные пикоконтейнеры и паразитировать хоть на том же дваче в любом разделе с чатиками и визуальным контентом. Куклы, кони, вебм-треды в /а/, /аа/ - тысячи их, где можно рандомно постить картинки из достаточно большого пула по кругу и всем будет похуй. Для полной маскировки можно даже к сообщениям с контейнером прикреплять адекватные окружению посты, общаясь с местным аноном какими-нибудь односложными фразами - это не сложно и полностью тебя скрывает в рамках чатика и тебя вообще никак не смогут забанить, т.к. для подтверждения отношения картинки к наноборде необходимо самому накатывать наноборду, а модерация с этим заморачиваться не будет.
Поздравляю, вы неубиваемы.

Для этого, конечно, нужна соответствующая шифропанковская культура, которая может быть слишком сложной для дженерик наноанона, который едва-едва осилил тупо запуск доски по инструкции, но это уже другой вопрос. Концепция наноборды таки непотопляема, автор придумал очень хорошо. Надеюсь, когда-нибудь у наноборды появится нормальная поддержка.
Anonymous No.154
>>153
>паразитировать хоть на том же дваче в любом разделе с чатиками и визуальным контентом
>>150
Ах да, добавлю даже больше: каждый может паразитировать на своём контенте и нет необходимости всем наноанонам постить контейнеры в каком-то одном месте. Один может постить кукол, другой коней, третий заворачиваться в вебмки (если допилить интерфейс) - это просто охуенно. Надо только один раз сказать типа "ребят, добавьте себе в списки вот этот вот тред, я буду поститься там" и всё. Это, конечно, приведёт к возможности идентификации постов, но это опять же детали и вопрос договорённостей, т.к. в одном месте может тусоваться много наноанонов.

Я обожаю криптоанархию и очень ссусь кипятком с наноборды, на очень клёвая.
Anonymous No.155
>>154
>на очень клёвая.
*она
Anonymous No.156
Добавлю ещё, что при паразитировании на разделах среднего уровня активности в живых чатико-тредах можно нагородить дополнительный уровень автопоиска тредов с наноконтейнерами. Скажем, чтобы наноборда сама чекала перекаты треда или искала новые треды в разделе по ключевым словам или любому другому способу, как сами посетители чатика отличают свои треды от других - это очень весело и интересно для шифропанков, я могу фантазировать об этом очень долго.
Anonymous No.157
Пак контейнеров для любого фаговского чатика вытягивается с любой данбору тупо питоновским скриптом на 50 строк - всё, никаких ебучих фракталов и фаговской кристен, стронгли релейтед контент, которому будут рады даже сами местные жители чатика, у которых обычно в личных паках одни и те же протухшие шакалы и никто ничего нового в тред не тащит. Можно настроить наноборду на автообновление пака.
Всё можно сделать очень клёво и нормально при желании.
Anonymous No.158
Во многих разделах есть бесконечные треды, где даже следить за перекатами не надо.
Anonymous No.159
1333059301033[...].jpg (55 KB, 864x359)
Но опять же, всё упирается в договорённости, ленивость и упёртость наноанона, готового придумывать любые аргументы для того, чтобы оправдать старое и обесценить новое. Впрочем, это массовая проблема в рунете.
Anonymous No.162
Впрочем, пока что большей проблемой является отсутствие энтузиастов, которых развивать и поддерживать движок. Жаль, что автор ДДТ не заинтересовался созданием полноценной доски.
Anonymous No.164
>>153
> Можно поститься хоть на дваче
Вот-вот. Нет мелкоборд пускающих через тор - пость свои криптоконтейнеры на двач да во вконтакт, неанонимно, либо ебись с номерами проксями впнами и т.д. точно так же как чтобы просто постить на двач и во вконтакт.
Anonymous No.166
>>164
>пость свои криптоконтейнеры на двач
Что не так с постингом криптоконтейнеров на двач?
Anonymous No.170
>>166
>неанонимно, либо ебись с проксями, впнами и т.д. точно так же как чтобы просто постить на двач
Anonymous No.172
>>170
>неанонимно
Больше вопросов не имею.
Anonymous No.903
Unstructured_pe[...].png (134 KB, 887x723)
Без модерации в руках меньшинства, но приэтом вроде как с защитой от серунов и возможно даже олек. Неструктурированная p2p сеть. Как в 2000м. С query flooding. Очевидно тут scalability хуёвая, но зато реализация простая. Для решения проблем scalability в дальнейшем можно будет перейти к частичной структурированности как это сделала gnutella, но это не приоритет, потому что участников врядли наберётся много, если вообще наберётся.
Криптография используется только для секурной идентификации нод (поэтому самая простая реализация будет на ш2з) и больше ни для чего. Причём ноды и в торе и в ш2з и вообще где угодно будут частью одной сети.

"Борды" (скорее тэги как на альтерчане) идентифицируются просто кодом, треды, ответы в треды, аттачменты идентифицируются хэшем. Посты ссылаются либо на тэги, либо на другие посты. Вот над над следущей частью стоит ещё подумать однозначно: Если пост ссылается хоть на один тэг, то это тред. Если пост А ссылается на пост Б, то если Б это тред то А это ответ в тред, а если Б это ответ в тред то А это ответ в тред на который отвечает Б.

Ноды подписываются на интересующие их сущности - на коды борд и на хэши постов, и уведомляют об этом известные им ноды[1]. Когда у ноды появляется пост [2], она уведомляет известные ей ноды, которые ей ранее сообщили о заинтересованности в сущности (борде или посте), на которую новый пост ссылается. Она шлёт хэш, но не тело. Тело запрашивается только если поста с этим хэшем ещё нет (ведь уведомление придёт почти точно от более чем одной ноды).

[1]
А известные им ноды могут в следствие отвечать на вопрос "кто подписан на такой-то тред или такой-то пост?" чтобы новички могли находить ноды с общими интересами.

[2] Новый пост может появится если
. 0) Сама нода его сделала
. 1) Непосредственный знакомый ноды его сделал
. 2) Какой-то хуй его сделал (т.е. знакомый знакомого ноды, или может нода вовсе имеет общедоступную веб морду)
В уведомлении посылается соответсвующая цифра. Приэтом если владелец ноды просмотрел пост и одобрил, то это приравнивается №0.
Надо подумать, как реализовать одобрение: лично тыкать "ок" на каждый пост ясен хуй лень, а вот выделить шизика - не так лень, поэтому статус 0 возможно стоит присваивать в момент просмотра владельцем борды.
Может вообще стоит полуавтоматом вести какой-то рейтинг знакомых, например чем больше одобренных постов тем выше рейтинг, и этот рейтинг слать вместе с уведомлением.
В интерфейсе следует отображать айди нод которые прислали хэш поста с одобрением (т.е. статус 0), причём желательно как-то просто и запоминающимся образом. Если юзер видит что какая-то знакомая нода одобряет всякую хуйню, то логично эту ноду забанить. Если нода шлёт сплошной понос со статусом 1, то тоже наверное.

Ноды стоит делить на друзей/не друзей, и пересылть посты только от первых. В друзья записываются ноды которые юзер сам отметил таковыми или же может стоит автоматом вести какой-то локальный "рейтинг", и основываясь на отношении годных постов к говну автоматом добавлять в друзья.


Обоссыте
Anonymous No.904
>>903
В какой раз уже придумывают архитектуру децентрализованной анонимной борды?
Пиши нормальную спецификацию. Потом садись и пиши реализацию на C.
Тогда обоссу. А это просто твои фантазии. Даже читать не буду.
Anonymous No.905
>>904
>В какой раз уже придумывают архитектуру децентрализованной анонимной борды?
Хоть раз дальше фантазий зашло? Нет, потому что нереализуемо
Пост отредактировал Anonymous
Anonymous No.906
>>905
Нет. Как-то обещали выпустить код к определенному числу, но слились.
>Нет, потому что нереализуемо
Реализуемо, но этим должны заниматься не фантазеры. А на бордах таких нет.
Anonymous No.907
deb49322b189567[...].jpg (34 KB, 500x303)
>>904
>C
Anonymous No.908
>>905
>>906
В оп-посте три реализации.
Anonymous No.909
>>905
>Нет, потому что нереализуемо

Напишу децентрализованную борду, сколько платишь?
Anonymous No.918
Как работает nntpchan? Если я запощу на одну ноду, то это сообщение копируется другими нодами?
Он анонимен или нет? Вроде там нужно регистрироваться на ноде. Нода может сопоставить мои посты?
Anonymous No.920
Что думаете о milchan(АИБ в зеронете)?
Anonymous No.921
>>920
А как на неё попасть? Не слышал о такой даже.
Anonymous No.924
>>921
ZeroNet. А там уже заходишь на 0chan.bit, должно на milchan задиректить. По крайней мере, когда я там был всё так и происходило.
Anonymous No.940
>>920
Никакого объяснения принципа действия не нашли. Поэтому не думаем.
Anonymous No.943
>>940
Загляни в исходники, аутист.
Когда входишь на любой многопользовательский сайт(т.е, любой может постить контент) зеронете предлагает тебе завести хеш-адрес, под которым ты будешь подписывать контент, либо ZeroID, либо автоматически сгенерированный для данного сайта.
Весь контент подписывается этим ключом, и заносится в db, которое потом будет децентрализованно раскидываться по подпищикам сайта. По этому принципу устроены все сайты в ZeroNet.
Anonymous No.944
>>943
>Загляни в исходники
Мне делать нехуй? Софт должен описывать хули он делает в общих чертах, особенно экспериментальный.
>ZeroID, хеш-адрес
Ну и хули? Как поверх этого организованна децентрализованная борда - как отсеивается шлак, например? Или там только хранение и распостранение контента децентрализованное?
Anonymous No.946
>>944
> как отсеивается шлак
Добавляешь человека в чёрный список, и под капотом будут скрываться все посты человека по хешу. Никакой мочерации, а также параши, нет.
> ли там только хранение и распостранение контента децентрализованное?
А что нужно кроме для борды-то?
Anonymous No.948
>>946
>Добавляешь человека в чёрный список, и под капотом будут скрываться все посты человека по хешу.
Там есть какой-то механизм который мешает насоздавать много разных хешей и серить с них?
А вообще, если ты можешь привязать разные посты к одному человеку, то это скорее форум же
Anonymous No.949
>>946
>Добавляешь человека в чёрный список, и под капотом будут скрываться все посты человека по хешу.
Но это не будет анонимной бордой. Тут ведь весь смысл в том, чтобы нельзя было сопоставить посты с определенным постером.
Anonymous No.951
>>948
> Там есть какой-то механизм который мешает насоздавать много разных хешей и серить с них?
Хеш один на клиент.
> А вообще, если ты можешь привязать разные посты к одному человеку, то это скорее форум же
АИБ это и есть форумы. Единственное отличие - в html файлике не прописывается имя зачастую и не предполагается.
>>949
> Но это не будет анонимной бордой.
Если не заходить под капот движка, то никакими хешами там и не пахнет.
Anonymous No.952
>>951
>Если не заходить под капот движка, то никакими хешами там и не пахнет.
Но тебе ведь каким-то образом на клиенте нужно будет определить все посты определенного пользователя, чтобы их скрыть.
Anonymous No.953
>>952
Это делает движок, а не я. Для меня видны только анонимоусы. А движок видит хеши, и рендерит посты, не ототбражая эти самые хеши.
Anonymous No.954
>>951
>Хеш один на клиент.
Запустить несколько клиентов с одной машины - проблематично?
Там какой-то pow или captcha? Потому что я иначе автоматизированно создаю кучу говнопостов с одного хэша, автоматизировано же меняю хэш, опять создаю кучу говнопостов и так далее и хули мне кто сделает? Заебутся мои хэши блеклистить
Anonymous No.955
>>953
Нельзя скрать посты на стороне сервера для одного тебя.
Anonymous No.956
>>955
Нет центральных серверов в p2p. Нету, блядь.
>>954
Описываете частного случая не влияет на общую ситуацию. По milchan видно, что твой сценарий просто не канает.
Anonymous No.957
>>956
>Описываете частного случая не влияет на общую ситуацию.
Чиво?
> По milchan видно, что твой сценарий просто не канает.
А не может ли быть так что на него всем просто похуй, в тч серунам?
Anonymous No.961
>>953
>Для меня видны только анонимоусы. А движок видит хеши, и рендерит посты, не ототбражая эти самые хеши.
А для майора хеши будут видны и он попытается сдеанонить тебя по старым постам.
Anonymous No.1156
Если вместо одного сайта страница будет стучать скажем на десять, от этого будет ощутимое замедление? А если на 50? При том что объём информации такой же.

Что если ПРОСТО сделать агрегатор? Т.е. от пользователя будут делаться запросы на несколько борд, а посты совмещаться? Т.е. от стандартных движков различие будет только в том что
1) Теперь посты идентифицируется не только номером но и адресом борды
2) Борда может хранить реплаи в те треды которых на ней нет
3) Борды предоставляют список "друзей" - борд, на которые юзеру предлагается подписаться
Понятно что многих фишек всяких ваших ннтпчанов и прочих фринето-фантазий оно было бы решено, но зато ПРОСТО, а ещё препятстует концентрации влиятельности в одних руках.
Anonymous No.1215
>>128
>Пришел к выводу, что это невозможо.
Есть p2p форум osiris. Вполне работает, я пробовал.
Anonymous No.1216
>>128
> Пришел к выводу, что это невозможо.
IPFS+OrbitDB. Всё возможно, Анон.
Anonymous No.1217
>>1216
>IPFS
Не для динамически меняющегося контента. Эта штука нормально работает только со статическим контентом, который не меняется. Экспериментировал с ним. Новый контент с новыми хешами может быть недоступен десятки минут после публикации.
Anonymous No.1218
>>1217
Тоже так думал, пока не появились несколько фич, из-за которых собственно и появилось OrbitDB(децентрализванная СУБД на основе IPFS). Разрабатываю сейчас децентрализованную анонимную контентдоску, всё заебись работает. Скоро выкачу в /b/.
Anonymous No.1219
>>1218
Любопытно будет посмотреть. Напиши потом подробности, если не сложно.
Anonymous No.1220
>>1219
Core почти сделан, я о нём не волнуюсь, сейчас я занят фронтендом. Сейчас gif-плеер прикручиваю
Anonymous No.1222
>>1220
Ты выкладывай код скорее. Gif-плеер не критичен, а вот кор критичен
Anonymous No.1223
zeronet обсуждали?
А beakerbrowser?
Anonymous No.1224
>>1223
Зеро нет загнётся в ближайшее время - у человека тупо нет времени, да и недостатки большие - загрузка идет по сто лет, мнимая анонимность и невзламываемость но это не точно

>breakbrouser
Что такое?
Anonymous No.1233
>>1222
Я уже тестировал сайт с одним товарищем. На гитхабе код есть. Но пока выкладывать на тучу не буду - p2p сайты сложно обновлять. Нужно фундамент заложить, который обновляться уже не будет.
Anonymous No.1234
>>1233
>который обновляться уже не будет
Так не получится. А если баг найдешь? Править все равно в процессе работы придется.
Anonymous No.1235
>>1234
Дб распределенное. Нужно, чтобы у всех были валидные данные. Не прикажу же я анонам стереть с браузера всё что они там запостили. Сейчас сделал так, что если у некого контента неизвестный тип(сейчас их два - директория и файл), то без багов сайт не отобразил его, если ты запустил сайт локально.
Anonymous No.1239
>>1235
Бугристо стелишь.
Как твоя борда защищена от спамов вайпов и тд?

[Назад] [Обновить тред] [Вверх] [Каталог] [ Автообновление ]
56 / 4 / 19

[Ответить в тред] Ответить в тред

Ответ в тред No.126
15000
Файлы. Макс объем: 20 MB, макс кол-во файлов: 4

Ответ в тред No.126X
15000
Файлы. Макс объем: 20 MB, макс кол-во файлов: 4
Кликни/Брось файл/ctrl-v
НастройкиX
X
Избранное
Топ тредов