Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 254. (Read 2761645 times)

sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Does anybody know how long the recent fork on the testnet was?

If it was less than 10 blocks, then using 10 blocks for confirming transactions if fine, but if it was more, then 10 blocks is not enough...

This conclusion is not correct.

One does not draw such conclusion from 1 (in words ONE) single example.

[...]
Does anybody see the flaw in the following algo:

A) find the latest version of NRS (probably safer to hardcode this to avoid Evil Bob's tampering)
B) determine what fork the latest versions are on using method TBD
C) warning nodes that are not on the expected majority fork that they are not on the majority fork
D) Using above to generate overall NXT network fragmentation and adjust the number of confirmations needed based on this

Yes.
1) People should be encouraged to write their own node code. NRS is just one of them.
2) A) does not work out. Tampering is still possible.
legendary
Activity: 1176
Merit: 1134
P.S. For nodecoin haters, do you still think nodecoin is bad for NXT?
Is nodecoin good for NXT?
If it helps detect when there are significant forks in progress and especially if your node is on a minority fork, do you think that is good or bad?
legendary
Activity: 1540
Merit: 1016
P.S. For nodecoin haters, do you still think nodecoin is bad for NXT?
Is nodecoin good for NXT?
sr. member
Activity: 308
Merit: 250
Not sure about the tagging thing, I would just perhaps do some global categories only, like "currency", "commodities", etc... (and not allow the user to choose custom ones).

Hm, how would your client know that "fakecoin" or "fakeNXT" are currencies?

Asset issuers has to say it.

If it's not true, we could use service providers or something.

Service provider is 3rd party. Has an api that returns information about the assets, like: "scam", "ok", "not_checked", "incorrect_information", etc.. It's a centralized service, but there could be more than 1 service provider. (If anyone is interested in becoming a service provider that is).

Didn't you have tags feature in your proposal? Issue is the same?
full member
Activity: 224
Merit: 100
Not sure about the tagging thing, I would just perhaps do some global categories only, like "currency", "commodities", etc... (and not allow the user to choose custom ones).

Hm, how would your client know that "fakecoin" or "fakeNXT" are currencies?
legendary
Activity: 1176
Merit: 1134
Does anybody know how long the recent fork on the testnet was?

If it was less than 10 blocks, then using 10 blocks for confirming transactions if fine, but if it was more, then 10 blocks is not enough...

Assuming that it was significantly longer than 10 blocks, this is a potential issue, but since it is relatively rare case it would be a shame to have to wait for a full day before any transactions are fully confirmed. However, what if somebody deposits 100 BTC, it gets confirmed, they sell and cashout, but it all happened on a fork. Seems like a mini-disaster, at least to someone.

So, my idea is to use information from the nodeminers to detect how consistent the NXT network is. I am assuming there is a pretty good way to determine if most of the nodes are in sync. I want to use the most reliable data so I can essentially publish a probability that we are on a fork. I would also think that a specific node can query the combined data to see if it is in the majority or minority fork.

When we upgrade to a new version, it seems that even if you are in a minority fork if that fork is caused by the new version rejecting old blocks or old versions rejecting new blocks, then as more and more people upgrade to the new version, what used to be the minority fork is now the majority fork.

Does anybody see the flaw in the following algo:

A) find the latest version of NRS (probably safer to hardcode this to avoid Evil Bob's tampering)
B) determine what fork the latest versions are on using method TBD
C) warning nodes that are not on the expected majority fork that they are not on the majority fork
D) Using above to generate overall NXT network fragmentation and adjust the number of confirmations needed based on this

Also, what is the best "method TBD" to determine that two nodes are on the same fork? Is it as simple as the blockhash of the latest block?

James

P.S. For nodecoin haters, do you still think nodecoin is bad for NXT?
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 0.8.11

http://download.nxtcrypto.org/nxt-client-0.8.11.zip

sha256: 7c538041c1c2f07a1eab1f1f88ff0d5d91961e0eac5004520e00585e411e9382


Code:
[2014-03-19 21:43:05.325] DEBUG: Starting 8 background jobs
[2014-03-19 21:43:05.364] DEBUG: Initialization took 15934 seconds
[2014-03-19 21:43:05.375] Nxt server 0.8.11 started successfully.

15934 seconds? I do not think so.
hero member
Activity: 715
Merit: 500
Not sure about the tagging thing, I would just perhaps do some global categories only, like "currency", "commodities", etc... (and not allow the user to choose custom ones).

One more categorie: "others". Depending on the GUI.
sr. member
Activity: 308
Merit: 250
Should there be some (general) categories for assets? If so, which?

A few: Recently Issued, Highest Volume, Highest Valuation (and the inverses of these)

BTW, is someone developing a price history graph for the AE? Could it even be implemented right in the client? Not sure if this would be bloating the client, but perhaps it can come as an "add-on" package users can download separately.

Pandaisftw

Antanst is working on charts and an api so that I can add it. (Because we need to show more than just the last 50 trades or so, it needs to be a widget that has a wide range of dates).

btw, if you sort by these things, what about the grouping i have? (right click on an asset in sidebar to group it). Do I just sort per group?

Very nice!

Yes, the sorting would apply to the giant list of all assets, as well as the user-defined groups. And if you add in the identification, then a user searching "gold bars" would find a list of gold bar vendors, and then he/she should be able to sort these as well. So I suppose you could just provide a drop-down menu somewhere to let the user chose their sorting method.

More categories: Alphabetical, Highest Rating (if a rating system is added)

Not sure about the tagging thing, I would just perhaps do some global categories only, like "currency", "commodities", etc... (and not allow the user to choose custom ones).


full member
Activity: 224
Merit: 100
Should there be some (general) categories for assets? If so, which?

A few: Recently Issued, Highest Volume, Highest Valuation (and the inverses of these)

BTW, is someone developing a price history graph for the AE? Could it even be implemented right in the client? Not sure if this would be bloating the client, but perhaps it can come as an "add-on" package users can download separately.

Pandaisftw

Antanst is working on charts and an api so that I can add it. (Because we need to show more than just the last 50 trades or so, it needs to be a widget that has a wide range of dates).

btw, if you sort by these things, what about the grouping i have? (right click on an asset in sidebar to group it). Do I just sort per group?

Very nice!

Yes, the sorting would apply to the giant list of all assets, as well as the user-defined groups. And if you add in the identification, then a user searching "gold bars" would find a list of gold bar vendors, and then he/she should be able to sort these as well. So I suppose you could just provide a drop-down menu somewhere to let the user chose their sorting method.

More categories: Alphabetical, Highest Rating (if a rating system is added)
full member
Activity: 168
Merit: 100
Since many here are sick of my posts, I've posted an "article" on http://reddit.com/r/nxt that addresses some of my concers about the Nxt ecosystem, mainly regarding fees, entitled "Nxt is the Bitcoin of the Future: Both in Good and Bad Ways".

http://www.reddit.com/r/NXT/comments/20u7ts/nxt_is_bitcoin_of_the_future_in_both_good_and_bad/

Just letting you folks know in case anyone wants to exercise their fee speech or present a rebuttal.

make much sense what you say,
very good article.

Do You think about this proposal?

market of byte size on the blockchain Vs Nxt

hero member
Activity: 715
Merit: 500
Should there be some (general) categories for assets? If so, which?

categorie: alphabetical + 0-9, cryptocoin (if possible)

sort by:  alphabetical + 0-9, volume, date created, total market highest value, total market lowest value, latest transaction

also, add a search option for searching in a subset categorie.

that what come to my mind right now.
member
Activity: 112
Merit: 10
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 0.8.11

http://download.nxtcrypto.org/nxt-client-0.8.11.zip

sha256: 7c538041c1c2f07a1eab1f1f88ff0d5d91961e0eac5004520e00585e411e9382

Thanks! Smiley

NXTio.org has been updated to 0.8.11 Wink and forging!!  Cool
sr. member
Activity: 308
Merit: 250
Should there be some (general) categories for assets? If so, which?

A few: Recently Issued, Highest Volume, Highest Valuation (and the inverses of these)

BTW, is someone developing a price history graph for the AE? Could it even be implemented right in the client? Not sure if this would be bloating the client, but perhaps it can come as an "add-on" package users can download separately.

Pandaisftw

Antanst is working on charts and an api so that I can add it. (Because we need to show more than just the last 50 trades or so, it needs to be a widget that has a wide range of dates).

btw, if you sort by these things, what about the grouping i have? (right click on an asset in sidebar to group it). Do I just sort per group?
full member
Activity: 224
Merit: 100
Should there be some (general) categories for assets? If so, which?

A few: Recently Issued, Highest Volume, Highest Valuation (and the inverses of these)

BTW, is someone developing a price history graph for the AE? Could it even be implemented right in the client? Not sure if this would be bloating the client, but perhaps it can come as an "add-on" package users can download separately.

Pandaisftw
member
Activity: 84
Merit: 10
Thanks wesleyh, "Unknown account" error is gone.
sr. member
Activity: 308
Merit: 250
Should there be some (general) categories for assets? If so, which?
legendary
Activity: 866
Merit: 1002
My node recently forged for the first time - 3 blocks over two weeks!

My first thought when I saw it was actually: I'm on a fork Cheesy

not much: 1, 1 and 3 - but I'm really glad Smiley
member
Activity: 70
Merit: 10
Since many here are sick of my posts, I've posted an "article" on http://reddit.com/r/nxt that addresses some of my concers about the Nxt ecosystem, mainly regarding fees, entitled "Nxt is the Bitcoin of the Future: Both in Good and Bad Ways".

http://www.reddit.com/r/NXT/comments/20u7ts/nxt_is_bitcoin_of_the_future_in_both_good_and_bad/

Just letting you folks know in case anyone wants to exercise their fee speech or present a rebuttal.
hero member
Activity: 490
Merit: 504
Jump to: