Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 1079. (Read 2761637 times)

full member
Activity: 196
Merit: 100
whats the story with vertcoin?? 400 odd percent gain there the last day and 2xx odd percent today??? wtf?

As what i knew it was listed in cryptsy recently

And our second biggest bounty (after creating a finite mini-blockchain) should be to the team that is working hand in hand with the Cryptsy folks to create the software / data bridge necessary to get NXT on Cryptsy ASAP.  Who is this team?  Why have we not organized it?  Why are we not talking in this forum about their progress?
full member
Activity: 196
Merit: 100
We don't need as less instructions as possible. We need a usable language.

Indeed I had thought that was what you *meant* (rather than what you actually said). Cheesy

Do you agree that it should have op codes for things like SHA256 and what about the whole problem of the impact of running said scripts on the TPS rate?

In any case, since 1000TPS is bandwidth limited, we dont really have any CPU bottleneck issues, unless you actually want to calculate crypto functions in the script instead of pushing it down with the script embedded in the AM

I don't think 1000 TPS is bandwidth limited, I think it is blockchain bloat limited.  As I've said before, 1000 TPS at 128 bytes per transaction is 10 GB added to the blockchain EVERY DAY if it is storing every transaction.  Anybody claim that math is wrong?  If that's correct, who is storing a complete copy of the blockchain?  It's not "service providers", since CfB has specifically said that "service providers" are not necessary for 1000 TPS.  I don't think it's going to be a Raspberry Pi or smartphone when its turn comes to forge a node - unless NXT blocks can be added to the NXT blockchain without a node having a complete local copy in memory?  Can somebody clarify to me whether or not this is true or possible?

On page one post one of this very thread we claim "Nxt improves different features of Bitcoin, removes some disadvantages (e.g. bloated blockchain)" and "Blockchain Shrinking - In progress".  I claim that if "moving from JSON to binary to achieve 128 byte transaction size on the blockchain" is our only bullet in this area, then NXT has big problems.

I had privately assumed (which in this case has made an ass of me and me alone) that NXT was incorporating JD Bruce's brilliant idea of a finite sized block chain based only on current account balances instead of historical transaction data.   Both CfB and serveral others including one I thought was BCNext were in on this idea at its inception, which from a timing standpoint was four to six months before NXT was announced.  

I thought finite mini-blockchain (along with transparent PoS forging) was the secret sauce in NXT.  Even JD himself takes note of NXT moving in this direction: https://bitcointalksearch.org/topic/m.3976934

Looks like I was wrong about that.

JD Bruce himself has a $20K bounty out to create the first finite mini-blockchain.  

March 2013 thread: Re: Blockchain-less P2P Currency (theoretical idea)
https://bitcointalk.org/index.php?topic=152662.40

April 2013 thread: Cryptocurrency with Finite "Mini-Blockchain"
https://bitcointalk.org/index.php?topic=169311.20

May 2013 Paper: Purely P2P Crypto-Currency With Finite Mini-Blockchain
http://www.bitfreak.info/files/pp2p-ccmbc-rev1.pdf

May 2013 thread: Re: Building the Next Generation of Crypto-Currency (developers required)
https://bitcointalksearch.org/topic/building-the-next-generation-of-crypto-currency-developers-required-215936

If BCNext and JLP and CfB have not already implemented a finite mini-blockchain behind the scenes, IMHO we need to issue our own NXT bounty for it, make it the biggest bounty we offer, and bump it to the top of our NXT add-on priority wish, WAY above adding yet another of these "services" we keep talking about.  

The blockchain is the fundamental foundation of NXT.  If we have not solved the blockchain bloat problem already (as we claim), we either do solve it in the future or we die.  I hope either somebody challenges me successfully on that point, or that we get our act together and start working on what's critical to our survival.   Who stores the complete 1000 TPS block chain?  Just how big can it get?  How do we prune this blockchain?  When and how often?  Can we make it finite sized and based on account balances and not transaction history?  

Please don't let me have brought this topic up yet again only to be ignored while the discussion veers off into something esoteric like which Turing complete instruction set to bolt onto NXT.

I want to have a nuts and bolts, meat and potatoes discussion about what infrastructure it's gonna take to support 1000 TPS.  I say we currently can't get there from here.  Somebody prove I'm full of crap.  Please.
member
Activity: 77
Merit: 10
whats the story with vertcoin?? 400 odd percent gain there the last day and 2xx odd percent today??? wtf?

As what i knew it was listed in cryptsy recently
legendary
Activity: 866
Merit: 1002
I only have 800,000 NXT to dump and we r below 0,00005.

