Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 1057. (Read 2761642 times)

full member
Activity: 238
Merit: 100
I say: accounts are irrelevant. Even that account age won't help. 1 vote = 1 user is not good. There is nothing at stake here.

If you pay more fees, then the option u paid for should be ranked higher. Then there is something at stake.

Still IMHO.

Don't know why 1 vote = 1 user should be good.

lol new guy missed out on all our previous 'fun'
hero member
Activity: 854
Merit: 1001
Got 2 home nodes, 1 VPS, none of them agree with anything....bollocks
legendary
Activity: 1540
Merit: 1016
Donate 5552153634766291106 if u like it! XD
legendary
Activity: 1176
Merit: 1134
I officially request that the NXTcommunityfund put out a bounty for the first person that successfully forges a block onto a simulated 300 GB NXT blockchain in a testbed setup.  Full specifications of system used and documentation of experiences in accomplishing the task required to claim the reward.
If infrastructure committee does not take care of this, i will create bounty

I like fee of .1 nxt for now, we can adjust again later

I think marketing should shift to 100 tps and this allows raspis to be useful, let moores law keep doubling our tps. Bitcoin blockchain does not gain tps with moores law, nxt does

In two years 300 gb wont seem so big

Also, nxt core is such that all cool stuff, mission critical, competitor defensive, fun and quirky, everything can be developed in parallel as long as we have the resources.

We now have nearly 1 million usd budget to be able to fund everything in parallel, plus as nxt gains value so does budget!

These are very good developments for nxt! We are discussing seious issues and ways to improve all aspects of nxt. Everyone can contribute. I am so proud to be part of NXT!!!

James

holy crap.  you guys realize that telco bandwidths do not follow moores law, right?  at 300GB even publics nodes as SP's will choke on trying to transfer that
Advanced data compression algos are helped by moores law
Same for switches, routers
Cables are problem, but maybe big breakthrough in wireless bandwidth
full member
Activity: 148
Merit: 100

I like it....


Yay: I''ve got 2 votes now. So it's a tie between Evillest being ever and Complete Pussycat.
Keep on voting....

On a serious topic.....there seems to be some forking going on. My VPS and my home node are on different planets right now, just watched my home node roll back a few hundred  blocks.

Can u guys have a look at your nodes/VPSes ?

Blockchain checks, go.

Code:
	59040		4747512364439223888		

0 0 + 0 0 B

2 12043129049684076416 730 %
hero member
Activity: 854
Merit: 1001

If mini computers are still relevant, then maybe a NXT branded case could be an idea for conferences. These are mockups, but embossing aluminium could be an idea to give the 'forge' industrial look. I'm thinking of cutting/routing out the NXT logo, which would also act as a vent. This would look professional. Etching NXT Crypto could also be a idea. If anyone thinks this is worthwhile or has similar ideas, let me know and I'll keep tinkering.


I like it....


Yay: I''ve got 2 votes now. So it's a tie between Evillest being ever and Complete Pussycat.
Keep on voting....

On a serious topic.....there seems to be some forking going on. My VPS and my home node are on different planets right now, just watched my home node roll back a few hundred  blocks.

Can u guys have a look at your nodes/VPSes ?

Blockchain checks, go.

From my VPS:

59038      12292439833850569026      donderdag 6 februari 2014 0:55:12   
      
      0      0 + 0      0 B   
      
      2      3515348980133180958      1347 %
full member
Activity: 148
Merit: 100
Maybe, I missed something. But what is a basic cryptographic function?
I meant commonly used things, like all shas. Also Curve25519 which is used by NXT, ecdsa used by bitcoin, perhaps something else.

Not sure. I get the intent. But what really bothers me is:

+, -, /, *, and, xor and the like will stay even in 20 years from now.

But sha256? Curve25519? These type of function come and go. They will inevitably become insecure. Having something like that as a low-level op is quite problematic I think.
Why is it problematic? They will just be unused, new ones will be added. We can have as many opcodes as we want. 
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Maybe, I missed something. But what is a basic cryptographic function?
I meant commonly used things, like all shas. Also Curve25519 which is used by NXT, ecdsa used by bitcoin, perhaps something else.

Not sure. I get the intent. But what really bothers me is:

+, -, /, *, and, xor and the like will stay even in 20 years from now.

But sha256? Curve25519? These type of functions come and go. They will inevitably become insecure. Having something like that as a low-level op is quite problematic I think.
full member
Activity: 148
Merit: 100
Maybe, I missed something. But what is a basic cryptographic function?
I meant commonly used things, like all shas. Also Curve25519 which is used by NXT, ecdsa used by bitcoin, perhaps something else.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Any chance to be able to have function calls to a subset of what is in nxt core?
That way for extra cost, sha256 can be done without bloating script with lots of opcodes
Basic cryptographic functions should be made opcodes. Implementing sha in this really doesn't make much sense. 

Maybe, I missed something. But what is a basic cryptographic function?
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Seems the count is working. Double voting from the same account should be forbidden. Smiley

Challenge accepted.

I've sent three votes to that poll from the same account now -- let's see what happens.  Fingers crossed!  Smiley



Why should it be forbidden? The more you pay the more you are interesting in the more your opinion should count.
Look at the AM contest vote.. (The more time someone pays in creating more accounts, the more your opinion counts?)

And we can't come to a consensus on this topic so I won't respond to it. Also this system will make this possible: 1 vote = 1 user .

What you are talking about will be implemented into NXT in the future.

I say: accounts are irrelevant. Even that account age won't help. 1 vote = 1 user is not good. There is nothing at stake here.

If you pay more fees, then the option u paid for should be ranked higher. Then there is something at stake.

Still IMHO.

Don't know why 1 vote = 1 user should be good.
full member
Activity: 148
Merit: 100
Any chance to be able to have function calls to a subset of what is in nxt core?
That way for extra cost, sha256 can be done without bloating script with lots of opcodes
Basic cryptographic functions should be made opcodes. Implementing sha in this really doesn't make much sense. 
full member
Activity: 148
Merit: 100
This is the free version of 1 account 1 vote model, except that the token is a bad idea - you can generate a token from an account w/o a public key.

How is a token generated without a key? You can always ignore accounts without a key. 
Quote
If you removed the token part then it comes with the issue of the standard 1acct=1vote model of people gaming it from multiple accounts
Why? There's no difference between sending nxt and generating a token. What matters is how you count a vote.  
legendary
Activity: 1176
Merit: 1134
Here r instructions proposed by me. Only pure logic, block/transaction handling will be added later. All numbers r signed 64-bit integers when accessing Data and signed 32-bit integers when referring to Code.

Legend: C - constant, M - memory

M = C
M = M

M = M + M
M = M - M
M = M * M
M = M / M
M = M % M

M = ~M
M = M & M
M = M | M
M = M ^ M
M = M << M
M = M >> M
M = M >>> M

M == M @ C (this is read as "if M1 equals M2 then jump to instruction at position C")
M != M @ C
M < M @ C
M <= M @ C
M > M @ C
M >= M @ C
@ M (this is an unconditional jump)


Nothing extraordinary.
Any chance to be able to have function calls to a subset of what is in nxt core?
That way for extra cost, sha256 can be done without bloating script with lots of opcodes
full member
Activity: 238
Merit: 100


http://wiki.nxtcrypto.org/wiki/Nxt_API#Get_Account_Public_Key

You mean this? How does it prevent users from using other accounts? I'm not a cryptographer.


I will go to sleep now. Please just write things you see, think etc. I will read them tomorrow.
Each account has a private key, which is obtained from a secret phrase, and a public key. You use private key to sign your transactions etc. Everyone can verify them using your public key.  
The simplest voting system would work like: a voter post his signed vote with account number. Your server gets the public key for the account and checks if it matches. If it matches the vote is counted. All votes are published at some point.  

Although there's no nxt api for encrypting an arbitrary message, or even getting a private key, so the key generation part would have to be reimplemented in js, or something else.

EDIT: Ha! It's there. Just enter a vote in as a "website" in authorization token! Like "VOTE YES". Everyone votes with their tokens!

This is the free version of 1 account 1 vote model, except that the token is a bad idea - you can generate a token from an account w/o a public key.  If you removed the token part then it comes with the issue of the standard 1acct=1vote model of people gaming it from multiple accounts
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Here r instructions proposed by me. Only pure logic, block/transaction handling will be added later. All numbers r signed 64-bit integers when accessing Data and signed 32-bit integers when referring to Code.

Legend: C - constant, M - memory

M = C
M = M

M = M + M
M = M - M
M = M * M
M = M / M
M = M % M

M = ~M
M = M & M
M = M | M
M = M ^ M
M = M << M
M = M >> M
M = M >>> M


I know that in ancient C times, we were used to use cryptic symbols for boolean algebra. But could we use more expressive names?

M = not M
M = M and M
M = M or M
M = M xor M

Quote

M == M @ C (this is read as "if M1 equals M2 then jump to instruction at position C")
M != M @ C
M < M @ C
M <= M @ C
M > M @ C
M >= M @ C
@ M (this is an unconditional jump)


Nothing extraordinary.

Maybe, we can get rid of these @-ops. Get the result of the operation in a register and perform a conditional jump depending on that registers value:

M > 0 @ C
M >= 0 @ C
M == 0 @ C

Well, regardless of my questions, I like it. Plain and simple.

Add a version so that we can extend it in the future.
sr. member
Activity: 294
Merit: 250

If mini computers are still relevant, then maybe a NXT branded case could be an idea for conferences. These are mockups, but embossing aluminium could be an idea to give the 'forge' industrial look. I'm thinking of cutting/routing out the NXT logo, which would also act as a vent. This would look professional. Etching NXT Crypto could also be a idea. If anyone thinks this is worthwhile or has similar ideas, let me know and I'll keep tinkering.

IMG

i think i will buy a raspberry case with a nxt logo and vent, really nice!
sr. member
Activity: 247
Merit: 250
Hi CFB,

I think I've got it now. The final result;

https://i.imgur.com/FI2i3Ls.jpg


Aye, very similar to what I wanted. Tomorrow I'll find a better texture of slate, this one looks ugly.

is the "aye" from northern ireland? Smiley

If mini computers are still relevant, then maybe a NXT branded case could be an idea for conferences. These are mockups, but embossing aluminium could be an idea to give the 'forge' industrial look. I'm thinking of cutting/routing out the NXT logo, which would also act as a vent. This would look professional. Etching NXT Crypto could also be a idea. If anyone thinks this is worthwhile or has similar ideas, let me know and I'll keep tinkering.

legendary
Activity: 1540
Merit: 1016
price is low/ i choose 1.0
full member
Activity: 148
Merit: 100


http://wiki.nxtcrypto.org/wiki/Nxt_API#Get_Account_Public_Key

You mean this? How does it prevent users from using other accounts? I'm not a cryptographer.


I will go to sleep now. Please just write things you see, think etc. I will read them tomorrow.
Each account has a private key, which is obtained from a secret phrase, and a public key. You use private key to sign your transactions etc. Everyone can verify them using your public key.  
The simplest voting system would work like: a voter post his signed vote with account number. Your server gets the public key for the account and checks if it matches. If it matches the vote is counted. All votes are published at some point.  

Although there's no nxt api for encrypting an arbitrary message, or even getting a private key, so the key generation part would have to be reimplemented in js, or something else.

EDIT: Ha! It's there. Just enter a vote in as a "website" in authorization token! Like "VOTE YES". Everyone votes with their tokens!
Jump to: