📜 ⬆️ ⬇️

Twister: Windows version is available.


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.zip
2) 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.html
4) 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.html
5) 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.co
Repository: github.com/miguelfreitas/twister-core
Interface html repository: github.com/miguelfreitas/twister-html

Who 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

Source: https://habr.com/ru/post/210442/


All Articles