ARDOR: A TOUR THROUGH UTOPIA (II)

If you have been a follower of the biggest development in the cryptoland, Ardor, then you must have read the first episode of this article series. Well, if you haven’t read it or you haven’t been following, then I say congratulations to you for seeing this sequel. Verily, you have finally found the future; now it lies in your hands. In the first episode, we discussed some of the adorable features of Ardor. They are adorable for, with Ardor and all which it represents, Cryptocurrency becomes worthwhile and interesting. Now, we shall discuss another feature of Ardor, by discussing what it involves and basically how it works.

May 2017, Jelurida’s Co-founder and Senior Developer, Lior Yaffe, was in Spain where he presented a voting use case based on the Ardor Blockchain platform at a live broadcasted Blockchain event organized by El Pais Retina in Madrid. The demo was prepared and demonstrated in collaboration with Accenture Spain and it showed how easily our Blockchain and its voting feature can be adapted to this important real world use case.

Well, you may begin to wonder what voting has got to do with activities in the cryptoland. You are probably asking if Ardor has secured the contract to organize the next presidential elections. Fortunately, we are here for you, for everyone, and for every organization. Since we often make decisions from time to time, we have established the voting features for use by our members.

Using the Voting System, any account can create a poll with one question and up to 100 answers. The creator of the poll qualifies who can vote based on the account, the balance per voting account, an asset, or a currency. Here is a summary of how it works.

#Poll creation: This is the first step in the voting system. Here, the administrator will be eligible to create specific questions and add them in the blockchain.

#Registration/Notification: The registration will be received through a medium which shall be received by stakeholders or eligible candidates.

#Casting of Votes: While votes are being cast, counting of the votes is on, and this will be done by the Blockchain itself.

#Poll Validation: The votes are confirmed and validated.

#Poll Ends: Here, the voting is brought to an end, after which nobody will be eligible to vote.

#Poll Results: Results are instantly presented in graphics and other forms.

The voting system allows for an online database, unlike the manual voting based on paper. A consensus method is adopted in casting and the results are released instantly; so no more waiting or unnecessary delays. Also, votes can be cast from anywhere, whether browser or mobile application. The system is user-friendly and there are in-built fraud avoidance features, which make it immutable, traceable and reliable.

So do you get the idea? The Cryptoland has been hit by changes, and the only solid ground is that which is open to positive changes. Not anymore is it just about the coins or trading in them, but a whole lot more. We are glad that Jelurida, the umbrella under which these groundbreaking ideas surfaced is at the forefront of this evolution. This is just the beginning. The wonders of Utopia cannot be comprehended or experienced in few days in time or pages in tales.

Ardor, A tour through Utopia (I)

One of the previous publications on Ardor addressed a germane issue in the Crypto-land. This issue is that which is concerned with investment, patience and ultimately, the need to make massive profit after strategically adopting the former concerns. The publication was inspired by a conversation among Crypto actors on the expected return from their investments in Ardor. Fortunately, they were later convinced that Ardor is no scam or fraudulent scheme, but a platform that has come to stay and also a platform, where the future of blockchain lies.

But let’s put that aside. Have you realized that Ardor has some adorable features which makes cryptocurenncy worthwhile and interesting? No? Ooopppsssss, you are definitely missing out.

MARKETPLACE:
Yes! You might probably refer to it as E-commerce in a new dimension, but it is certain that this is one feature which you will definitely enjoy. Buying and selling has been made easy with Ardor and members of the blockchain can easily trade goods win one another. Easy, right? Definitely. Here, two things come to play -members buy from and sell to others on the blockchain; and enterprising members are empowered to market their products to others on the Ardor platform.

So, Ardor allows you to have a blockchain marketplace where anyone can buy and sell physical and digital items. The Marketplace is already a part of the Ignis child chain and any other child chain to be established under Ardor shall possess this great feature. This is cryptocurrency renewed, this is adorable, this is Ardor.

The Ardor platform describes this feature thus; “The Marketplace enables direct peer-to-peer trading on the blockchain. It is an open decentralized store for all digital goods. You may sell or purchase software, music, video, ebooks or any other kind of digital good here. Simply browse the available products, place an order and the seller will send you information of how to download the good (usually a link) inside the blockchain system.”

The platform acknowledges a development which shows progress and commitment, thus “although Marketplace was designed for buying and selling digital merchandise, physical items have also been listed for sale”.

