Можно ли использовать Ethereum как часть децентрализованного форума, такого как StackExchange?

Можно ли использовать Ethereum как часть децентрализованного форума?

Ответы (3)

Похоже, вы задаетесь вопросом, можете ли вы создать весь StackExchange или другой пакет форума на Ethereum. Не полностью (и должно быть скорее мнением), но некоторые детали, такие как хранение данных, могут быть выполнены на нем. Но это ставит более важный вопрос: что может и чего не может сделать Эфириум?

Эфириум может...

  1. Храните произвольные данные в сети с помощью смарт-контрактов за счет газа.
  2. Проверка личности пользователей на основе их закрытого ключа.
  3. Быть децентрализованным в том смысле, что ни один узел не хранит данные, и никто не может их изменить или удалить.
  4. Действуйте как ненадежная основа для передачи информации или других единиц ценности между пользователями, которые принципиально не доверяют друг другу.

Эфириум не может...

  1. Храните большие объемы произвольных данных без значительных затрат. Весь текст на форуме на уровне сообщений, метаданные и изображения приведут к тому, что хранение каждой транзакции в сети будет как минимум очень дорогим в газе.
  2. По крайней мере, обслуживайте веб-сайты не в традиционном смысле. Вам нужно специальное программное обеспечение для взаимодействия с DApps. Сейчас такие игры, как CryptoKitties , представляют собой смесь традиционных веб-технологий и технологии Ethereum. Сам сайт хранится на стандартном централизованном сервере. Большая часть данных хранится в смарт-контрактах на блокчейне Ethereum. Для игры, конечно же, вам понадобится Metamask . Другие DApp интегрированы в другие клиенты, размещены локально или следуют тому же типу. Насколько я знаю, ни один из них не обслуживает контент из блокчейна и не хранит данные исключительно в блокчейне. Они почти всегда используют гибридный подход (централизованный интерфейс, децентрализованный сервер).
  3. Сохраняйте данные мгновенно или почти мгновенно. Транзакциям требуется не менее 10 секунд для подтверждения и сохранения в сети. Сравните это с традиционными форумами, которые отвечают за 10 миллисекунд. Текущая децентрализованная технология не предназначена для уровней реагирования, которые требуются большинству пользователей.
  4. Храните вещи бесплатно. Или что-нибудь бесплатно, если уж на то пошло. Вся сеть основана на транзакциях, что создает огромный барьер для входа для всех, кто хочет присоединиться к веселью. Такие форумы, как StackExchange, успешны из-за критической массы, и, к сожалению, трудно получить критическую массу в системе, которая требует, чтобы каждое действие имело стоимость, связанную с ним. Для этого проводились эксперименты, но ничего такого масштабного, что считалось бы «успешным». Вы слышали о Facebook, потому что это бесплатно. Он популярен, потому что он бесплатный. Бесплатно — это важная функция.
  5. Испытайте «обычных пользователей» прямо сейчас. Пока технология Web3 не будет интегрирована в каждый браузер, установленный на компьютере, вам необходимо убеждать людей загружать дополнительное программное обеспечение. Большинство людей не могут сделать это с помощью веб-браузера, не говоря уже о таком сложном устройстве, как Ethereum.

Можете ли вы использовать для этого другие децентрализованные технологии?

Ага! Прямо сейчас IPFS — отличный способ децентрализованного хранения данных, просто в качестве примера. Возможности безграничны, если вы не ограничиваете себя только использованием Ethereum. На самом деле это не тема StackExchange, но есть и другие решения, на которые стоит обратить внимание!

Что насчет будущего?

Ethereum, по сути, является одним из первых пионеров смарт-контрактов. Со временем будут найдены решения этих проблем и усовершенствования общей архитектуры. Когда эти улучшения будут завершены, будет намного проще и разумнее создавать крупномасштабные бизнес-веб-приложения на блокчейне и технологии смарт-контрактов, точно так же, как веб-разработчики создают приложения сегодня. Другими словами, это первые дни.

Сегодня рановато, но никогда не знаешь, что будет завтра.

Я бы не считал IPFS «технологией блокчейна».
@smarx ой! Слишком поздно ночью. Filecoin очень тесно связан с IPFS в моей голове, поэтому я склонен причислять их к одной категории. Я добавлю к этому некоторую силу редактирования.

Вы можете построить его на чем-то вроде плазменного контракта на другом слое. Он децентрализован, но это не обязательно означает, что нам нужно хранить все в основной цепочке Эфириума. Нам просто нужно проверить правду о главной цепи.

В частности, для хранения мы могли бы использовать IPFS, как упоминалось здесь. Но это другой вопрос в зависимости от приложения.

Да, ты можешь. Если вы хотите построить все в сети Eth, это очень дорого.

Я рекомендую изучить следующие концепции, это сделает ваше dApp немного дешевле.

  1. Децентрализованная база данных,
  2. Децентрализованная файловая система
  3. Whisper для децентрализованной связи P2P
  4. Смарт-контракт ETH для управления вышеуказанными элементами.
Нет, в настоящее время вы не можете создать Stackexchange на Ethereum. Как минимум вам нужно что-то вроде web3 и обычный сайт.
@Лаури Пелтонен, мы можем строить. Это зависит от того, как вы сохраняете данные и структуру хранения. Но это дорого.