• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

Known Issues and Improvement Ideas

kot

Moderator
Masternode Owner/Operator
After an inspiring discussion started in the Announcing the Project Management and Delivery Excellence Initiative thread, I decided to create separate place to collect all improvement ideas in a single place (all ideas listed in the PM announcement thread, will be copied here).

If you see any issue (with Dash software, website or any other part of the project) or you want to propose an idea for improvement, this is a good place to write it.

Myself and balu will do our best to resolve existing issues and implement improvements ideas in cooperation with the Dash Community.
 
Sweet came here to comment about the ssl cert still not working for wget's but I checked before posting and it seems this has been fixed up. Nice job.
 
I have a question about these two links:

https://github.com/litecoin-project/litecoin/commit/40149c4e41114499c324abc313aea93a59bfa2f7
https://github.com/dashpay/dash/commit/40149c4e41114499c324abc313aea93a59bfa2f7

They are the same commit, but why's the first one on the litecoin project github?
Thanks.

Not only that, it's even a Bitcoin commit:
https://github.com/bitcoin/bitcoin/commit/40149c4e41114499c324abc313aea93a59bfa2f7 :smile:

That's most probably the way Git commits are chained together.

When you go bottom up from the very first Bitcoin commit you will stay at the same master branch until it ends at the very last Bitcoin(!) commit. Somewhere on the way up there was a fork to Litecoin, later on from Litecoin to Darkcoin/Dash.

When you go top-down (Dash -> Litecoin -> Bitcoin, just click on each "parent" commit) you go down to the very first Darkcoin commit, it's parent is the latest Litecoin commit before(!) the fork, then you'll come to the very first Litecoin commit, it's parent is the latest Bitcoin commit before the fork.

The links above just show how the Bitcoin/Litecoin commit chain would look when you follow those forks.

I guess the advantage to do it this way is that it makes things easier when you merge a fork (which itself is a repository) down to the original repository, you can still verify whether both are identical or different.

Example: I have my own fork of Dash here: https://github.com/crowning-/dash
I named it Dash, but I could also have renamed it to CrowningCoin or whatever else. When I develop new features, Git can easily keep track of a) what I have changed, and b) what has changed in the original repository.

This is important, because if Evan would change something in the original Dash repository I can easily check whether it would collide with my changes or not. The opposite way also works, when I change things Git can easily find out whether my changes can be automatically be merged back into Evan's repository or if I have to adjust my developments to stay compatible.
You can see ALL of Evan's commits under my repository also: https://github.com/crowning-/dash/commit/40149c4e41114499c324abc313aea93a59bfa2f7

Sounds complicated, but saves a ton of work.
 
Last edited by a moderator:
Not only that, it's even a Bitcoin commit:
https://github.com/bitcoin/bitcoin/commit/40149c4e41114499c324abc313aea93a59bfa2f7 :smile:

That's most probably the way Git commits are chained together.

When you go bottom up from the very first Bitcoin commit you will stay at the same master branch until it ends at the very last Bitcoin(!) commit. Somewhere on the way up there was a fork to Litecoin, later on from Litecoin to Darkcoin/Dash.

When you go top-down (Dash -> Litecoin -> Bitcoin, just click on each "parent" commit) you go down to the very first Darkcoin commit, it's parent is the latest Litecoin commit before(!) the fork, then you'll come to the very first Litecoin commit, it's parent is the latest Bitcoin commit before the fork.

The links above just show how the Bitcoin/Litecoin commit chain would look when you follow those forks.

I guess the advantage to do it this way is that it makes things easier when you merge a fork (which itself is a repository) down to the original repository, you can still verify whether both are identical or different.

Example: I have my own fork of Dash here: https://github.com/crowning-/dash
I named it Dash, but I could also have renamed it to CrowningCoin or whatever else. When I develop new features, Git can easily keep track of a) what I have changed, and b) what has changed in the original repository.

This is important, because if Evan would change something in the original Dash repository I can easily check whether it would collide with my changes or not. The opposite way also works, when I change things Git can easily find out whether my changes can be automatically be merged back into Evan repository or if I have to adjust my developments to stay compatible.
You can see ALL of Evan's commits under my repository also: https://github.com/crowning-/dash/commit/40149c4e41114499c324abc313aea93a59bfa2f7

Sounds complicated, but saves a ton of work.
Thanks, Crowning, for this explanation. It makes sense.
 
My ideas:

1. Reorganize official forum (Dashtalk)
so it sections could better represent most important parts of project (including upcoming voting, promotion, ...).
My vision is:
4547e4f43567.png

Also remove old (Darkcoin) pics and so on...

2. Multi languages Interface for Dashtalk
xenForo (script engine of this forum) allows easy adding many different languages to user interface.
Please add as many as possible - to allow people from all over the world to join the community. As I know many Russians just can't even register on this forum because of lack of knowing English language. The same situation with China I guess.
2 links:
https://xenforo.com/help/languages-and-phrases/
https://xenforo.com/community/resources/categories/translations.31/?order=download_count
Of course it is not about "automatic" translating all topics to all languages.
But is it about accurate translating of all forum's interfaces to several languages. They are ready to be used - just needed to install existing languages packs.

3. Regular Dash digest - articles.
I understand that Dash now has no power to "produce" dozens of promotional articles daily like Bitcoin does. But we still have to do some minimum to keep our presence in media (even 1/100 of Bitcoin is better than nothing). To be published in external media we have to be in format of interesting article and so on, not just "forum post". We can start as a "monthly digest" and trying to become "weekly digest". Even if we have no professional writer in community to collect several parts of actual info, to "interview" our developers and so on - we can try to do it collectively? In fact I think if somebody could represent Toknormal's ideas in form of articles - it will be a half of success. :). And so on...
 
I have been collecting my own thoughts and ideas and publishing them here:

https://dashdot.io/alpha/

Just like many nerds I used to love and rely on Slashdot to keep up. Sadly Slash Media has done a horrible job. Now the time I used to spend browsing there I have been spending working on compiling articles and different things related to dash. Things we have talked about and discussed.

Hopefully many Cryptonerds will start to rely on Dashdot! If anyone would be interested in posting or helping maintain a blog presence for new articles I'd be happy to provide that access. If anyone has any suggestion's or interest in that please email me: [email protected]

Edit: I should give an obligatory shoutout to moocowmoo,moli, Syntax360, and all the others I chat with about the future of Dash. These ideas have all come from these constructive engagements on IRC. I have been informed I stole TaoOfSatoshi twitter icon. LOL. Accept my apologies.
 
Last edited by a moderator:
Great work
icon_thumbsup.gif
:smile:
Thanks crowning! It is just my attempt at pulling out the important bits from these forum posts and making sure they get noticed. There is enough exciting stuff going on that just taking a single forum thread and linking to it's discussion could provide us months of media content. Of course if you are looking for a quick reference for the mission and vision statement I have also posted that there. I have used the Dash Dalmatian which I didn't realize wasn't the entire project's to use. Hopefully nobody minds?!
 
Thanks crowning! It is just my attempt at pulling out the important bits from these forum posts and making sure they get noticed. There is enough exciting stuff going on that just taking a single forum thread and linking to it's discussion could provide us months of media content. Of course if you are looking for a quick reference for the mission and vision statement I have also posted that there. I have used the Dash Dalmatian which I didn't realize wasn't the entire project's to use. Hopefully nobody minds?!

Great!

It's time to start collecting all the Dash power and intelligence and then convert them into something useful - ideas, plans, articles, FAQs, ...

Because chatting on forums is pleasant - but doesn't bring much benefits...
 
Great!

It's time to start collecting all the Dash power and intelligence and then convert them into something useful - ideas, plans, articles, FAQs, ...

Because chatting on forums is pleasant - but doesn't bring much benefits...
It bring's much benefit as long as we circle back around after the discussion, break down the overall points of discussion and what decisions were arrived at, and then post those in a clearly presentable fashion that can be read and interrupted by the normal user. We have been nailing the discussion parts. We have just been slacking on the circling around back.

I personally have been mid discussion closed a few tabs wanted to go show someone else a point and not been able to easily find my way back to the piece of the discussion. It's important we improve that for the end users.
 
I have been collecting my own thoughts and ideas and publishing them here:

https://dashdot.io/alpha/

Just like many nerds I used to love and rely on Slashdot to keep up. Sadly Slash Media has done a horrible job. Now the time I used to spend browsing there I have been spending working on compiling articles and different things related to dash. Things we have talked about and discussed.

Hopefully many Cryptonerds will start to rely on Dashdot! If anyone would be interested in posting or helping maintain a blog presence for new articles I'd be happy to provide that access. If anyone has any suggestion's or interest in that please email me: [email protected]

Edit: I should give an obligatory shoutout to moocowmoo,moli, Syntax360, and all the others I chat with about the future of Dash. These ideas have all come from these constructive engagements on IRC. I have been informed I stole TaoOfSatoshi twitter icon. LOL. Accept my apologies.
Who's responsible for this website? I have to congratulate them on their choice of artwork. :wink:
 
Another great initiative! Let's get back on focus. What else besides the website do we need improving? Documentation for sure? Could probably do the same sort of thread for a wiki police type group!
 
Was just browsing the white paper.

https://www.dashpay.io/wp-content/uploads/2015/04/Dash-WhitepaperV1.pdf

In this version Section 2.1 talks in the last paragraph about 45% [footnote]. Going to the bottom of the document and clicking on link 10 is a 404 for me.

https://github.com/dashpay/dash/blob/master/src/Masternode-pos.cpp

I can't find the footnote covering the breakdown of the masternode block payment schedule. Is it just me or are those graphs almost illegible? Even at like 200% zoom I can barely read the Mining reward schedule.
 
Back
Top