Jump to content

Безопасный Скаттлбатт

Безопасный Скаттлбатт
Оригинальный автор(ы) Доминик Тарр [1]
Разработчик(и) Консорциум безопасного скатлбатта [2]
Первоначальный выпуск 11 мая 2014 г .; 10 лет назад ( 11.05.2014 )
Репозиторий github /ssbc /ssb-сервер
Написано в JavaScript
Операционная система macOS , Linux , Windows
Доступно в Английский
Тип Распределенная социальная сеть , протокол , безопасная связь
Лицензия МОЯ лицензия
Веб-сайт www .scuttlebutt .nz Отредактируйте это в Викиданных

Secure Scuttlebutt ( SSB ) — это одноранговой связи протокол , ячеистая сеть и автономная экосистема социальных сетей . [3] [4] Каждый пользователь размещает свой собственный контент и контент пиров, за которыми он следит, что обеспечивает отказоустойчивость и конечную согласованность . [5] Сообщения имеют цифровую подпись и добавляются в список сообщений, опубликованных автором, который доступен только для добавления. [6] SSB в основном используется для реализации распределенных социальных сетей и использует криптографию, чтобы гарантировать, что контент остается неизменным при его распространении по сети. [7] [8]

В отличие от основных корпоративных социальных сетей, пользовательские данные и контент на Secure Scuttlebutt не монетизируются, не принимаются решения по проектированию программного обеспечения с целью максимизировать вовлечение пользователей или повысить маркетинговые показатели , а также нет платной рекламы. [9] По данным Forbes , «Scuttlebutt сам по себе не поддерживается венчурным капиталом. Вместо этого… Scuttlebutt поддерживается грантами, которые помогли запустить процесс… [и] теперь есть сотни пользователей, которые лично делают пожертвования на это дело и примерно 30 000 человек используют одну из как минимум шести социальных сетей протокола». [10]

SSB был создан Домиником Тарром в 2014 году в рамках экспериментальной разработки альтернативных баз данных и распределенных систем. [ нужна ссылка ] Тарр жил на парусной лодке с ненадежным подключением к Интернету и заинтересовался созданием удобного для работы в автономном режиме, безопасного протокола сплетен, для социальных сетей. [6] [11] Слово «scuttlebutt » на жаргоне среди моряков означает «сплетни о кулерах». SSB приобрел популярность на волне разногласий по поводу конфиденциальности традиционных социальных сетей. [12] [13]

Протокол

[ редактировать ]

Secure Scuttlebutt работает как база данных неизменяемых каналов, доступных только для добавления, что обеспечивает отказоустойчивую репликацию через Интернет , локальные сети и кроссовки . Сообщения хешируются с помощью SHA256 и проверяются подписью Ed25519 ; это делает невозможным подделать сообщение без закрытого ключа автора. [14] Пользователи загружают сообщения только от коллег, на которых они подписаны (и, возможно, от друзей друзей ), что предотвращает преследования и спам . Это делает сеть доступной только по приглашению, а это означает, что новые участники, присоединяющиеся к сети, не будут видны, пока кто-нибудь не подпишется на них. [15] [16]

Пользовательский контент в SSB организован как последовательность неизменяемых сообщений, доступная только для добавления, где сообщения криптографически подписывают соседние сообщения с целью гарантировать невозможность подделки последовательностей при их репликации на другие узлы. Одноранговые узлы SSB обмениваются асимметричными ключами и устанавливают между собой аутентифицированные соединения с использованием обмена аутентифицированными ключами протокола Secret Handshake . [17] [12]

Приложения и документация

[ редактировать ]

Эталонная реализация была написана с использованием Node.js как кода, работающего на движке JavaScript . [18] Ведутся активные работы по реализации на языке программирования Go , а также на Python и Rust . [19] [20] [21] Документацию по этим реализациям можно найти на официальном сайте разработки SSB.

На SSB реализовано множество независимых приложений, включая социальную сеть , обмен музыкой , шахматы , подсистему Git и реестр npm . [22] [23] [24] [25]

См. также

