Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Development Update, Whitepaper and Other News

Discussion in 'Official Announcements' started by eduffield, Apr 21, 2015.

  1. eduffield

    eduffield Core Developer
    Dash Core Team Moderator

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,315
    Trophy Points:
    183
    Hello Everyone,

    We just wanted to give everyone an update on the project and what we are focusing on right now. Currently the team is working on many different projects for development, marketing and outreach. We’ve made some great progress with marketing & outreach, we’ll have more about that in the coming weeks/months. We know it’s been quiet for a couple weeks and there’s good reason for that.

    Development Update - v0.12.0.0

    • Udjin has merged all upstream changes from Bitcoin 10 into the project. This means we’ll support much faster syncing via headers-first blocks and various other changes to the core software.
    • I’ve been working on re-implementing the Masternode Broadcast/Pinging classes to be much easier to read and more efficient. This will allow us to finally use inventory messages for updates to the Masternode network, reducing bandwidth by as much as 80%!
    • The code is getting very close to the point where we will no longer require the reference node. The reference node was created in order to solve a problem dash has had since the beginning, unfair masternode payments. With the reference node, the network has round robin masternode payments, but this node is centralized and our goal is to decentralize all components of the network. In the v0.12.0.0 version, we’re going to run the network in a hybrid state where the reference node can be turned off and the network will enforce masternode payments in a round-robin fashion just like it does now, except with no centralization. This hybrid state will allow us to still use the reference node as a backup if needed.
    • Udjin has been working on improved language support for the the Darksend process, which means users mixing coins in other languages will no longer see english errors messages.

    Mobile Wallets Capable of DS and IX

    • We’re happy to announce that we have developers working on Darksend/InstantX implementations for mobile. This is very exciting because it will allow person-2-person instant transfer of value just like cash in a completely decentralized way, involving no third party. This is important because it brings us very close to our goal of providing a real medium of digital cash.
    • We also want to take the opportunity to welcome our new developer QuantumExplorer who is handling the development of our iPhone wallet.

    Decentralized Cryptocurrency Management Proposal
    • We’ve been working on a plan for months now to fully decentralize the projects funding and management going forward. This is a brand new concept in crypto and goes beyond the foundation model. We’re very excited, as we believe it solves some long standing issues that Bitcoin and other crypto-currencies have faced. We’ll be releasing a detailed whitepaper about this concept on Wednesday this week.

    Dash Whitepaper V1
    • The old whitepaper was very out of date, we’ve updated it and detailed all technology that we’re using within Dash. Click here to read the new whitepaper!
     
    • Like Like x 40
  2. lxklyga

    lxklyga New Member

    Joined:
    May 28, 2014
    Messages:
    7
    Likes Received:
    1
    Trophy Points:
    3
    good job !! TX
     
    • Like Like x 1
  3. Heisenberg

    Heisenberg New Member

    Joined:
    Mar 15, 2015
    Messages:
    17
    Likes Received:
    6
    Trophy Points:
    3
    干的漂亮,伊万
     
    • Like Like x 1
  4. gekos

    gekos New Member

    Joined:
    Jul 8, 2014
    Messages:
    5
    Likes Received:
    5
    Trophy Points:
    3
    Page 5 of the white paper still shows DRK in the last column where it says "Dash Required"

    Thanks for all your hard work

    edit: also page 12 & 13
     
    • Like Like x 2
  5. eduffield

    eduffield Core Developer
    Dash Core Team Moderator

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,315
    Trophy Points:
    183
    Fixed, thanks
     
  6. TaoOfSatoshi

    TaoOfSatoshi Grizzled Member
    Linguistic Dash Nation Founder

    Joined:
    Jul 15, 2014
    Messages:
    2,402
    Likes Received:
    2,459
    Trophy Points:
    1,183
    Great! Now we have one less chunk of regurgitated FUD for the BCT trolls to spew all over the board...

    Exciting times are coming!
     
    • Like Like x 2
  7. TanteStefana

    TanteStefana Moderator
    Linguistic Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,835
    Likes Received:
    1,859
    Trophy Points:
    1,283
    Wow, 16 pages! That sounds like it'll be thorough! Gonna have to curl up with this one ;)
     
    • Like Like x 2
  8. Stealth923

    Stealth923 Well-known Member
    Foundation Member Masternode Owner/Operator

    Joined:
    Mar 9, 2014
    Messages:
    318
    Likes Received:
    331
    Trophy Points:
    233
    phwarr awesome read- amazing as usual Evan, keep up the great work.....one step closer and closer!
     
  9. splawik21

    splawik21 Grizzled Member
    Foundation Member Dash Support Group

    Joined:
    Apr 8, 2014
    Messages:
    2,071
    Likes Received:
    1,413
    Trophy Points:
    1,283
    very cool, I`m proud to have delvelopers like you guys and all the people who area angaged i the project and gives thier input on the field they are capable to.
     
    • Like Like x 3
  10. THB

    THB New Member

    Joined:
    Apr 19, 2015
    Messages:
    6
    Likes Received:
    18
    Trophy Points:
    3
    Thanks Evan for the update. Sounds like the development is on a very good way. it's also nice to see updated white paper.
     
  11. kointrend

    kointrend Member

    Joined:
    Jan 22, 2015
    Messages:
    46
    Likes Received:
    58
    Trophy Points:
    58
    Thanks, good work!
     
  12. AnarchicCluster

    AnarchicCluster Active Member

    Joined:
    Dec 22, 2014
    Messages:
    395
    Likes Received:
    405
    Trophy Points:
    133
    Dash Address:
    XgJkzjmW1onXH8EsaaZakN1GswjjnAYhUE
    It's good that devs keep us, average folks in the loop. It really lifts our spirits.
     
    • Like Like x 1
  13. ichigo13

    ichigo13 Member
    Masternode Owner/Operator

    Joined:
    Jul 6, 2014
    Messages:
    40
    Likes Received:
    29
    Trophy Points:
    58
    Keep up the good work. Can't wait for the Management Proposal.
     
  14. darkwing

    darkwing Active Member

    Joined:
    Apr 8, 2014
    Messages:
    149
    Likes Received:
    110
    Trophy Points:
    103
    Great work!

    At the risk of being a pain.. what's happening with masternode blinding?
     
  15. balu

    balu Well-known Member
    Foundation Member Dash Support Group

    Joined:
    Oct 9, 2014
    Messages:
    119
    Likes Received:
    242
    Trophy Points:
    213
    As far as I know it was postponed as work on mobile wallets capable of ds and ix are treated with priority.
     
    • Like Like x 1
  16. mjsrs

    mjsrs Member

    Joined:
    Aug 6, 2014
    Messages:
    88
    Likes Received:
    68
    Trophy Points:
    68
    just #$%&!#$ GREAT!
    my congrats to all that have been hard working
     
  17. nfowest

    nfowest New Member

    Joined:
    May 27, 2014
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    Hi eduffield,
    Can you draw some points about the future solution for the unfair masternode rewarding? I think the hashrate of Dash is actually very poor and does not have any sense as securing the network. Does have the coin any chance of overpass the POW concept in near future?
    Thanks
     
  18. darkred

    darkred Active Member

    Joined:
    Feb 6, 2015
    Messages:
    236
    Likes Received:
    262
    Trophy Points:
    123
    Feedback for the Dash v1 white paper:
    1) The first graph should state Bitcoin clearly (eg: "Figure 1: Bitcoin Full nodes in the spring of 2014")
    2) There is a random word, "coin" just before section 2.1.
    3) Should change "doesn’t" to "does not". (no contractions)
    4) Should elaborate "AAPL". For example, "if AAPL is" should change to "if Apple Stock (AAPL) is".
    5) "Upon starting a Masternode" should have a comma. "Upon starting, a Masternode".
    6) "To pay the Masternodes this interface" should have a comma. "To pay the Masternodes, this interface".
    7) "it’s" should just be "it is". (s/it's/it is/g')
    8) Fix extra spacing in "approach , denominations". (to "approach, denominations")
    9) Add Bitcoin to "Figure 2: An example Coinjoin transaction with 2 users [11][12]" (example:" Figure 2: An example Bitcoin Coinjoin transaction with 2 users [11][12]")
    10) Add Bitcoin to "of Coinjoin, it’s possible". (to "of Bitcoin Coinjoin, it’s possible")
    11) Add Bitcoin to "Figure 3: Forward Change Linking" (to "Figure 3: Example of Bitcoin Forward Change Linking")
    12) Decimal amounts should always have leading zero. ('.7BTC' should be '0.7BTC') This should be changed in the graphic(s) as well.
    13) "Figure 4: Through Change Linking" should have Bitcoin added (example: "Figure 4: Through Change Linking of Bitcoin")
    14) Need to explain "DOS". This "3.3 Improved Privacy and DOS resistance" should be changed to "3.3 Improved Privacy and Denial of service (DOS) resistance"
    15) There should be a ":" colon following this text, "as follows" should be "as follows:".
    16) Should a table caption be a sentence? "Table 3. The probability of follow a Darksend transaction on the network given the attacker controls N Nodes." should be "Table 3. Probability of follow a Darksend transaction on the network given the attacker controls N Nodes".
    17. Add date to "(5.3 million at the time of writing)". For example, "(5.3 million at the time of writing, April 2015)".
    18. Change "can’t" to "cannot".
    19. Should explain acronyms CPU and GPU. For example, "Central Processing Unit (CPU)" and "Graphics Processing Unit (GPU)".
    20. Add page header/footers. (with page number and something like "Dash Whitepaper (v1)") Probably add link to official site for the whitepaper.
    21. Add p2p after the first use of "peer-to-peer". (to "peer-to-peer (p2p)")
    22. Add graph of the estimated number of Masternodes, showing growth over time.
    23. Sometimes there is a space between the quantity of DASH and the word DASH. (example: "1000 DASH") It should be consistent throughout. Either "1000 DASH" or "1000DASH".
    24. Change heading from "5.1 x11" to "5.1 x11 hashing algorithm".
    25. Should have info regarding where code is located (https://github.com/dashpay/dash) and mention that it is completely open source.
    26. Should there be mention of the Foundation?

    Most of these are minor edits, but they detract the reader.
     
    #18 darkred, Apr 21, 2015
    Last edited by a moderator: Apr 21, 2015
    • Like Like x 5
  19. darkred

    darkred Active Member

    Joined:
    Feb 6, 2015
    Messages:
    236
    Likes Received:
    262
    Trophy Points:
    123
    Where is the iPhone wallet source?
     
  20. darkstrike420

    darkstrike420 Active Member

    Joined:
    Jul 1, 2014
    Messages:
    178
    Likes Received:
    136
    Trophy Points:
    103
    And Evan has killed the arguments of trolls on BCT once again. I wonder what the trolls will rage about again.

    Good job Evan and Dashteam. Can't wait for 0.12!
     
  21. moli

    moli Grizzled Member

    Joined:
    Aug 5, 2014
    Messages:
    3,262
    Likes Received:
    1,837
    Trophy Points:
    1,183
    Where is this "it's"? If it is in the second sentence under "Introduction" ("Since it’s inception in 2009, Bitcoin has been rapidly growing in mainstream adoption and merchant usage[3]") then it should be "its", not "it is". I've noticed Evan has made this error a lot, but it's also a common error many people make.

    There're many links explaining this common English error, like this one: https://www.translegal.com/common-mistakes/its-vs-its
     
    • Like Like x 2
  22. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,602
    Likes Received:
    3,514
    Trophy Points:
    1,183
    It's not yet done nor released, patience please :)
     
    • Like Like x 1
  23. Sub-Ether

    Sub-Ether Well-known Member

    Joined:
    Mar 31, 2014
    Messages:
    1,525
    Likes Received:
    1,259
    Trophy Points:
    183
    UdjinM6, I am very impressed with hash engineering's android wallet, it does not appear to require any kind of update and is almost instant on startup, can you explain in a sentence or 2 for us slow learners how is it possible to not require the whole blockchain for update and use very little memory, are we talking about only requiring the last block or something like that, and is this something that can become standard in a normal PC installation for example?
    TIA,
    Sub-Ether.
     
  24. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,602
    Likes Received:
    3,514
    Trophy Points:
    1,183
    I have no relation to its development actually and so have no idea how it works. I think that https://dashtalk.org/threads/android-wallet-for-dash-beta-testing.4510/ is the right place to ask your question :rolleyes: (feel free to ping me there again :D)
     
  25. Sub-Ether

    Sub-Ether Well-known Member

    Joined:
    Mar 31, 2014
    Messages:
    1,525
    Likes Received:
    1,259
    Trophy Points:
    183
    Will do but thanks anyway. Btw, I respect your honesty about your lack of knowledge when you don't know the answer.
     
    • Like Like x 1
  26. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,602
    Likes Received:
    3,514
    Trophy Points:
    1,183
    I'm learning every day ;)
     
    • Like Like x 3
  27. TanteStefana

    TanteStefana Moderator
    Linguistic Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,835
    Likes Received:
    1,859
    Trophy Points:
    1,283
    Hi, I read this last night, and glad it covers everything in a pretty easy to understand way (only problem would be for outsiders who don't know the terminology). So now I can simply direct people to the white paper and tell them to ask if they need definitions :) This is great! Thanks!
     
  28. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,602
    Likes Received:
    3,514
    Trophy Points:
    1,183
    It's on github now https://github.com/dashpay/dash/wiki/Whitepaper :)
    Changes overview:
    1) done
    2) done
    3) not done - I'm not good enough at English so can't really see the difference, didn't apply
    4) done
    5) done
    6) done
    7) not done - I'm not good enough at English so can't really see the difference, didn't apply
    8) done
    9) not done - I'm not sure we need this. CoinJoin is a method that can be implemented by any other coin, problem is not with bitcoin but with original CoinJoin method itself.
    10) not done - same as #9
    11) not done - same as #9
    12) done in text only, I have no source for graphics
    13) not done - same as #9
    14) done
    15) done
    16) not done - I'm not good enough at English so can't really see the difference, didn't apply
    17. done
    18. not done - I'm not good enough at English so can't really see the difference, didn't apply
    19. done
    20. not done - Do not need this for wiki version
    21. not done - why?
    22. not done - I'm not sure where to get estimates from
    23. need to be done
    24. done
    25. could be done
    26. not done - Foundation has nothing to do with coin tech specs imo

    EDIT: "done" / "not done" / .. etc statuses :)
     
    #28 UdjinM6, Apr 21, 2015
    Last edited by a moderator: Apr 22, 2015
    • Like Like x 5
  29. darkred

    darkred Active Member

    Joined:
    Feb 6, 2015
    Messages:
    236
    Likes Received:
    262
    Trophy Points:
    123
    Wow! I've said this before and I'll say it again... You are amazing!
     
    • Like Like x 3
  30. Bridgewater

    Bridgewater Well-known Member
    Foundation Member

    Joined:
    Dec 14, 2014
    Messages:
    183
    Likes Received:
    164
    Trophy Points:
    203
    Excellent to see everything all in one place now. I'm sure it will be helpful for those who want a more coherent, technical picture of the project as a whole without having to piece together multiple posts and press releases.

    A couple minor suggestions for the Masternode reward calculations in section 2.1...

    1.
    Payments for a standard day for running a Masternode can be calculated by using the following formula:
    [​IMG]
    --Since we are using "n" here, change it to read "Payment for a single day of running one or more Masternodes"

    2.
    --Add the word "annual" for the ROI calculation
    "Annual return on investment for running a Masternode can be calculated as"

    3.
    [​IMG]
    --I think the "n" should be changed to a "1" in the ROI formula, to fit the above description of running "a Masternode"
    ((1/t)*r*b*a*365)/1000
    -OR- You could keep the "n" and multiply the 1000 by n ((n/t)*r*b*a*365)/1000n. but given the end result is a percentage, only 1 MN is relevant.
     

Share This Page