Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 626. (Read 2761629 times)

legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
For this, CfB said something like "they can send their transactions to trusted nodes for immediate confirmations". Could it be, he talked about trust?

Again these are "trade offs" you might decide to make (as a retailer for example) in regards to "trust vs. speed".

The fundamentals of how the system works remains the same.
member
Activity: 70
Merit: 10
Why did he want just 21 BTC?

Maybe coz he is crazy about symbolism?

This is insanity. Reading this mysterio crapo, I am very much considering dumping back to BTC. maybe the Emunie people are not so fucking full of themselves. You sound like a moonie.
member
Activity: 70
Merit: 10

I suspect someone (it only takes one) didn't read my instructions where I clearly specify that you must not make duplicant accounts to try to cheat the system as reddit detects it and turns your upvotes into downvotes.

There is absolutely no other explanation. There is no way that the majority of this community would ever downvote such a post at all.

From now on reddit swarms is off the table, people are incapable of following instructions.

Or it could be certain anti-Nxt persons don't want this to spread....my simple 2 nxt.





There are clearly ANTI-NXTers and I warned about that in the SWARM message, but there is no way they would've organized so many downvotes so quick.
Occam razor indicates that someone fuckedup, didn't read the instructions and made like 10 new accounts which gave us 10 downvotes right away.

There was one negative guy who I just put through a shredder, but other than that there have been no negative response in the comments.


There was one guy who pointed out that you clearly have an agenda with the post (which you clearly do), then went on to say he had no problem with that. I think you over-reacted and came across like a hyperventilating dogecoiner. Appreciate the effort but 'ripping people to shreds' does not help the cause.
hero member
Activity: 910
Merit: 1000
So 1000 tps is not possible? Even if 1000 tps is possible, they wouldn't be confirmed, you would need to wait at least 1 minute to get the first confirmation?

That is *exactly* the problem - you might be able to fit thousands of txs into a block down the track - but they are still not confirmed until they are confirmed are they?


For this, CfB said something like "they can send their transactions to trusted nodes for immediate confirmations". Could it be, he talked about trust?
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82

Quote
A merchant (or a vending machine) can accept payments from special accounts without waiting for confirmations.

Note the "special" here - I am guessing this is probably something like the "green addresses" of Mt. Gox.

Basically you are once again trading "decentralisation" for "convenience" (I don't doubt the appeal though).


It the decentralization part a metaphor?

These special accounts do not represent centralization in any way (as far as I can see it). For these accounts, you've already paid the confirmation time in the past.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
So, as I understand it the 1000 TPS is just like the bandwidth of my Ethernet cable. And the 60 seconds for a block addresses the network latency.

Yes - you have got it (people often confuse these things thinking that if they have a fast internet connection it will be fast *everywhere*).
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
So 1000 tps is not possible? Even if 1000 tps is possible, they wouldn't be confirmed, you would need to wait at least 1 minute to get the first confirmation?

That is *exactly* the problem - you might be able to fit thousands of txs into a block down the track - but they are still not confirmed until they are confirmed are they?
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Not sure why 60 seconds should be the fastest practical time. Simple transactions as buying a can of soda do not require 1440 blocks. As long as the "supermarket" caches its precious not-confirmed transactions until they are, nobody's in trouble.

@CfB
Could you elaborate?

Imagine that we have 10 min between blocks. We could move to 5 min and get 2x faster transactions without losing reliability (this doesn't work in Bitcoin). But we have 1 min between blocks and this is already very close to the limit where we have a high rate of forks. We can move to 10 sec and get 6x faster transactions but reliability will be 6x lower (network needs 1 minute to converge). If at some point in the future we get a "better" Internet, then we can move to 10 sec without losing reliability (doesn't work for PoW coins as I said).

Right now we could try to find the optimal time between blocks, but unfortunatelly this will be an optimum only for the current topology. 5 minutes later - and we will get another topology with another optimal interval.

Alright.

So, as I understand it the 1000 TPS is just like the bandwidth of my Ethernet cable. And the 60 seconds for a block addresses the network latency.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
This directly leads to a connected hub and spoke topology. Each country has its own hub and spoke topology and we connect all the country's hubs with a fast backbone.

Sure - I know where you are headed with the idea - but *still* we can end up with "forks in different countries" as I don't believe you can be sure to achieve what I have put in bold.
legendary
Activity: 2184
Merit: 1000

If Joe has no friends, it is not possible Grin

1) If Joe wanted to steal a coke he could simple walk out of the store without paying.


Don't get confused. The soda-can situation is only an example for the underlying problem.
My point is human nature will not change....two facts...1) Humans are not perfect 2) "Evil" will always exist.

So even though we might think that whatever system we come up with is perfect against human nature we are surely deluding ourselves.

hero member
Activity: 910
Merit: 1000
I think CfB mentioned regional block chains or something similar some day. Can't recall it correctly now.
sr. member
Activity: 308
Merit: 250
Not sure why 60 seconds should be the fastest practical time. Simple transactions as buying a can of soda do not require 1440 blocks. As long as the "supermarket" caches its precious not-confirmed transactions until they are, nobody's in trouble.

@CfB
Could you elaborate?

Imagine that we have 10 min between blocks. We could move to 5 min and get 2x faster transactions without losing reliability (this doesn't work in Bitcoin). But we have 1 min between blocks and this is already very close to the limit where we have a high rate of forks. We can move to 10 sec and get 6x faster transactions but reliability will be 6x lower (network needs 1 minute to converge). If at some point in the future we get a "better" Internet, then we can move to 10 sec without losing reliability (doesn't work for PoW coins as I said).

Right now we could try to find the optimal time between blocks, but unfortunatelly this will be an optimum only for the current topology. 5 minutes later - and we will get another topology with another optimal interval.

So 1000 tps is not possible? Even if 1000 tps is possible, they wouldn't be confirmed, you would need to wait at least 1 minute to get the first confirmation?
legendary
Activity: 1176
Merit: 1134
If so, I might have a solution, just a matter of cost. Is is fair to assume that we can estimate a block generation time being limited by 200 times the worst ping times of nodes?

That would require some "study" of *actual* network latency (versus a few ad hoc examples) to determine for sure - but I think you can see we are going to struggle to get anything close to *instant* confirmations "in the real world".

I never expected it to be easy or inexpensive. Doing the "impossible" is usually difficult or expensive or both.

You said yourself that unless I was talking about an in-country solution I am just fantasizing. So, I went with that assumption, that networks incountry are fast pretty much worldwide. That makes sense.

This directly leads to a connected hub and spoke topology. Each country has its own hub and spoke topology and we connect all the country's hubs with a fast backbone.

If we can reduce the problem to creating a hub to hub fast backbone, I am sure out networking experts here can chime in with solutions, especially if we have some budget for it. I think it is more productive to identify the actual bottlenecks we are faced with, rather than glossing it over as fantasy due to network latency. Going from that dismissal to "we need a way to connect hubs across all the countries" seems like we have reduced the problem from the "impossible" category to "very difficult and probably expensive". Of course I was hoping we would get TF in April that will magically do the impossible without expensive and complicated solution.

In any case, we are actively talking about client side signing and submitting to public servers, so we are already headed to this sort of topology.

James
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
"Special" as in tagged with Account Control.  CfB has stated that AC will be functional by April, and I have assumed this is part of it.

I have not heard anything about this but basically I think such "special" addresses would have to be under the control of a 3rd party (that the vendor will have to decide to "trust" not to attempt anything nefarious).
hero member
Activity: 910
Merit: 1000
Just a reminder: BCNext don't want NXT to be a currency. Coins on top of Nxt should be. Does this change anything?
legendary
Activity: 1367
Merit: 1000
Very strange. On 0.8.xe versions after several hours my node always forks. That was not the case on 0.7.x. I usually forged >1 block a day but on 0.8 i got nothing  Cry
Downgrading.
Well, 0.7.6 working without any trouble >24 hours. Forging is ok.
Can not understand what was wrong with 0.8.x Roll Eyes
member
Activity: 70
Merit: 10
Revealed yet?

No, but 2nd part of the plan contains a hint. Read about transparency.

Can we get rid of the hints, please?
If it is not possible, then BCNext should take his coins, convert it to FIAT and pay for a project manager to manage Nxt till there are no more "unknown issues" and the community can take over.

+1440

Enough with the wax on, wax off bullshit.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer

Quote
A merchant (or a vending machine) can accept payments from special accounts without waiting for confirmations.

Note the "special" here - I am guessing this is probably something like the "green addresses" of Mt. Gox.

Basically you are once again trading "decentralisation" for "convenience" (I don't doubt the appeal though).
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer

If Joe has no friends, it is not possible Grin

1) If Joe wanted to steal a coke he could simple walk out of the store without paying.


Don't get confused. The soda-can situation is only an example for the underlying problem.

It is though a very *correct* way of looking at it - as a retailer you always have to "take a risk" about your shop security vs. convenience and "atmosphere" (no-one would be very comfortable with a shop that demanded to "strip search you" before leaving).

Remember even *cash* can be fake (something I know well about here as I have unfortunately ended up receiving a couple of fake notes over the years despite the fact I do normally check them).
legendary
Activity: 2142
Merit: 1010
Newbie
Not sure why 60 seconds should be the fastest practical time. Simple transactions as buying a can of soda do not require 1440 blocks. As long as the "supermarket" caches its precious not-confirmed transactions until they are, nobody's in trouble.

@CfB
Could you elaborate?

Imagine that we have 10 min between blocks. We could move to 5 min and get 2x faster transactions without losing reliability (this doesn't work in Bitcoin). But we have 1 min between blocks and this is already very close to the limit where we have a high rate of forks. We can move to 10 sec and get 6x faster transactions but reliability will be 6x lower (network needs 1 minute to converge). If at some point in the future we get a "better" Internet, then we can move to 10 sec without losing reliability (doesn't work for PoW coins as I said).

Right now we could try to find the optimal time between blocks, but unfortunatelly this will be an optimum only for the current topology. 5 minutes later - and we will get another topology with another optimal interval.
Jump to: