Pages:
Author

Topic: [NXT] Testnet for Automated Transactions (AT) - Turing Completeness for Nxt (Read 4205 times)

hero member
Activity: 574
Merit: 500
RE: Infinitie loops > ok


I have put a simple infinite loop AT program, just to prove that there is no issue with infinite loops, as many had concerns

http://5.196.1.215:5876/ATs.html

Also this " infinite loop use case" can be used for distributing coins to the forgers.
hero member
Activity: 574
Merit: 500
So far so good, ATs are live on the testnet and stable  Smiley


Hey guys,

here is a link for a public node (thanks dude for that) where you can see what is going on. I made a simple html to display some info.

http://5.196.1.215:5876/ATs.html

It is running from Sunday with no problems, and as you can see the proof of concept works. There are some things we need to address regarding the txs (maybe a core dev might help on that), and also expand the AT_API with more calls.

We want to keep the testnet small in size at the moment, until we do some stress test's and see that everything flows as expected.
legendary
Activity: 2254
Merit: 1278
If you want to see some info, just visit that link: http://5.196.1.215:5876/test?requestTag=AT

If you want the code for running it  ...  a lot of peers ... more difficult to trace the "problems"

Thanks for the link to the HTTP API, I found it clarified the context of what's on test. Thanks also for the kind offer of a link to the code, I can curb my curiosity until after you've shaken the bugs out and usefully re-address myself to the documentation.

Cheers

Graham
full member
Activity: 137
Merit: 100
AT - Automated Transactions - CIYAM Developer
We are testing at the moment, but a few problems have been found and are being addressed as we speak.

If you want to see some info, just visit that link:

http://5.196.1.215:5876/test?requestTag=AT

If you want the code for running it just send me a pm to send you the link. If we have a lot of peers it would be more difficult to trace the "problems", so for now I keep it in just a few peers, for easier management.

Best Regards,

vbcs
legendary
Activity: 2254
Merit: 1278
We are a go for NXT AT testnet launch tomorrow:
 ...
Follow the thread below:
https://nxtforum.org/automated-transactions/information-of-the-at-project/

I regret to report a negative user experience; even allowing for the early phase of development.
 
After reading the posts here, I thought I'd give it spin. I read through the nxtforum posts, d/l'd the latest client, edited the conf file, fired up the testnet version and, well, ... that's about it really.

I was unable to find any instructions on how to obtain testnet NXT and, as all functionality is protected by a blanket 1NXT paywall, there's no way even to begin exploring the features, so I shut it down.

(The Java source has vanished, btw.)

Cheers

Graham
legendary
Activity: 952
Merit: 1000
Yeah! I hate ShroomsKit!
We are a go for NXT AT testnet launch tomorrow:

The testnet is ready , and the usecases lottery, dormant and auction have been tested. I will release the testnet tomorrow where i could be all day home providing fixes when needed. *snip*

Follow the thread below:
https://nxtforum.org/automated-transactions/information-of-the-at-project/

There we go girls!!!!  Cheesy
legendary
Activity: 2142
Merit: 1131
We are a go for NXT AT testnet launch tomorrow:
The testnet is ready , and the usecases lottery, dormant and auction have been tested. I will release the testnet tomorrow where i could be all day home providing fixes when needed. *snip*

Yes !! Great team !
hero member
Activity: 574
Merit: 500
We are a go for NXT AT testnet launch tomorrow:

The testnet is ready , and the usecases lottery, dormant and auction have been tested. I will release the testnet tomorrow where i could be all day home providing fixes when needed. *snip*

Follow the thread below:
https://nxtforum.org/automated-transactions/information-of-the-at-project/
hero member
Activity: 574
Merit: 500
NxtAT needs node to test, testport = 5876, peer =5874
anyone can help?

If you want to take part in the testnet, please go here >>> https://nxtforum.org/automated-transactions/information-of-the-at-project/msg117224/#msg117224
hero member
Activity: 574
Merit: 500
Notice to interested Devs:


vbecas plans to release the code for NxtAT today for review.

He doesn't plan to run it on a testnet until the weekend, so that he can provide support for testers as he will be at home to deal with any error.


https://nxtforum.org/automated-transactions/information-of-the-at-project/msg117316/#msg117316

hero member
Activity: 574
Merit: 500
I have strengthened my post in response to the "first implementation in Nxt?" above to make clear the credit you are due as being the inventor of AT.

I am personally grateful to you as one of my 'mentors' (willingly or not) that took me from crypto noob to not-so-crypto noob over the first 6 months or so at the start of the year. You always had time for my questioning, always dumbing down and rephrasing when needed  Cheesy A lot of people are only just hearing "atomic cross chain transactions" but we have already been through a few rounds of description already for me to 'get it' (almost enough to put it in the glossary without fear of being wrong)  Cheesy I am sad to see you go and hope in time there will be no lingering hard feelings between Nxt and your next projects.

legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
Just to clarify a couple of points:

I returned all the NxtAT Asset units that had been sent to my account to the account that issued the Asset (which was never mine) as well as all my NXT (so in fact for the > 100 hours worth of work that I did I have kept only some BTC from private donators as I returned all the NXT that was *sent to me for my efforts helping both Vasilis and Adam*).

To be very clear - I no longer *do any work on the Nxt AT* implementation of AT (and I barely made more than about 3 BTC from the whole thing).

The current AT documentation can be found here: http://ciyam.org/at and you'll note I have been working on how to get AT to work with Bitcoin/Litecoin clones as well.

Please note that also *it was my invention* (and is coded in C++ *not* Java) and it has always been "open source".
hero member
Activity: 574
Merit: 500
I think it will be a slow burn to begin with but with it being implemented in other platforms, the user base could grow quickly.


I mentioned there was another Turing Complete implementation in Nxt:

Quote
NXT has Turing complete language via Tradebots (formerly NXTcoinsco) service!

https://nxtforum.org/general-discussion/price-speculation/msg71681/#msg71681


Come-from-Beyond mentions that there is overlap between this and his Smart Contracts on the following page. This one would be hard to find if you didn't know it already existed, buried in a megathread.


So, Nxt's smart contract implementation:


i) Nxt AT (Turing Complete)
ii) Smart Contracts
iii) Community-checked Programmable Agreements (previously Semi-Automated Transactions)
iv) Nxt Tradebots (Turing Complete, previously named NxtCoinsCo)

hero member
Activity: 588
Merit: 500
Automated transactions for NXT could be huge!
hero member
Activity: 574
Merit: 500
Some time ago, Knowles said he's abandoning it due to disinterest from NXT core developers.  However, if you follow the link I gave above you'll see that NxtAT is still very much alive.  Presumably Knowles gave the funds to the developers who are continuing the project.  You might ask them for verification.


Ian has left NxtAt (hot off the press yesterday) presumably to implement AT in the first coin to meet the bounty. Vbecas and btc2nxt are developing NxtAT.


I don't usually acknowledge Bluemeanie but as he keeps intruding and adding nothing...


BM knows the state of AT, he follows nxtforum very closely. He is just trying to undermine it. He takes Nxt's positives and then tries to pillory them: Nxt itself > Jl777 > Supernet > Threatening Nxters with legal > Doxxing single mothers, trying to get them fired and now it looks like CIYAM is next.

I wouldn't recommend trying to enter a dialogue with him, he has a history of ignoring my posts and I haven't seen him answer a question yet. Or provide any evidence for anything he claims, working on the basis that "throw enough sh!t some of it will stick" rather than "this is my claim supported by evidence a, b, c...".

This is what he is trying to obfuscate > http://cointelegraph.com/news/112643/the-mystery-of-the-missing-1000000-nxt
BM acts as though it is an opinion piece but the blockchain doesn't lie and his promo messages are signed with his PGP signature. You can make up your own mind, everyone who has looked at the evidence is unanimous in their verdict.


Fortunately, this mud slinging tactic of his will only have an effect on those who don't do their own research. So you will be fine  Grin I haven't made it onto his 'enemies' list yet but it is only a matter of time. After all, I have publicly disagreed with him
sr. member
Activity: 462
Merit: 250

Some time ago, Knowles said he's abandoning it due to disinterest from NXT core developers.  However, if you follow the link I gave above you'll see that NxtAT is still very much alive.  Presumably Knowles gave the funds to the developers who are continuing the project.  You might ask them for verification.
sr. member
Activity: 280
Merit: 257
bluemeanie
sr. member
Activity: 365
Merit: 251
I think XCRs will see more developer use and support because of it's low cap high potential aswell as it hasn't dwelled into every bit of business and copied every idea out there in crypto there is, also can build what nxt build in it and vice versa. So I think both will find a nische in the market with XCR winning as it is the core function intended which will get most focus.
The cost of attacking a coin generally depends on its market cap. For example, the more BTC is worth the more the block reward and transaction fees are worth, the more hash-power the network gets and the more expensive it becomes to acquire 51%. Similarly with PoS coins, the higher the market cap the more expensive buying 51% of stake is. So, if you want to build a feature on top of a block-chain, and you care about security, pick the one with the highest market cap. Last time I checked, Nxt's market cap was 60 times XCR's.

(I'm not getting at XCR especially. This argument gets used against Nxt, too. Some say everything should be built on top of Bitcoin because its market cap is so high.)
hero member
Activity: 574
Merit: 500

This is epic. Could Nxt be the first ?


Yes, I believe Nxt is the first to have a working product implemented (for historical accuracy, CIYAM is the inventor and made the first version of AT in C++ so that was first. Though I don't think it was ever 'in the wild' with public access. Nxt's implementation is in Java).

Look at the dates of the podcast, the OP and you'll see it has been in development for over 6 months. The testing from the last 3 months published in the link above. Soon it will be released for the public to play around with (and for more testing with people trying to break it  Grin).



The developers of Nxt AT are asking for bounties to implement AT in other coins so I imagine it will be similar to the Asset Exchange: Nxt will get the headstart but there will probably be others coming down the track*

The bonus of this is that you will be able to do "Atomic Cross Chain Transactions" between different coins that have AT implemented. This boils down to the AT acting as a trustless escrow, send your Nxt for another coin at a set price to the AT. If the other side doesn't send their side of the deal within x blocks, the AT will refund you. All decentralised and on two blockchains.

Or maybe the AT straddles both platforms with standing balances in both, so you would be trading directly with a algo driven robot who puts up the bids and asks  Shocked Grin I'm not sure of the implementation they have in mind.


I don't see why Smart Contracts or "Community Agreed..." couldn't do this use case (though don't quote me!) but Nxt AT contracts are Turing Complete. And Turing Complete contracts is what got people wetting their pants about in Ethereum.


 *(Nxt Asset Exchange trade amounts to $2.2 Million USD in the last 30 days at current low exchange rates, I'm not aware of another decentralised exchange comes close to that. Daily trade volume on the Asset Exchange is reasonably correlated and regularly exceeds that on Coinmarketcap, as it does today. Source: http://nxtreporting.com/assetcap.php)
Pages:
Jump to: