Bitcoin Forum
April 24, 2024, 03:56:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 [1503] 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 ... 2557 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761526 times)
^[GS]^
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
February 06, 2014, 01:45:23 AM
 #30041

interesting day with many updates!

NXTio.org 0.6.0 updated! operating properly Smiley
1713974219
Hero Member
*
Offline Offline

Posts: 1713974219

View Profile Personal Message (Offline)

Ignore
1713974219
Reply with quote  #2

1713974219
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713974219
Hero Member
*
Offline Offline

Posts: 1713974219

View Profile Personal Message (Offline)

Ignore
1713974219
Reply with quote  #2

1713974219
Report to moderator
bidji29
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250


View Profile
February 06, 2014, 01:46:49 AM
 #30042

0.6.0 released

Fixed a critical bug. Everybody should upgrade immediately.


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 0.6.0

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

sha256: 40154756de464c9587b738c84f14a4a06dfb02476507f1a2383cbe03dc5bd48b

Change log:

Fixed a critical bug. Everybody should upgrade immediately.
The fix in 0.5.12 was not enough.

A more detailed changelog will follow tomorrow, or you can
figure it out yourself. Now I go to sleep.

Did I mention that everyone should upgrade?


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJS8uAbAAoJEFOhyXc7+e2AVD0QAM09cbDLn12ncCnyhbQTGVqJ
SxQr4MllRWSmIkQihXYud1a9USQYUs+l6oP8BM+fiSc6/vJctFu9wb24L90N1vL/
RAFdrLDMqtm7dB4DkVFtoGQsClpNob1HLEzsFK5QQUkhkLUsYOD9hifYhHCJm6LO
dda3N0qVMHiVrJfIljYbMRrKAcXDoFY1Z7ajJu4W2ttoz2LGkOAApNV854+AhyxI
D5Z0S13JiMJWXGv6BAFDeOewvCLk6TuPGpusFJb03dKPoZftfwoLe+o0MDBa53Bx
T4M5GStPCpV+xcf9dCqReNa1XtMMWA7rnXfLH+IM0OmtSCTh7zXRDqzocNuNagFR
LoXcTlfN0L1nHXR4beMbQclEifVXjQS32D9XaX1EEEzN/zcOYQrJIQYFuNBjv1w3
mIsleduDVJGCbMlgjrpytEKROuwYynVUXWkAC93c2ueOQEWgU4AKwuYmWBMpzbdB
RBUaXpFVAfYi4dHRwSwHRGeY1bzSV99msbjAnfPWuiltQrcK5Ma8MbTZrv7K/43I
Rjv7YpIIFN4P3Qroxr4+1bCA6MwS/DaQpFygQx5kqMhiL56/8Rm9NggaICRu/CDP
h6G09XYrhhwfVaABlzAhWEijc3wcXWcwP44QWSH/7k7jt0su5MHXKeosmp4OTUkE
B3XuAWOvEWwse4bsbl71
=z84D
-----END PGP SIGNATURE-----


http://www.freebieservers.com/  100% FREE GAME SERVERS
allwelder
Legendary
*
Offline Offline

Activity: 1512
Merit: 1004



View Profile
February 06, 2014, 01:51:51 AM
 #30043

this has to be a record amount of time between comments in this thread
I thought it must have been broken!
If it weren't for my blabber, it would have been over 90 minutes between posts.

wonder why its so quiet. it isnt some sort of holiday or something is it.

chinese new year!
Chinese new year is over now.I miss all of you.

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
EvilDave
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1001



View Profile
February 06, 2014, 02:02:41 AM
 #30044

J-L: I hate u......<engaging upgrade process for the second time today>

@Allwelder.....nice 2 c u, bro. Good NewYear?

Block check, please:
59119      2584657662098653454      donderdag 6 februari 2014 2:59:13   
      
      0      0 + 0      0 B   
      
      2      11409980915768770703      1406 %   
   

Nulli Dei, nulli Reges, solum NXT
Love your money: www.nxt.org  www.ardorplatform.org
www.nxter.org  www.nxtfoundation.org
xyzzyx
Sr. Member
****
Offline Offline

Activity: 490
Merit: 250


I don't really come from outer space.


View Profile
February 06, 2014, 02:07:06 AM
 #30045

J-L: I hate u......<engaging upgrade process for the second time today>

@Allwelder.....nice 2 c u, bro. Good NewYear?

Block check, please:
59119      2584657662098653454      donderdag 6 februari 2014 2:59:13   
      
      0      0 + 0      0 B   
      
      2      11409980915768770703      1406 %   
   


I see the same here:
Code:
59119  2584657662098653454   2/5/2014 8:59:13 PM
0      0 + 0                 0 B
2      11409980915768770703  1406 %

"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
EvilDave
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1001



View Profile
February 06, 2014, 02:09:42 AM
 #30046

J-L: I hate u......<engaging upgrade process for the second time today>

@Allwelder.....nice 2 c u, bro. Good NewYear?

Block check, please:
59119      2584657662098653454      donderdag 6 februari 2014 2:59:13   
      
      0      0 + 0      0 B   
      
      2      11409980915768770703      1406 %   
   


I see the same here:
Code:
59119  2584657662098653454   2/5/2014 8:59:13 PM
0      0 + 0                 0 B
2      11409980915768770703  1406 %

Yay, home nodes r good, VPS is screwy. Thx, mate!

Nulli Dei, nulli Reges, solum NXT
Love your money: www.nxt.org  www.ardorplatform.org
www.nxter.org  www.nxtfoundation.org
joefox
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile WWW
February 06, 2014, 02:09:50 AM
Last edit: February 06, 2014, 01:54:33 PM by joefox
 #30047

Folks, I have a "Nxt Basics" question I want to run past people who Know Better.  I could dig through code to figure this out for myself, I know, but I don't trust my ability to read Java.

Re: block generation: Is this true?

When an account wants to forge a block, it generates a hash based on the previous block's signature and its own secret public key.  This hash is compared to the target, and if it is lower than the target, it "wins" the right to forge a block.

Am I correct in my thinking that an account only generates this hash ONCE, and then waits until the "hit value" doubles enough, each second, for this value to "win"?

My gut tells me this is right, because it forms a sensible basis for Transparent Forging, etc.  But I want to make sure before I, um, say it in a podcast.

Thanks!

I admin the Nxt Wiki at http://wiki.nxtcrypto.org/ Please support my work by donating to Nxt account #1234567740944417915
brooklynbtc
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250

AKA jefdiesel


View Profile
February 06, 2014, 02:11:52 AM
 #30048

0.25   Passion_ltc
0.01   landomata
0.1   CIYAM Open
0.1   longzai1988
0.1   LiQio
0.1   pinarello
0.01   minusbalancer
0.1   TwinWinNerD
0.1   BitcoinForumator
0.1   grex
0.1   bitcoinpaul
0.01   smaragda
0.01   mthcl
0.05   Jack Needles
0.1   gimre
0.001   Intel
0.01   Hegemon
0.1   lyynx
0.1   voldemort628
0.01   Ezravdb
0.1   Noltev
0.01   fmiboy
0.1   bidjl29
0.1   abuelau
0.1   seek4dream
0.1   wesleyh
0.1   achimsmile
0.1   Sebastien256
0.01  rriky92

FYI, compiling votes.  Here's what I've got from the thread so far.  Some not explicit (ie: +1 comment) taken as valid vote.

(Average = 0.0752)

sorry been at work and looking after sick wife
my vote for trans fees

0.1

SN
S   U   P   E   R    N   E   T
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   
Uniting cryptocurrencies, Rewarding talent, Sharing benefits..

Blockchain Technology.

bithic
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
February 06, 2014, 02:13:01 AM
 #30049

0.25   Passion_ltc
0.01   landomata
0.1   CIYAM Open
0.1   longzai1988
0.1   LiQio
0.1   pinarello
0.01   minusbalancer
0.1   TwinWinNerD
0.1   BitcoinForumator
0.1   grex
0.1   bitcoinpaul
0.01   smaragda
0.01   mthcl
0.05   Jack Needles
0.1   gimre
0.001   Intel
0.01   Hegemon
0.1   lyynx
0.1   voldemort628
0.01   Ezravdb
0.1   Noltev
0.01   fmiboy
0.1   bidjl29
0.1   abuelau
0.1   seek4dream
0.1   wesleyh
0.1   achimsmile
0.1   Sebastien256
0.01  rriky92

FYI, compiling votes.  Here's what I've got from the thread so far.  Some not explicit (ie: +1 comment) taken as valid vote.

(Average = 0.0752)

sorry been at work and looking after sick wife
my vote for trans fees

0.1

0.1 as well for me.
rickyjames
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
February 06, 2014, 02:17:05 AM
 #30050


From my "average investor" point of view, I believe high and fast TPS will be the one thing that most dramatically sets Nxt apart from the competition. Once it becomes clear to the average investor that Nxt can take on not just Bitcoin, but Visa as well, this one fact will be become the main force to drive widespread adoption. This is something that everyone can understand immediately, without the need for complex explanations and examples of how it might be used in future.

Since marketing to-date has already focused on this, it should remain a top priority. At the very least, it would be good to have a system in place by April that can handle 100+ TPS with a clear roadmap of how 1000+ TPS can be achieved in the near future.  
Also, high TPS is coming with eMunue, so this is not something we can ignore if we are to remain competitive in this area:
http://forum.emunie.com/index.php/topic/226-processing-at-visa-scale/


OK, time for my evening rant on blockchain to go along with my morning rant here:

https://bitcointalk.org/index.php?topic=345619.msg4951414#msg4951414

I've decided that as usual CfB has the last say with Yoda style wisdom:

Blockchain pruning / minimization is for survival.

U should undestand that everything is in ur own hands. Pruning is not a rocket science. Just make a snapshot at some block height and use it as Genesis Block 2.

So let's talk about taking this 1000 TPS into our own hands.  

Do we want to demonstrate 1000 TPS if it is at all possible?  Hell yes.  We have promoted NXT as a 1000+ TPS Visa killer.  By God if it can be done, then we should demonstrate it as soon as possible on a testnet.  If we succeed the price of NXT will explode.  

A 300 GB chain pruned once per month is ridiculous for a 1000 TPS system.  I take back my request to show that is possible.  Even if you show it is possible, it's not a realistic scenario that will ever happen.  Instead let's develop and demonstrate a scenario that could really happen.

I propose that we demonstrate the production of sixty 1000 TPS blocks in a testnet with sixty different NXT nodes in a one hour period.  This means that 60,000 test/fake transactions that can be generated beforehand and aimed at the appropriate node that is generating that minute's block.  These fake transactions can be spit out by a relative handful of high speed servers logged into the testnet; the number of these transaction generating servers is TBD.  

We start with whatever the real NXT chain is just before the test.  60,000 transactions at 128 bytes per transaction will add 7.32 megabytes to the blockchain during the hour of the demonstration.  This seems like a reasonable amount.

I also propose that as part of the demonstration that we do blockchain pruning three times, at 20 minutes into the test, at 40 minutes into the test, and as the last block of the test.  

Notice that if we do this right we may still be able to use smartphones and Raspberry Pis in a 1000 TPS system.  In any given minute that is NOT a genesis block recalculation / pruning event, there is a block produced that is only 128K, and it's getting added to a file that's only at most ten or so megabytes long.  That doesn't sound too bad...

But it does imply that we might need beefier servers to do the genesis block reforging.  So some subset of all nodes with more capability would be selected every 20 minutes to do the presumably bigger chore of recasting a new genesis block.  This is a modification to transparent forging : every 20 minutes, pick from a small list of genesis block reforgers.  Maybe this opens up up to a 51% attack.  We can figure out how to stop that by adding more genesis nodes, right?

We can do this ourselves to show ourselves that it works.  We can then allow the press / the VCs / our competing cryptocoins to come up with their own input spreadsheets that have their proposed transaction inputs and what they expect as their account balance outputs after one hour.  We don't know their inputs or their outputs.  We provide seven blockchains for their inspection at the end: the original starting test blockchain, plus the before and after pruning blockchains from 20, 40 and 60 minutes into the test.

If we succeed in doing this, and demonstrating it under fire by sceptics in a testnet, THEN THE PRICE OF NXT EXPLODES AND WE ARE HEROES.  AND RICH.

We MUST implement blockchain pruning.  It is not optional.  Bitcoin does not have it.  If we do, we get ENORMOUS bragging rights.  What are we waiting for?  Turing complete language bolted onto NXT is an optional bit of fun.  Blockchain bloat pruning is A VITAL ESSENTIAL MUST-DO TASK, SO WHY NOT START ON THIS TASK TODAY???

Now after this burst of enthusiasm I must admit that I am not a programmer that can jump into this task.  We have got identify these programmers from with our own ranks and we've got to bribe them with a ridiculous NXT bounty to motivate them to jump on this task and complete it.  We have also got to define and fund the infrastructure required to create and sustain this 1000 TPS testnet so that any critics that want to demo it can do so at any time.  Two things I CAN do is keep ranting so this doesn't fall through the cracks, and ask questions whose answers can perhaps guide those smarter than me towards a solution.  

And I will do these two things, because I think coming up with a 1000 TPS one-hour simulator is really, really important.  So here's my first questions:

Do we currently know enough about the format of the NXT blockchain where we can start thinking about converting an existing blockchain into a new Genesis Block?  Or is there going to be a change to the NXT blockchain between now and open source release that will require us to wait for that release?

Let's just answer the questions one at a time, and discuss what it would take to make this testnet a reality.  

Humor me.  Let's see how far we can get with this.  It's really really really important.
  
Let me hear a HELL YEAH!
opticalcarrier
Full Member
***
Offline Offline

Activity: 238
Merit: 100



View Profile
February 06, 2014, 02:22:09 AM
 #30051

CfB:

How will new cryptos that use AM on top of NXT as their blockchain deal with the periodic purges of AM transactions?

And will implementation of .01 versus .001 for fees require differing amounts of work from dev teams ?
EvilDave
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1001



View Profile
February 06, 2014, 02:22:51 AM
 #30052

I can manage an mmmm, YEAH!

I think i get where ricky is going, seems +1 worthy.

Very late, upgrading VPS, not enthousiastic much.

Nulli Dei, nulli Reges, solum NXT
Love your money: www.nxt.org  www.ardorplatform.org
www.nxter.org  www.nxtfoundation.org
EvilDave
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1001



View Profile
February 06, 2014, 02:27:47 AM
 #30053

Immediate monstercrash starting 6.0 on my VPS....

Nulli Dei, nulli Reges, solum NXT
Love your money: www.nxt.org  www.ardorplatform.org
www.nxter.org  www.nxtfoundation.org
opticalcarrier
Full Member
***
Offline Offline

Activity: 238
Merit: 100



View Profile
February 06, 2014, 02:34:02 AM
 #30054

<WALL O TEXT> (I did read it all)

Im with you.  But genesis synthesis is not trivial, and right now is actually unknown.  Will it need to be made as an automatic process, where every 500K blocks a forger must forge for free the new genesis block?  I kind of think so.

Then we have the problem where I dont think dev will release specifics on the genesis block, to prevent clones.  Remember CfB's traps he has for clones who make their own genesis?
VanBreuk
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
February 06, 2014, 02:42:22 AM
 #30055

Immediate monstercrash starting 6.0 on my VPS....

Same. Seems to work fine starting from scratch.
rickyjames
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
February 06, 2014, 02:46:38 AM
 #30056

<WALL O TEXT> (I did read it all)

Im with you.  But genesis synthesis is not trivial, and right now is actually unknown.  Will it need to be made as an automatic process, where every 500K blocks a forger must forge for free the new genesis block?  I kind of think so.

