Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
June 07, 2016, 03:09:07 PM Last edit: June 07, 2016, 05:12:55 PM by Evil-Knievel |
|
Small update:1. Why we need exponential mining?Exponential mining is a novelty that we have created for elastic (jointly with a few users here in the thread). Many critical voices have arised asking why we invested so much time in thinking about such small details (like linear mining or exponential mining). I have created a small video to once again motivate why we needed this. After watching the video you will probably ask how NXT solved the issue of "only accounts with low balance being online" and so "blocks taking forever to confirm". They simply solved it with a fixed threshold: If a block needs longer than 3600 seconds than anyone can mine it. Quoting from: https://bitbucket.org/JeanLucPicard/nxt/src/aca4d28fe6bdaa5837ee29739d36d311951c80ed/src/java/nxt/Generator.java?at=master&fileviewer=file-view-default#Generator.java-225 return hit.compareTo(target) < 0 && (previousBlock.getHeight() < Constants.TRANSPARENT_FORGING_BLOCK_8 || hit.compareTo(prevTarget) >= 0 || (Constants.isTestnet ? elapsedTime > 300 : elapsedTime > 3600) I really think that exponential mining is superior to this. CLICK TO WATCH!! (Attention: this is explained very easy and without too much accuracy to sketch the problem. In fact, the slopes are equal in our approach for different account balances, every user has its own "graph" for each "block" and starts at a different pseudo-random "base point", ... but this would be too complex to differentiate in such a small video. Anyway, I hope this video makes even the novice users clear why the linear POS functions in todays coins suck.)2. The "Potential Time To Block Indicator"Thanks to nihilnegativum, we have a more "logical" representation to the time to block. Not to cause too much "movement on the screen", it is just text like "in 2 weeks" or "in less than 3 days" until the estimated time to block is lower then 30 seconds. Then, it switches to a standard countdown. Nothing big, but a nice gimmick to have! CLICK TO WATCH!!
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
June 08, 2016, 12:23:31 AM |
|
...
|
|
|
|
xxxgoodgirls
Legendary
Offline
Activity: 1092
Merit: 1001
|
|
June 08, 2016, 12:42:22 AM |
|
You're a truly gem EK
|
|
|
|
nihilnegativum
|
|
June 08, 2016, 09:10:30 AM |
|
Nice, I like the transition between estimation and countdown. Regarding exponential forging, can you give some details on how will it work? Will it be limited to non-zero accounts, so we can remove zero balance accounts? If we already exclude past transactions, we could probably just get rid of block headers after some number of blocks. If I understand correctly, next's scheme only requires around a day of history, so proof chain could be automatically trimmed. Not only to save space, but to make it go super-fast.
|
|
|
|
ttookk
|
|
June 08, 2016, 09:34:06 AM |
|
Hi,
If you are still looking for test use cases, I've read about an idea elsewhere (can't find the thread atm):
Evolutionary programming
Regards
|
|
|
|
BigBoom3599
|
|
June 08, 2016, 12:37:33 PM |
|
Hey EK, Thank you for all the work you've contributed to Elastic and for making these videos explaining these concepts and keeping the community up to date. I have a question regarding the computational bit: You mentioned before that a miner will solve PoW packages and the actual "Bounty" packages, If the author has to pay for both of these packages, how can we assure that a miner doesn't just work on the PoW packages only and depletes the author's funds without actually solving anything? I know you might not be able to answer this question yet because the computational part is still being designed AFAIK, but it might something to think about while designing it.
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
June 08, 2016, 12:44:31 PM |
|
I will start with the computational part this weekend, hope I will have some updates pretty quickly. Today, just a small update. In fact, I have worked the entire night on it, but the noticeable outcome is small ... yet its revolutionary You remember the delays in the UI in the other videos? The reason is that the original NRS was polling the information at a fixed rate (like, e.g., refresh the latest Block height every X seconds). This sucks, because people love to see new information without much delay. Remember how long you had to wait (in the first video) for the unconfirmed work to appear in the list? This is all gone I have added a long-poll feature. The UI subscribes to the backend and waits for EVENTS (like new block found, time to block changed, new work was submitted, transaction was broadcasted, etc.). Based on the event, it then updates the relevant information immediately. I have commited the patch to our GIT. Maybe the NXT people might want to take a look at it, it's a really cool feature.Hope you see what I mean here:
|
|
|
|
Mrboot
Legendary
Offline
Activity: 1204
Merit: 1000
|
|
June 09, 2016, 06:56:30 AM |
|
I havent been online here for a while and i must say EK, great job im actually was worried in the start but now getting more and more convinced that it was nice to "donate"invest" something in elastic.
|
|
|
|
sxafir
|
|
June 10, 2016, 06:38:32 PM |
|
What is the price Ico?
|
|
|
|
Capefear
Member
Offline
Activity: 98
Merit: 10
|
|
June 10, 2016, 06:44:31 PM |
|
What is the price Ico?
is the ico still active?
|
|
|
|
IOTUSA
|
|
June 10, 2016, 06:49:52 PM |
|
It's not an ICO, you are 'donating' funds. So if they disappear, there is no recourse.
|
|
|
|
mentalpanda
Legendary
Offline
Activity: 1498
Merit: 1007
|
|
June 10, 2016, 07:35:30 PM |
|
What is the price Ico?
current price is approximately 0.00018 BTC and the price is rising constantly
|
|
|
|
Lannister (OP)
Full Member
Offline
Activity: 140
Merit: 500
I'm blocking all private messages. Use Bitmessage!
|
|
June 10, 2016, 09:22:51 PM |
|
I have just removed a few posts discussing possible refunds. As a general rule, all donations by their very nature can't be refunded. The reason is simple: we cannot plan ahead without a guaranteed amount of BTC. As written in the terms and conditions that you agreed to be bound by, you accepted that your donation is a voluntary gift and not a deposit or a payment, and as such it doesn't grant you any rights to the services you are donating to. This also means that you cannot claim any refund as a matter of right.
|
No, I will not disclose my real name on the Internet. The very simple reason I’m anonymous is so that I can talk freely about a free web. One mistake people often make is having the faulty assumption that knowing my real name or my association with a respected person, group or organization might get them to trust me more. In fact, I have no authority here. Elastic Project is a loosely associated group of developers which constantly changes over time. If you prefer projects with a more centralized structure, then please move on. Specifically, I kindly ask you to refrain from any messages that try to convince me of the contrary. My time is too valuable to be wasted with the same discussion again and again.
|
|
|
mishax1
Legendary
Offline
Activity: 2898
Merit: 1017
|
|
June 11, 2016, 05:18:40 AM |
|
I have just removed a few posts discussing possible refunds. As a general rule, all donations by their very nature can't be refunded. The reason is simple: we cannot plan ahead without a guaranteed amount of BTC. As written in the terms and conditions that you agreed to be bound by, you accepted that your donation is a voluntary gift and not a deposit or a payment, and as such it doesn't grant you any rights to the services you are donating to. This also means that you cannot claim any refund as a matter of right.
My "donation" was made two days ago so that doesn't affect any of you plans ahead. I was only asking a simple question about what will happen when you run out of funds but I see you decided to delete that as well. I'm asking you kindly once again to return my Bitcoins as I saw you offer that option to another user.
|
|
|
|
xxxgoodgirls
Legendary
Offline
Activity: 1092
Merit: 1001
|
|
June 11, 2016, 06:57:37 AM |
|
Hey Lannister, out of curiosity: almost all BTCs donated to the donation address are gathered into a single address, but some of them took a different path. I am referring to this , this, this and this. Have these BTCs been split among multiple wallets or have they already been spent for the project? Thank you in advance for your time, cheers
|
|
|
|
Lannister (OP)
Full Member
Offline
Activity: 140
Merit: 500
I'm blocking all private messages. Use Bitmessage!
|
|
June 11, 2016, 07:43:40 AM |
|
I have just removed a few posts discussing possible refunds. As a general rule, all donations by their very nature can't be refunded. The reason is simple: we cannot plan ahead without a guaranteed amount of BTC. As written in the terms and conditions that you agreed to be bound by, you accepted that your donation is a voluntary gift and not a deposit or a payment, and as such it doesn't grant you any rights to the services you are donating to. This also means that you cannot claim any refund as a matter of right.
My "donation" was made two days ago so that doesn't affect any of you plans ahead. I was only asking a simple question about what will happen when you run out of funds but I see you decided to delete that as well. I'm asking you kindly once again to return my Bitcoins as I saw you offer that option to another user. Sorry, maybe I was unclear in my explanation. You accepted the terms and conditions and agreed to be bound by them. AND IT WAS AGREED, that you make your donation under a strict non-refund policy. I'm sorry but I cannot make any exception. Maybe you can find someone who buys your XEL for the amount that you originally donated?
|
No, I will not disclose my real name on the Internet. The very simple reason I’m anonymous is so that I can talk freely about a free web. One mistake people often make is having the faulty assumption that knowing my real name or my association with a respected person, group or organization might get them to trust me more. In fact, I have no authority here. Elastic Project is a loosely associated group of developers which constantly changes over time. If you prefer projects with a more centralized structure, then please move on. Specifically, I kindly ask you to refrain from any messages that try to convince me of the contrary. My time is too valuable to be wasted with the same discussion again and again.
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
June 11, 2016, 08:14:25 AM |
|
@mishax1: Dude, simply don't donate when you don't want to donate . I will buy your XEL, please tell me where to send the BTC and sign something with your address so Lannister can change the pubkey in the genesis block.
|
|
|
|
mishax1
Legendary
Offline
Activity: 2898
Merit: 1017
|
|
June 11, 2016, 08:31:41 AM |
|
@mishax1: Dude, simply don't donate when you don't want to donate . I will buy your XEL, please tell me where to send the BTC and sign something with your address so Lannister can change the pubkey in the genesis block. There you go, you can send the btc beck to this address. Address 1JYSpNJdu2c73pB8UXVmXf8jEc6LxRXkRz
Message Hey Evil-Knievel , this is my address
Signature HCZ2T06UP0hvLtWzPQIHc2sSPLIJMDIqkSt/J/O0yxN2cpLhB12Jv2peBwrF0GCv09Zc5xkngC+Jtgwjs1qbk7Y= Thanks
|
|
|
|
bitbitch
|
|
June 11, 2016, 08:36:02 AM |
|
good cop, bad cop
|
|
|
|
Empinel
|
|
June 11, 2016, 08:38:05 AM |
|
I would like to know what is the Project's definition of a SuperComputer and how will it's computation engine work in high latency environments in a decentralised format.
|
|
|
|
|