When I get back I will do this so i was polite warning you all.

oh and on vicrurex 90,000 NXT and we r below 0.00005 but that is to easy.

bye bye

you seem not to realize, how many people are actually waiting for some dumps
legendary
Activity: 1120
Merit: 1000
whats the story with vertcoin?? 400 odd percent gain there the last day and 2xx odd percent today??? wtf?

What happens usually after a parabolic lift like that?

Lands to Earth again?

i know that lol i aint buyin any but its just unusual to see those sort of gains twice in 1-3 days... :/

It happens very regularly in crypto.
member
Activity: 80
Merit: 10
whats the story with vertcoin?? 400 odd percent gain there the last day and 2xx odd percent today??? wtf?

What happens usually after a parabolic lift like that?

Lands to Earth again?
legendary
Activity: 1120
Merit: 1000
whats the story with vertcoin?? 400 odd percent gain there the last day and 2xx odd percent today??? wtf?

What happens usually after a parabolic lift like that?
newbie
Activity: 56
Merit: 0
will trustless high frequency trading be possible when1000 transactions per seconds are possible

No. There is a 60 second gap between blocks. U can't call it "high frequency trading".

After TF is initialized there wouldn't really be a need to forge a block to complete a transaction, right? A privately signed IOU certificate could be passed along the network, verified by peers.
legendary
Activity: 2184
Merit: 1000
@ CfB

How much nxt would it cost to implement service provider feature before April 3rd?
sr. member
Activity: 392
Merit: 265
I only have 800,000 NXT to dump and we r below 0,00005.

When I get back I will do this so i was polite warning you all.

bye bye

GO ahead!!!
hero member
Activity: 910
Merit: 1000
I only have 800,000 NXT to dump and we r below 0,00005.

When I get back I will do this so i was polite warning you all.

bye bye

finally Roll Eyes
legendary
Activity: 866
Merit: 1002
will trustless high frequency trading be possible when1000 transactions per seconds are possible

No. There is a 60 second gap between blocks. U can't call it "high frequency trading".

CfB, I got question regarding assets.

I assume, network itself will do bid-ask matching.

I'm issuing an asset, user B is placing bid order.
Can "transferAsset" be used to "accept" the bid, without making an ask order?

If so, does it mean it should always include referencedTransaction?
full member
Activity: 168
Merit: 100
I only have 800,000 NXT to dump and we r below 0,00005.

When I get back I will do this so i was polite warning you all.


oh and on vicrurex 90,000 NXT and we r below 0.00005 but that is to easy.

bye bye
legendary
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
How's progress with the decentralised exchange backend and frontend GUI going?

I've just checked out counterparty, but to be honest, it's too damn slow, also there are just too many issues with piggybacking on the bitcoin block chain.  I think NXT has the right model.

Do you know why it's slow?  

Two very fundamental reasons

1. each operation on the exchange (e.g. putting in a buy or sell order) has a 10 minute delay (because it requires 1 Bitcoin block to be solved)
2. because all counterparty transactions are simply nested inside the bitcoin blockchain, they are not automatically validated like native bitcoin transactions.  This means that in order to validate a transaction the counterparty clients must rewind back from the counterparty genesis/PoB transactions and revalidate to the present point, which is way more inefficient than in bitcoin, where the Merkel tree is able to speed things up.
To be fair:

1) The second point is valid, but you will not notice the difference as long as you have whole blockchain downloaded. When I pointed out this first in XCP thread, I mean the main drawback is the time to download the blockchain in the beginning. You will notice the slow parsing time only when a XCP is transferred tens of thousands of times, and that will not happen in near future.

2) The first point is of course true, but should be acceptable to most average users. Normally, we trade only once several days. Even day traders only trade couple of times per day.

For non commodities like say eBay listings,  then (2) should be acceptable.  However, when you do commodities or shares,  then the Bitcoin 10 minute per block limitation is really too restrictive. 

In general, you should do all the high speed stuff off the Bitcoin block chain and then resync back to the blockchain when done. 

See: http://www.nexcoin.net  on how it should really be done.
legendary
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
How's progress with the decentralised exchange backend and frontend GUI going?

I've just checked out counterparty, but to be honest, it's too damn slow, also there are just too many issues with piggybacking on the bitcoin block chain.  I think NXT has the right model.

Do you know why it's slow?  

Two very fundamental reasons

