allwelder
Legendary
Offline
Activity: 1512
Merit: 1004
|
|
February 24, 2014, 12:27:53 AM |
|
I doubt it also - but I do think we can address the Sybil attack vector much as with "hallmarking".
I am only trying to *help* but for sure my idea might not be the best one.
In the end we'll end having 1'000'000'000 IP addresses coz a guy with 5172 NXT will create 5172 accounts. So in the end we'll come back to the beginning. Edit: A good name for this project has just come to my mind - Uroboros. 5172 accounts?I think he can only create 2586 Acc with 5172 NXT coz of transaction fee.
|
|
|
|
DrearyUrbanite
|
|
February 24, 2014, 12:28:19 AM |
|
Thank you for the 1K NXT 7017504655955743955, whoever you are! Much appreciated!
|
|
|
|
opticalcarrier
|
|
February 24, 2014, 12:29:26 AM |
|
CfB,and or BCNext
can you please give this top priority?
We need someone to say if Crypto and Curve25519 code doesn't have bugs/flaws. Is that descriptive enough? I need a decent write up (w/ links) so I can send to her something that won't lead to more questions. I can have you two email directly if that is easier. Specifically, we would like a critique of the sha256 and curve25519 implementations used for block signing and other transaction processing. Source is available at https://bitcointalk.org/index.php?topic=345619.msg4287127#msg4287127 and while there have been newer released versions which have not had source released, the signing algorithms that we need expert audit of have not changed. And it is possible for a java decompiler to decompile the latest version a http://download.nxtcrypto.org/ if you so desire to do so. Unfortunately there is no official white paper however there is very very early draft available at: http://wiki.nxtcrypto.org/wiki/Whitepaper:Nxt#NXT:_a_peer-to-peer_digital_economy_systemBut unfortunately, as I said, it is an extremely early version with no math/proofs in it. In detail, our lead developer has stated: "We need security review of Crypto and Curve25519 classes. Also Transaction.sign/verify and Block.sign/verify should be checked. And I would like to hear opinion if NRS algo could be vulnerable to attacks described in http://eprint.iacr.org/2007/357.pdf"
|
|
|
|
allwelder
Legendary
Offline
Activity: 1512
Merit: 1004
|
|
February 24, 2014, 12:49:05 AM |
|
Hi guys, I'm starting a news website and I'm looking for writers and graphic designers. The goal of the website is to bring attention to the next generation of blockchain technology(such as NXT) and introduce the concept of DACs to the bitcoin community and beyond. I am also looking for a partner to help me run the business as I have some expansion goals in the future. I don't have a big budget but I can pay writers and designers in nxt. Here's the website: www.newchainontheblock.com. Still tweaking the website a bit, but it will be done any day now. If you are interested, pm me. I will list it on Nxt websites www.nxt123.info after your completing it.
|
|
|
|
Jean-Luc
|
|
February 24, 2014, 12:50:04 AM |
|
It seems when doing a restart the shutdown handlers do not run properly (probably since the restart code does a forced shutdown) this would all be solved if you'd make nxt.Nxt.shutdown public, then we can make sure Nxt has been shutdown properly before we do an application restart.
What I can do is make Nxt.shutdown() public and not add any shutdown hooks myself, when started using init(), only when started using main(). Then whoever calls init() has the responsibility to add a shutdown hook or call shutdown(). I don't know how your restart works, but unless the jvm is really shutdown and started again, init() is unlikely to work as expected after a shutdown(), because of all the static initializers and final variables I rely on.
|
|
|
|
Regulus
Newbie
Offline
Activity: 18
Merit: 0
|
|
February 24, 2014, 12:50:22 AM |
|
I posted this on forums.nxtcrypto.org but was told to mention it here: I understand that Aliases belong to the registering account forever (correct me if I'm wrong), but wouldn't it make sense to require a renewal, perhaps annually?
The reason I think this is necessary is because otherwise really good, useful aliases might get permanently lost as someone loses access to their account, dies, or simply stops using their account. In that case, some highly desired aliases will permanently be removed from the pool of usable aliases. It seems to me that a simple transaction fee once per year would be enough to prevent this from ever becoming a problem. Clients could certainly remind users to renew their aliases and even bring up the transaction dialog to renew. Also, aren't core Nxt developers using forums.nxtcrypto.org or nextcoin.org at this point? It seems to me that entire forums dedicated to Nxt should make it much easier to organize conversations than a single thread on bitcointalk.org.
|
|
|
|
twistelaar
Legendary
Offline
Activity: 1148
Merit: 1000
|
|
February 24, 2014, 12:54:33 AM |
|
Can somebody tell me what is the total amount of NXT coins? Its almost reached right, I thauhgt it was 1 billion?
|
|
|
|
Jean-Luc
|
|
February 24, 2014, 01:10:17 AM |
|
Could you possibly move all static initialization code in nxt.Nxt to nxt.Nxt.Init.init method. You probably planned that already, it could be my decompiler f%$'ing stuff up but it shows now that init method is empty (private static void nxt.Nxt.Init.init() {}) and that all code that should go there is in the static class initializer beneath it (again, that's what my decompiler thinks).
The only place where it matters is in the blockchain scan, and I will delay this to be done in the ThreadPool.start() so that you can first add listeners to the BlockchainProcessor. The rest of the init() is intentionally done static so that it can only be run once, and it has to be in an inner class because otherwise the initializers of Peers and other classes will deadlock with the init() of Nxt. Also. You read in both "nxt-default.properties" and "nxt.properties" in the static class initializer in nxt.Nxt. The runtime exceptions thrown when those files are missing (our case) cannot be caught. I believe this code belongs in nxt.Nxt.Init.init to.
The nxt-default.properties has to be there. I don't throw exceptions if nxt.properties is missing. Why do you not want to use nxt-default.properties? It only needs to be in the classpath, it can be hidden from the user. This cannot be done in init, because properties must be loaded before any other classes attempt to get them using Nxt.getStringProperty() etc., such as the Logger initializing its debug and enableStackTraces as static final. Allowing additional properties overrides in the init() was not such a good idea. If you want to add listeners to BlockchainProcessor for example, before init() has been called, it still needs to see the correct values of all properties - so it is too late to set them in init().
|
|
|
|
allwelder
Legendary
Offline
Activity: 1512
Merit: 1004
|
|
February 24, 2014, 01:17:33 AM |
|
great chart. the existed account means All account both have balance,right?
|
|
|
|
grandpa_seth
Sr. Member
Offline
Activity: 316
Merit: 250
Simcoin Puny Humans Communicator
|
|
February 24, 2014, 01:26:36 AM |
|
Can somebody tell me what is the total amount of NXT coins? Its almost reached right, I thauhgt it was 1 billion?
Nxt is not a coin. It can not and never has been "mined". There are 1 billion and all of them existed from day one and were distributed to investors.
|
|
|
|
twistelaar
Legendary
Offline
Activity: 1148
Merit: 1000
|
|
February 24, 2014, 01:40:02 AM |
|
Can somebody tell me what is the total amount of NXT coins? Its almost reached right, I thauhgt it was 1 billion?
Nxt is not a coin. It can not and never has been "mined". There are 1 billion and all of them existed from day one and were distributed to investors. Thats my grandpa! But if all 1 billion nxt are distributed and there is no more, can you explain me something about forging NXT? Because what I understood is that you can forge NXT, doing this, you will earn more NXT, but if there are only 1 billion nxt and no more and all of this are already distributed, this means with forging, there will become more NXT, right?
|
|
|
|
allwelder
Legendary
Offline
Activity: 1512
Merit: 1004
|
|
February 24, 2014, 01:43:38 AM |
|
Some progress in China: With more and more promotion ,more people are attracted by active community , tech and Philosophy of Nxt. And my weibo also attract some famous pp,such as BobbyLee,who is the president of BtcChina. We also invite a famous enthusiast of BTC who now greatly admire Nxt to our Chinese Nxt community for discussion with a special column. Next we will continue to attract more people to focus on Nxt and application. Let's continue to promote Nxt forward to all over China and world. Tks.
|
|
|
|
joefox
|
|
February 24, 2014, 01:51:42 AM |
|
Thats my grandpa! But if all 1 billion nxt are distributed and there is no more, can you explain me something about forging NXT? Because what I understood is that you can forge NXT, doing this, you will earn more NXT, but if there are only 1 billion nxt and no more and all of this are already distributed, this means with forging, there will become more NXT, right? Not quite. When you send Nxt to someone, or create an alias, or an arbitrary message, or issue an asset exchange transaction, you must pay a FEE (currently 1Nxt). Those fees are collected when transactions are put into blocks, and all the fees from a block are given to the account that forges the block. New tokens are NOT created -- they are "redistributed" from fees. Bitcoin actually does the same thing: there are small fees for all transactions. Once 2140 arrives and no new Bitcoins are being mined, the only way to "earn" Bitcoins from mining will be from collecting fees.
|
|
|
|
twistelaar
Legendary
Offline
Activity: 1148
Merit: 1000
|
|
February 24, 2014, 01:54:15 AM |
|
Thats my grandpa! But if all 1 billion nxt are distributed and there is no more, can you explain me something about forging NXT? Because what I understood is that you can forge NXT, doing this, you will earn more NXT, but if there are only 1 billion nxt and no more and all of this are already distributed, this means with forging, there will become more NXT, right? Not quite. When you send Nxt to someone, or create an alias, or an arbitrary message, or issue an asset exchange transaction, you must pay a FEE (currently 1Nxt). Those fees are collected when transactions are put into blocks, and all the fees from a block are given to the account that forges the block. New tokens are NOT created -- they are "redistributed" from fees. Bitcoin actually does the same thing: there are small fees for all transactions. Once 2140 arrives and no new Bitcoins are being mined, the only way to "earn" Bitcoins from mining will be from collecting fees. Thanks for explaining. Now I understand. But if Im right, forging NXT, will not give you a lot of NXT..
|
|
|
|
jl777
Legendary
Offline
Activity: 1176
Merit: 1134
|
|
February 24, 2014, 01:55:26 AM |
|
Is the testnet clock off? I have two servers, one is able to get transactions submitted without any problems,the other gets no error messages, but none of the AM's seem to get in the blockchain.
The two servers are 30 seconds apart in time...
Would it be ok if I set a short deadline (3 blocks?) and if I dont see the transaction within 3 new blocks, assume I will never see it and resubmit it?
Of course I need to sync up to the testnet. Is there a Ubuntu script that syncs to the testnet timestamp?
James
|
|
|
|
Isildur23
|
|
February 24, 2014, 01:57:17 AM |
|
Can somebody tell me what is the total amount of NXT coins? Its almost reached right, I thauhgt it was 1 billion?
Nxt is not a coin. It can not and never has been "mined". There are 1 billion and all of them existed from day one and were distributed to investors. Thats my grandpa! But if all 1 billion nxt are distributed and there is no more, can you explain me something about forging NXT? Because what I understood is that you can forge NXT, doing this, you will earn more NXT, but if there are only 1 billion nxt and no more and all of this are already distributed, this means with forging, there will become more NXT, right? The fees gathered from transactions are distributed to forgers, so no new Nxts are made. Nxt is not about forging though. There will soon be coins on top of Nxt that you can mine. If you want more Nxt now and don't have the funds to buy, think of a business based on Nxt or just contribute (you have various options for this) and get a bounty. Read more here: https://forums.nxtcrypto.org/viewtopic.php?f=2&t=276https://nextcoin.org/index.php/topic,104.0.html
|
Ties are a prison for the soul...
|
|
|
BrianNowhere
|
|
February 24, 2014, 01:59:19 AM |
|
Good video, perhaps a typo though, " Mine Forge Nxt with your smartphone or raspberry pi" or did you use mine for attraction value to a newcomer You know how I know BCNext is not a native English speaker? A native English speaker never would have used the word "forge" positively in connection with currency. I dont believe bcnext came up with that term BCNext used "mining" as I recall. How about FOGRE to avoid any confusion... LOL. I'm gonna HODL some Nxt and then use it to FOGRE. I don't get why anyone thinks the word 'forge' is going to confuse anyone. Words can have more than one meaning. No one is getting confused by the word 'mine' and thinking that this means all the coins belong to them. People will adapt to whatever you tell them it means.
|
NXT: 4957831430947123625
|
|
|
allwelder
Legendary
Offline
Activity: 1512
Merit: 1004
|
|
February 24, 2014, 02:00:46 AM |
|
I have donated 2,100,000NXT to entities you will learn about in the following 3 weeks!
great. one tenth of total BTC. like the number of 21.
|
|
|
|
ShawnLeary
|
|
February 24, 2014, 02:01:36 AM |
|
Thats my grandpa! But if all 1 billion nxt are distributed and there is no more, can you explain me something about forging NXT? Because what I understood is that you can forge NXT, doing this, you will earn more NXT, but if there are only 1 billion nxt and no more and all of this are already distributed, this means with forging, there will become more NXT, right? Not quite. When you send Nxt to someone, or create an alias, or an arbitrary message, or issue an asset exchange transaction, you must pay a FEE (currently 1Nxt). Those fees are collected when transactions are put into blocks, and all the fees from a block are given to the account that forges the block. New tokens are NOT created -- they are "redistributed" from fees. Bitcoin actually does the same thing: there are small fees for all transactions. Once 2140 arrives and no new Bitcoins are being mined, the only way to "earn" Bitcoins from mining will be from collecting fees. Think it's 2040
|
"We have the power to begin the world over again" - Thomas Paine
|
|
|
hardalisas
|
|
February 24, 2014, 02:08:29 AM |
|
Some progress in China: With more and more promotion ,more people are attracted by active community , tech and Philosophy of Nxt. And my weibo also attract some famous pp,such as BobbyLee,who is the president of BtcChina. We also invite a famous enthusiast of BTC who now greatly admire Nxt to our Chinese Nxt community for discussion with a special column. Next we will continue to attract more people to focus on Nxt and application. Let's continue to promote Nxt forward to all over China and world. Tks. Thanks for your effort. Hope Nxt price in Bter will pick up soon
|
|
|
|
|