[ редактировать ]
  1. ^ «Первоначальная фиксация» . Гитхаб. 11 мая 2014 года . Проверено 17 января 2019 г.
  2. ^ «Консорциум безопасности Скаттлбатта» . Гитхаб. 2019 . Проверено 17 января 2019 г.
  3. ^ Тарр, Доминик; Лавуа, Эрик; Мейер, Алеша; Чудин, Кристиан (сентябрь 2019 г.). «Secure Scuttlebutt: протокол, ориентированный на идентификацию, для субъективных и децентрализованных приложений». Материалы 6-й конференции ACM по информационно-центрическим сетям . МЦН '19. стр. 1–11. дои : 10.1145/3357150.3357396 . ISBN  9781450369701 .
  4. ^ «Dweb: Социальные каналы с Secure Scuttlebutt – Mozilla Hacks — блог веб-разработчиков» . Mozilla Hacks — блог веб-разработчиков . Проверено 16 июля 2019 г.
  5. ^ «Руководство по протоколу Скаттлбатта» . ssbc.github.io . Проверено 16 июля 2019 г.
  6. ^ Перейти обратно: а б Богост, Ян (22 мая 2017 г.). «Кочевник, разрывающий Интернет на куски» . Атлантика . Проверено 16 июля 2019 г.
  7. ^ «Введение · GitBook» . www.scuttlebutt.nz . Проверено 16 июля 2019 г.
  8. ^ «In The Mesh — Scuttlebutt, децентрализованная альтернатива Facebook» . В сетке . 19 апреля 2018 года . Проверено 16 июля 2019 г.
  9. ^ Маннелл, Кейт; Смит, Иден Т. (14 сентября 2022 г.). «Трудно представить себе лучшую альтернативу социальным сетям, но Скаттлбатт показывает, что перемены возможны» . Разговор . Архивировано из оригинала 28 сентября 2022 года . Проверено 28 сентября 2022 г.
  10. ^ дель Кастильо, Майкл (11 сентября 2022 г.). «Бывший босс Джека Дорси строит децентрализованный Твиттер» . Форбс . Архивировано из оригинала 15 октября 2022 года . Проверено 15 октября 2022 г.
  11. ^ Анадиотис, Джордж. «Manyverse и Scuttlebutt: ориентированный на человека стек технологий для социальных приложений» . ЗДНет . Проверено 20 января 2019 г.
  12. ^ Перейти обратно: а б «Безопасный Скаттлбатт — Скаттлбот» . scuttlebot.io . Проверено 16 июля 2019 г.
  13. ^ «Альтернатива Facebook с открытым исходным кодом под названием Scuttlebutt набирает популярность» . Коллапс Фейсбука . Проверено 16 июля 2019 г.
  14. ^ Чудин, Кристиан Ф. (май 2019 г.). «Модель связи только для широковещательной передачи, основанная на реплицированных журналах только для добавления» (PDF) . Обзор компьютерных коммуникаций ACM . 49 (2): 37–43. дои : 10.1145/3336937.3336943 . S2CID   167217579 .
  15. ^ «Начало работы с Secure Scuttlebutt (SSB)» Мигель Мота | Разработчик программного обеспечения» . miguelmota.com . Проверено 16 июля 2019 г.
  16. ^ Рябицев, Константин (5 июля 2019 г.). «Патчи, врезанные в подписные цепочки разработчиков» . Константин Рябицев . Проверено 16 июля 2019 г.
  17. ^ Тарр, Доминик. «Разработка секретного рукопожатия: обмен ключами с аутентификацией как система возможностей» (PDF) . Гитхаб . Проверено 20 января 2019 г.
  18. ^ Сервер сплетен и репликации для Secure Scuttlebutt: распределенная социальная сеть , Secure Scuttlebutt Consortium, 16 июля 2019 г. , получено 16 июля 2019 г.
  19. ^ Полнофункциональная реализация secure-scuttlebutt с использованием языка программирования Go. , криптоскоп, 15 июля 2019 г. , дата обращения 16 июля 2019 г.
  20. ^ Феррейра, Педро (14 июня 2019 г.), Реализация набора протоколов Secure Scuttlebutt на Python: pferreir/pyssb , получено 16 июля 2019 г.
  21. ^ метаинформация о хоре Sunrise Choir , Sunrise Choir, 18 июня 2019 г. , получено 16 июля 2019 г.
  22. ^ «Приложения · GitBook» . www.scuttlebutt.nz . Проверено 16 июля 2019 г.
  23. ^ «Андре Стальц — автономная социальная сеть» . staltz.com . Проверено 16 июля 2019 г.
  24. ^ noffle (3 июля 2019 г.), Установка и использование npm с безопасным scuttlebutt , получено 16 июля 2019 г.
  25. ^ «Информационный документ за четыре минуты — Secure Scuttlebutt (SSB)» . infoourminits.co . Проверено 16 июля 2019 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
  • Manyverse – приложение для Android, iOS, Linux, MacOS и Windows
  • Patchfox — расширение SSB-клиента Firefox.
  • Planetary Social – приложение для iOS и MacOS
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9aa3c2fc4b14d0a6656e4da1537962e3__1718970180
URL1:https://arc.ask3.ru/arc/aa/9a/e3/9aa3c2fc4b14d0a6656e4da1537962e3.html
Заголовок, (Title) документа по адресу, URL1:
Secure Scuttlebutt - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)