1. each operation on the exchange (e.g. putting in a buy or sell order) has a 10 minute delay (because it requires 1 Bitcoin block to be solved)
2. because all counterparty transactions are simply nested inside the bitcoin blockchain, they are not automatically validated like native bitcoin transactions.  This means that in order to validate a transaction the counterparty clients must rewind back from the counterparty genesis/PoB transactions and revalidate to the present point, which is way more inefficient than in bitcoin, where the Merkel tree is able to speed things up.

Are there any plans by Counterparty to change the above setups?

You probably want to take a look at NEX http://www.nexcoin.net .

It leverages the bitcoin secure network without the weight of Bitcoin's 10 minute confirmations.
full member
Activity: 350
Merit: 100
have you got all the donations you need for the reddit/facebook tip bot yet?

To start -- I was an ass to you upthread and could've directed you to a page explaining transparent forging but instead gave you a shitty, terse remark. Lack of caffeine is no excuse. Hope you can accept my mea culpa.

Yes. There wasn't a set amount for the reddit bounty, but there was a hope for 5000 NXT... it easily surpassed that and is over 25000 NXT.

The doge tipbot dev said the doge code isn't easily translatable (due to differences in JSON and python handling IIRC) but is willing to answer questions.

Facebook bounty -- there was never a set amount requested; 10000 is definitely a nice start!


its ok i dont hold grudges! Smiley ok just wondering because theres no point in me donating to projects  that need 10's / 100's of thousands because i simply dont have enough.. if i donate to these smaller projects i dont look like so much of a scab! :L

I bought my first back on December 21 and yesterday was the first time I donated to a bounty (and I really only did it because someone donated some NXT to me for some quick work I did for them).

Having little NXT makes it frustrating when you see your small account balance versus all the worthy bounties and projects that need funding. :/ I just try to have fun, learn a little and watch the big dogs play in the yard as I watch from the porch. Cheesy
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Why should we set a price per operations? Why not let the forger determine how many operations he is willing to perform for a given price?

What is an objective difference between those two options?  They look like two ways to state the same thing to me.

Is the trouble here in the fact that its would be un reasonable for the rest of the network to check the forgers work if the forger happened to be running on a really powerful computer?

One of the problems we run into is the Halting Problem -- there's just no way to know before-hand if a program will find an answer or chug away with calculations until the heat death of the universe.


We already sorted that out by: pay per op.

Another issue of subleq, I can think of, is that it does not utilize hardware ressources efficiently.

Today's processors can calculate many different operations extremely efficiently and fast.

Our VM should utilize at least some of that potential.
legendary
Activity: 882
Merit: 1000
will trustless high frequency trading be possible when1000 transactions per seconds are possible

No. There is a 60 second gap between blocks. U can't call it "high frequency trading".

but it's ten times faster than counterparty & you mentioned that we can reduce the block forging time gap.
Included in a block does not mean it's really confirmed. You still need to wait enough blocks to be sure the probability of reorganization is low.
legendary
Activity: 882
Merit: 1000
How's progress with the decentralised exchange backend and frontend GUI going?

I've just checked out counterparty, but to be honest, it's too damn slow, also there are just too many issues with piggybacking on the bitcoin block chain.  I think NXT has the right model.

Do you know why it's slow?  

Two very fundamental reasons

1. each operation on the exchange (e.g. putting in a buy or sell order) has a 10 minute delay (because it requires 1 Bitcoin block to be solved)
2. because all counterparty transactions are simply nested inside the bitcoin blockchain, they are not automatically validated like native bitcoin transactions.  This means that in order to validate a transaction the counterparty clients must rewind back from the counterparty genesis/PoB transactions and revalidate to the present point, which is way more inefficient than in bitcoin, where the Merkel tree is able to speed things up.
To be fair:

1) The second point is valid, but you will not notice the difference as long as you have whole blockchain downloaded. When I pointed out this first in XCP thread, I mean the main drawback is the time to download the blockchain in the beginning. You will notice the slow parsing time only when a XCP is transferred tens of thousands of times, and that will not happen in near future.

2) The first point is of course true, but should be acceptable to most average users. Normally, we trade only once several days. Even day traders only trade couple of times per day.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Why should we set a price per operations? Why not let the forger determine how many operations he is willing to perform for a given price?

What is an objective difference between those two options?  They look like two ways to state the same thing to me.

Is the trouble here in the fact that its would be un reasonable for the rest of the network to check the forgers work if the forger happened to be running on a really powerful computer?

One of the problems we run into is the Halting Problem -- there's just no way to know before-hand if a program will find an answer or chug away with calculations until the heat death of the universe.


We already sorted that out by: pay per op.
Jump to: