Last post was a brief description of what Twister is.
If you have not read: Twister is a decentralized analogue of Twitter (microblogging service) which 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 will talk about a couple of important things:
The Windows client release (already compiled), changes in the protocol, attacks experienced, changes in the Web GUI.
Windows

')

Twister now 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.zip2) To run - unzip the archive and run runme.bat
3) Wait a couple of minutes, you will have Chrome with a twister, if you have another browser - open the following address in it:
http://127.0.0.1:28332/home.html4) You will be transferred to the page
http://127.0.0.1:28332/network.html on which the download progress of the block chain will be displayed, as soon as the chain is updated - you can register
http://127.0.0.1:28332/login.html5) After registering a new user, you must wait a bit until the network confirms it.
It is 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 do not want to register, but just want to see how it works - here is already a registered account:
Login: habr_public
Key: L1P7TqdTGcYDaqgDaM1afz7BRkBArBFiNohYuJMzQkxRkg2kL5W1
Or habrahabr_public KxW3qe7n6qdnMGfUe3CizM4TH2h878DxuBq6V24FmpkPV9hdn2ix
Enter this data here
http://127.0.0.1:28332/login.html in the field
"Import secret key"If you want to build your version, now there is a
good instruction that works.
Survivors attacks
Twister has already experienced 2 attacks in its not very long existence:
1) Attack 51% (when the power of the attacker is more than 50% of the network power)
2) Attacks with giant block chain blocks of 1 megabyte
To prevent such attacks in the twister, the algorithm was slightly modified: a block size limit was introduced, a new soft checkpoints function was added
Soft checkpoints is a new technology that is being tested in a twister and will soon have to be added to the original Bitcoin client. Its meaning lies in the automatic setting of checkpoints - points to which, by default, it does not make sense to check the blockchain's correctness and the chain of blocks can divide it two points earlier .
Now, in bitcoin and in most forks, checkpoints are hand-stamped in the source code and called
hard checkpoints.
Changes
In addition to changes in the protocol, there were changes in the Web GUI - the interface is now translated into many languages, including Russian, and most of the information is cached in the browser.
So, if you put off acquaintance with the twister - now is a great opportunity to do this, there are
not enough beautiful logins for everyone .
More screenshots from Mac version:


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