Пользователь
0,0
рейтинг
27 января 2014 в 12:37

Разработка → Twister: Стала доступна Windows версия recovery mode


Прошлом посте было приведено краткое описание что такое Twister.
Если вы не читали: Twister — это децентрализованный аналог твиттера (микроблогинговый сервис) который построен по принципу P2P и использует всё самое лучшее от Bittorrent и Bitcoin. Другими словами — это микроблогинговый сервис который невозможно цензурировать, модерировать и у него нет единой точки отказа.

Сегодня мы с вами поговорим о паре важных вещей: Релиз Windows клиента (уже скомпилированный), изменения в протоколе, пережитые атаки, изменения в Web GUI.

Windows







Теперь Twister имеет собранную версию для Windows (которая не требует компиляции)
Скачать её можно от сюда:
1) twister.net.co/wp-content/uploads/twister-0.9.9-win32-bundle.zip
2) Для запуска — распакуйте архив и запустите runme.bat
3) Подождите пару минут, у вас откроется Chrome с твистером, если у вас другой браузер — откройте следующий адрес в нём: http://127.0.0.1:28332/home.html
4) Вас перебросит на страницу http://127.0.0.1:28332/network.html на которой будет отображаться ход скачивания цепочки блоков, как только цепочка будет обновлена — вы сможете зарегистрироваться http://127.0.0.1:28332/login.html
5) После регистрации нового пользователя вы должны подождать немного пока сеть его подтвердит.
Важно (!) сохраните ваш ключ который будет вам показан, при потере ключа вы потеряете доступ к вашему логину навсегда (!)

Если вы не хотите регистрироваться, а просто хотите посмотреть, как оно работает — вот уже зарегистрированная учетная запись:
Логин:habr_public
Ключ: L1P7TqdTGcYDaqgDaM1afz7BRkBArBFiNohYuJMzQkxRkg2kL5W1

Или habrahabr_public KxW3qe7n6qdnMGfUe3CizM4TH2h878DxuBq6V24FmpkPV9hdn2ix


Введите эти данные тут http://127.0.0.1:28332/login.html в поле «Импортировать секретный ключ»

Если же хотите собрать свою версию то теперь есть хорошая инструкция которая работает.

Пережитые атаки


За своё не очень долгое существование Twister пережил уже 2 атаки:
1) Атака 51% (когда мощность атакующего больше чем 50% мощности сети)
2) Атаки гигантскими блоками block chain в 1 мегабайт

Для предотвращения таких атак в твистере был немного изменен алгоритм: введено ограничение на размер блока, добавлена новая функция soft checkpoints

Soft checkpoints — это новая технология которая тестируется в твистере и в скором времени должна быть добавлена в оригинальный клиент Bitcoin смысл её заключается в автоматической простановке чекпоинтов — точек до которых по умолчанию нет смысла проверять верность блокчейна и цепочка блоков ее может разделиться на две раньше этой точки.

Сейчас, в bitcoin и в большинстве форков чекпоинты проставляются руками в исходном коде и называются hard checkpoints.

Изменения


Кроме изменений в протоколе, произошли изменения и в Web GUI — теперь интерфейс переведен на множество языков, включая русский, и большая часть информации кэшируется в браузере.

Так, что если вы откладывали знакомство с твистером — сейчас отличная возможность это сделать, красивых логинов на всех не хватит.

Еще скриншоты с Mac версии:




Официальный сайт: twister.net.co
Репозиторий: github.com/miguelfreitas/twister-core
Репозиторий html интерфейса: github.com/miguelfreitas/twister-html

Кого почитать?

@ mfreitas — основатель проекта
@ twister — основная информация по проекту и обновления
@ rutwister — информация по проекту и обновления на русском языке
@ twmonitor — монитор активности репозиториев
@ shift — я

