Технологии децентрализованной социальной сети

 
Код статьиS020736760027685-2-1
DOI10.31857/S020736760027685-2
Тип публикации Статья
Статус публикации Опубликовано
Авторы
Должность: директор Института нечётких систем
Аффилиация: Институт нечётких систем
Адрес: Российская Федерация, Москва
Название журналаОбщество и экономика
ВыпускВыпуск №9
Страницы108-129
Аннотация

В статье предлагаются технические, математические и другие решения, способные значительно сократить народнохозяйственные затраты России, как социального государства, на обеспечение функционирования электронных социальных сетей. Авторы анализируют действующие централизованные социальные сети с учётом существующих недостатков. Предложен методический подход к разработке многоплатформенной децентрализованной социальной сети с использованием межпланетной файловой системы. При этом разработана децентрализованная социальная сеть, смарт-контракт Ethereum, модуль взаимодействия с «межпланетной файловой системой» (IPFS) , спроектировано решение для клиентской стороны, база данных, а также настроен локальный сервер. Произведён анализ способов повышения скорости загрузки контента. Для разработки клиентской части децентрализованной социальной сети предложено несколько популярных фреймворков. Исследованы адаптированные модели жизненного цикла, т.е. способы описания этапов разработки программного обеспечения с учетом особенностей конкретного проекта. Учитывая специфику разработки многоплатформенной децентрализованной социальной сети с использованием IPFS, наиболее подходящей моделью жизненного цикла может быть Agile. Для расчёта вычислительной и емкостной сложности разработанной системы предложен алгоритм. При расчёте рассмотрены основные функции компонентов системы.

Ключевые словамежпланетная файловая система, смарт-контракт Ethereum, децентрализованная социальная сеть, конкурентные решения, пользователи, блокчейн, CID, многоплатформенность, провайдер Metamask, загрузка контента
Получено29.09.2023
Дата публикации29.09.2023
Кол-во символов40553
Цитировать  
100 руб.
При оформлении подписки на статью или выпуск пользователь получает возможность скачать PDF, оценить публикацию и связаться с автором. Для оформления подписки требуется авторизация.

Оператором распространения коммерческих препринтов является ООО «Интеграция: ОН»

Всего подписок: 0, всего просмотров: 163

Оценка читателей: голосов 0

1. Аникеев С.А. Параграф 4.5. Парадигмы программирования в монографии: Мобилизационно-военная индустриализация / автор Кохно П.А. // Москва: Институт нечётких систем, 2023. – 217 с. С. 132–135. URL: http://innclub.info / (дата обращения: 28.06.2023).

2. IPFS Powers the Distributed Web. URL: https://ipfs.tech/ (дата обращения: 22.05.2023).

3. Mastodon – Decentralized social media. URL: https://joinmastodon.org/ (дата обращения: 27.06.2023).

4. About Misskey | Misskey Hub. URL: https://misskey-hub.net/en/docs/misskey.html (дата обращения: 27.06.2023).

5. The diaspora* Project. URL: https://diasporafoundation.org/ (дата обращения: 27.06.2023).

6. diaspora* federation protocol. URL: https://diaspora.github.io/diaspora_federation/ (дата обращения: 28.06.2023).

7. ActivityPub. URL: https://www.w3.org/TR/activitypub/ (дата обращения: 28.06.2023).

8. MongoDB: The Developer Data Platform | MongoDB. URL: https://www.mongodb.com/ (дата обращения: 02.06.2023).

9. Fediverse. URL: https://ru.wikipedia.org/wiki/Fediverse (дата обращения: 03.06.2023).

10. Что такое CDN и как это работает? URL: https://habr.com/ru/companies/selectel/articles/463915/ (дата обращения: 06.06.2023).

11. Hypertext Transfer Protocol Version 2 (HTTP/2). URL: https://httpwg.org/specs/rfc7540.html (дата обращения: 06.06.2023).

12. Home | ethereum.org. URL: https://ethereum.org/en/ (дата обращения: 07.06.2023).

13. React. URL: https://react.dev/ (дата обращения: 10.06.2023) – Текст: электронный..

14. Angular. URL: https://angular.io/ (дата обращения: 10.06.2023).

15. Vue.js – The Progressive JavaScript Framework | Vue.js. URL: https://vuejs.org/ (дата обращения: 10.06.2023).

16. go-ipfs-api – Go Packages. URL: https://pkg.go.dev/github.com/ipfs/go-ipfs-api (дата обращения: 13.06.2023).

17. Home | go-ethereum. URL: https://geth.ethereum.org/ (дата обращения: 13.06.2023).

18. Fiber. URL: https://gofiber.io/ (дата обращения: 15.06.2023).

19. Gin Web Framework. URL: https://gin-gonic.com/ (дата обращения: 15.06.2023).

20. Echo – High performance, minimalist Go web framework. URL: https://echo.labstack.com/ (дата обращения: 15.06.2023).

21. Обзор моделей жизненного цикла разработки программного обеспечения. URL: https://pandia.ru/text/77/217/2229.php (дата обращения: 24.06.2023).

22. MetaMask: The crypto wallet for Defi, Web3 Dapps and NFTs. URL: https://metamask.io/ (дата обращения: 27.06.2023).

23. PostgreSQL: The world's most advanced open source database. URL: https://www.postgresql.org/ (дата обращения: 03.06.2023).

24. Работа с JSON. URL: https://developer.mozilla.org/ru/docs/Learn/JavaScript/Objects/JSON (дата обращения: 05.06.2023).

25. Content Identifiers (CIDs) – IPFS Docs. URL: https://docs.ipfs.tech/concepts/content-addressing/ (дата обращения: 05.06.2023).

26. Introduction to smart contracts. URL: https://ethereum.org/en/smart-contracts/ (дата обращения: 07.06.2023).

27. Solidity. URL: https://docs.soliditylang.org/en/v0.8.20/ (дата обращения: 07.06.2023).

28. Реализация алгоритма SHA-256. URL: https://habr.com/ru/articles/729260/ (дата обращения: 10.06.2023).

29. JSON-RPC 2.0 Specification. URL: https://www.jsonrpc.org/specification (дата обращения: 12.06.2023).

30. Introduction to JSON Web Tokens. URL: https://jwt.io/introduction (дата обращения: 14.06.2023).

Система Orphus

Загрузка...
Вверх