Bitcoin Forum
May 04, 2024, 08:31:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 [2304] 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 ... 2557 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761529 times)
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
March 19, 2014, 09:46:11 PM
 #46061

-----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.
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714811490
Hero Member
*
Offline Offline

Posts: 1714811490

View Profile Personal Message (Offline)

Ignore
1714811490
Reply with quote  #2

1714811490
Report to moderator
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
March 19, 2014, 09:47:58 PM
 #46062

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?

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
pandaisftw
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
March 19, 2014, 09:48:09 PM
 #46063

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?

NXT: 13095091276527367030
wesleyh
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
March 19, 2014, 10:04:27 PM
 #46064

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?
S3MKi
Legendary
*
Offline Offline

Activity: 1540
Merit: 1016



View Profile
March 19, 2014, 10:05:42 PM
 #46065

P.S. For nodecoin haters, do you still think nodecoin is bad for NXT?
Is nodecoin good for NXT?
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
March 19, 2014, 10:13:32 PM
 #46066

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?

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
March 19, 2014, 10:17:52 PM
 #46067

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.
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
March 19, 2014, 10:19:30 PM
 #46068

If any of these node providers sees this: fix it!

Code:
[2014-03-19 22:11:16.234] DEBUG: Invalid peer address: emoneyru2-nxtcoin.rhcloud.com:80, java.net.UnknownHostException: emoneyru2-nxtcoin.rhcloud.com
[2014-03-19 22:11:16.862] DEBUG: Invalid peer address: emoneyru1-nxtcoin.rhcloud.com:80, java.net.UnknownHostException: emoneyru1-nxtcoin.rhcloud.com
[2014-03-19 22:11:19.047] DEBUG: Invalid peer address: node7-mynxtcoin.rhcloud.com, java.net.UnknownHostException: node7-mynxtcoin.rhcloud.com
[2014-03-19 22:11:19.056] DEBUG: Invalid peer address: node7-mynxtcoin.rhcloud.com:80, java.net.UnknownHostException: node7-mynxtcoin.rhcloud.com
[2014-03-19 22:11:19.845] DEBUG: Invalid peer address: globogestion.cloudapp.net, java.net.UnknownHostException: globogestion.cloudapp.net
[2014-03-19 22:11:20.460] DEBUG: Invalid peer address: 03-emoneyru.rhcloud.com:80, java.net.UnknownHostException: 03-emoneyru.rhcloud.com
[2014-03-19 22:11:21.939] DEBUG: Invalid peer address: node8-mynxtcoin.rhcloud.com:80, java.net.UnknownHostException: node8-mynxtcoin.rhcloud.com
[2014-03-19 22:11:22.282] DEBUG: Invalid peer address: emoneyru3-nxtcoin.rhcloud.com:80, java.net.UnknownHostException: emoneyru3-nxtcoin.rhcloud.com
[2014-03-19 22:11:23.751] DEBUG: Invalid peer address: 02-nxtcloud.rhcloud.com:80, java.net.UnknownHostException: 02-nxtcloud.rhcloud.com
[2014-03-19 22:11:24.077] DEBUG: Invalid peer address: 01-nxtcloud.rhcloud.com:80, java.net.UnknownHostException: 01-nxtcloud.rhcloud.com
[2014-03-19 22:11:25.595] DEBUG: Invalid peer address: 03-nxtcloud.rhcloud.com:80, java.net.UnknownHostException: 03-nxtcloud.rhcloud.com
[2014-03-19 22:11:25.946] DEBUG: Invalid peer address: 52fc12535973caf866000329@node5-mynxtcoin.rhcloud.com, java.net.UnknownHostException: node5-mynxtcoin.rhcloud.com
[2014-03-19 22:11:27.863] DEBUG: Invalid peer address: node6-mynxtcoin.rhcloud.com:80, java.net.UnknownHostException: node6-mynxtcoin.rhcloud.com
[2014-03-19 22:11:28.404] DEBUG: Invalid peer address: GornorellaVaginalis, java.net.UnknownHostException: GornorellaVaginalis
Jerical13
Full Member
***
Offline Offline

Activity: 266
Merit: 100



View Profile
March 19, 2014, 10:22:03 PM
 #46069

Should there be some (general) categories for assets? If so, which?

You could index them according to type of asset:  cryptocurrencies, fiat currencies, precious metals, stocks, bonds, loan markers, services, agricultural assets, real estate/land holdings, natural resources, energy resources, tech assets, miscellaneous assets.

It would also be cool if you could index the sellers location and length of time that the sellers account has been established.

I can imagine in the future that categorizing the AE will be a very smart move. I would suggest using an indexing similar to Craigslist (if you are familiar with it). Craigslist indexes a lot of postings from a lot of geographic locations and includes a large number of general category descriptions in a way that is very easy to navigate.
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
March 19, 2014, 10:25:01 PM
 #46070

Code:
nodecoins are earned each block based on how much you node is helping the network, especially if you are forging. They are sent automatically after you have earned 10 nodecoins

Send to whom?
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
March 19, 2014, 10:25:53 PM
 #46071

Should there be some (general) categories for assets? If so, which?

You could index them according to type of asset:  cryptocurrencies, fiat currencies, precious metals, stocks, bonds, loan markers, services, agricultural assets, real estate/land holdings, natural resources, energy resources, tech assets, miscellaneous assets.

It would also be cool if you could index the sellers location and length of time that the sellers account has been established.

I can imagine in the future that categorizing the AE will be a very smart move. I would suggest using an indexing similar to Craigslist (if you are familiar with it). Craigslist indexes a lot of postings from a lot of geographic locations and includes a large number of general category descriptions in a way that is very easy to navigate.

It should be tagging system. It is more flexible.
Jerical13
Full Member
***
Offline Offline

Activity: 266
Merit: 100



View Profile
March 19, 2014, 10:29:10 PM
 #46072

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?

That is a good idea, and technically it wouldn't be centralized, it would be a perfect example of "Free Market". It would seem centralized if there weren't a lot of competition in what is essentially a virgin market though, but if it is a profitable enterprise, I would guess competition in the market would be eventual.

Think of all the free market opportunities like this that the AE will create!!!!
Eadeqa
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
March 19, 2014, 10:29:25 PM
Last edit: March 19, 2014, 11:50:01 PM by Eadeqa
 #46073

 I posted it to get opinion of others (as it is scheduled to be the default client that is distributed with NRS server)

The general consensus is that wesleyh client's password generator is safe

http://security.stackexchange.com/questions/53659/is-this-password-generator-safe



Nomi, Shan, Adnan, Noshi, Nxt, Adn Khn
NXT-GZYP-FMRT-FQ9K-3YQGS
https://github.com/Lafihh/encryptiontest
L5Society
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
March 19, 2014, 10:33:56 PM
 #46074

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.

Hi Brian. Thanks for posting your concerns in detail. I found it easier to digest than trying to follow the back-and-forth nature of discussion here.

I agree that the fee thing needs to be sorted out with an eye towards future price appreciation. Unfortunately, I don't think there is a simple solution. Charging fees based on bandwidth usage or size of transaction seemed like an elegant solution when I first heard about it. However, as nxt intends to compete with a variety of financial systems, each with complicated fee structures of their own, I'm concerned that some great nxt services will be "priced out" of the market, while other services will be unnecessarily cheap.

When thinking of nxt as bitcoin in the future, I think the analogy breaks down when talking about fees. Specifically, the future of bitcoin assumes much lower price volatility. Therefore, denominating fees in bitcoin instead of fiat isn't a big deal. For us, we expect high volatility for the near term. Denominating fees in terms of fiat (or gold or any other asset with lower volatility) might make sense in the near term.

With regards to charging fees for placing an order in the asset exchange, I think that there is room for the nxt AE to improve upon the way markets currently work. If you follow nanexllc on twitter (his work has been featured in the Wall Street Journal, amongst other publications), you will learn that high frequency trading firms have been abusing the stock markets in the United States. They take profit, and justify this profit by claiming to increase liquidity and lower the bid-ask spread. However, in reality, the displayed liquidity (order book) can rarely be accessed by real trades, and orders often disappear before a counterparty can fill them. I know that setting walls is a strategy for day trading. However, for a wall to be effective, it has to be large. This implies that the fee would be tiny in comparison to the size of the wall.

Additionally, Nanex's recent studies show that the bid-ask spread has not tightened over the life of the current regulation (Reg NMS). Based on these issues in current stock markets, I am suspicious of HFT terrorizing our infant network, and I think that charging fees for placing an order prevents both spam and these predatory trading practices. We aren't designing the AE for the profit of algorithmic day traders.

ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
March 19, 2014, 10:36:09 PM
 #46075

I posted it to get opinion of others (as it is scheduled to be the default client that is distributed with NRS server)

The general consensus is that the wesleyh client's password generator is safe

http://security.stackexchange.com/questions/53659/is-this-password-generator-safe

+1
Jerical13
Full Member
***
Offline Offline

Activity: 266
Merit: 100



View Profile
March 19, 2014, 10:38:21 PM
 #46076

Should there be some (general) categories for assets? If so, which?

You could index them according to type of asset:  cryptocurrencies, fiat currencies, precious metals, stocks, bonds, loan markers, services, agricultural assets, real estate/land holdings, natural resources, energy resources, tech assets, miscellaneous assets.

It would also be cool if you could index the sellers location and length of time that the sellers account has been established.

I can imagine in the future that categorizing the AE will be a very smart move. I would suggest using an indexing similar to Craigslist (if you are familiar with it). Craigslist indexes a lot of postings from a lot of geographic locations and includes a large number of general category descriptions in a way that is very easy to navigate.

It should be tagging system. It is more flexible.

I am not sure I understand what you mean by tagging. To me It would seem be more practical to implement if there were a set of "check the one that applies" categories that would actively limit the types of listings that could be used. Flexibility could be achieved by having a comprehensive set of categories to choose from, that could be added to if needed; and by allowing more detailed descriptions of the asset in the description field during the assets registration.
okaynow
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


PGP 9CB0902E


View Profile
March 19, 2014, 10:42:42 PM
 #46077

Hey guys, just a heads up, to any of you trading at Cryptostocks:

AlcurEX, a listing for an exchange traded there, has posted a list of coins to be voted by the shareholders and NXT is on the list.
If any of you are holding any AlcurEX shares, please vote for NXT.

Thank you
-Fo-

1PeecNu1J8VNKpgR13nasMZWLcMZrwNJfc
xyzzyx
Sr. Member
****
Offline Offline

Activity: 490
Merit: 250


I don't really come from outer space.


View Profile
March 19, 2014, 10:43:01 PM
 #46078

How?

Nxt transaction sigs only care about the account id's (not say something like the "genesis block id") so a "clone" (such a test net) in which account #'s that *match* main net (most likely due to using the same password) means that you can *steal* NXT by just broadcasting a test net tx on main net.

(this issue will also apply to "parallel chains" if and when implemented)


This is why I suggested adding a unique identifier/GUID to a NXT style blockchain.  A transaction would have to specify which blockchain it belongs to.

"An awful lot of code is being written ... in languages that aren't very good by people who don't know what they're doing." -- Barbara Liskov
xyzzyx
Sr. Member
****
Offline Offline

Activity: 490
Merit: 250


I don't really come from outer space.


View Profile
March 19, 2014, 10:45:33 PM
Last edit: March 20, 2014, 07:39:37 AM by xyzzyx
 #46079

Result: U sold 50k NXT for 0.01 BTC. Smiley

Crazy!    Shocked     ...thnx brother...

Hey, just don't send NAS when he sends u 0.01 BTC.  Cheesy


Call me State-The-Obvious-Stan if you want but.... I just want to check


You would need 50,000NXT in your Nxt account for this to go through, right?



But I suppose they could look in your Nxt account, see you have 1500Nxt and say "hey, I'll buy 1500NAS for 0.01 BTC", right?

Move the NXT from your account to a new account before sending anything on the other chain.  If you duplicate an account across blockchains, consider them compromised and act accordingly.

"An awful lot of code is being written ... in languages that aren't very good by people who don't know what they're doing." -- Barbara Liskov
mcjavar
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500


View Profile
March 19, 2014, 10:45:53 PM
 #46080

Hey guys, just a heads up, to any of you trading at Cryptostocks:

AlcurEX, a listing for an exchange traded there, has posted a list of coins to be voted by the shareholders and NXT is on the list.
If any of you are holding any AlcurEX shares, please vote for NXT.

Thank you
-Fo-

I did, although I don´t think that they will be able to add it in the beginning.
Pages: « 1 ... 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 [2304] 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 ... 2557 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!