November 2016 (II)
Here, we bring you some of the latest news about Nxt over this past week in November
DEVELOPMENT
NXT IN THE MEDIA
NXT COMMUNITY
- Nxt Notifying Services – Receive email alerts in your inbox
- Why Nxt/Ardor and not Bitcoin? – Riker has the answer
- The Janus Project- The ICO begins
- Decentralized Voting – New Infographic about Nxt
PRICE EVOLUTION
Below, we give you more details about these news:
DEVELOPMENT
-
Docker image: Nxt 1.11.0.e
User chevdor has uploaded the latest NRS in a Docker open-source container, with version 1.11.0, and experimental version.
Docker is a tool that can package an application and its dependencies in a virtual container that can run on any Linux server. This helps enable flexibility and portability on where the application can run, whether on premises, public cloud, private cloud, bare metal, etc.
Running NRS in a Docker container could be even easier than running it “the normal way”. It’s specially useful when running Nxt on a VPS: No java required, no download, no specific configuration… Besides this, in spite of being a type of “virtual machine”, it does not decrease performance.
Source: https://nxtforum.org/general-discussion/nxt-in-a-docker-container
https://github.com/chevdor/docker-nxt
https://en.wikipedia.org/wiki/Docker_(software) and https://www.docker.com
-
Debian 8 64bits – How to set up a Nxt node
Lurker10, writer of the articles Beer, Betting and the Nxt Blockchain, Lottery on the Nxt Blockchain in Golang and Programming the Nxt Blockchain for fun and profit, has shared a quick tutorial about how to set up a Nxt node in a Debian 8 – 64 bit system.
The steps are as follows:
- Change the root password from the one assigned by datacenter (optional but a good idea):
passwd root
- The next big command updates system packages, removes unnecessary services, installs necessary services, nxt, blockchain, simple ssh bruteforce protection and automatic Nxt restart on reboot. Before you run it, replace the dropbox blockchain link inside of it with the current one that you can find on www.peerexplorer.com/peerexplorer-api:
cd /root; echo "deb http://ftp.us.debian.org/debian jessie-backports main" >> /etc/apt/sources.list; apt-get update; apt-get -y purge apache2 postfix; apt-get install -y openjdk-8-jre fail2ban mc nano wget; wget "https://bitbucket.org/JeanLucPicard/nxt/downloads/ nxt-client-1.10.3.zip"; unzip nxt-client-1.10.3.zip; wget "https://www.dropbox.com/s/yktn0yvd5ttdwnb/ nxt_db_peerexplorer.zip?dl=1" -O /root/nxt_db.zip; unzip nxt_db.zip; echo "@reboot cd /root/nxt; ./run.sh" >> /var/spool/cron/crontabs/root; chmod 600 /var/spool/cron/crontabs/root; chown root.crontab /var/spool/cron/crontabs/root; /etc/init.d/cron restart; cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local; sed -i '80s/banaction = iptables-multiport/banaction = iptables/g' /etc/fail2ban/jail.local; /etc/init.d/fail2ban restart;
- The following is the same command but with no blockchain from Peerexplorer. It will take some time to download all blocks:
cd /root; echo "deb http://ftp.us.debian.org/debian jessie-backports main" >> /etc/apt/sources.list; apt-get update; apt-get -y purge apache2 postfix; apt-get install -y openjdk-8-jre fail2ban mc nano wget; wget "https://bitbucket.org/JeanLucPicard/nxt/downloads/ nxt-client-1.10.3.zip"; unzip nxt-client-1.10.3.zip; echo "@reboot cd /root/nxt; ./run.sh" >> /var/spool/cron/crontabs/root; chmod 600 /var/spool/cron/crontabs/root; chown root.crontab /var/spool/cron/crontabs/root; /etc/init.d/cron restart; cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local; sed -i '80s/banaction = iptables-multiport/banaction = iptables/g' /etc/fail2ban/jail.local; /etc/init.d/fail2ban restart;
- Prepare a file with the following settings and paste its content in
nano /root/nxt/conf/nxt.properties
nxt.maxNumberOfInboundConnections=500 nxt.maxNumberOfOutboundConnections=100 nxt.maxNumberOfConnectedPublicPeers=200 nxt.myAddress=w.x.y.z (your VPS ip address) nxt.allowedBotHosts=* nxt.apiServerCORS=true nxt.myHallmark=xxxxxxxxxxxxxxxxxxxxxxxxxxx nxt.myPlatform=NXT-XXXX-XXXX-XXXX-XXXX nxt.apiServerHost=0.0.0
-
cd /root/nxt; nohup ./run.sh & ; exit
-
exit
NXT IN THE MEDIA
-
Asset Servicing Times – Nxt joins the Hyperledger project
The fortnightly magazine Asset Servicing Times has published a brief article by Becky Butcher about the Nxt Foundation joining the Hyperledger project, an alliance of which we explained in a previous newsletter that we also elaborated in some other previous articles.
Source: http://www.assetservicingtimes.com/assetservicesnews/article.php?article_id=7022#.WCSf2mf2azm
NXT COMMUNITY
-
Nxt Notifying Sevices – Receive email alerts in your inbox
Following some recent questions about this subject stated at NxtChat on Slack, we are going to review what options are available in order to have a notification service in our Nxt account. These services will allow us to receive an email alert every time our Nxt accounts have some movements. We can choose, among many options, what transactions we want to be notified about.
- Nxt Alerts: This is an utility inside the MyNxt portal which sends you an email everytime
- a block is generated
- your chosen account sends/receives some coins
It supports Alias Operations and Arbitrary Messages. It doesn’t use you passphrase, so there is no security risk. They also promise not to spam you!
- Argus Notifications:
This tool is developed by the user TeStDrUiF. It allows you to choose many different transactions for a given account to receive an email notification. You can also choose other coins which have a good API. Currently, the service is available for the following coins: BTC, ETH, WAVES, DOGE, NHZ and, of course, NXT.
Source: https://arguseyes.net/
https://www.mynxt.info/alerts.php
-
Why Nxt/Ardor and not Bitcoin? – Riker has the answer
Lior Yaffe, A.K.A Riker, Nxt Core Developer, has answered this big question asked by a user at Nxtforum.org. Why Nxt or Ardor and not Bitcoin? This is his answer:
As an NXT developer I get to talk with many people and businesses about their plans of using blockchain. One issue that comes up every time is scalability. It is now clear for everyone in the industry that traditional blockchain architectures like Bitcoin, Ethereum and NXT 1.0 does not scale.
A major problem we need to solve in order to scale blockchains, is the ability to separate the token used for securing the network from the operational token used by applications. NXT 2.0 is all about this. Once we are able to separate the forging token from any application specific token we can optimize the blockchain by eventually removing (pruning) transactions which do not affect the forging token balance by only saving a cryptographic proof for their past existence. Achieving this requires a monumental programming effort of separating the static singleton blockchain design of NXT 1.x into parent/child blockchain architecture or even a tree of blockchains. This is our vision for NXT 2.0, Ardor will be the forging token of the parent chain.
As to NXT 1.x … it is a stable and mature blockchain product which, in my view, is vastly superior to anything else out there. However, from the view point of application developers it has severe limitations which currently reduces its usability, mainly the need to store every transaction in the blockchain forever and the need to use the NXT token even for transactions which has nothing to do with NXT itself like asset exchange, monetary system and digital good store. This are the problem we are addressing with NXT 2.0
Source: https://nxtforum.org/general-discussion/why-ardornxt-and-not-bitcoin/msg227378/#msg227378
-
The Janus Project- The ICO begins
Janus has made a public announcement this past Thursday on its website about its business plans. Janus has published an interesting and detailed whitepaper and some other documents with terms and conditions. The funding campaign for this business has already begun.
The ICO will last until the amount of 7,000 BTC is reached or until the 31st of December, whichever comes first. Five different members of the Nxt Foundation will act as an escrow for this campaign.
The whitepaper details the main reasons why Janus chose the Nxt platform. They are as follows:
- Nxt is an established blockchain platform with a solid record: it has never been hacked, forked or compromised in any other manner.
- The Nxt wallet will make the distribution of dividends to token holders fast, easy and transparent.
- Nxt will implement a business-focussed blockchain next year called Ardor. All Janus tokens will migrate to this platform when it is available (scheduled to launch in Q3 2017) and be among the first users of this exciting new technology.
- The installation of the Nxt wallet is a relatively easy process and the size of its blockchain is rather small compared to Bitcoin qt wallets. As such, the process of using the Nxt wallet is quite easy and does not present any significant barriers to interested users
- With the security of Smart Transactions, we can have a peace of mind that our business operations on the child chain will be secure
Five percent of the crowdfunding campaign will go to the Nxt Foundation for its escrow service. For more information about the Janus project, we recommend that you visit the links below.
More information: https://janustoken.com/
Official thread: https://nxtforum.org/the-janus-project/
Whitepaper: https://janustoken.com//Janus/assets/JanusWhitepaper.pdf
Details about the escrow: https://janustoken.com//Janus/assets/JanusEscrowDetails.pdf
-
Decentralized Voting – New Infographic about Nxt
The Nxt Foundation, with the help of Savandra, has chosen the Nxt Voting System as the feature to be presented in a series of infographics about Nxt’s features:
We’d like to remind you that some other infographics about Nxt’s features were published some time ago, such as Coin/Asset shuffling and the Alias System.
Source: https://nxtchat.slack.com/archives/general/p1478918318011820
PRICE EVOLUTION
-
Weekly NXT/ARDR Price Evolution
The following graphic shows the NXT / Bitcoin exchange price at Poloniex for this past week:
The following graphic shows the ARDR / Bitcoin exchange price at Poloniex for this past week: