BSN: различия между версиями
→Инструменты: заменила "удобство" на более конкретные свойства |
→Какие бывают: ещё уточнила |
||
| (не показаны 4 промежуточные версии 3 участников) | |||
| Строка 17: | Строка 17: | ||
Стандарт описывает некоторые теги, для примера, а также как те, к которым Ассоциация обещает относиться ответственно: OneFamily, Spouse, Client, Owner и остальные. К слову именно Friend в стандарте не описан. | Стандарт описывает некоторые теги, для примера, а также как те, к которым Ассоциация обещает относиться ответственно: OneFamily, Spouse, Client, Owner и остальные. К слову именно Friend в стандарте не описан. | ||
В целом, теги можно придумывать и свои. Как Friend, так и из недавнего придумался тег MyJudge (чтобы указывать тех, кому доверяешь себя судить). По | В целом, теги можно придумывать и свои. Как Friend, так и из недавнего придумался тег MyJudge (чтобы указывать тех, кому доверяешь себя судить). По соглашению, тег пишется по-английски, без пробелов, с прописных букв в начале слов и их частей. Примеры: Good, Bad, WebDeveloper, ExGirlfriend. | ||
Соз пытается продвинуть понятие расширение для тега, когда в название добавляется двоеточие и какое-либо уточнение, например: Employee:Until2025, MyJudge:Ethics, Friend:Childhood. Эти идеи не приняты | Соз пытается продвинуть понятие расширение для тега, когда в название добавляется двоеточие и какое-либо уточнение, например: Employee:Until2025, MyJudge:Ethics, Friend:Childhood. Эти идеи не приняты некоторыми участниками. | ||
== Парность == | == Парность == | ||
| Строка 31: | Строка 31: | ||
Помимо ссылок BSN предусматривает три тега для описания аккаунта: Name, About, Website. Все они в теории тоже предусматривают множественность (About2, About3), но например Name чаще берётся только базовый. | Помимо ссылок BSN предусматривает три тега для описания аккаунта: Name, About, Website. Все они в теории тоже предусматривают множественность (About2, About3), но например Name чаще берётся только базовый. | ||
= Инструменты = | == Инструменты == | ||
* https:// | * https://bsn.expert/ — продвинутый обозреватель BSN сети | ||
* https:// | * https://eurmtl.me/bsn — сервис для правки своих тегов. Отличается гибкостью: легко писать произвольные теги на произвольные аккаунты | ||
* https://bsn. | * https://bsn.expert/editor/ — менее гибкий, но более казуальный редактор тегов. | ||
* https://bsn. | * https://bsn.expert/html — примитивный просмотрщик тегов, где все данные вывалены на одной странице. | ||
* https://bsn. | * https://bsn.expert/json — инструмент для других разработчиков. Здесь каждые 5 минут публикуется актуальные исходные данные по BSN, которые можно брать и использовать в своих целях. | ||
= Критика = | * команда <code>/bsn [имя_тега] [значение_тега]</code> в кошельке [[MW]], помогающая быстро выставить любой BSN-тег на своём аккаунте. | ||
== Критика == | |||
BSN абсолютно публичен. А история установленных и удалённых тегов может сохраняться навсегда. Данные, публикуемые в BSN могут использоваться людьми с плохими намерениями. | BSN абсолютно публичен. А история установленных и удалённых тегов может сохраняться навсегда. Данные, публикуемые в BSN могут использоваться людьми с плохими намерениями. | ||
= Контакты = | == Контакты == | ||
* Координатор проекта — [[Soz]]. | * Координатор проекта — [[Soz]]. | ||
= Ссылки = | == Ссылки == | ||
* [[BSN теги]] — список известных или предлагаемых к использованию тегов | * [[BSN теги]] — список известных или предлагаемых к использованию тегов | ||
Текущая версия от 22:20, 13 июня 2025
Blockchain Social Network, Социальная Сеть на Блокчейне. Идея, что каждый участник токеномики может рассказать про свои связи с другими участниками, создавая тем самым граф связности.
Технологически это реализуется через так называемые DATA entry блокчейна Stellar. Каждый аккаунт может привязывать к себе пару «ключ-значение». Ключи должны быть уникальны, и ключ и значение ограничены 64 символами. Помимо стандартной (микроскопической) комиссии за операцию, каждая такая пара замораживает на счету 0.5 XLM.
Концепция BSN описана в стандарте Ассоциации. Идея в том, чтобы устанавливать так называемые теги. Которые делятся на обычные и теги самопрезентации.
Обычные теги
Как устроены и работают
Основа BSN — это ссылки. Теги, которые своим названием описывают суть ссылки, а значение содержит Stellar-аккаунт, на который ссылаются. Например «Friend = GAPQ3YSV4IXUC2MWSVVUHGETWE6C2OYVFTHM3QFBC64MQWUUIM5PCLUB» означает, что аккаунт, что установил себе такой тег ссылается на другой, с указанием «Это мой друг».
Так как Stellar не позволяет устанавливать DATA с одинаковыми названиями, то BSN стандарт определяет возможность к названию каждого тега добавлять произвольное целое число. Если у вас больше одного друга, то соответствующие DATA могут называться Friend1, Friend2, Friend420. Все они приравниваются к базовому Friend. Значение же всегда должно быть корректным Stellar-аккаунтом. Строка в 56 символов, начинающаяся с «G».
Какие бывают
Стандарт описывает некоторые теги, для примера, а также как те, к которым Ассоциация обещает относиться ответственно: OneFamily, Spouse, Client, Owner и остальные. К слову именно Friend в стандарте не описан.
В целом, теги можно придумывать и свои. Как Friend, так и из недавнего придумался тег MyJudge (чтобы указывать тех, кому доверяешь себя судить). По соглашению, тег пишется по-английски, без пробелов, с прописных букв в начале слов и их частей. Примеры: Good, Bad, WebDeveloper, ExGirlfriend.
Соз пытается продвинуть понятие расширение для тега, когда в название добавляется двоеточие и какое-либо уточнение, например: Employee:Until2025, MyJudge:Ethics, Friend:Childhood. Эти идеи не приняты некоторыми участниками.
Парность
Некоторые теги подразумевают подтверждение со стороны, на кого ссылаются. Например если аккаунт А указывает на аккаунт Б, что Б принадлежит А, то этот А ставит тег OwnershipFull. Но этой ссылке нет смысла верить, пока с аккаунта Б не укажут ссылку на аккаунт А с именем Owner.
Аналогично Spouse, или Employee и Employer.
Теги самопрезентации
Помимо ссылок BSN предусматривает три тега для описания аккаунта: Name, About, Website. Все они в теории тоже предусматривают множественность (About2, About3), но например Name чаще берётся только базовый.
Инструменты
- https://bsn.expert/ — продвинутый обозреватель BSN сети
- https://eurmtl.me/bsn — сервис для правки своих тегов. Отличается гибкостью: легко писать произвольные теги на произвольные аккаунты
- https://bsn.expert/editor/ — менее гибкий, но более казуальный редактор тегов.
- https://bsn.expert/html — примитивный просмотрщик тегов, где все данные вывалены на одной странице.
- https://bsn.expert/json — инструмент для других разработчиков. Здесь каждые 5 минут публикуется актуальные исходные данные по BSN, которые можно брать и использовать в своих целях.
- команда
/bsn [имя_тега] [значение_тега]в кошельке MW, помогающая быстро выставить любой BSN-тег на своём аккаунте.
Критика
BSN абсолютно публичен. А история установленных и удалённых тегов может сохраняться навсегда. Данные, публикуемые в BSN могут использоваться людьми с плохими намерениями.
Контакты
- Координатор проекта — Soz.
Ссылки
- BSN теги — список известных или предлагаемых к использованию тегов
- Стандарт
- Соцсеть на блокчейне: практика - статья Soz
- Соцсеть на блокчейне: теги - статья Soz