Author

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

full member
Activity: 126
Merit: 100

going to a size-of-wallet voting scheme is plain MEDIEVAL - sure this has been brought up here before, but how about this:


Thanks everyone for the great ideas and discussion about voting, it's what I was hoping for Smiley

I agree with the above statement and that's why I proposed what I did. My concept of voting is only based on the American democratic process. So that's why I proposed how I did.

I am curious that no one commented about the account restrictions based on blockchain height I mentioned: If a vote was proposed and went public on block height of 45,000 an account would have to have existed for 'X' number of blocks before the block containing the vote (i.e, you have to be 18yrs old to vote in the U.S.), we could take it a bit further and say that that account would also have to NXT in it for a certain amount of blocks before the vote as well (like the 1440 blocks before you can forge). This could surely cut down on the amount of gaming no?



This makes a lot of sense on so many levels. Not only would it prevent gaming the system from large holders, but it prevents people from buying large sums of NXT (for a short period) to try to manipulate the vote.  The more I think about this approach, the more it grows on me.

This is a great idea.  A forging account with public key will be able to get one vote.  Or as mentioned above, only an account that existed at a particular block height would get to vote on the particular topic.  That way you could go back in time and put up a vote for a smaller group of founders, etc...

+1 I like the idea. But if you go back to the first block, there aren't anyone else to vote except BCNext or anyone else ? Smiley

As long as it is 1 NXT, 1 vote, then it makes sense. Anything else opens up to Sybil attacks and tyranny of majority. Certainly using NXT in accts at the moment vote is started is a good idea.

I am confused why this is such a hot topic. America uses republic system, not democratic for most things. Representatives are elected and they then make all the decisions. Since this system is pretty much maps to $tbd USD = 1 vote, to elect the representatives/senators/etc, not sure what the big controversy over 1NXT==1vote is

Has anybody noticed that it is nearly impossible to get 10 founders to agree on any single thing? They are 10 different people. Also, combined, they own a minority, so if they somehow manage to join forces to try to confiscate everyone elses NXT (that is what everybody is concerned with right?) they will fail and probably cause a reverse.

Tyranny of the masses is far more likely. What happened in America, the more numerous poor people vote to transfer wealth from the wealthy to themselves. America goes from biggest creditor nation to biggest debtor nation in the world

In any case, the Voting System is a non-binding mechanism to gauge public opinion. Certainly for any NXT threatening issue, there should be no doubts that all NXT holders big and small will make a correct decision, on balance, eg. avoiding hard forks.

Also, my experience is that the founders are by and large decent and intelligent people and why people think they would intentionally do damaging things, confuses me

James

Well my understanding of the voting system is similar to the polls here in bitcointalk, or any other place. Not that any action will necessarily take place but if action is required we can get a majority idea of how the community would like to proceed.  

I guess my stumbling block in understanding is why someones vote who has more wealth would have more weight then someone who has less. In my mind a true democratic system would be each person has an equal say regardless how much you own (NXT in this case).

Wealth in this case may mean fiat since some of us spend fiat to acquire NXT but wealth could also just mean the NXT themselves and what they allow you to do: purchase aliases, send messages, etc.

I thought by using NXT in accounts in reference to block height of vote proposal would limit Sybil attacks. Granted we can't eliminate them entirely but it least if will cost the malicious party to set up multiple voting accounts and spread NXT around even more.

My two NXTs....
full member
Activity: 266
Merit: 100
NXT is the future
Polls, polls, polls...
Is it true that hash didn't get a nessie for their work on logo?!

Hash was not the maker, it was a friend of him and he received 1000 NXT for it, but I think there is concensus in the community to give him 4000 NXT more.

Pin
sr. member
Activity: 602
Merit: 268
Internet of Value
Polls, polls, polls...

Polls on Bitcointalk are simply a reflection of the number of alt accounts you have.

So why would you want that to decide anything?


I wasn't referring to creating a poll in this cesspool called Bitcointalk, I meant on the community forums.  Yes, people will game the system... I'm suggesting simply checking the pulse, the same way we've handled other community actions in the past.

We can do open poll when people voice their support for a position openly. The final vote for the logo was done that way.

Example : https://nextcoin.org/index.php/topic,1927.0.html

It is like the old-style town-hall meeting poll. "Raise your hands, please"
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
I wasn't referring to creating a poll in this cesspool called Bitcointalk, I meant on the community forums.  Yes, people will game the system... I'm suggesting simply checking the pulse, the same way we've handled other community actions in the past.

I think you need to carefully think how to do this as such things are very easily gamed.

I wish I had an answer as to how to do such things better but I don't - this is perhaps what this experiment is about as much as anything else.
full member
Activity: 126
Merit: 100
JustabitofTime - Co-Founder of CoinTropolis
I'm not reflecting in mirrors. My votes never appears in polls. My alt accounts do what they wanna do.

Well good to know we have your word you wouldn't game a poll but how could we really trust that and also trust everyone else?

(sorry - but I think that "polls" in forums are about the most stupid thing I've ever come across)


No need to be 'sorry', you have an opinion.. it should be respected.
full member
Activity: 126
Merit: 100
JustabitofTime - Co-Founder of CoinTropolis
Polls, polls, polls...

Polls on Bitcointalk are simply a reflection of the number of alt accounts you have.

So why would you want that to decide anything?


I wasn't referring to creating a poll in this cesspool called Bitcointalk, I meant on the community forums.  Yes, people will game the system... I'm suggesting simply checking the pulse, the same way we've handled other community actions in the past.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
I'm not reflecting in mirrors. My votes never appears in polls. My alt accounts do what they wanna do.

Well good to know we have your word you wouldn't game a poll but how could we really trust that and also trust everyone else?

(sorry - but I think that "polls" in forums are about the most stupid thing I've ever come across - I don't have polls in CIYAM Open for this exact reason)
hero member
Activity: 784
Merit: 501
Polls, polls, polls...

Polls on Bitcointalk are simply a reflection of the number of alt accounts you have.

So why would you want that to decide anything?

I'm not reflecting in mirrors. My votes never appears in polls. My alt accounts do what they wanna do.
full member
Activity: 126
Merit: 100
Polls, polls, polls...

Polls on Bitcointalk are simply a reflection of the number of alt accounts you have.

So why would you want that to decide anything?


hahahahaah true
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
Polls, polls, polls...

Polls on Bitcointalk are simply a reflection of the number of alt accounts you have.

So why would you want that to decide anything?
hero member
Activity: 784
Merit: 501
Polls, polls, polls...
Is it true that hash didn't get a nessie for their work on logo?!
full member
Activity: 126
Merit: 100
JustabitofTime - Co-Founder of CoinTropolis
Concerning voting, it would be nice to get a poll up to outline some of the proposals and gauge community support. We could go on debating this for months and never reach a consensus.
sr. member
Activity: 378
Merit: 250
Simpler seems better to me. The more requirements, the more complicated, the longer to get it working right.

I think there will be (is?) a bidding process for space in the forged block. As long as the bidding is based on NXT per byte used in the blockchain, then it won't matter if it is for transaction, AM, AS, etc. Mission critical items will need to bid higher, best efforts can use minimum fees, etc. I think it makes sense for the client to dynamically change the fee paid if something doesn't get into the blockchain. The core protocol should use some sort of universal metric to determine what goes in or out, NXT/byte seems logical.

There might be some EBS (emergency broadcast system) payloads that always make it, but not sure how to make it spamproof.

I'm all for simplicity.

Regarding transaction size: yes there will be a bidding war, and the forging node has an incentive to consider transaction size when deciding which transactions to include and which to exclude. It's aim is to push a block which includes whatever collection of transactions maximises its own fees.

But it has no incentives to take TTL into account, and so unless the network imposes some hard rule with arbitrarily-chosen fees (e.g. 0.0001 nxt per day) why would a client not always opt for the maximum TTL?
legendary
Activity: 1176
Merit: 1134

going to a size-of-wallet voting scheme is plain MEDIEVAL - sure this has been brought up here before, but how about this:


Thanks everyone for the great ideas and discussion about voting, it's what I was hoping for Smiley

I agree with the above statement and that's why I proposed what I did. My concept of voting is only based on the American democratic process. So that's why I proposed how I did.

I am curious that no one commented about the account restrictions based on blockchain height I mentioned: If a vote was proposed and went public on block height of 45,000 an account would have to have existed for 'X' number of blocks before the block containing the vote (i.e, you have to be 18yrs old to vote in the U.S.), we could take it a bit further and say that that account would also have to NXT in it for a certain amount of blocks before the vote as well (like the 1440 blocks before you can forge). This could surely cut down on the amount of gaming no?



This makes a lot of sense on so many levels. Not only would it prevent gaming the system from large holders, but it prevents people from buying large sums of NXT (for a short period) to try to manipulate the vote.  The more I think about this approach, the more it grows on me.

This is a great idea.  A forging account with public key will be able to get one vote.  Or as mentioned above, only an account that existed at a particular block height would get to vote on the particular topic.  That way you could go back in time and put up a vote for a smaller group of founders, etc...

+1 I like the idea. But if you go back to the first block, there aren't anyone else to vote except BCNext or anyone else ? Smiley

As long as it is 1 NXT, 1 vote, then it makes sense. Anything else opens up to Sybil attacks and tyranny of majority. Certainly using NXT in accts at the moment vote is started is a good idea.

I am confused why this is such a hot topic. America uses republic system, not democratic for most things. Representatives are elected and they then make all the decisions. Since this system is pretty much maps to $tbd USD = 1 vote, to elect the representatives/senators/etc, not sure what the big controversy over 1NXT==1vote is

Has anybody noticed that it is nearly impossible to get 10 founders to agree on any single thing? They are 10 different people. Also, combined, they own a minority, so if they somehow manage to join forces to try to confiscate everyone elses NXT (that is what everybody is concerned with right?) they will fail and probably cause a reverse.

Tyranny of the masses is far more likely. What happened in America, the more numerous poor people vote to transfer wealth from the wealthy to themselves. America goes from biggest creditor nation to biggest debtor nation in the world

In any case, the Voting System is a non-binding mechanism to gauge public opinion. Certainly for any NXT threatening issue, there should be no doubts that all NXT holders big and small will make a correct decision, on balance, eg. avoiding hard forks.

Also, my experience is that the founders are by and large decent and intelligent people and why people think they would intentionally do damaging things, confuses me

James
hero member
Activity: 784
Merit: 501
Nxt is a psychological experiment in group dynamics as well as a cryptoplatform.
+100500
And experiment is successful! Just look at page number Smiley
sr. member
Activity: 602
Merit: 268
Internet of Value

going to a size-of-wallet voting scheme is plain MEDIEVAL - sure this has been brought up here before, but how about this:


Thanks everyone for the great ideas and discussion about voting, it's what I was hoping for Smiley

I agree with the above statement and that's why I proposed what I did. My concept of voting is only based on the American democratic process. So that's why I proposed how I did.

I am curious that no one commented about the account restrictions based on blockchain height I mentioned: If a vote was proposed and went public on block height of 45,000 an account would have to have existed for 'X' number of blocks before the block containing the vote (i.e, you have to be 18yrs old to vote in the U.S.), we could take it a bit further and say that that account would also have to NXT in it for a certain amount of blocks before the vote as well (like the 1440 blocks before you can forge). This could surely cut down on the amount of gaming no?



This makes a lot of sense on so many levels. Not only would it prevent gaming the system from large holders, but it prevents people from buying large sums of NXT (for a short period) to try to manipulate the vote.  The more I think about this approach, the more it grows on me.

This is a great idea.  A forging account with public key will be able to get one vote.  Or as mentioned above, only an account that existed at a particular block height would get to vote on the particular topic.  That way you could go back in time and put up a vote for a smaller group of founders, etc...

+1 I like the idea. But if you go back to the first block, there aren't anyone else to vote except BCNext or anyone else ? Smiley

Well haha of course if you go back to the Genesis block Smiley But it would an arbitrary number. Need to be an account with a public key for at least the previous 10,000 blocks when the vote block come up. Or whatever.....

One idea is that when a voting issue is raised and up for public debate we can mark the block at that time and only accounts "older" than that mark can vote on that issue.

Furthermore, I think setting up a vote should cost a certain amount of NXT to avoid spamming.
legendary
Activity: 2156
Merit: 1131
Perhaps I can help: I'm a Linux system administrator and a PHP programmer.

Well certainly they're free to read the code at http://nxtra.org/api - it should be pretty self-explanatory. Setting up nxt isn't much harder than setting up a BTC clone. The problem is making sure it runs consistently and is not stuck or something like that.  While vircurex and bit777 are not programmed in PHP, the concepts are the same.

Ok, I told bit777 about it. Thanks.
full member
Activity: 238
Merit: 100

CfB,

I have a lot of experience with SVM predictors. Basically given training data and answer, it can produce pretty accurate predictions. Overfitting can be controlled by special constant, so the smallest factor that gives acceptable prediction result is usually a good compromise.

Unlike NN that take forever to train when there are a lot of inputs, the SVM can handle almost arbitrarily large feature set. Millions of features can be used. Prediction is a simple dotproduct of feature vector with linear model.

I think here is finally a technical part of NXT I can really contribute to! Just need to develop a set of features and zombie/not-zombie categorization for each set of features.

James

Great. Post in that thread, plz.

Can't. Login didn't work. Asked to reset password, still waiting on email. Any chance of having thread on nxtcrypto?

James

nextcoin seems to be down right now.  Ive created the Project Kharon Forum & Thread at
https://forums.nxtcrypto.org/viewforum.php?f=56
full member
Activity: 126
Merit: 100

going to a size-of-wallet voting scheme is plain MEDIEVAL - sure this has been brought up here before, but how about this:


Thanks everyone for the great ideas and discussion about voting, it's what I was hoping for Smiley

I agree with the above statement and that's why I proposed what I did. My concept of voting is only based on the American democratic process. So that's why I proposed how I did.

I am curious that no one commented about the account restrictions based on blockchain height I mentioned: If a vote was proposed and went public on block height of 45,000 an account would have to have existed for 'X' number of blocks before the block containing the vote (i.e, you have to be 18yrs old to vote in the U.S.), we could take it a bit further and say that that account would also have to NXT in it for a certain amount of blocks before the vote as well (like the 1440 blocks before you can forge). This could surely cut down on the amount of gaming no?



This makes a lot of sense on so many levels. Not only would it prevent gaming the system from large holders, but it prevents people from buying large sums of NXT (for a short period) to try to manipulate the vote.  The more I think about this approach, the more it grows on me.

This is a great idea.  A forging account with public key will be able to get one vote.  Or as mentioned above, only an account that existed at a particular block height would get to vote on the particular topic.  That way you could go back in time and put up a vote for a smaller group of founders, etc...

+1 I like the idea. But if you go back to the first block, there aren't anyone else to vote except BCNext or anyone else ? Smiley

Well haha of course if you go back to the Genesis block Smiley But it would an arbitrary number. Need to be an account with a public key for at least the previous 10,000 blocks when the vote block come up. Or whatever.....
legendary
Activity: 1176
Merit: 1134
I believe 32K, which can hold 255 transactions, much fewer AM. Cost of AM at 1 NXT seems to be a bargain considering the space in the blockchain it uses.

If we say each block is worth 255NXT for 255 transactions or around 30NXT for AM, that makes AM almost 10 times cheaper. I strongly suggest AM cost of 0.01 is a disaster. It is long term storage in blockchain, distrubuted, redundant, etc.

James

I'm coming around to this thinking too: distributed redundant long term storage shouldn't be cheap.

How about a fee proportional to both:
 - size (bytes)
 - TTL (days)?

If we then had an efficient way to prune the blockchain, then the price of the transaction would at least be related to the cost to the network of storing the message.

Regarding size, once the network becomes busy this should resolve itself: forging nodes would include/exclude transactions on a fee-per-byte basis. But it has no incentive to take TTL into account.



Simpler seems better to me. The more requirements, the more complicated, the longer to get it working right.

I think there will be (is?) a bidding process for space in the forged block. As long as the bidding is based on NXT per byte used in the blockchain, then it won't matter if it is for transaction, AM, AS, etc. Mission critical items will need to bid higher, best efforts can use minimum fees, etc. I think it makes sense for the client to dynamically change the fee paid if something doesn't get into the blockchain. The core protocol should use some sort of universal metric to determine what goes in or out, NXT/byte seems logical.

There might be some EBS (emergency broadcast system) payloads that always make it, but not sure how to make it spamproof.

James
Jump to: