Pages:
Author

Topic: [NXT] Development Discussion - The dev plan that keeps on delivering - page 13. (Read 22230 times)

hero member
Activity: 574
Merit: 500
VS = Voting System

SC/AT = Smart Contracts / Automated Transactions

AE v2 = Asset Exchange Version 2

RS  = Ruleset

JS = Judgement System

CS = Credit System

and RM = Rights Management
hero member
Activity: 574
Merit: 500
Chuck, in which release do you plan to include smart contracts?

Not planned right now as we have too many other features already started in the pipeline and need to get them out.

So, what I can project is: not this year, not in 1.4 (MS release) and not in 1.5 (VS release).

Furthermore, features in development: Coin Shuffling, 2-Phased Transactions and Account Control. So, releases 1.6, 1.7 and 1.8 are presumably occupied by those ones to go down the safest path. Their order is not necessarily presumed and they will keep us busy until March next year.

Until that, I will think about SC/AT, AE v2, RS, JS, CS and RM.
hero member
Activity: 574
Merit: 500
Kushti has been working on trying to define the "Nothing@Stake Problem" and is due to publish his findings. I think I saw the first paper will be published on Monday.


Seems Nxt and other Proof-of-Stake currencies are suffer from lack of trust to the distributed consensus algo. There are some "threats" described e.g.  Nothing-at-Stake, "weaker consensus properties"  Huh and so on. To clarify all claims around proof-of-stake currencies, investigate consensus properties and make the research widely accessible via executable parametric simulations we've started Consensus Research group with  crowdfunding via Nxt AE https://trade.secureae.com/#5841059555983208287 . First results will be published soon including the most clear and formal definition of Nothing-at-Stake to the moment!


Here is Kushti's website with his previous work: http://chepurnoy.org/blog/archives
newbie
Activity: 47
Merit: 0
The tree is looking really great and ChuckOne gives awesome info about the development processes. Good work guys! Keep on Nxt =)
hero member
Activity: 574
Merit: 500
Where is CfB nowadays?

90% of his time in Jinn as far as I know. He consults with the Nxt devs when developing the implementations (and horses around on NxtForum too  Grin)

CfB has only been 50% in Nxt since April.
legendary
Activity: 952
Merit: 1000
Yeah! I hate ShroomsKit!
Where is CfB nowadays?
hero member
Activity: 574
Merit: 500
Update from kushti (one of the core devs) about 2 phased transactions (escrows, i.e. you send Nxt but it isn't released until BTC has been sent from other side). Also of the likely features in version 1.4.

1.4 looks to be a lot of new features, made possible in the backend changes done in v1.3. They had been queuing up and waiting for 1.3  Grin


Just published post-implementation 2-phased transactions specification: https://nxtforum.org/general/2-phased-transactions-post-implementation-specification/ . I don't know whether it will be in 1.4 or a later release as 1.4. has too many implemented features to be included probably: Monetary System, Coin Shuffling, dividends, alias deletion, Voting System, 2-phased transactions. But I would be happy see businesses around Nxt starting to think about using 2-phased transactions. For example, with Bitcoin's multisig and 2-phased transactions it's possible to provide signature escrow service without money holding on escrow's side.

A world of Nxt-based businesses could be changed a lot with Voting System(https://nxtforum.org/voting-system/voting-system-got-massive-updates/, https://nxtforum.org/general-discussion/getting-voting-system-out-the-door/) & 2-phased transactions. Distributed shareholders voting, money spendings controlled by shareholders etc
hero member
Activity: 574
Merit: 500
Generally when you see a flare up of "Nxt is a sacm", "Nxt Pirates killed Elvis" and "Nxt ate my babies" type threads on here, you know a release is just around the corner  Cheesy Cheesy Cheesy There has been a persistent smearing in the week before the last two releases, always from the usual suspects. But they only delay people in discovering what is happening in Nxt, I see a troll-turned-nxter every so often Smiley


The 24th of November is Nxt's 1st birthday! so expect something special around then. There is a programme of a release roughly every 6 weeks, but you won't get much more precise than that.

It is happening  Cheesy Cheesy Cheesy
hero member
Activity: 574
Merit: 500
Update from nxtforum.org, devphp's timeframe looks right.

Hi folks,

some updates and teasers:

1.3.3 is almost finished. Its up-front improvement is the **tease**. Wink

For the 1.4 series we already decided a feature freeze:
 - Monetary System (UI in progress), mostly described here: https://bitbucket.org/JeanLucPicard/nxt/issue/136/monetary-system
 - Dividends Payment (awaiting UI, but is trivial)
 - Alias Deletion (awaiting UI, but is trivial)

We assume having a workable UI for MS in 1 or 2 weeks and we are going to put this on the testnet as 1.4.0e.

We further expect you, guys, to shit-test the MS as you did with the Asset Exchange; to test every single nasty corner and special case. The MS is a very huge feature update containing a lot of new transactions types, database upgrade and bugs (kidding but you never know, so it is your responsibility to find them). Do not forget to test dividends payments and alias deletion either.

Leave your feedback here.

Cheers,
Chuck


PS: active MS thread: https://nxtforum.org/monetary-system/monetary-system-documentation/


But CfB has hinted a few times about the 24th November... I'd be surprised if nothing was announced  Grin

My 5 Nxt bet goes on his Sryrim mod as the distributed computing proof of concept using Jinn  Cool
sr. member
Activity: 336
Merit: 260
I heard they planned to release 1.4 mid-November for test net with the Monetary System feature + something else. Add 3 weeks of bugfixing and 1 week for everyone to upgrade and no later than mid-December we can realistically expect 1.4 features to kick in for live net. Be sure to follow https://nxtforum.org/nrs-releases/
hero member
Activity: 574
Merit: 500
Generally when you see a flare up of "Nxt is a sacm", "Nxt Pirates killed Elvis" and "Nxt ate my babies" type threads on here, you know a release is just around the corner  Cheesy Cheesy Cheesy There has been a persistent smearing in the week before the last two releases, always from the usual suspects. But they only delay people in discovering what is happening in Nxt, I see a troll-turned-nxter every so often Smiley


The 24th of November is Nxt's 1st birthday! so expect something special around then. There is a programme of a release roughly every 6 weeks, but you won't get much more precise than that.
legendary
Activity: 1232
Merit: 1001
mining is so 2012-2013
nxt is one of the best cryptos and gets the least respect. is there a timeline?

I'd also like to know a rough guess.
sr. member
Activity: 420
Merit: 250
nxt is one of the best cryptos and gets the least respect. is there a timeline?
sr. member
Activity: 369
Merit: 250
Looking really good brother!!! 
hero member
Activity: 574
Merit: 500
Where can we get info about this Lior dev?

I have got a feeling it is lyaffe, who has posted the Monetary System Documentation here: https://nxtforum.org/monetary-system/monetary-system-documentation/


Nxt Currencies, which are coins built on top of Nxt through Monetary System, Documentation is here - https://bitbucket.org/JeanLucPicard/nxt/issue/136/monetary-system



Extract below:

****
## Currency Properties ##

The currency entity supports several properties. Properties can be mixed and matched in various ways to compose the currency type. The currency type then controls the inner workings of the currency.
The list of available currency properties is as follows:

**EXCHANGEABLE** - the currency can be exchanged with NXT. Holders of the currency can publish an exchange offer specifying the buy and sell rate of the currency much the same as banks or currency exchanges publish their exchange rates . Each account can publish only a single exchange offer at any given time. Buyers and sellers can issue buy offer and sell offer to match published exchange offers. Unlike asset orders, offers are not saved, they are either executed immediately (fully or partially) or not executed at all. A match of exchange offer with a buy or sell offer creates an exchange entity which represents the transfer of currency units in return to NXT balance and causes the relevant account balances to update.

**CONTROLLABLE** - currency property suitable for currencies which needs to track an external entity. It imposes the following limitations on the currency (1) Currency can be transferred only to/from the issuer account (2) only the issuer account can publish exchange offers. The idea is that the issuer account can issue a large (practically infinite) supply of units in advance, then transfer units to accounts or exchange units to reflect actual transactions which takes place in an external system. The large supply of units in the issuer account can be used for creating units out of nowhere to support features such as interest payments, dividends or other inflationary practices.

**RESERVABLE** - means that the currency units are not issued immediately. Instead the currency issuer sets a block height at which the currency will be issued and a limit of NXT needed in order to issue the currency. Currency "founders" then lock their NXT to reserve their currency stake. If the amount of NXT needed inn order to issue the currency is not reserved before reaching the block height the issuance is cancelled and funds are returned minus fees. If the required reserve is allocated, the currency is issued and units are split between founders according to their proportional stake of invested NXT. In case of rounding, leftovers are sent to the issuer account. Reservable currency can be used as crowd funding tool where the issued currency units serve as stake in the issued currency.

**CLAIMABLE** - currency units of resereable currency can later be claimed at the same exchange rate used when reserving the currency. The ability to claim a currency at a certain rate imposes some practical limits on the rates in which users would want to exchange it. However claimable currency can also be exchanged if only for the purpose of exchanging the whole currency supply so that the currency can be deleted.

**MINTABLE** - currency can be minted using proof of work algorithms much the same as Bitcoin. Unlike Bitcoin mining, minting currency does not secure the network (this is done by NXT). Minting is used solely for creating new currency units and serve as the only mechanism to inflate the number of available units after the currency issuance.

**SHUFFLEABLE** - this property indicates that in the future this currency can participate in coin shuffling.

Properties are combined into an Integer bit mask designated as the Currency type.
legendary
Activity: 952
Merit: 1000
Yeah! I hate ShroomsKit!
Where can we get info about this Lior dev?
hero member
Activity: 574
Merit: 500
Coin Shuffling is part of Monetary System but won't be included until release 1.5.

And I forgot to mention Coin Shuffling which was initially part of the Monetary System, it will not be in 1.4, but Lior is already working on it so very likely 1.5.

I don't even know who Lior is so we must have a new core dev  Grin
hero member
Activity: 574
Merit: 500
Jean-Luc confirms features (and possible features) for Nxt NRS version 1.4.

*snip*
Monetary System definitely yes.
Smart Contracts definitely no.
Voting, and Phasing, not yet sure.

Smaller features that will be included: asset dividends payment transaction, alias deletion transaction.

Nxt has had Voting in the backend since Mar/April but we have a bottleneck around user interface devs right now (Wesley had to leave Jinn just to concentrate on the core). I guess that is why Voting is a maybe.
legendary
Activity: 1232
Merit: 1001
mining is so 2012-2013
Kushti is also active atm...


Kushti: "Trustless escrows are coming!"

https://nxtforum.org/general/trustless-escrows-are-coming!/

Topics covered in OP;

Trustless escrows
2-phase transactions (phasing)
Multivoting
Vote-for-hash & votable appendix



That trustless escrow is huge! 

I had saw where openbaazar was trying to do that, but it looks like NXT will beat them to it. 
hero member
Activity: 574
Merit: 500
Kushti is also active atm...


Kushti: "Trustless escrows are coming!"

https://nxtforum.org/general/trustless-escrows-are-coming!/

Topics covered in OP;

Trustless escrows
2-phase transactions (phasing)
Multivoting
Vote-for-hash & votable appendix

Pages:
Jump to: