« on: December 04, 2013, 06:42:03 PM »
Check here for the latest Nxt Client updates provided by Come-From-Beyond
CURRENT VERSION: 0.3.18
Version 0.3.18 - https://dl.dropboxusercontent.com/u/67242472/nxt.zip
Enabled hallmark protection for outbound requests
Added code for migration to non-standard ports for peer communication
Added code for migration to other blockchain file format (check "blockchainStoragePath" in web.xml, u can use absolute paths)
Added http://localhost:7874/nxt?requestType=getUnconfirmedTransactionIds
If u announce address of ur host via "myAddress" u must set it to the "host" value returned by http://otherserver.com:7874/nxt?requestType=getMyInfo . In one of the next versions nodes will begin checking that it matches the address returned by http://docs.oracle.com/javaee/6/api/javax/servlet/ServletRequest.html#getRemoteHost()
More info about the hallmark protection
Now marked hosts will attract more traffic. There r 2 types of outbound requests - Send (for getting unknown unconfirmed transactions, for blockchain downloading) and SendToAll (for pushing blocks and transactions). Send picks one of the connected peers depending on their weight (weighted random hit is made), peers with weight = 0 r considered as having weight = 1. SendToAll sends data to peers according to their weights in descending order.
NB: Those who update to 0.3.18, please, keep 0.3.17 somewhere just in case. Blockchain is dumped to "blockchain.nrs" file when client is closed by pressing CTRL+C.
« Last Edit: December 11, 2013, 06:33:38 PM by opticalc »

Logged
Helpful Links: NXT Intro | What is NXT? | NXT Install Guide | NXT Giveaway NXT:8333778433828768082 http://doges.org