juliomoros
Member
I agree, it is a very ambitious project.It's too big. Re-writing money... its a huge and extremely important subject but far too big for a single budget proposal (one I'd be very interested in discussing in another thread though). As I see it there are 2 areas in your paper that fit in with current development in Dash and one in particular with a lot of cross platform potential and could even be considered a currency in its own right, that's the trust system.
At the moment Dashes DAPI is under development and that includes user identities, in my opinion that's an extremely important area and I feel it will be at the very centre of how we use the internet in the near future and should be a key area of development. There are several arguments against that, the most important is Dash is a cryptocurrency project, not a social platform and I'd agree to some degree, Dash is digital cash, the money we're familiar with in digital form and social connections have no part in that. However, trust can be considered a currency and has been recognised as one in the past and likely will again in the future but in the present day it's an alien concept.
Another argument against any kind of development budget is development already has a budget. Personally I think we're at the point where that needs some consideration, a general budget has been very effective up to now but the project is growing fast and has several areas that could be developed independently so some sort of sub-division of development funds could be needed at some stage.
That leads to the second area where parts of your proposal coincide with current development, there has been some discussion on an update to the budgeting system and part of that is contracts. Discussion so far is on contracts as part of budgets, contractual obligations, funding cancellation clauses, that kind of thing but I think it's likely that will develop into a smart contract system to perform a wide range of budgeting operations automatically. That's a key part of the budgeting system though and I doubt there'd be much support for independent development, an independent trust system using simple identities provided by the Dash network would be the most favourable direction imho.
That would be a major undertaking though and would likely need a good reputation to get any kind of support, have you any open source projects, github repositories etc. as examples? I'd like to see Dash supporting development of a wide variety of independent projects but we seem to be at a turning point for that at the moment and it will probably take a lot of reputation building for any independent project to be funded up-front, ie. projects would need to be developed and then request funding rather than request funding for development.
In every project there is a first stage to be developed, and it is the conceptual design. We wrote our proposal as a first explanation for the conceptual.
By the other hand, the needed development budget dash community already have, as I understand it, is for people working at the detailed stage for several projects.
Before to start a coding project, is usefull to seek for previous development. May be all the solutions we need for our proposal, already exist, and we just need put all them together.
The work we like to do is some like the next step after a conceptual design: Specific technical papers explaining how every idea can be accoplished, and what are the open source projects already done or in development right now.
If we step into the lucky to find already-made code, it great!, work saved.
Concerning your question about our backgrounds on coding, Oscar has some participation in projects on Hit Hub, but we do not have any of our own yet. I know is a main concern to you, and I have to be honest. I hope to help on the conceptual and math foudations for the code, and Oscar hopes to help a lot in the coding area.
As always I appreciate your interest on our proposal.
Regards