bitcoinpaul
|
 |
March 08, 2014, 10:46:41 AM |
|
So it is about TPS (or TPM).
Some random thoughts: Should we aim high and make TPS one of the big distinction form other crypto currencies? Are we realistic with such a high TPS - do we really need it? It could be a VISA alternative. Do we get there? Maybe only if great things are made on top of Nxt the next months. Will there be great things on top of Nxt if we are called the next ripple, which is mostly a negative conjunction in the crypto world? Do we ever get there when we cannot market the super-decentralized-idea, raspberryPis and nice things? Are we the business solution of crypto currencies? Do businesses need cryptos? The business world is still very hesitated in regards to crypto currencies - if we fail in the business world in the next month and decided today to go this route, Nxt would be dead? How realistic is it to establish Nxt big in the business world? Are there other possibilities with ultra hight TPS, if not business related? Can we aim for both worlds? Maybe 200 TPS? (Could parallel blockchains help?) Can we aim high with all the other stuff without hight TPS?
How important is ultra hight TPS? What are your opinions? What did I forgot?
I want a big discussion about this.
|
|
|
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
|
|
|
CIYAM
Legendary
Offline
Activity: 1890
Merit: 1004
Ian Knowles - CIYAM Lead Developer
|
 |
March 08, 2014, 10:54:25 AM |
|
How important is ultra hight TPS? What are your opinions?
In my humble opinion it is very important as Ethereum is likely to be better at everything else that Nxt will do. What they can't do is TF (without a re-design) so it is the thing that makes Nxt different (and appealing).
|
|
|
|
|
ChuckOne
Sr. Member
  
Offline
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
|
 |
March 08, 2014, 11:04:05 AM |
|
Can we aim for both worlds? Maybe 200 TPS? (Could parallel blockchains help?)
Your node has to process the 60000 transactions per minute any way. It they reside in a parallel block or not does not matter.
|
|
|
|
igmaca
|
 |
March 08, 2014, 11:06:28 AM |
|
How important is ultra hight TPS? What are your opinions?
In my humble opinion it is very important as Ethereum is likely to be better at everything else that Nxt will do. What they can't do is TF (without a re-design) so it is the thing that makes Nxt different (and appealing). someone can clarify me that is exactly ultra hight TPS and why is this in conflict with decentralization?
|
|
|
|
ChuckOne
Sr. Member
  
Offline
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
|
 |
March 08, 2014, 11:08:11 AM |
|
How important is ultra hight TPS? What are your opinions?
In my humble opinion it is very important as Ethereum is likely to be better at everything else that Nxt will do. What they can't do is TF (without a re-design) so it is the thing that makes Nxt different (and appealing). someone can clarify me that is exactly ultra hight TPS and why is this in conflict with decentralization? Nodes need to be really powerful.
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2128
Merit: 1009
Newbie
|
 |
March 08, 2014, 11:09:35 AM |
|
RFC: Parallel Chains concept
Only TL;DR version, coz noone would read a full one.
Master Chain
Contains only checkpoints of all slave chains. Checkpointing is done once a day and only when 1440 blocks r built on top of the corresponding slave chain. Master chain is never pruned. Growth rate is [32 bytes * numberOfSlaveChain] per day.
Slave Chains
Contains only 1 type of transactions. Different currencies can be implemented as different chains. Forgers can choose what chains to secure. The market balances TPS rate.
Migration plan
Create slave chains that implement all transactions types existing in Nxt. Add a new type for checkpointing. Reject attempts to include non-checkpointing transactions into the master chain.
Side-effects
The Chinese could use a separate currency inside their borders for very high TPS rates. Only checkpointing transactions have to bypass Great Firewall of China. Speculators provide currency exchange service - the business they love to do. NXTs become "tokens", users buy them for fiat to spend for fees, it's similar to prepaid coupons/tickets for provided services.
|
|
|
|
bitcoinpaul
|
 |
March 08, 2014, 11:10:07 AM |
|
How important is ultra hight TPS? What are your opinions?
In my humble opinion it is very important as Ethereum is likely to be better at everything else that Nxt will do. What they can't do is TF (without a re-design) so it is the thing that makes Nxt different (and appealing). What is great about TF? Doesn't the result count - who cares about the architecture?
|
|
|
|
CIYAM
Legendary
Offline
Activity: 1890
Merit: 1004
Ian Knowles - CIYAM Lead Developer
|
 |
March 08, 2014, 11:10:58 AM |
|
Nodes need to be really powerful.
Think of "radio" and "video" - on a shitty internet connection (or with terribly slow hardware) you can probably listen to "radio" without a problem but you can't watch "video" (especially not HD stuff).
|
|
|
|
CIYAM
Legendary
Offline
Activity: 1890
Merit: 1004
Ian Knowles - CIYAM Lead Developer
|
 |
March 08, 2014, 11:12:15 AM |
|
What is great about TF? Doesn't the result count - who cares about the architecture?
I don't think they thought of the "result" when they designed the internet back in the 60's - but am pretty sure they *did care a lot* about the architecture.
|
|
|
|
bitcoinpaul
|
 |
March 08, 2014, 11:13:28 AM |
|
What is great about TF? Doesn't the result count - who cares about the architecture?
I don't think they thought of the "result" when they designed the internet back in the 60's - but am pretty sure they *did care a lot* about the architecture. Good point. edit: Since you understand Nxt and TF now a lot better, could you state some bullet points about TF and why it is great?
|
|
|
|
w4llace
Newbie
Offline
Activity: 42
Merit: 0
|
 |
March 08, 2014, 11:18:07 AM |
|
Wikipedia should not be used to promote yourself. I hope the article gets deleted soon.
Nxt should be promoted in mainstream media. It needs to become notable. Once that is done, it will show up in Wikipedia -- without you doing anything.
I hate when Wikipedia is abused for self promotion
Sorry? Have u ever looked at the article I wrote? >>> http://de.wikipedia.org/wiki/NxtI invested more then seven hours to write, translate and compare the different cryptocurrency-articles in the german wikipedia to strike the right note. This was not just a copy of an early article! As you can see it is already reviewed and with some little changes now allowed to stay. It is absolutely crazy that there was in this stadium no article! Do you really think somebody who is not interested in cryptocurrencies will write articles about it in wikipedia? No. People with interests have to start it and others will review them and so on... there is nothing wrong about starting articles of your own interests. This is integral in the logical wiki-structure.
|
|
|
|
ChuckOne
Sr. Member
  
Offline
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
|
 |
March 08, 2014, 11:21:17 AM |
|
RFC: Parallel Chains concept
Only TL;DR version, coz noone would read a full one.
Master Chain
Contains only checkpoints of all slave chains. Checkpointing is done once a day and only when 1440 blocks r built on top of the corresponding slave chain. Master chain is never pruned. Growth rate is [32 bytes * numberOfSlaveChain] per day.
Slave Chains
Contains only 1 type of transactions. Different currencies can be implemented as different chains. Forgers can choose what chains to secure. The market balances TPS rate.
Migration plan
Create slave chains that implement all transactions types existing in Nxt. Add a new type for checkpointing. Reject attempts to include non-checkpointing transactions into the master chain.
Side-effects
The Chinese could use a separate currency inside their borders for very high TPS rates. Only checkpointing transactions have to bypass Great Firewall of China. Speculators provide currency exchange service - the business they love to do. NXTs become "tokens", users buy them for fiat to spend for fees, it's similar to prepaid coupons/tickets for provided services.
How do we prevent bloating the master chain? New chains need to be registered at the master chain for a fee.
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2128
Merit: 1009
Newbie
|
 |
March 08, 2014, 11:24:48 AM |
|
How do we prevent bloating the master chain?
New chains need to be registered at the master chain for a fee.
Ok
|
|
|
|
CIYAM
Legendary
Offline
Activity: 1890
Merit: 1004
Ian Knowles - CIYAM Lead Developer
|
 |
March 08, 2014, 11:25:22 AM |
|
How do we prevent bloating the master chain?
New chains need to be registered at the master chain for a fee.
Seems like you answered your own question. 
|
|
|
|
bitcoinpaul
|
 |
March 08, 2014, 11:31:16 AM |
|
How do we prevent bloating the master chain?
New chains need to be registered at the master chain for a fee.
Seems like you answered your own question.  So the upcoming forgers (with TF in place) will be able to build many cheap parallel chains, because they know when to register?
|
|
|
|
pandaisftw
|
 |
March 08, 2014, 11:38:15 AM |
|
RFC: Parallel Chains concept
Only TL;DR version, coz noone would read a full one.
Master Chain
Contains only checkpoints of all slave chains. Checkpointing is done once a day and only when 1440 blocks r built on top of the corresponding slave chain. Master chain is never pruned. Growth rate is [32 bytes * numberOfSlaveChain] per day.
Slave Chains
Contains only 1 type of transactions. Different currencies can be implemented as different chains. Forgers can choose what chains to secure. The market balances TPS rate.
Migration plan
Create slave chains that implement all transactions types existing in Nxt. Add a new type for checkpointing. Reject attempts to include non-checkpointing transactions into the master chain.
Side-effects
The Chinese could use a separate currency inside their borders for very high TPS rates. Only checkpointing transactions have to bypass Great Firewall of China. Speculators provide currency exchange service - the business they love to do. NXTs become "tokens", users buy them for fiat to spend for fees, it's similar to prepaid coupons/tickets for provided services.
Awesome! Quick questions: 1) Are these parallel chains fully customizable? What I mean by is that can the parallel chain creator specify fees (even set them to zero) or block timer? Can these chains be changed in such a way that Aliases can expire and/or AM's not expire? I assume this should be possible as long as people are willing to deal with the changes and secure the parallel chain. 2) How can currencies be traded across chains? Will all chains use NXT as the "base" currency?
|
NXT: 13095091276527367030
|
|
|
pandaisftw
|
 |
March 08, 2014, 11:41:26 AM |
|
How do we prevent bloating the master chain?
New chains need to be registered at the master chain for a fee.
Seems like you answered your own question.  So the upcoming forgers (with TF in place) will be able to build many cheap parallel chains, because they know when to register? Now that I think about it, parallel chains is a very nice way to achieve the 1000 TPS goal. It is highly unlikely that everyone needs to use all the parallel chains at once, so by providing many, many chains, people would only have to secure the ones they are interested in. NXT as a whole could have 1000 TPS, but a regular user would probably only need to secure at most 100 TPS on the chains he/she is interested in.
|
NXT: 13095091276527367030
|
|
|
ChuckOne
Sr. Member
  
Offline
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
|
 |
March 08, 2014, 11:41:31 AM |
|
How do we prevent bloating the master chain?
New chains need to be registered at the master chain for a fee.
Seems like you answered your own question.  Not quite yet. Parallel chains can pretend to have reached 1440 blocks and further bloat the master chain. What restrictions do we impose on the slave chains, that can be verified without looking at the slave chain itself?
|
|
|
|
|