FNetV1
|
|
February 29, 2016, 10:12:37 AM |
|
What happened at Crypti is that standby delegates were suddenly voted up one day only to discover not only was there no running node server, the person himself had long since left the party and was nowhere to be found. Wait, a delegate that isn't running a node can be voted in? So, you mean that I can sign up as a delegate and not setup any node, keep my server down in order to save on electricity, etc and then when I get notified that I have been voted up then I will have my chance to turn on my server? In the other hand, if I get voted in and I am not running a server, will I lose my chance right away and the next delegate in stand-by will get the vote? You don't want 5 people running 20 nodes each in secret. You don't want 5 people running 20 nodes openly, either, if there are other good candidates who could take some of those slots as Active Delegates. But despite this ideal, you can certainly show up and say you've got 20 servers ready to go if you want. Who knows how people will vote? Maybe you will get them all on line, maybe only some, maybe only one on line. It all depends on the votes.
The reality of the situation is that two people, Max and Olivier, will be setting up the 101 initial Lisk Foundation servers to get the Lisk blockchain going. Max and Olivier will also control around 15% of the Lisk votes in the beginning with the Lisk Foundation funds. This is a huge amount of centralized voting power. So I see that its not favorable for one single individual to be running like 20 servers because this will be seen as the network being less secure. Okay, so here is my question, instead of one individual running the 20 servers physically in his house under the same ISP IP address, would it then be favorable if this same individual were to run 20 different virtual servers on 20 different data centers and IP addresses? I know its the same individual running the operation, but because each node is on different locations, if something bad happens to node A, node B, C, etc continues to run, I dont see how the network would be less secure despite these nodes having been created by a single individual. I would be tempted just to run two servers in my house instead of one, just two delegates, would Max and Olivier know that these two servers are under the same IP address? Or, do you know (going by the Cripti experience) if IP addresses gets passed over the network and becomes public knowledge or at least knowledge to anyone whatsoever. I am not asking this question because I am planning to run lots of servers "Secretly" here on my house, I fully understood that this would be view as making the network less secure and because of this I understand and would be refraining from attempting to run lots of servers here physically in my house (so I guess I could say bye bye to what I was thinking -- purchasing 101 $9 computers - even though if I get approval from the Admins I am more than willing to do it since my house is a very secure place and there is nothing to worry about here and with me) Question: Would 128MB of RAM and 500 MHz under a Linux (ARM) environment be enough to run a delegate server? Is CPU speed important at all? Also, how much bandwidth is needed for a single delegate? Would max 10 GB monthly be more than enough? Thanks.
|
~~Ad Space Available! PM: FNetV1 with your offers~~
|
|
|
Lore06
|
|
February 29, 2016, 10:28:45 AM |
|
Question: bought on the first day of ico. Is there a way to collect the 15% bonus?
|
|
|
|
MalReynolds
Legendary
Offline
Activity: 938
Merit: 1000
|
|
February 29, 2016, 10:46:35 AM Last edit: February 29, 2016, 01:08:24 PM by MalReynolds |
|
What happened at Crypti is that standby delegates were suddenly voted up one day only to discover not only was there no running node server, the person himself had long since left the party and was nowhere to be found. Wait, a delegate that isn't running a node can be voted in? So, you mean that I can sign up as a delegate and not setup any node, keep my server down in order to save on electricity, etc and then when I get notified that I have been voted up then I will have my chance to turn on my server? In the other hand, if I get voted in and I am not running a server, will I lose my chance right away and the next delegate in stand-by will get the vote?. At Crypti, a delegate that wasn't running a node could be voted from Standby to Active status. With the current Crypti / Lisk blockchain explorer written by Olivier, there is no indication whether there is a server running or not behind a Standby Delegate. So at Crypti when you voted up a Standby Delegate, you didn't know if there was a computer or even a still-active person behind that Standby Delegate. This was less than ideal, of course, to say the least. One problem was that there wasn't even an email address on file to tell somebody they had just been voted to active status and were now expected to stand up a server node. So basically these new Active Delegates would sit there not forging after they had been voted up and everybody would wait a few days to give them a chance to get their act together before voting them down and trying somebody else. Look, DPoS is not a magic bullet. It's hard to do it right, and it takes lots of people cooperating and communicating to make it work. The most frustrating part in DPoS is seeing that there is a problem like an idle Active Delegate, and being personally powerless to fix that problem, and having to wait for votes to show up to fix it. Crypti had a good system in place but not enough people involved to really make it work. Lisk will add lots more people to the mix than Crypti ever had, and significant forging rewards to Active Delegates that Crypti never had. Are these two changes gonna be enough to make DPoS Active Delegate forging work perfectly and smoothly right from the start? My bet is no way. But Max and Olivier (and many others including me) care enough to keep slogging through what ever problems show up and keep Lisk and its DPoS forging going. You don't want 5 people running 20 nodes each in secret. You don't want 5 people running 20 nodes openly, either, if there are other good candidates who could take some of those slots as Active Delegates. But despite this ideal, you can certainly show up and say you've got 20 servers ready to go if you want. Who knows how people will vote? Maybe you will get them all on line, maybe only some, maybe only one on line. It all depends on the votes.
The reality of the situation is that two people, Max and Olivier, will be setting up the 101 initial Lisk Foundation servers to get the Lisk blockchain going. Max and Olivier will also control around 15% of the Lisk votes in the beginning with the Lisk Foundation funds. This is a huge amount of centralized voting power. So I see that its not favorable for one single individual to be running like 20 servers because this will be seen as the network being less secure. Okay, so here is my question, instead of one individual running the 20 servers physically in his house under the same ISP IP address, would it then be favorable if this same individual were to run 20 different virtual servers on 20 different data centers and IP addresses? I know its the same individual running the operation, but because each node is on different locations, if something bad happens to node A, node B, C, etc continues to run, I dont see how the network would be less secure despite these nodes having been created by a single individual. I would be tempted just to run two servers in my house instead of one, just two delegates, would Max and Olivier know that these two servers are under the same IP address? Or, do you know (going by the Cripti experience) if IP addresses gets passed over the network and becomes public knowledge or at least knowledge to anyone whatsoever. I am not asking this question because I am planning to run lots of servers "Secretly" here on my house, I fully understood that this would be view as making the network less secure and because of this I understand and would be refraining from attempting to run lots of servers here physically in my house (so I guess I could say bye bye to what I was thinking -- purchasing 101 $9 computers - even though if I get approval from the Admins I am more than willing to do it since my house is a very secure place and there is nothing to worry about here and with me) Running lots of servers from many locations under a single mastermind makes the servers themselves more physically secure and more reliable, but still requires greater trust in the mastermind. What if we go from 101 Lisk Foundation nodes to five community masterminds running 20 nodes each, and these five guys are Ethereum supporters who have organized a setup to gain control over Lisk? What if these five guys all shut their servers off simultaneously? The name of the game in blockchain building is trust no one. If you've got to trust somebody, then give as small an amount of trust as possible to as many people as possible, and hope that a majority are worthy of that trust. Any attempt by you to get more than one node going may receive votes, but it is contrary to the decentralization goal is that Lisk is trying to achieve. I'm not saying that to discourage or demonize you, just to lay the cards out on the table. If you want to try for the votes to run multiple nodes, go for it. I actually think spending $900 to buy 100 CHIP computers and dispersing these worldwide for free to volunteers that want to run the Lisk backbone is a great idea. I have even suggested this very idea to Max as a way to organize and especially control the switchover from Foundation to Community delegates. He is concerned about getting dedicated people that would actually use such a handout for its intended purpose, and rightly points out an Active Delegate needs to self-declare their intentions and fund their own node as partial proof of their worthiness. But check my post about "latency" a few pages back on page 89. Just because you want to host a $9 Lisk node at home doesn't mean you will be able to do so. Lisk, like Crypti, has a 10 second block time. This requires some fast communication between 101 computers spread worldwide. If your home internet connection is "slow" in its ping latency, you'll never run a node from there no matter how capable the computer is that you have. Check out the Crypti blockchain explorer, this shows what the Crypti experience is. Especially check out "Delegate Monitor" under "Tools". https://cryptichain.lisk.io/Note that the bottom third of the Active Delegates have only received less than 100 XCR in forging fees and all have 13.4% approval (votes). These are all "rocket name" nodes put up by one "mastermind" (one of the Crypti Foundation members) to overcome the drag being produced by a bunch of idle Active Delegates who had been voted up from Standby and never put a Crypti node up. As you can see, even masterminds have been unable to get the Crypti network at "100% online / 100% uptime". It's harder and more trouble than you might think at first. But let me end on an optimistic note - DPoS does work and Lisk will succeed!
|
|
|
|
MalReynolds
Legendary
Offline
Activity: 938
Merit: 1000
|
|
February 29, 2016, 11:08:05 AM |
|
Question: bought on the first day of ico. Is there a way to collect the 15% bonus?
You bonus will appear automatically when you get your Lisk in the genesis block.
|
|
|
|
FNetV1
|
|
February 29, 2016, 11:17:23 AM |
|
What happened at Crypti is that standby delegates were suddenly voted up one day only to discover not only was there no running node server, the person himself had long since left the party and was nowhere to be found. Wait, a delegate that isn't running a node can be voted in? So, you mean that I can sign up as a delegate and not setup any node, keep my server down in order to save on electricity, etc and then when I get notified that I have been voted up then I will have my chance to turn on my server? In the other hand, if I get voted in and I am not running a server, will I lose my chance right away and the next delegate in stand-by will get the vote?. At Crypti, a delegate that wasn't running a node could be voted from Standby to Active status. With the current Crypti / Lisk blockchain explorer written by Olivier, there is no indication whether there is a server running or not behind a Standby Delegate. So at Crypti when you voted up a Standby Delegate, you didn't know if there was a computer or even a still-active person behind that Standby Delegate. This was less than ideal, of course, to say the least. One problem was that there wasn't even an email address on file to tell somebody they had just been voted to active status and were now expected to stand up a server node. So basically these new Active Delegates would sit there not forging after they had been voted up and everybody would wait a few days to give them a chance to get their act together before voting them down and trying somebody else. Look, DPoS is not a magic bullet. It's hard to do it right, and it takes lots of people cooperating and communicating to make it work. Crypti had a good system in place but not enough people involved to really make it work. Lisk will add lots more people to the mix than Crypti ever had, and significant forging rewards to Active Delegates that Crypti never had. Are these two changes gonna be enough to make DPoS Active Delegate forging work perfectly and smoothly right from the start? My bet is no way. But Max and Olivier (and many others including me) care enough to keep slogging through what ever problems show up and keep Lisk and its DPoS forging going. You don't want 5 people running 20 nodes each in secret. You don't want 5 people running 20 nodes openly, either, if there are other good candidates who could take some of those slots as Active Delegates. But despite this ideal, you can certainly show up and say you've got 20 servers ready to go if you want. Who knows how people will vote? Maybe you will get them all on line, maybe only some, maybe only one on line. It all depends on the votes.
The reality of the situation is that two people, Max and Olivier, will be setting up the 101 initial Lisk Foundation servers to get the Lisk blockchain going. Max and Olivier will also control around 15% of the Lisk votes in the beginning with the Lisk Foundation funds. This is a huge amount of centralized voting power. So I see that its not favorable for one single individual to be running like 20 servers because this will be seen as the network being less secure. Okay, so here is my question, instead of one individual running the 20 servers physically in his house under the same ISP IP address, would it then be favorable if this same individual were to run 20 different virtual servers on 20 different data centers and IP addresses? I know its the same individual running the operation, but because each node is on different locations, if something bad happens to node A, node B, C, etc continues to run, I dont see how the network would be less secure despite these nodes having been created by a single individual. I would be tempted just to run two servers in my house instead of one, just two delegates, would Max and Olivier know that these two servers are under the same IP address? Or, do you know (going by the Cripti experience) if IP addresses gets passed over the network and becomes public knowledge or at least knowledge to anyone whatsoever. I am not asking this question because I am planning to run lots of servers "Secretly" here on my house, I fully understood that this would be view as making the network less secure and because of this I understand and would be refraining from attempting to run lots of servers here physically in my house (so I guess I could say bye bye to what I was thinking -- purchasing 101 $9 computers - even though if I get approval from the Admins I am more than willing to do it since my house is a very secure place and there is nothing to worry about here and with me) Running lots of servers from many locations under a single mastermind makes the servers themselves more physically secure and more reliable, but still requires greater trust in the mastermind. What if we go from 101 Lisk Foundation nodes to five community masterminds running 20 nodes each, and these five guys are Ethereum supporters who have organized a setup to gain control over Lisk? What if these five guys all shut their servers off simultaneously? The name of the game in blockchain building is trust no one. If you've got to trust somebody, then give a small an amount of trust as possible to as many people as possible, and hope that a majority are worthy of that trust. Any attempt by you to get more than one node going may receive votes, but it is contrary to the decentralization goal is that Lisk is trying to achieve. I'm not saying that to discourage or demonize you, just to lay the cards out on the table. If you want to try for the votes to run multiple nodes, go for it. I actually think spending $900 to buy 100 CHIP computers and dispersing these worldwide to run the Lisk backbone is a great idea. I have even suggested this very idea to Max as a way to organize and especially control the switchover from Foundation to Community delegates. He is concerned about getting dedicated people that would actually use such a handout for its intended purpose, and rightly points out an Active Delegate needs to self-declare their intentions and fund their own node as partial proof of their worthiness. Also, check my post about "latency" a few pages back. Just because you want to host a Lisk node at home doesn't mean you will be able to do so. Lisk, like Crypti, has a 10 second block time. This requires some fast communication between 101 computers spread worldwide. If your home internet connection is "slow" in its ping latency, you'll never run a node from there no matter how capable the computer is that you have. Check out the Crypti blockchain explorer, this shows what the Crypti experience is. Especially check out "Delegate Monitor" under "Tools". https://cryptichain.lisk.io/I have a 8 ms ping to google's server (ping 8.8.8. , also speedtest.net says my ping is 8 ms to their testing server, would this be enough? ( am hoping so, 8 ms ping response time to Google's server is incredibly reliable). My bandwidth is 25/25 at the moment. Also, check my post about "latency" a few pages back. Just because you want to host a Lisk node at home doesn't mean you will be able to do so. Lisk, like Crypti, has a 10 second block time. This requires some fast communication between 101 computers spread worldwide. If your home internet connection is "slow" in its ping latency, you'll never run a node from there no matter how capable the computer is that you have. I actually think spending $900 to buy 100 CHIP computers and dispersing these worldwide to run the Lisk backbone is a great idea. If super fast ping response times is paramount within the 101 active delegates, then sending 101 CHIP computers worldwide could prove to be a bad idea. The reason is that internationally speaking a Chip computer located lets say in Africa could and most likely is going to have a terrible ping to the other CHIP computer located in the USA the same its going to have terrible ping responses between these two CHIP computers and the one that is located in China. If its crucial that all these 101 delegates shares a very low ping response between themselves, then all of these 101 delegates would at least need to be located in the same country. For example, they could be located all in the USA, but in different states, that way they will have great ping response times between all of the delegates and the one far away in California can have a ping response time as low as 7 to 8 ms to other node (delegate) that is in New York. But when you start thinking international level, you ARE going to have ping responses within the 80-350ms range. I just finished checking the Cripti's block explorer ( https://cryptichain.lisk.io/delegateMonitor) and I see that not one single delegate there has an approval rating greater than 30% (29.x being user Max) if that were to be true, then a single member will not be able to mine the full 150,000 Lisks per month himself, but at least about 30% of that if that delegate is active 30% of the time. 30% approval rating is low, but at the same time Max' Uptime is 96% could be that since Cripti is a dead coin things there its not running that optimal anymore or perhaps is was always this way. Maybe it gets to be different here with Lisk.
|
~~Ad Space Available! PM: FNetV1 with your offers~~
|
|
|
MalReynolds
Legendary
Offline
Activity: 938
Merit: 1000
|
|
February 29, 2016, 12:46:40 PM Last edit: February 29, 2016, 01:20:14 PM by MalReynolds |
|
I have a 8 ms ping to google's server ( ping 8.8.8.8 ), also speedtest.net says my ping is 8 ms to their testing server, would this be enough? ( am hoping so, 8 ms ping response time to Google's server is incredibly reliable)..... Good question. I don't know the answer. The whole point of my "latency" post a few pages back was to request that some actual numbers / standards on this topic get put in the Lisk whitepaper. I hope that happens. I just finished checking the Cripti's block explorer ( https://cryptichain.lisk.io/delegateMonitor) and I see that not one single delegate there has an approval rating greater than 30% (29.x being user Max) if that were to be true, then a single member will not be able to mine the full 150,000 Lisks per month himself, but at least about 30% of that if that delegate is active 30% of the time. 30% approval rating is low, but at the same time Max' Uptime is 96% could be that since Cripti is a dead coin things there its not running that optimal anymore or perhaps is was always this way. Maybe it gets to be different here with Lisk. I am confused about how you are confused. The "approval rating" is the % of total Crypti that have been voted in favor of that delegate, and will be the same for Lisk. A "30% approval rating" for the top rated Crypti Active Delegate means that 70% of Crypti coins were never used to vote for anybody. The "approval rating" has nothing to do with "activity level". Forging rewards are NOT 150K Lisk per MONTH as you say; technically it's 5 Lisk per Active Delegate every 17 minutes when their turn comes up to add a block to the Lisk blockchain. So if a delegate stays in the group with the top 101 votes for the full year, that level of forging will equal a total of 150K Lisk PER YEAR per delegate, not per month. A delegate gets the same payment whether they stay for a full year as the top-voted Delegate or if they stay for a full year as a bottom-ranked Active Delegate only one vote away from being downgraded to a Standby Delegate. Max's 96% uptime has nothing to do with Crypti being a dead coin, which it isn't. Somehow you are thinking like a competitive Bitcoin miner again instead of a cooperative DPoS forger. Max was / is not in competition with anybody as a Crypti Active Delegate Forger. More Crypti forgers showing up would have no impact on Max's uptime. That is purely a measurement of his own server host provider service level. Another thing. If you want more detail about DPoS delegates, also read this earlier post of mine from several weeks ago: https://bitcointalk.org/index.php?topic=1346646.msg13832600#msg13832600
|
|
|
|
LiskHQ (OP)
|
|
February 29, 2016, 01:18:20 PM |
|
I will work hard to prepare a first version of our Delegate Handbook this week. It should answer 90% of your questions, if there are some left I will add them to the Handbook over time. Please stay tuned. Lisk - Changing the way you DAPPPlease take a look at our newest video, explaining why Lisk is so great. Along with the video we released a big PR package this week as well.
|
Lisk.io - Blockchain Application Platform
|
|
|
fmz89
Legendary
Offline
Activity: 1762
Merit: 1002
|
|
February 29, 2016, 01:22:29 PM |
|
|
|
|
|
MalReynolds
Legendary
Offline
Activity: 938
Merit: 1000
|
|
February 29, 2016, 01:25:42 PM |
|
Lisk - Changing the way you DAPPPlease take a look at our newest video, explaining why Lisk is so great. Along with the video we released a big PR package this week as well. Beautiful job, Max. Every ETH holder needs to see this....NOW!
|
|
|
|
Mrboot
Legendary
Offline
Activity: 1204
Merit: 1000
|
|
February 29, 2016, 01:41:31 PM |
|
I will work hard to prepare a first version of our Delegate Handbook this week. It should answer 90% of your questions, if there are some left I will add them to the Handbook over time. Please stay tuned. Lisk - Changing the way you DAPPPlease take a look at our newest video, explaining why Lisk is so great. Along with the video we released a big PR package this week as well. Awesome movie Lisk, good job!
|
|
|
|
nickenburg
|
|
February 29, 2016, 02:31:06 PM |
|
I will work hard to prepare a first version of our Delegate Handbook this week. It should answer 90% of your questions, if there are some left I will add them to the Handbook over time. Please stay tuned. Lisk - Changing the way you DAPPPlease take a look at our newest video, explaining why Lisk is so great. Along with the video we released a big PR package this week as well. Nice I will be looking forward to the handbook because I am very interested to become a delegate as well, when I test my ping it is only 4ms so that would be good I guess. Also really nice video this explains a lot to everyone and also looks very good.
|
|
|
|
Alexthesalamander
|
|
February 29, 2016, 02:45:47 PM |
|
Is there not any target price for lisk ICO?
This is too much for me. I think next time i participate in an ICO, i want one where the ICO stops when they have a set amount of BTC invested.
|
Buy high and sell low
|
|
|
LiskHQ (OP)
|
|
February 29, 2016, 02:47:45 PM |
|
Is there not any target price for lisk ICO?
This is too much for me. I think next time i participate in an ICO, i want one where the ICO stops when they have a set amount of BTC invested.
There isn't a target or maximum price. The past showed that this is one of the biggest mistakes a startup/crypto-currency can do.
|
Lisk.io - Blockchain Application Platform
|
|
|
cannabanana
|
|
February 29, 2016, 03:11:14 PM |
|
Is there not any target price for lisk ICO?
This is too much for me. I think next time i participate in an ICO, i want one where the ICO stops when they have a set amount of BTC invested.
Other than greed, there's nothing much else to read here.
|
|
|
|
MalReynolds
Legendary
Offline
Activity: 938
Merit: 1000
|
|
February 29, 2016, 03:18:14 PM |
|
Is there not any target price for lisk ICO? This is too much for me. I think next time i participate in an ICO, i want one where the ICO stops when they have a set amount of BTC invested.
What advantage do you see for yourself to be in an ICO with a fixed and limited target? In Lisk, the value of your contribution invested in the ICO is held constant. Your number of Lisk to be allocated in the genesis block goes down as more donors show up, and the new money they bring in causes the value of each individual Lisk to go up and compensate. You do not lose or gain any money as a result of your participation in the ICO. What more could you want?
|
|
|
|
Pitchblackroom
|
|
February 29, 2016, 03:39:20 PM |
|
Is there not any target price for lisk ICO? This is too much for me. I think next time i participate in an ICO, i want one where the ICO stops when they have a set amount of BTC invested.
What advantage do you see for yourself to be in an ICO with a fixed and limited target? In Lisk, the value of your contribution invested in the ICO is held constant. Your number of Lisk to be allocated in the genesis block goes down as more donors show up, and the new money they bring in causes the value of each individual Lisk to go up and compensate. You do not lose or gain any money as a result of your participation in the ICO. What more could you want? In the end, when the currency comes out, it should be the same to what you put in (atleast for a short period of time) or it could become more or less in the future beyond release. Hard to tell from this point.
|
❱❱ | | ██ █║█ ║║║ ║║║ █║█ ██ | | | | | ▄██▄ ▄██████▄ ▄██████████ ▄██████████▀ ▄▄ ▄██████████▀ ▄████▄ ▄██████████▀ ████████▄ ██████████▀ ▀████████ ▀███████▀ ▄███▄ ▀████▀ ▄█▄ ▄███▄ ▀███▀ ▄███████▄ ▀▀ ▄█████▄ ▄███████▄ ▄██████████ ▄█████████ █████████ ▄██████████▀ ▄██████████▀ ▀█████▀ ▄██████████▀ ▄██████████▀ ▀▀▀ ▄██████████▀ ▄██████████▀ ██████████▀ ▄██████████▀ ▀███████▀ █████████▀ ▀███▀ ▄██▄ ▀█████▀ ▄██████▄ ▀▀▀ █████████ ▀█████▀ ▀▀▀ | | e i d o o ██
| | ▄██▄ ▄██████▄ ▄██████████ ▄██████████▀ ▄▄ ▄██████████▀ ▄████▄ ▄██████████▀ ████████▄ ██████████▀ ▀████████ ▀███████▀ ▄███▄ ▀████▀ ▄█▄ ▄███▄ ▀███▀ ▄███████▄ ▀▀ ▄█████▄ ▄███████▄ ▄██████████ ▄█████████ █████████ ▄██████████▀ ▄██████████▀ ▀█████▀ ▄██████████▀ ▄██████████▀ ▀▀▀ ▄██████████▀ ▄██████████▀ ██████████▀ ▄██████████▀ ▀███████▀ █████████▀ ▀███▀ ▄██▄ ▀█████▀ ▄██████▄ ▀▀▀ █████████ ▀█████▀ ▀▀▀ | | | | | ██ █║█ ║║║ ║║║ █║█ ██ | | ❰❰ | | |
|
|
|
GoldenEye
|
|
February 29, 2016, 04:05:29 PM |
|
Is there already a timetable for a beta version of the full Lisk client (source or linux) working on testnet?
|
|
|
|
bitseedmike
|
|
February 29, 2016, 04:06:58 PM Last edit: February 29, 2016, 04:21:56 PM by bitseedmike |
|
What happened at Crypti is that standby delegates were suddenly voted up one day only to discover not only was there no running node server, the person himself had long since left the party and was nowhere to be found. Wait, a delegate that isn't running a node can be voted in? So, you mean that I can sign up as a delegate and not setup any node, keep my server down in order to save on electricity, etc and then when I get notified that I have been voted up then I will have my chance to turn on my server? In the other hand, if I get voted in and I am not running a server, will I lose my chance right away and the next delegate in stand-by will get the vote?. At Crypti, a delegate that wasn't running a node could be voted from Standby to Active status. With the current Crypti / Lisk blockchain explorer written by Olivier, there is no indication whether there is a server running or not behind a Standby Delegate. So at Crypti when you voted up a Standby Delegate, you didn't know if there was a computer or even a still-active person behind that Standby Delegate. This was less than ideal, of course, to say the least. One problem was that there wasn't even an email address on file to tell somebody they had just been voted to active status and were now expected to stand up a server node. So basically these new Active Delegates would sit there not forging after they had been voted up and everybody would wait a few days to give them a chance to get their act together before voting them down and trying somebody else. Look, DPoS is not a magic bullet. It's hard to do it right, and it takes lots of people cooperating and communicating to make it work. The most frustrating part in DPoS is seeing that there is a problem like an idle Active Delegate, and being personally powerless to fix that problem, and having to wait for votes to show up to fix it. Crypti had a good system in place but not enough people involved to really make it work. Lisk will add lots more people to the mix than Crypti ever had, and significant forging rewards to Active Delegates that Crypti never had. Are these two changes gonna be enough to make DPoS Active Delegate forging work perfectly and smoothly right from the start? My bet is no way. But Max and Olivier (and many others including me) care enough to keep slogging through what ever problems show up and keep Lisk and its DPoS forging going. You don't want 5 people running 20 nodes each in secret. You don't want 5 people running 20 nodes openly, either, if there are other good candidates who could take some of those slots as Active Delegates. But despite this ideal, you can certainly show up and say you've got 20 servers ready to go if you want. Who knows how people will vote? Maybe you will get them all on line, maybe only some, maybe only one on line. It all depends on the votes.
The reality of the situation is that two people, Max and Olivier, will be setting up the 101 initial Lisk Foundation servers to get the Lisk blockchain going. Max and Olivier will also control around 15% of the Lisk votes in the beginning with the Lisk Foundation funds. This is a huge amount of centralized voting power. So I see that its not favorable for one single individual to be running like 20 servers because this will be seen as the network being less secure. Okay, so here is my question, instead of one individual running the 20 servers physically in his house under the same ISP IP address, would it then be favorable if this same individual were to run 20 different virtual servers on 20 different data centers and IP addresses? I know its the same individual running the operation, but because each node is on different locations, if something bad happens to node A, node B, C, etc continues to run, I dont see how the network would be less secure despite these nodes having been created by a single individual. I would be tempted just to run two servers in my house instead of one, just two delegates, would Max and Olivier know that these two servers are under the same IP address? Or, do you know (going by the Cripti experience) if IP addresses gets passed over the network and becomes public knowledge or at least knowledge to anyone whatsoever. I am not asking this question because I am planning to run lots of servers "Secretly" here on my house, I fully understood that this would be view as making the network less secure and because of this I understand and would be refraining from attempting to run lots of servers here physically in my house (so I guess I could say bye bye to what I was thinking -- purchasing 101 $9 computers - even though if I get approval from the Admins I am more than willing to do it since my house is a very secure place and there is nothing to worry about here and with me) Running lots of servers from many locations under a single mastermind makes the servers themselves more physically secure and more reliable, but still requires greater trust in the mastermind. What if we go from 101 Lisk Foundation nodes to five community masterminds running 20 nodes each, and these five guys are Ethereum supporters who have organized a setup to gain control over Lisk? What if these five guys all shut their servers off simultaneously? The name of the game in blockchain building is trust no one. If you've got to trust somebody, then give as small an amount of trust as possible to as many people as possible, and hope that a majority are worthy of that trust. Any attempt by you to get more than one node going may receive votes, but it is contrary to the decentralization goal is that Lisk is trying to achieve. I'm not saying that to discourage or demonize you, just to lay the cards out on the table. If you want to try for the votes to run multiple nodes, go for it. I actually think spending $900 to buy 100 CHIP computers and dispersing these worldwide for free to volunteers that want to run the Lisk backbone is a great idea. I have even suggested this very idea to Max as a way to organize and especially control the switchover from Foundation to Community delegates. He is concerned about getting dedicated people that would actually use such a handout for its intended purpose, and rightly points out an Active Delegate needs to self-declare their intentions and fund their own node as partial proof of their worthiness. But check my post about "latency" a few pages back on page 89. Just because you want to host a $9 Lisk node at home doesn't mean you will be able to do so. Lisk, like Crypti, has a 10 second block time. This requires some fast communication between 101 computers spread worldwide. If your home internet connection is "slow" in its ping latency, you'll never run a node from there no matter how capable the computer is that you have. Check out the Crypti blockchain explorer, this shows what the Crypti experience is. Especially check out "Delegate Monitor" under "Tools". https://cryptichain.lisk.io/Note that the bottom third of the Active Delegates have only received less than 100 XCR in forging fees and all have 13.4% approval (votes). These are all "rocket name" nodes put up by one "mastermind" (one of the Crypti Foundation members) to overcome the drag being produced by a bunch of idle Active Delegates who had been voted up from Standby and never put a Crypti node up. As you can see, even masterminds have been unable to get the Crypti network at "100% online / 100% uptime". It's harder and more trouble than you might think at first. But let me end on an optimistic note - DPoS does work and Lisk will succeed! The last few weeks have been very informative on how DPoS works under stress. We had to be careful with voting not to further degrade network performance by inadvertently replacing active delegates which were forging with abandoned delegates from the standby list and to keep delegates active which were owned by community members wanting to continue to forge. I set up the rocket delegates to replace the non-performing delegates - Cryptikit and Olivier's help made this much, much easier, 48 new delegates in all. Then we coordinated voting and removed non-performing delegates and to keep community run delegates which were still forging. Someone later withdrew 5 million XCR from Polo to an account which still had votes for some of the dead delegates which are now back up in the Active list but not forging. Hopefully that account will send its XCR on to Lisk soon so the non-performing delegates will be replaced with active ones. At Max's suggestion, Boris added the ability for a delegate to see which accounts voted for him to the Crypti API. This, along with the new Lisk forging rewards, opens up the possibility for delegates to do profit sharing with those who vote for him. What I have in mind is how I originally thought DPoS would operate with Bitshares and should have run with Crypti. I would like to offer to split the delegate earnings with the people who vote for my delegates based on how much they have in the Lisk accounts they vote from on a running basis and how much they dilute their votes by voting for other delegates. So this would be truly a PoS type system where stake holders receive a return on their holdings with a portion going to the delegates they choose to represent them. This will also incentivize people to hold Lisk since it can offer them a return. Another approach is to use earnings from a delegate to fund public service type dapps which might otherwise be unprofitable to create and run without subsidy.
|
|
|
|
LiskHQ (OP)
|
|
February 29, 2016, 04:12:17 PM |
|
Is there already a timetable for a beta version of the full Lisk client (source or linux) working on testnet?
You can already install the Lisk client from source and deploy your own local testnet.
|
Lisk.io - Blockchain Application Platform
|
|
|
CryptoMaik
|
|
February 29, 2016, 04:16:18 PM |
|
Right now, 1 LISK = 0.0089 USD
the value of Ethereum (1 ETH) was 0.30 USD on launch
|
CryptoMaik ✔
|
|
|
|