📢 Новости о разработке Steemit: DDoS, SteemDAO, кошелёк
Привет, стимеры!
Добро пожаловать в наш очередной дайджест о разработке Steemit. Цель этой серии постов – предоставить разработчикам и пользователям как можно более полное представление о нашей инженерной деятельности. Вы можете найти наш предыдущий выпуск здесь.
DDoS
На прошлой неделе мы сообщили о проводящейся на steemit.com DDoS-атаке, которая по-прежнему приводит к периодической недоступности steemit.com, однако не оказывает влияния на сам блокчейн или любые другие приложения на базе Steem. Приятного в этом мало, но на самом деле данный факт подчеркивает уникальное преимущество создания приложений на основе блокчейна Steem, а именно то, что если не работает один сайт, то у пользователей Steem возможность попробовать другие классные приложения на базе Steem, такие как steemmonsters.com или drugwars.io.
Мы уже предприняли ряд мер по смягчению последствий атаки и продолжаем изучать и внедрять новые решения. На данный момент проблема, похоже, разрешена. Мы сообщим вам, если ситуация изменится.
Разделение Condenser и кошелька
С момента публикации нашего последнего поста мы успешно выпустили отдельное приложение – кошелёк, которое теперь можно найти, перейдя на steemitwallet.com. Сообщество уже предоставило о нём свои ценные отзывы, и мы надеемся, что вы продолжите ими с нами делиться! Мы очень рады, что отзывы, касающиеся пользовательского опыта в приложении, в основном положительные, а количество ошибок, с которыми столкнулись пользователи, было минимальным.
Мы также получили негативные отзывы, которые критиковали наше решение относительно использования wallet.steemit.co.
Приняв их во внимание, в итоге мы решили сменить домен на steemitwallet.com. Ещё раз спасибо всем, кто поделился своими впечатлениями и помог сделать опыт на Steemit настолько хорошим, насколько это возможно. Те, кто заходит на wallet.steemit.co, будут перенаправляться на steemitwallet.com.
Почему Steemitwallet.com?
Причина, по которой мы решили использовать steemitwallet.com (вместо steemwallet.com), заключается в том, что это сопутствующий продукт, предназначенный для запуска вместе со steemit.com и обеспечения беспрепятственного взаимодействия, к которому уже привыкли пользователи steemit.com, но в его улучшенной версии. Постоянное перескакивание пользователей между фирменным приложением Steemit и фирменным приложением Steem также может усугубить и без того существенную путаницу в различиях между Steemit и Steem.
Основные преимущества этого изменения следующие:
- Поскольку Social Condenser не будет обрабатывать представляющие ценность ключи, в социальную сеть на его основе будет гораздо проще добавить новые функции без столь скрупулёзной проверки безопасности. Это также облегчит процесс утверждения кода от участников сообщества.
- Это будет более рентабельно и эффективно.
- Это станет отличной возможностью повысить осведомлённость в отношении процесса обработки ключей и уникальной иерархической системы ключей Steem.
Интеграция DTube
Хорошим примером вклада сообщества, который будет легче внедрить после разделения, является давно назревающая интеграция, позволяющая проигрывать в блоге видео с dtube. Мы никогда ее не внедряли, потому что это требовало раскрытия Политики безопасности контента (CSP) перед другим доменом, от чего мы, как организация, отказываемся, исходя из своих стандартов безопасности. По сути, единственные случаи, когда мы готовы ослабить безопасность, это ради значительного улучшения пользовательского опыта, и когда воздействие крайне маловероятного наихудшего сценария (например, взлома) минимально и/или быстро обратимо.
После внесения этих изменений мы сможем реализовывать такие поправки быстрее, потому что, просто разделив эти два приложения, мы значительно снизим негативное влияние, которое может быть оказано потенциальным наихудшим сценарием. Есть много подобных случаев, в которых мы не могли сделать что-то раньше из-за нюансов безопасности, однако вскоре сможем. Многие из этих случаев – функции, наличия которых обычные пользователи ожидают от социальных сетей в 2019 году. Мы находимся на пути к улучшению steemit.com, и это только одна из первых остановок.
Реклама
Важно признать, что причина этого изменения по большей части заключается в том, что для нас безопаснее размещать рекламу непосредственно на steemit.com.
Мы в Steemit любим выпускать бесплатное программное обеспечение и предоставлять бесплатные услуги, такие как доступ к нашим нодам. Тем не менее услуги, которые бесплатны для других, никогда не бесплатны для тех, кто их предоставляет, и показ рекламы является наименее навязчивым средством получения дохода, который достаточно приемлем для наших пользователей, в конечном итоге имеющих возможность использовать другие интерфейсы, отображающие ту же информацию. В отличие от Facebook, мы не имеем монопольного контроля над вашими данными, а когда дело доходит до показа рекламы, это имеет большое значение.
MIRA
Большая часть работы, которой мы занимались в последнее время, была направлена на создание файлов состояния с использованием MIRA.
Мы рады объявить, что теперь MIRA постоянно генерирует файлы состояния примерно каждые 2 часа, и мы уже достигли рекордной отметки в плане регулярной генерации таких файлов! В настоящее время проводится сборка веток MIRA, и скоро мы развернем их в нашей среде разработки. Это важная веха на пути к использованию MIRA в продакшене, поэтому сейчас мы смещаем обсуждение стратегии в сторону того, как лучше всего завершить проект MIRA!
SteemDAO
Разработка SteemDAO перешла на этап тестирования, поэтому мы посвящаем часть нашего времени ревью их кода и обратной связи. Наша цель – использовать наш опыт работы с блокчейном Steem, чтобы обеспечить максимально эффективное утверждение предоставляемого кода по его завершении. Нашей же основной мотивацией всегда будет безопасность и масштабируемость блокчейна Steem.
- Команда Steemit
Обязательно подпишитесь на @rusteemitblog, если хотите получать больше технических новостей, подобных этим!
Оригинал поста: ЗДЕСЬ