Categories
Clients General

Nxt Asset Exchange Preview

Summaries have been thin for the last few days.

One of the main reasons for this is that for the past few days, our developers have been testing the Asset Exchange.

Today, I want to give you an overview of what the Asset Exchange looks like in wesleyh’s web interface. This interface will be part of the future incarnation of Nxt, so this is basically a double unveiling!

Wesleyh’s client is a very easy to use web interface, that also has added ways of helping users make a SAFE account with an very strong passphrase.

DO NOT USE THIS CLIENT WITH YOUR NORMAL ACCOUNT FOR NOW! MAKE A NEW ACCOUNT FOR THE TESTNET!

What ís the Asset Exchange?

Many may have heard of the Asset Exchange, but may not have a good idea of what it is. Simply put, the Asset Exchange is a feature of the Nxt system, that allows you to create digital tokens using Nxt. These tokens can be ánything, provided you can make them work the way you want.

For instance, it is possible to create virtual tokens backed by gold. If you could prove decisively that you actually háve this gold, it would be possible to sell these tokens, which then stand for that gold.

Another example would be issuing digital stocks for a company you have or are starting. These digital certificates allow you to immediately trade them and also, because they are tied to accounts to pay out dividends.

Other examples of possibilities are tokens used in games (game currency) and tokens directly linked to other cryptocurrencies.

So far, so good. But how to trade them? Well, in the Asset Exchange itself! The Nxt Asset Exchange is a complete Exchange built withín Nxt! You can trade Assets without ever having to rely on the trustworthiness of a central “banker” or “trader”. You can trade directly between accounts, and as anonymous as you prefer.

The Nitty Gritty

I would first like to show you the protection that has been added to the interface. One of the most often named complaint about Nxt has been that it needs such a strong passphrase, that normal users just won’t use it, or even worse, dó use it and then get their Nxt stolen. This new interface makes this very, very hard to do. It will pregenerate a cryptographically very strong passphrase for the beginning user, while also leaving open the option to generate your own, if you feel you want to keep control. It gives multiple warnings that the passphrase needs to be kept very safe and that losing it means losing access to your account. The interface is also esthetically pleasing and colourful.

passphrase
Pregenerated passphrase.

bescherming
Extra warnings

Main Screen
The Main Screen

I will do a total showcase of this interface in a future post. For now, I’ll leave you to wonder at everything it can do!

Asset Exchange
Asset Exchange

Issue an Asset
Issue an Asset

Asset Screen
Asset Screen

The Asset Exchange has an easy to navigate main screen, where you can see all the Assets available on the Nxt ecosystem. You can see the price in Nxt and the open Buy and Sell orders. To issue your own Asset, you will need to pay the fee of 1000 Nxt (this fee hasn’t been definitely decided on yet and may still change), give it a name and description, and the amount of assets you wish to issue. Once this has been added to the blockchain, you can immediately start trading with your Asset. In your “My Assets” screen, you can see which Assets you currently own, what the price on the market is and transfer them to another account if you want.

Buy and Sell Sell Order

My Assets
My Assets

Buying and Selling on the network is easy. Just like on any known exchange, you can issue buy and sell orders. Of course, using the “transfer” function, there is also still the option to trade outside the network if you want to do that. After an order has been filled, the Assets will show up in your “my Assets” screen with the current market data.

When?

The Asset Exchange is slated to be released at the end of March or the beginning of April. At the moment, rigorous testing is being done to flush out any bugs it may have. Once our developers are convinced it is ready to go into production, it will become available to everyone. At that point, the term “Nxtcoin” will basically lose is meaning, as from that point on we will have a multitude of “Nxtcoins”, ranging from “traditional cryptocoins” to digital assets, to digital certificates. Nxt will have taken a serious step to becoming what it is meant to be: not a coin, but a fully operational system for decentralised transactions.

Share this post!

Categories
Clients

Client showcase: Offspring by DGEX

Offspring client

developer: Dirk and DGEX Team

Most recent version: here

Source code: TBA

Short description

Offspring by Nxt exchange came as something of a surprise to me. On the morning of the 13th or February I received a mail that this client had been released and I had no knowledge of it being developed at all.

Rather than having been developed by a community member, Offspring has been developed by the fist Nxt Exchange, DGEX. According to the email I received this version is still to be considered as an “alpha” version of the software. At this moment the software is still closed source, but DGEX has stated that once all the advanced features have been implemented the source code will be made available.

Offspring is a simple cross-platform client, with an in-built exchange viewer for DGEX. What is unique about Offspring is that it features a wallet function, something we haven’t seen yet for Nxt. Offspring supports the basic Nxt functions of sending Nxt and assigning Aliases, as well as generating tokens. There is also a screen specifically aimed at traders. Offspring can also connect to any other server that runs the NXT servlet.

Eclipse 4.3 was selected as basis for the client since it’s open source and cross platform. According to the developers, their ultimate goal is to provide both the best client for the average user which is easy to use and uses the strongest security. And at the same time be a professional tool that traders will use to trade on the Asset Exchange. Eventually Offspring will include tools for Technical Analysis (provided by the powerful libraries at http://ta-lib.org/) and even functionality for script based Automated Trading where a user can write scripts that will automatically trade for him/her.

On a personal note, Graviton would like to compliment the NXT community and the developers especially for the amazing job they did and are doing.

The Interface

Create wallet
Create wallet

Add account
Add account

Home screen
Home screen

When you start up Offspring for the first time, you will be promted to create a wallet. After you have done this, and Offspring has fully started, you will be able to either make a new account or use your existing one. If you choose to start a new account, you can either choose to enter your own passphrase or let Offspring generate one for you. You can also assign a label to your accounts. Offspring supports multiple accounts, so after you have entered your first one, you can always add more via the menu. Once you have entered your account, you will be taken to the Home screen. In the home screen you can view the last three hours of trade on the DGEX Exchange.

Accounts screen
Accounts screen

Functions
Functions

Advanced screen
Advanced screen

The Accounts screen is where you can review information about your accounts. You can view your transactions, see how many blocks you have forged and see your account balance in Nxt, BTC and USD. Under “File” you can access various functions, like Send Nxt, register (assign) Alias, generate and decode tokens and delete blockchain. In the Advanced screen you can view your peer status and the recent blocks and their properties. The last screen is the Trade screen, which doesn’t have functionality yet, but which will in all probability have Asset Exchange functionality as well as functionality directly related to trading on DGEX.

List of current features

Send money
Assign alias
Create token
Validate token manually (for merchants)
Sortable full transaction history details
Advanced network status view section
Quick blockchain download during which accounts can be used for operations
Forging on by default for all included accounts
“Wallet” file in user settable location (eg. USB stick)
Realtime BTC / NXT market rate and chart from DGEX.com

Upcoming features

Multicurrency client
Asset Exchange
Full block explorer with search
Encrypted p2p messaging
Transaction memos

About the developer

Dirk is a seasoned/passionate developer with 15+ years of programming experience and is a strong NXT believer. He is an allround developer from Javascript to Ruby, Java to Cobol and everything in between.

Graviton is the owner of DGEX. He came into NXT as I foresaw the immense commercial & social potential in true pioneer of the 2nd Generation cryptocurrencies DGEX was the first exchange to facilitatie trade of Nxt.

You can help

When things are more ordered DGEX could use help with translations or with users creating their own skinned versions of Offspring through the use of the new Eclipse CSS functionality. Both these tasks will take some preparations, but be prepared.

Share this post!

Categories
Clients

Client showcase: NXT Solaris

NXT Solaris

developer: marcus03

Most recent version: here

Source: to be released 16th of February

Short description

NXT Solaris is a fully featured NXT client for Windows and in the future also MacOS. It is feature rich and boast a few features that are not native Nxt features, like a Market tab and an address book. The client installs very easily and you can choose at install if you want to use the closed or the open source version. The client can be used with all currently active Nxt features and is also ready to be used with the upcoming Asset Exchange. The client can also be used on the Nxt Testnet, where the Asset Exchange is currently being tested. The current version is 1.8. The source code for the open source version is set to be released on the 16th of February.

The Interface

Install screen
Install screen

Status screen
Status tab

Account screen
Account tab

The client can be started by just doubleclicking it. Before startup, it offers you the choice between using the open source or the closed source version. At the moment the open source version lacks the use of the in-built blockchain explorer, but is otherwise fully functional. The closed source version does not have the Asset Exchange feature. When you have chosen your flavor, you will be taken to the status tab of the client.

The Status tab gives general information about the Nxt blockchain. I tells you which block it’s currently on, the number of accounts, the number of registeread aliases etc. You can also see the connected peers in this screen and provides information about them. It is also possible to set a specific URL to connect to, so you can use the client with both the Testnet as with online wallets.

The second tab available is the Accounts tab. This is the “headquarters” of the client. In this tab you will find buttons that give information about your account and balance, allow you to send Nxt and register Aliases, send Messages (not encrypted) and which will also allow you to create Ask and Bid orders on the Asset Exchange. It is possible to enter multiple accounts in this screen. You can view and use your own accounts and also just view accounts that are interesting to you. You can view account transactions, registered Aliases, Messages and Assets.

Address book
Address book tab

Markets screen
Markets tab

Assets Exchange screen
Assets Exchange tab

In the Address book tab you can keep and update a contact list. There is an in-built default address book, but you don’t have to keep this.

In the Markets tab you can keep track (in real-time) of the markets movements and find historic data about Nxt exchange rates. The client keeps track of Bter, DGEX and Vircurex. Current Nxt rates for BTC, USD, EUR, CNY and RUR are shown. You can also use this tab to give you an average price using data from all these three exchanges.

The Asset Exchange tab is only available in the open source version of the client. At the moment it is only usuable within the Testnet. The AE tab allows you to view all extant Assets, create Ask and Bid orders and also provides a button to issue your own Asset.

Issue an Asset
Issue an Asset

Log tab
Log tab

Blockchain Explorer tab
Blockchain Explorer tab

To issue an Asset on the Asset Exchange, simply press “Issue Asset”, fill in an Asset Name and description, set an amount to issue and press OK. At the moment the fee for issuing an Asset is set to 1000 Nxt. After issuing it, you can either hold on to your Assets or start trading them.

The Log tab shows you information about your client’s operation. You can use this to track down any errors, or to report bugs and errors to the developer.

The Blockchain Explorer tab is only available in the closed source version of NXT Solaris. The explorer shows all the information on blocks, transactions, accounts and aliases. You can for instance check if an alias has already been registered and by which account, so you can send a message to this account if you are interested in renting or buying it. You can also get a quick overview of an account’s transactions.

List of current features

NRS Node status
Blockchain status
Connect to fixed URL
Multiple accounts
Account balance in NXT, BTC, USD, CNY
Send Nxt
Send Message
View Messages
Register Alias
Create Asset Exchange orders
Issue Assets
Address book
View Markets real-time
Nxt exchange rate in BTC, USD, EUR, CNY, RUR
View Asset Exchange
Logging

Upcoming

Release source-code for FireMonkey Windows version (February 16th, 2014 latest)
Implement new features from the TODO list
OSX compatibility changes
Release OSX version based on FireMonkey.
Release source code for FireMonkey OSX version.
Offer a simple and advanced GUI, with the simple GUI targeted at new users
Implement client side Curve25519 encryption/signing
Arbitrary message encryption

About the developer

marcus03 is an Oracle Database Administrator, but he worked as a software developer for 12 years. In his own words, “I came to NXT for the profit, but stayed because of the extraordinary NXT community.” His overall goal with the NXT Solaris client is to make it simple for people to use what NXT has to offer. If you like NXT Solaris and want to support the developer, you can send donations to Nxt account 1758531264253431177.

Share this post!

Categories
Clients

Client showcase: ClieNXT

ClieNXT

developer: fmiboy

Most recent version: here and

Source: here

Short description

ClienNXT is a simple open source client written in Java. The current version 0.0.4 has 1-click usage. You just download it from bitbucket and click the Clienxt.jar file. The GUI will detect if Nxt is present in the lib folder of the client and if not offer to download the latest version the author has added (at the moment Nxt 0.6.1). The client is written in Java because it’s a good fit for the Nxt core and cross-platform and because it is easy to adapt for cryptocurrency users.

The Interface

Download new client
Download new client

Insert passphrase
Insert passphrase

Console
Console

When you first start ClieNXT and don’t have Nxt installed, it will ask you if you want to download Nxt. When you click “yes”, it will automatically download and unzip Nxt to the appropriate folder (lib). To make full use of ClieNXT, you will of course have to unlock your account by entering your passphrase. You can also add a label to each account. In addition, there is an option to “watch” specific accounts. To do this, you enter the account you wish to watch and add a label to this account. Of course, you can only watch these accounts, as you do not possess the passphrases to send from them. In the console tab, you want see the activity of your Nxt client.

Account overview
Account overview

Asset Exchange
Asset Exchange

Transactions screen
Transactions screen

The Account overview tab gives a brief overview of the funds in your account, their value in BTC and the value in USD. The current NXT/BTC and BTC/USD rates are also displayed. These rates are taken from Bter and Bitstamp. ClieNXT is ready for the implementation of the Asset Exchange. The tab for it is already in place, but currently not functional. In the transactions tab you can view the transactions for any account, as well as messages and alias registrations. ClieNXT currently supports the English and Russian languages. The developers wants to add more languages and is looking for translators. You can contact him on Bitcointalk.

Alias screen
Alias screen

Send screen
Send screen

Send with message
Send with message

ClieNXT has all the basic functionality of Nxt. In the Alias screen you can both search and register aliases. The Send screen is set up economically, as it allows for both the sending of Nxt, as also the sending of messages. Messages can be encrypted. It is also possible to do bulk sendings with ClienNXT. You just have to separate the receiving addresses with a “:” and end the list with another “:”. This method can be used for sending funds and for sending messages.

Overall, ClieNXT provides all basic functions for Nxt in a clean interface and also is prepared for what is to come. Aside from being ready for the Asset Exchange feature, it also has already reserved space for the Voting feature.

List of current features
overall account balance in nxt, usd, btc
send nxt,
send msg,
send nxt with attached msg,
multisend nxt, multisend msg,
multisend nxt with msgs attached.
message encryptions are hex
show transactions/messages for selected accounts
context menu in console
account list
unlock your all accounts
add accounts to watch
remove any account from database
show aliases for selected account
assign/modify alias
simple alias search
About the developer

fmiboy usually writes code in de C family, but since Java is a similar language and used in Nxt decided to go for that route. He wants to help the community go forward and is willing to work with other people. He welcomes help from other developers and also is looking for translators. He can be contacted on Bitcointalk. If you like his work and would like to support him, you can donate to his Nxt account: 13792774143018875909

Share this post!

Categories
Clients

Client showcase: Basic Windows installer for NRS client

Windows Installer for NRS client

Developer: Mistafreeze

Most recent version: official thread on nextcoin.org

Short description

Some developers go for improving features, some opt for making the existing programs easier to use.

Mistafreeze’s Windows Installer falls into the latter category. It basically allows you to easily and painlessly install the standard NRS client without having to ever download Java yourself or make a .bat.

Currently the installer is in its 20th version. It is being updated almost every two days and has been increasingly user friendly. The newest version that installs NRS client 0.5.12 has the following features:

Features

Desktop shortcuts
Preinstalled well known peers in the web.xml file
Comes with updated blocks.nxt and transaction.nxt files so you don’t have to redownload the blockchain
Uninstaller
Replaces the previous version: no need to uninstall when upgrading
Automatically detects and installs Java

Here are some screenshots to show the installer in action:

Start screen
Start screen

Download
Download

Install Java
Install Java

Launch options
Launch options

Client start
Client start

Client
Client

Summary

There is not much more to say than that the installer is easy in use and a good help for those who like to use the standard client. The installer is a web based installation that installs directly from the .zip file of the official client. The SHA-256 of this zip can be confirmed. Like all developers, Mistafreeze is maintaining this installer in his own time. If you would like to thank him with a donation, you can do so at his account 13353072819418237851.

For those who want to see how the installer works, here is a video by Pinarello explaining how to use it:

 

Share this post

Categories
Clients

Client showcase: dotNxt

Today I’d like to present the first showcase of an independently developed client for Nxt to you. It is not my intention to advise you on which client to use, or to give any judgement on which client is “best”. All these clients have their own peculiar flavour and you will have to decide for yourself which one fits your needs best. Some people may prefer to stay with the basic NRS client, and others may opt for a more feature rich one.

dotNxt

Developer: minusbalancer

Most recent version: here

Source code: here

Short description

dotNxt is built using the .NET Framework 4.0. It should run fine on all up to date Windows versions. It was announced on the 14th of January 2014 as an entry into the Nxt client competion and was released on the 18th of the same month. The source code was released on the 1st of February. It is created to avoid the hassle of installing the Java based NRS client. The philosophy is that a simple one-click installer will make it easy to use for anyone. In this, it is inspired by the BitcoinQT client.

dotNxt has a clean, easy interface. It’s simple in design and all the currently supported uses of Nxt (transactions, aliases, Arbitrary Messaging) are available.

It is also possible to do some things without having your account unlocked, like search for registered aliases and seeing the current blocks. The client will automatically update the data from the blockchain.

The interface

Account screen
Account screen

Alias registration
Alias registration

Messages screen
Messages screen

When you start up dotNxt you will find yourself in the account screen. This screen is divided into two parts. To the left are your account details, and to the right you have buttons for registering Aliases, sending Arbitrary Messages and relocking your account. The first two of these actions will require you to enter your secret passphrase. It is possible to search for aliases before you try to register one. Arbitrary Messaging has an encryption feature that is checked by default. You are required to fill in your secret passphrase before you can send Nxt, register and alias or send a message, of course. If you have no Nxt in your account, buttons that require a fee (registering an alias or sending a message) will be greyed out.

Unconfirmed transactions
Unconfirmed transactions

Peers screen
Peers screen

Blocks screen
Blocks screen

The client also has screens that will be familiar to everyone who has been using the standard NRS client: a (unconfirmed) transactions screen, a peers screen and a blocks screen. These screens provide the same functionality as in the NRS client and basically are used for information purposes.

Alias screen
Alias screen

Send Money window
Send Money window

Settings window
Settings window

dotNxt also has a useful in-built tool, which is an Alias explorer. You can view and search all registered aliases. Of course it has a standard “Send Money” pop-up. You can adjust some settings, like the minimum transaction fee, the default deadline for transactions, use your own list of nodes and an option to analyse hallmarks.

List of current features
Send Money
Transaction statistics
Forging Timer
Register Alias
Messaging
Message encryption
Lock account
Alias search
Hallmark checks
Multiple account display
Auto updating
Custom user settings

Upcoming

Near future plans
 A redesign of the account transactions window
 Copy functionality for the blocks screen and account screen
Authorization tokens implementation
“wallet.dat” optional security future
Mid term plans
Asset exchange support
Advanced AM functionality: various features requested by users.
A voting system on top of AM
Torrent tracker like functionality
   Long term plans
 dotNXT Node software
Electrum (https://electrum.org/) like client software.
 “NXT super node” project
 Windows Phone client
 Linux and MacOS clients using Mono
 Android and iOS clients using Xamarian

 

 

About the developer

minusbalancer has over 10 years of experience in software development. He is mainly focused on C++ and C# development. He currently works as a tech leas at one of the biggest investment banks. He is always open to user opinions so feel free to contact him at minusbalancer@gmail.com. If you would like to donate, please do so at account: 5687942189255392308

Share!

 

 

Categories
Clients

Showcasing Nxt clients

Nxt didn’t arrive with a sparkling client with 3D buttons. Instead it launched with a very basic client that runs in your browser, the NRS (“Nxt Reference Software”) client. It is obviously not aimed at mainstream users and takes some work to get installed if you are not totally comfortable with your computer.

Transactions block
Transactions block

Peers block
Peers block

Blocks block
Blocks block

 

3rd party clients

However, this does not mean that this is how it will be forever. The idea has always been that 3rd party developers would create their own clients, with advanced features so Nxt users would have their choice of client on any platform they wanted.

Some of these clients have matured to the point that they are looking nice, are múch easier to install and come with advanced features. Sadly, they have been somewhat underpromoted, which is why I am going to do that over the next week.

The clients I am going to showcase are (Click pictures to enlarge):

NXT solaris by marcus03

Status Window
Status Window

Account Window
Account Window

Messages Window
Messages Window

Markets Window
Markets Window

ClieNxt by fmiboy

clieNxtconsole
ClieNxt console

ClieNxt transactions
ClieNxt transactions

ClieNxt send screen
ClieNxt send screen

ClieNxt Messages
ClieNxt Messages

N Application hub by nexern

Main Window
Main Window

nxt-hub-screen
All screens

Send screen
Send screen

 

dotNXT by minusbalancer

dotNXT Account screen
dotNXT Account screen

dotNXT Send screen
dotNXT Send screen

dotNXT Alias screen
dotNXT Alias screen

dotNXT Settings
dotNXT Settings

These are the clients I will definitely showcase for you. There are a few more in development, and I will add them as I get more information.

Nxt is moving fast. Sometimes so fast that you need summaries to follow the amount of development going on. In stark contrast to projects like Etherium and eMunie, Nxt is completely without a central coordinating team, which can lead to the impression that Nxt is developed in a very haphazard way.

Actually, this isn’t the case, as the underlying architecture provides independent developers with a lot of leeway to create their own features. Nxt is pure grassroots and anyone can join the development and propose plans, provided he or she then puts in the actual hours to make it come true.

I myself find this a totally engrossing and exciting way of work. It means you sometimes have to deal with constantly changing circumstances, but it also means that virtually anything is possible.

See you next week for the in depth showcasing of these clients.

Title