ACCOUNT CONTROL:
It is well known that security is key to the success of any business -online and offline. In the case of online businesses, like operations in the crypto-land, it is always of great need and emphasis with the aim of protecting online actors, avoiding exploitation and manipulation of various kinds. Therefore, it is for this reason that Ardor and it’s child chains possess the Account Control feature, which is a security measure that ensures that access is rightfully restricted and unapproved transactions are prohibited.

The Ardor platform explains the features further. It states thus; “Restrict access to a blockchain account or prohibit transactions without approval by multiple parties. Rules can be written for each account to limit the terms of a transaction. Features of Account Control include setting a lock on an account to prohibit any outgoing transactions and defining a set of rules for unlocking the account”.

It should be noted that above are just two among the several features of Ardor. While other features shall be discussed in subsequent publications, it is already evident that with Ardor, activities in the Crypto-land is interesting, enjoyable and adorable. If you want to journey to a far land, yet so near; with beauty beyond which words can describe; and have an interesting voyage same as the rest but with a different experience, then take a journey to Ardor. The Utopia of Crypto-land. The chains have gathered, the train is moving and the destination is nowhere but the future of blockchain.

ARDOR Implements Game-Changing Features In New TESTNET RELEASE

Do you remember, back in the day, the first time you got your mind blown? I remember fondly how that happened to me with Nxt. That blockchain bastard repeatedly blew my mind – sometimes several times a week as it implemented feature upon feature at such a frantic pace. As such, I became a part of the embracing high-level community of Nxters and eventually surmounted the steep learning curve. It was totally worth it but afterward, I became hard to impress.

Released today, a brand new Ardor testnet finally made my brain cells feel a tiny bit explosive again, and it feels great! Not just a tiny bit, actually. The client that lands today is blockchain 2.0 evolution at its finest. Let the popular experts, and all the great blockchain visionaries do their talks. Jelurida just wrote it in code. Again. Let others continue to talk about TPS, ignoring scalability and security, we covered it already. And if you don’t know about Nxt, you should read up.

Ardor 2.0.4e

The Nxt and Ardor core dev team at Jelurida presents to you: New asset control features, multiphased smart transactions, a new API for creating regulated tokens on the decentralized Asset Exchange, and a transaction type that allows asset issuers to increase the number of asset shares in existence. All of this is an addition to all the existing core features and API.

This new Ardor testnet release resets the existing testnet and publishes a new Genesis block that tests the transition of data from Nxt to Ardor, based on a snapshot made of Nxt’s mainnet at block 1558000, shortly after the last JLRDA (IGNIS) exchange offer expired.

The testnet Genesis block timestamp has been set to 00:00 (midnight) UTC time
on Monday, Nov 6th, in order to allow time for users to setup nodes check their balances, and start forging.

From the Nxt blockchain has been transferred the following:

  • Accounts (public keys)
  • Account balances
    • IGNIS balances are based on NXT balances, divided by 2, plus JLRDA asset balances. Each of those has been additionally divided by 2, in order to allocate 50% of the testnet coins to developer accounts for testing purposes. There has been a 10% BITSWIFT asset sharedrop distributed proportionately to all IGNIS shareholders.
  • Account info (name and description)
  • Account properties
  • Account control settings for account control by whitelist with no minimum balance.
  • Account aliases transferred to the IGNIS child chain.
  • Janus, JanusXT, and ComJNSXT assets have been imported.
  • Monetary system currencies have been imported to the IGNIS child chain.
    • Only currency code and name. It will be up to each currency issuer to re-issue the currency with the appropriate properties and re-distribute it to users.

Lior Yaffe kindly asks all of us to check our accounts on Ardor and make sure everything has happened correctly:

If you are only interested in checking your balances head to the Jelurida public node , login using your existing NXT Mainnet account id (no need to login using passphrase) and check your ARDR, IGNIS and BitSwift balances. In addition, check your Janus asset balances, aliases, account properties, currencies, account control and all other entities migrated from the NXT Mainnet according to the changelog.

When you check, be aware that your IGNIS and ARDR holdings have been divided by 2 in this testnet release, so 50% of the tokens can be allocated to dev accounts for testing purposes.

Read all details here.

This was to be expected. Massive work, yes, all as promised and fair for a call to shift from one platform to the N(e)XT, Ardor. Pun intended. There are API changes too, and new API, coders please (you must!) check the change-log.

What made my brain cells begin to feel explosive again then?

New features

Yes, the new features. Nxters run. Run out there and share it with the world!

The change-log for Ardor 2.0.4e presents the following new transaction types – add to them all that the Nxt blockchain’s smart transactions and Ardor’s globally scalable, energy efficient child chain platform design can do, and you will see clearly the size of this gamechanger. This is what the release implements:

Asset control

Allows an asset issuer to control her assets. That’s right. As the issuer you decide who can buy and sell them; a small group of selected people, only KYC verified accounts, perhaps. Or you could send non-transferrable assets to a board of holders and give them voting rights over the asset. How about that. Read it again and let it sink in – with this release you, the issuer, will get complete asset control.

No, it’s not the end of a free market. Ignis is free. It is a new opening that allows all new as well as old running businesses to shift their old backend to Ardor and Ignis and receive all the benefits of the blockchain as a business backend, consumer front-end, and even get it cheaply.

Example:

  • Have an ICO/crowdfunding on Ignis
    Upload contracts and legal documents to the data cloud, time-stamped, hashed, let the KYC compliant accounts of your business partners or angels digitally sign the agreements, this will be documented on the blockchain as well.
  • Issue your asset tokens
  • Decide which rights you want to give to your asset holders, and to your market.
  • Distribute assets, each with the rights attached that you assigned to them. Watch them be traded.

Selected (or all) asset holders can have voting rights. You can pay dividends in any token on the platform; IGNIS, another child chain coin, an € pegged coin, that can be withdrawn with your VISA/Mastercard or just sit in your bank account. Or in other assets, representing bonus points, tickets, whatever fits your business plan. You could even create games with this. It is here.

We welcome this Java code, the Asset Control feature, as one of the best newest addition to the already existing API.

Composite Phasing

Introduces AND, OR, and NOT to Nxt’s Phased Transactions. This, combined with the new Asset Control feature, adds whitelist control over asset holder accounts, you can choose, for example, which asset holders should have the opportunity to vote or even control an account by vote. Even control the whitelist of new accounts. Do you see the better DAO coming?

It also allows for example combining the existing by hash or by transaction approval models with by whitelist, by balance, etc, approvals, which enables doing atomic coupling of transactions (including cross-blockchain) even for multisignature accounts, or with assets subject to Asset Control.

I couldn’t say it better.

The NOT operator allows for dead-man-switch type conditions, where a transaction is executed only if some condition (e.g. revealing a secret) is NOT satisfied.

Source

Asset share increase

With this new smart transaction type, asset issuers can increase the number of assets in existence. Print new money?!!

The new shares are allocated to the asset issuer account, but can then be distributed to shareholders using a separate dividend payment transaction. This allows corporate actions such as capital increases or stock splits to be performed.

Be careful, like we all learned in Economics 101, increasing the supply of money will decrease the value. Take care not to dilute your asset into nothingness.

By-Property phasing

First, if you don’t know Nxt’s feature “Account Properties”, I should fill you in: Account Properties is a Nxt feature that adds the ability to permanently ‘tag’ any account on the blockchain with a small amount of data, like meta-information. Tags can also be deleted by the tagger.

Let’s see what By-Property phasing is:

 

The new by-property approval model allows the transaction execution to be made conditional on the sender account or the recipient account having a specific account property set. If this property is set, the transaction will be executed immediately, else, a second check whether the property is set is performed at the finish height defined. This allows, for example, enforcing KYC by asset issuers, who can define in their Asset Control settings that only KYC-verified accounts, labelled with a predefined account property by a trusted authority (or the asset issuer itself), to perform transactions with their assets.

So with this feature, the blockchain market is regulated.

With this, you can, for example, in the near future, issue an asset on any Ardor child chain, trade it on any child chain, but enforce/be enforced to only let KYC approved accounts trade it on the market. Or choose by country. Or any group. With Ignis, asset issuers and traders can choose whether or not to trade on the regulated market, but we all know: Regulation will be. The new By-Property phasing API makes it not just possible but also easy and cost-effective to develop as a user-friendly service, and yeah, remember, the main purpose for Nxt 2.0, Ardor, was actually to make it globally scalable.

Where does this leave us? Accounts can be tagged by 3rd party KYC service providers or, even better, by governments, may they ever choose to set official ID on accounts and begin using the benefits of the blockchain. Don’t get me started. Secure us, our medical records, money, ID – let us be secured by cryptography. Jelurida’s code does it for them. Give us voting rounds that cannot be interfered with as the result is public, and votes have already been counted by code, see the graph. It’s on blockchain, but energy efficient, secured by nodes all over the world, and while we’re at it – possible. And see, Ardor has, as another first, a solution to the blockchain bloat problem running in production. The first and most tested globally scalable PoS Platform. It’s here, get started.

Sure I am excited. I’m a Nxter. Aren’t you?

Come on, try it!

For newcomers, it may seem weird that scammers and developers collect millions and millions of dollars worth of ETH or BTC in ICO’s, selling their whitepaper only, describing smart contracts they want to invent, code, test, execute, and need us to trust, when old Nxt Cryptocurrency 2.0 already has the functionality that most of them seek. It’s weird that what most of all of these devs and their investors are trying to achieve already exists on Nxt, that now gets further ahead with the scalable and even more beneficent and featureful public Ardor Platform. Yes, it IS weird, that Nxt has been under the radar and ignored by, for example, the larger Bitcoin-paid media for so many years.

The Nxt core devs, Jelurida, has split Nxt into IGNIS, the transactional token of Ignis, the first and unrestricted full featured child chain on Ardor; the mother blockchain that forges all Ignis’ transactions and will give birth to a lot more and take care of all her children (child chains), as well as make sure they keep communicating with each other. This is Ardor. With Nxt being a blockchain 2.0 platform, should Ardor be called blockchain 3.0? Nxt 4.0? Who cares. If you’re just a little familiar with Bitcoin, blockchains and smart transactions, you will realize that you want to test this release.

For those who want to setup an Ardor full node, install the software as usual and start forging, the first block will be generated tonight at 00:00 (midnight) UTC time on Monday, Nov 6th (about 14 hours from now)

If you are installing on top of a previous Ardor release delete first the nxt_test_db folder from C:\Users\<username>\AppData\Roaming\Ardor on Windows, ~/.ardor on Mac and the Ardor installation folder on Linux. If you don’t do that you’ll be left on a fork.

Follow the development closely and take part in the community. Even without the awesome potential that awaits us with this momentous release, it’s always mindblowing development.

 

Nxt news – January 2017 (IV): The Ability to Materialize Ideas is the Secret of Success

NXT NxtCoin 2. generation cryptocurrency news
January 2017 (IV)

 

Here are some of the latest news about Nxt over this past week in January:

NXT COMMUNITY
DEVELOPMENT
NXT IN THE MEDIA
PRICE EVOLUTION

 

Below, are more details about these news pieces:

 

NXT COMMUNITY

  • MyNXT.info Wallet – How to View and Transfer Assets

It’s become common that some users of the MyNXT.info online wallet, the popular service brought to you by some members of the Nxt community (a service which isn’t a part of the official Nxt Reference Software), ask some questions to the Nxt community about how they can check their asset balance, more specially, their ARDR balance as this option is disabled by default.

In October last year, CryptKeeper shared a small step-by-step guide that shows you how to install the free plugin which is necessary in order to view and transfer your Nxt assets on this web wallet.

CryptKeeper explains:

A short description for installing the Asset Plugin on wallet.mynxt.info to see your Ardor

  1. Log into your account at wallet.mynxt.info
  2. On the left there is the dashboard with a “+ Plugins” button, click on it:
  3. Chose the basic asset plugin:
  4. Confirm the disclaimer and your plugin will be installed
  5. Back at the dashboard, click on the plugin button:
  6. You will see your Ardor balance under “My Assets” and you can send them out by clicking on the asset name and choosing the second tab “Transfer”!

VanBreuk reminds us:

The Asset plugins in MyNxt do not have currently the option to attach a message to an asset transfer, as required by Bittrex. This is as far as I’ve seen an unusual requirement for an exchange deposit, but I have reported this to the MyNxt website developer so this modification can be added to development list.

Source and more information: https://nxtforum.org/index.php?topic=11976.msg225645#msg225645

https://nxtforum.org/mynxt-info

https://wallet.mynxt.info

(Back to the Index)

 

  • BTC38 – ARDR/BTC Added to the Exchange

With this brief statement, BTC38, the popular exchange based in China, and one of the most utilized to trade NXT, announced that ARDR was included into its platform, thus allowing users to exchange it for BTC and vice-versa:

In just a short amount of time, the exchange climbed up to the third position by volume among all the exchanges that allow you to trade ARDR. We should also point out that on BTC38, the NXT/CNY pair is also the 4th-most traded cryptocurrency on the platform. Also ARDR/BTC has become, in record time, the 9th-most traded token there. A brilliant start.

With BTC38, there are now six exchanges (plus Nxt’s Asset Exchange) that let you trade the ARDR asset.

Source and more information: http://www.btc38.com/altcoin/ardr/

http://www.btc38.com/trade.html?mk_type=btc&btc38_trade_coin_name=ardr

https://coinmarketcap.com/assets/ardor/#markets

(Back to the Index)

 

  • Nxt – Monitoring the Activity of Accounts

Some Nxt users with programming abilities have shown some interest on how use the Account Monitor feature, by means of the fully-featured API that the Nxt platform has. Some well-known developers of the Nxt community have come up with some solutions to this end, including websioux or ScripterRon, Nxt Core Developer:

Websioux says:

If you have that many to check or more, yes, you’d better check the transactions when they appear on your node. But remember blockchain reorgs do occur and in that case you should detect it, and check if it has a consequence for your treatment or not. Otherwise, it’s probably not going to take that much to check the transactions of 1000 address, I’d bet for something between 1 and 10 sec.

ScripterRon says:

One possibility is to use the EventWait API.  You can be notified when blocks are pushed and popped.  For a rollback, you will get a block popped event for the old block followed by a block pushed event for the new block.

Additionally, “regular” users can also benefit from this through a service that some third parties are offering. With this, you will receive an email every time something happens in the account you are monitoring, as we mentioned in our November newsletter:

  • Nxt AlertsThis is an utility inside the MyNxt portal which sends you an email everytime
    • a block is generated
    • your chosen account sends/receives some coins

If you are a developer who is having some trouble using the Nxt API, you can ask for some help at Nxtforum or in the #developers or #helpdesk channels at Nxtchat on Slack.

Source and more information: http://nxtwiki.org/wiki/Exchange_Integration

https://nxtforum.org/index.php?topic=13242.0

Nxt’s API Documentation

(Back to the Index)

 

DEVELOPMENT

  • Ardor – New Features and How it Compares with Nxt

Jean-Luc, Nxt and Ardor core developer, announced the inclusion of two new features to the future Ardor platform in addition to Coin Exchange, a feature that will let you trade one child chain token for another child chain token, or for ARDR. The latest features included are:

A017. 2015-07-28. Allow AE issuer use Asset to make dividends payment in another Asset.
A006. 2015-06-16. Allow AE issuer use MS to dividends payment.

Those two are already implemented in Ardor

Jean-Luc has also published a chart on nxtforum.org that compares the major differences in the functionalities between Nxt and Ardor:

Blockchains

Single chain One parent chain with multiple child chains

Transaction tokens

The same token (NXT) is used for establishing the consensus and providing the security of the blockchain, as well as for the basic unit of value in all transactions Only the parent chain token (ARDR) is used in the proof-of-stake consensus, and thus provides security for all child chains. Child chain tokens are used as transactional units of value only.

Transaction fees

Transaction fees are paid in NXT only, requiring users to always have NXT in their accounts. On each chain transaction fees are paid in the native token (coin) of that chain. End users do not need to own ARDR tokens.

Features

Asset Exchange, Monetary System, Aliases, Messaging, Digital Goods Store, Voting System, Shuffling, Data Cloud, Phasing, Account Control, Account Properties All these features are preserved in Ardor, and are available on each child chain. A child chain can optionally be restricted not to enable some features. The parent chain supports a limited subset of features, as it is intended to be used for consensus establishing only and not for everyday transactions.

Accounts

Each passphrase maps to a single account. Passphrases can’t be changed, and there is no wallet file to store. The same mapping of passphrases to account numbers is used as in Nxt. Accounts are global across all child chains, and an account can have balances in each of the existing child chain coins, as well as in ARDR.

Holdings

There is a single coin (NXT), and unlimited user-issued Assets and Monetary System currencies. Each chain has its own coin. Assets and MS currencies can be issued on any child chain, and are available for trading globally. Assets or MS currencies can optionally be restricted* to some child chains only.

Trading

Assets and MS currencies can be traded for NXT only. Assets and MS currencies can be traded on any child chain, with price denominated in the corresponding child chain coin.

Coin Exchange

N/A A new feature, Coin Exchange, allows trading of child chain coins to each other, and also to the parent chain coin (ARDR).

Dividends

Asset dividends can be paid in NXT only. Asset dividends can be paid in any of the child chain coins, by simply issuing the payment transaction on the corresponding chain. Additionally, paying dividends in another Asset or in MS currency has been implemented.

Crowdfunding

Crowdfunding feature is available in the Monetary System, but the funds must be collected in NXT only. Crowdfunding feature is available on all child chains, and on each child chain the funds are collected in the corresponding child chain coin.

Shuffling

Shuffling of NXT, Assets, and MS currencies is available. On each child chain, shuffling of the corresponding coin, or any Asset or MS Currency, is supported.

Aliases

Alias names are globally unique. Alias names are unique within each child chain only.

MS Currencies

Currency codes and names are globally unique. Currency codes and names are unique within a child chain only.

Pruning

Pruning is available for plain and encrypted messages, and for tagged data (data cloud feature). Pruned data are retrieved automatically on demand from designated archival nodes. Pruning and retrieving of all prunable data is available as in Nxt. In addition, the child chain transactions themselves are designed to be prunable and will not need to be stored permanently or re-downloaded by every new node. The actual pruning of transactions will be implemented later.*

Transaction identifiers

Transaction IDs are 64-bit longs, and are globally unique. The 64-bit transaction IDs are no longer guaranteed to be globally unique for child chains. 256-bit transaction hashes (sha256 digests) are used instead as transaction identifiers.

Block generation

A “forging” process is used to create new blocks, with the probability of block creation dependent on the account NXT balance (stake). The same forging algorithm is used as in Nxt, dependent on ARDR account balances only.

Bundling

N/A A new process, “bundling”, is used to group child chain transactions into a parent chain transaction (“child chain block”), which is then included in the parent chain. Any account can play the role of a bundler. The bundling process also performs the exchange of fees paid by users in child chain tokens into ARDR fees accepted by the block forgers.

Phasing

Transaction execution can be made conditional, subject to approval using various voting models. Same voting models as in Nxt, but phasing is possible on child chains only. Approval transactions can be on a different child chain from the phased transaction, and the by-transaction voting model also supports linking to a transaction hash on a different child chain.

Account control

Accounts can be restricted to use phasing only (mandatory approval). Same as in Nxt, but accounts under phasing-only restriction cannot submit transactions on the parent chain, as those cannot be phased.

Peer networking

HTTP based, also with WebSocket support, transmitting JSON formatted data between peers. Completely re-written and optimized, using native Java sockets and binary messages between peers. Block and transaction propagation has been significantly improved, by exchanging and caching information about currently available blocks and transactions between peers and only propagating the missing data pieces.

API

HTTP query APIs, returning JSON formatted response. Mostly unchanged, except:
1. A “chain” parameter has been added to each API that is child chain specific.
2. 64-bit long transaction IDs have been replaced with 256-bit hashes.
3. All prices and rates that were previously defined relative to the smallest indivisible holding amount (“QNT”) are now defined relative to a unit of the holding (share).

Scalability

Transactions are stored in the blockchain permanently, and need to be re-downloaded and re-processed by every new node, which after months and years of operation becomes a significant bottleneck. All child chain transactions will be possible to prune completely, without affecting blockchain security, thus allowing the blockchain size to be kept much smaller. A new node joining the network only needs to download the parent chain transactions, followed by the latest snapshot of the current system state.*

* Functionallity marked with asterisk is planned to be implemented in a future Ardor release. All other functionallity is already implemented and currently being tested on a testnet blockchain.

Source and more information:https://nxtforum.org/core-development-announcements/ardor-vs-nxt-functional-comparison/

https://nxtforum.org/core-development-discussion/list-of-feature-request-for-nrs/

(Back to the Index)

 

  • Ardor – Testnet Countdown

Riker, Nxt and Ardor core developer, published a list of all the remaining tasks that have to be completed before the Ardor Testnet goes live. There isn’t an exact date when the the launch of the testnet will take place yet, but it will happen in this first quarter of 2017. It’s important to note that after some previous leaked images, the market capitalization of Nxt and Ardor went up, which shows how many people are keeping and eye on these projects. Obviously, there is a lot to be expected.

Lior says:

Getting closer to the Ardor testnet release but still some way to go.The server code is nearly complete and the APIs are mostly stable… Most of the work will now focus on getting the client UI ready for release

Here is a list of remaining tasks which we would like to complete before the official release:
– More work on the Coin Exchange page and tables
– Prefix each MS currency name with the name of the chain to which it belongs – partially implemented
– Ability to link from a child chain transaction to the ChildChainBlock transaction in which it was bundled – done
– Improve the entity properties modal to support entities like orders and offers – done
– Format amounts and links in the entity properties modal
– Test and fix currency reserve/claim tables and modals
– Remove child chain specific widgets from the Ardor UI
– Reomve Ardor specific widgets from the child chain UI
– UI for the new “by holding” dividend modal
– UI for the “by holding” dividend history

Source and more information: https://nxtforum.org/general-discussion/ardor-testnet-countdown/

(Back to the Index)

 

NXT IN THE MEDIA

  • The Percept – Nxt is the New Generation of Bitcoin

Irem Sokullu, of The Percept platform, conducted an interview with Bas Wisselink and Dave Pearce, both members of the Nxt Foundation. Bas and Dave answered questions concerning basic concepts of the blockchain, its philosophy, new possibilitie, advantages of decentralization, and the key differences between PoW (Bitcoin) and PoS (Nxt), among other questions.

Here is a snippet of some of the questions that you can find in the full article:

Irem (interviewer): Bitcoin is using Proof of Work and NXT uses the Proof of Stake. Please tell me more about the difference. .

Bas: PoW can be characterized as a contest. The strongest computer assaults the cryptographical puzzle fastest. So, the more powerful equipment you have, the more Bitcoin you will mine. That leads to a large hardware race and a lot of power consumption. Proof of Stake is more like a lottery in which each coin in the system can be seen as a ticket to the lottery. The more ticket you have, the more chance you get to generate a new block. You don’t spend hardware and power on that lottery. It is an energy efficient system.

Dave: Participants put their stakes into the system, software choices in a semi-randomized way who gets the reward next. NXT has 1 billion tokens. That is the way Proof of Stake works to ensure the trust in the system.

The Percept also recorded a video interview with Bas:

[vsw id=”tlJ-84AZVG0″ source=”youtube” width=”425″ height=”344″ autoplay=”no”]

Source: http://www.thepercept.com/nxt-new-generation-bitcoin-bas-wisselink-dave-pearce/

(Back to the Index)

 

PRICE EVOLUTION

  • Weekly NXT/ARDR Price Evolution

The following graphic shows the NXT / Bitcoin exchange price at Poloniex over this past week:

The following graphic shows the ARDR / Bitcoin exchange price at Poloniex over this past week:

(Back to the Index)

Ardor Features vs Nxt Features

Jean-Luc, Nxt and Ardor core developer, has published a chart on nxtforum.org that compares the major differences in the functionalities between Nxt and Ardor:

Blockchains

Single chain One parent chain with multiple child chains

Transaction tokens

The same token (NXT) is used for establishing the consensus and providing the security of the blockchain, as well as for the basic unit of value in all transactions Only the parent chain token (ARDR) is used in the proof-of-stake consensus, and thus provides security for all child chains. Child chain tokens are used as transactional units of value only.

Transaction fees

Transaction fees are paid in NXT only, requiring users to always have NXT in their accounts. On each chain transaction fees are paid in the native token (coin) of that chain. End users do not need to own ARDR tokens.

Features

Asset Exchange, Monetary System, Aliases, Messaging, Digital Goods Store, Voting System, Shuffling, Data Cloud, Phasing, Account Control, Account Properties All these features are preserved in Ardor, and are available on each child chain. A child chain can optionally be restricted not to enable some features. The parent chain supports a limited subset of features, as it is intended to be used for consensus establishing only and not for everyday transactions.

Accounts

Each passphrase maps to a single account. Passphrases can’t be changed, and there is no wallet file to store. The same mapping of passphrases to account numbers is used as in Nxt. Accounts are global across all child chains, and an account can have balances in each of the existing child chain coins, as well as in ARDR.

Holdings

There is a single coin (NXT), and unlimited user-issued Assets and Monetary System currencies. Each chain has its own coin. Assets and MS currencies can be issued on any child chain, and are available for trading globally. Assets or MS currencies can optionally be restricted* to some child chains only.

Trading

Assets and MS currencies can be traded for NXT only. Assets and MS currencies can be traded on any child chain, with price denominated in the corresponding child chain coin.

Coin Exchange

N/A A new feature, Coin Exchange, allows trading of child chain coins to each other, and also to the parent chain coin (ARDR).

Dividends

Asset dividends can be paid in NXT only. Asset dividends can be paid in any of the child chain coins, by simply issuing the payment transaction on the corresponding chain. Additionally, paying dividends in another Asset or in MS currency has been implemented.

Crowdfunding

Crowdfunding feature is available in the Monetary System, but the funds must be collected in NXT only. Crowdfunding feature is available on all child chains, and on each child chain the funds are collected in the corresponding child chain coin.

Shuffling

Shuffling of NXT, Assets, and MS currencies is available. On each child chain, shuffling of the corresponding coin, or any Asset or MS Currency, is supported.

Aliases

Alias names are globally unique. Alias names are unique within each child chain only.

MS Currencies

Currency codes and names are globally unique. Currency codes and names are unique within a child chain only.

Pruning

Pruning is available for plain and encrypted messages, and for tagged data (data cloud feature). Pruned data are retrieved automatically on demand from designated archival nodes. Pruning and retrieving of all prunable data is available as in Nxt. In addition, the child chain transactions themselves are designed to be prunable and will not need to be stored permanently or re-downloaded by every new node. The actual pruning of transactions will be implemented later.*

Transaction identifiers

Transaction IDs are 64-bit longs, and are globally unique. The 64-bit transaction IDs are no longer guaranteed to be globally unique for child chains. 256-bit transaction hashes (sha256 digests) are used instead as transaction identifiers.

Block generation

A “forging” process is used to create new blocks, with the probability of block creation dependent on the account NXT balance (stake). The same forging algorithm is used as in Nxt, dependent on ARDR account balances only.

Bundling

N/A A new process, “bundling”, is used to group child chain transactions into a parent chain transaction (“child chain block”), which is then included in the parent chain. Any account can play the role of a bundler. The bundling process also performs the exchange of fees paid by users in child chain tokens into ARDR fees accepted by the block forgers.

Phasing

Transaction execution can be made conditional, subject to approval using various voting models. Same voting models as in Nxt, but phasing is possible on child chains only. Approval transactions can be on a different child chain from the phased transaction, and the by-transaction voting model also supports linking to a transaction hash on a different child chain.

Account control

Accounts can be restricted to use phasing only (mandatory approval). Same as in Nxt, but accounts under phasing-only restriction cannot submit transactions on the parent chain, as those cannot be phased.

Peer networking

HTTP based, also with WebSocket support, transmitting JSON formatted data between peers. Completely re-written and optimized, using native Java sockets and binary messages between peers. Block and transaction propagation has been significantly improved, by exchanging and caching information about currently available blocks and transactions between peers and only propagating the missing data pieces.

API

HTTP query APIs, returning JSON formatted response. Mostly unchanged, except:
1. A “chain” parameter has been added to each API that is child chain specific.
2. 64-bit long transaction IDs have been replaced with 256-bit hashes.
3. All prices and rates that were previously defined relative to the smallest indivisible holding amount (“QNT”) are now defined relative to a unit of the holding (share).

Scalability

Transactions are stored in the blockchain permanently, and need to be re-downloaded and re-processed by every new node, which after months and years of operation becomes a significant bottleneck. All child chain transactions will be possible to prune completely, without affecting blockchain security, thus allowing the blockchain size to be kept much smaller. A new node joining the network only needs to download the parent chain transactions, followed by the latest snapshot of the current system state.*

* Functionallity marked with asterisk is planned to be implemented in a future Ardor release. All other functionallity is already implemented and currently being tested on a testnet blockchain.

Source and more information:https://nxtforum.org/core-development-announcements/ardor-vs-nxt-functional-comparison/

https://nxtforum.org/core-development-discussion/list-of-feature-request-for-nrs/