Then we have the problem where I dont think dev will release specifics on the genesis block, to prevent clones.  Remember CfB's traps he has for clones who make their own genesis?

500K blocks is 500,000 minutes of time and that's a blockchain pruning slightly less than once per year.  During that time it will grow by 500,000 * 128K = 3.84 TB.  We have got to forge a genesis block a LOT more often to keep the overall block chain small enough so Raspberry Pis and Smartphones can still participate in regular add-128K-of-transactions blocks (if they can - that's part of what we're testing and why they call it a testnet.  Maybe we got to Odroids.  Maybe we box ourselves in to nothing but VPSs and a few super VPSs.  We don't know.  Let's find out.)

If we can recast a genesis block every 20th block as part of the routine operation of the NXT blockchain, we have accomplished something very, very special - a self limiting blockchain that grows very slowly.  It may not be JD Bruce's mod-the-account balances every block idea come to life, but as a kluge it could give us 1000 TPS in a test net sooner rather than later.

As for clones, let's build this first and keep the high ground through innovation.

This is worth trying.  Let's do it.
bidji29
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250


View Profile
February 06, 2014, 02:48:12 AM
 #30057

I agree with rickyjames on the blockchain pruning.
It should be done soon to test.

I guess you just need to recreate a genesis block and restart from that.
But network can't do that instantly, there will be downtime. How do we handle that?

Who create that genesis block and distribute it? Or maybe everyone can create it with a simple tool.
How do we coordinate everyone?

Maybe client could integrate a pruning feature

http://www.freebieservers.com/  100% FREE GAME SERVERS
rickyjames
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
February 06, 2014, 02:49:48 AM
 #30058

I agree with rickyjames on the blockchain pruning.
It should be done soon to test.

I guess you just need to recreate a genesis block and restart from that.
But network can't do that instantly, there will be downtime. How do we handle that?

A requirement is a machine that can do a genesis block in under a minute from an existing blockchain so it fits in with the tick-tock once per minute pattern of block forgings.  Is this even remotely feasible for a say 5 MB blockchain?  Discuss.
bidji29
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250


View Profile
February 06, 2014, 02:52:17 AM
 #30059

Do  pruned and non-pruned blockchain node can interact with each other?

http://www.freebieservers.com/  100% FREE GAME SERVERS
opticalcarrier
Full Member
***
Offline Offline

Activity: 238
Merit: 100



View Profile
February 06, 2014, 02:56:53 AM
Last edit: February 06, 2014, 03:12:59 AM by opticalcarrier
 #30060

I agree with rickyjames on the blockchain pruning.
It should be done soon to test.

I guess you just need to recreate a genesis block and restart from that.
But network can't do that instantly, there will be downtime. How do we handle that?

A requirement is a machine that can do a genesis block in under a minute from an existing blockchain so it fits in with the tick-tock once per minute pattern of block forgings.  Is this even remotely feasible for a say 5 MB blockchain?  Discuss.

I believe the way it will have to work is a network-wide rule of "every Xth block" or "blockchainsize=Y" or some other defined situation that requires the next block to be a new genesis synthesis. I believe the new genesis systhesis will have to be done for free by the forging node though.  But as long as the network REQUIRES it, then at the point that the condition requires it, then all forging nodes will forget about processing new transactions and will work on forging the new genesis, and if some forging node tries to forge a block with transactions, the network will reject it.

So standard forging rules for the new genesis as the next block will occur.  And if a node cant keep up to perform the task (rasPI, smartphone,etc) then another node will step in, just like happens with new blocks now

Will require a minute of downtime every genesis though, best case, assuming it can be done automatically, which should be possible.

At least should be possible whenever the devs give up the secret to the genesis.

Im all in for this testnet though, can easily generate VPSs running instances of NXT.  very cool project.  We can load up a smartphone and raspi with tons of testNXT so as to force them to forge more often to get an idea of their performance


ETA we will not be able to use a "genesis node" for forging the new genesis, it must be a network wide rule thing that other nodes can reject new genesis if need be (to avoid centralization)
Pages: « 1 ... 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 [1503] 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 ... 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!