Pull to refresh

Twister: Стала доступна Windows версия

Reading time 2 min
Views 14K

Прошлом посте было приведено краткое описание что такое 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 — включите майнинг новых блоков внизу страницы настроек
Tags:
Hubs:
+14
Comments 28
Comments Comments 28

Articles