
Twister: Windows version is now available

Last post was a brief description of what Twister is.
If you haven’t read: Twister is a decentralized analogue of Twitter (microblogging service) that is built on the principle of P2P and uses all the best from Bittorrent and Bitcoin. In other words, it is a microblogging service that cannot be censored, moderated, and does not have a single point of failure.
Today we’ll talk about a couple of important things: Windows client release (already compiled), protocol changes, experienced attacks, changes to the Web GUI.
Windows


Now Twister has a compiled version for Windows (which does not require compilation)
You can download it from here:
1) twister.net.co/wp-content/uploads/twister-0.9.9-win32-bundle.zip
2) To start, unzip archive and run runme.bat
3) Wait a couple of minutes, you will have Chrome with a twister, if you have a different browser - open the following address in it: http://127.0.0.1:28332/home.html
4) It will be redirected to the page http://127.0.0.1:28332/network.html on which the progress of downloading the block chain will be displayed, as soon as the chain is updated - you can register http://127.0.0.1:28332/login.html
5) After registering a new user, you should wait a bit until the network confirms it.
It’s important (!) To save your key that will be shown to you, if you lose the key, you will lose access to your login forever (!)
If you don’t want to register, but just want to see how it works, your account is already registered:
Login: habr_public
Key : L1P7TqdTGcYDaqgDaM1afz7BRkBArBFiNohYuJMzQkxRkg2kL5W1
Or habrahabr_public KxW3qe7n6qdnMGfUe3CizM4TH2h878DxuBq6V24FmpkPV9hdn2ix
Enter this information here http://127.0.0.1:28332/login.html in the "Import private key"
If you want to build their version now has a
Surviving attacks
During its not very long existence, Twister has already survived 2 attacks:
1) 51% attack (when the attacker's power is more than 50% of the network power)
2) Attacks by giant block chains of 1 megabyte
To prevent such attacks, the algorithm was slightly changed in the twister: introduced block size restriction, a new function soft checkpoints has been added.
Soft checkpoints is a new technology that is being tested in a twister and should soon be added to the original Bitcoin client. Its meaning is to set checkpoints automatically - there are no points to which by default It makes no sense to check the fidelity of the blockchain and its chain of blocks can be divided into two before this point.
Now, in bitcoin and in most forks, checkpoints are put by hand in the source code and are called hard checkpoints.
Changes
In addition to changes in the protocol, there have been changes in the Web GUI - now the interface has been translated into many languages, including Russian, and most of the information is cached in the browser.
So, if you were postponing your acquaintance with a twister, now it’s a great opportunity to do it, there will not be enough beautiful logins for everyone .
More screenshots from the Mac version:


Official site: twister.net.co
Repository: github.com/miguelfreitas/twister-core
html Interface repository: github.com/miguelfreitas/twister-html
Whom to read?
@ mfreitas - founder of the project
@ twister - basic project information and updates
@ rutwister - project information and updates in Russian
@ twmonitor - repository activity monitor
@ shift - me
If you want to help the twister network - enable mining of new blocks at the bottom of the settings page