Если вы хотите помочь сети twister — включите майнинг новых блоков внизу страницы настроек
Shift @shifttstas
карма
52,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (28)

  • 0
    Если у вас есть вопросы по Twister — задавайте, постараюсь ответить.
    • 0
      Правильно ли я понимаю, что в посты хранятся у пиров распределенно (в DHT), а их подлинность, последовательность и т.п. подтверждается записями в blockchain, который, как в Bitcoin, хранится у всех?
      • 0
        Да именно так
    • 0
      Соединение с сетью было потеряно.

      Соединений: 0
      Известные пиры: 37
      Активные узлы DHT:0

      Windows 7 64 bit, брандмауэр отключал.
      запускал от обычного пользователя/админа
      • 0
        Аналогично
  • 0
    Для генерации блоков используется, как в битке, SHA256?
    • 0
      Нет, как в litecoin — scrypt, демон умеет майнить на CPU
      • 0
        Cтоит опасаться атак 51% с использованием GPU?
  • 0
    а как на этом заработать?
    • 0
      Никак, в прошлом посте я писал, что вознаграждение за трату ресурсов тут выдается в виде рекламного поста который будет показан всем пользователям твистера
      • +3
        А почему бы не сделать вознаграждением не рекламный пост, а право на рекламный пост? Тогда каждый сможет ими самостоятельно по своему усмотрению распоряжаться, торговать, например.
        • 0
          Тогда нужен механизм передачи прав, м.б. какая-то биржа.
        • 0
          Мне кажется, отличная была бы идея. Профессионалы майнят и показывают рекламу, которую им заказывают, любители майнят и продают свои права на рекламу профессионалам.
          • +1
            Так и будет в итоге, прослойкой будет заниматься пул(ы)
            Майеры работают на пул получая любую валюту которой оперирует пул, рекламодатели платят пулу за рекламу.
  • 0
    Вот, наконец-то нашел nextcoin.org/index.php?topic=3363.0
    Аналогичный сервис на криптоплатформе Nxt

    Если нужно больше информации, то надо погуглить «nxt arbitrary message»
    • 0
      Нет, в next — сообщения храниться в блокчейне, что изрядно раздувает его
  • –3
    www.virustotal.com/en/file/682c723b5f872e16b5d1ae2d97240783c2840b0dbb2326e9f212a842dbdec486/analysis/1390817751/

    Скорее всего какое-то недоразумение, но
    Detection ratio: 1 / 49
    • +1
      Вероятно, в любом случае специально для таких случаев есть возможность собрать всё самому.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Сейчас это альфа версия и тут куча траблов, поэтому естественно, что для рядового пользователя установка и настройка не удобны.

      If you choose to continue you probably must fall into one of the following categories:

      You are a developer.
      You are an early adopter (who wants to reserve your nickname).
      You are a masochist.


      Замена твитеру, мне кажется, очевидной, т.к. нет хозяина, нет цензора, нет айпишников, нет одной точки отказа и прочего «обвеса», только мешающего распространению информации. Допилят, сделают простой уставновщик и будет всё аля uTorrent.
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          Можно создать сайт который бы предоставлял публичный доступ к этой p2p сети через web интерфейс (это когда не нужно себе ставить демона). Таких уровня доверия как с криптовалютами многим не нужно от твиттер аккаунта, так чтосайтом вполне можно будет пользоваться без установки клиента.
      • 0
        Замены твиттеру не будет, наверное, все же. Рядовому пользователю безразлично кто и что цензурит.
  • 0
    Когда планируете убрать пометку alpha?
  • +1
    Вот настройка сети, ничего не происходит. Соединение с сетью потеряно, и все.

  • +1
    Нашли баг из-за которого у многих он не смог подключиться сразу после установки, должны пофиксить.
    • 0
      Была ли по этому поводу создана страница проблемы (issue) на Гитхабе? — и если да, то каков URL её?

      (Ответ на этот вопрос нужен для того, чтобы из первых рук получить на Гитхабе свéдения об исправлении этой проблемы.)

      Довесок:  впрочем, я сам уж нашёл. Это проблема № 139.
      • 0
        Разработчик уже признал проблему, завтра будет фикс, оказывается компилировали в слепую, ни у кого нет тачек на windows

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.