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