Author

Topic: DNotes 2.0 - Staking, CRISP Interest, DNotes Pay - page 203. (Read 148870 times)

full member
Activity: 1078
Merit: 102
SEC Intensifies Scrutiny of ICOs, Investigating Overstock’s Crypto Offering

https://dcebrief.com/sec-intensifies-scrutiny-of-icos-investigating-overstocks-crypto-offering/
newbie
Activity: 79
Merit: 0
Good suggestions everyone, my vote goes to:

DNOTES GLOBAL DIGITAL CURRENCY
The Future of Money Starts Here

Thanks Brandon, that is a good one too.

I also like this one!
legendary
Activity: 1638
Merit: 1005

https://gizmodo.com/bill-gates-thinks-cryptocurrency-is-killing-people-in-a-1823381081

"The main feature of crypto currencies is their anonymity."

This statement is unfortunate and lacks vision from a person I believed to be a visionary. This industry is experiencing some growing pains, and the regulators are now trying to weed out the bad actors, but that is to be expected of a new industry. I'm sure the PC was used by a lot of bad actors as well.


There were a lot of comments along that line circulating on social media. Yes, some really bad people have used cryptocurrency, but all really bad people have used Windows...

I can't believe how fast the amount of misinformation has exploded, with media commentators making buy recommendations after laughing at crypto 6 months ago. 
legendary
Activity: 1932
Merit: 1111
DNotes
Good suggestions everyone, my vote goes to:

DNOTES GLOBAL DIGITAL CURRENCY
The Future of Money Starts Here

Thanks Brandon, that is a good one too.
legendary
Activity: 1932
Merit: 1111
DNotes
https://gizmodo.com/bill-gates-thinks-cryptocurrency-is-killing-people-in-a-1823381081

"The main feature of crypto currencies is their anonymity."

This statement is unfortunate and lacks vision from a person I believed to be a visionary. This industry is experiencing some growing pains, and the regulators are now trying to weed out the bad actors, but that is to be expected of a new industry. I'm sure the PC was used by a lot of bad actors as well.
member
Activity: 171
Merit: 10
Good suggestions everyone, my vote goes to:

DNOTES GLOBAL DIGITAL CURRENCY
The Future of Money Starts Here
legendary
Activity: 1932
Merit: 1111
DNotes
Thank you Tim and wiser!

I too like the "DNotes - The Inclusive Digital Currency, for Everyone"

So I'll say that's the top choice for now for the main headline. One way to describe what we are looking for is: What would we want people to say about DNotes?
legendary
Activity: 1610
Merit: 1060
DNotes - The inclusive digital currency, for everyone.

DNotes - Tomorrow's money, today.

DNotes - Your money, your way.



Thanks, Tim.

I like his one: DNotes - The inclusive digital currency, for everyone.
hero member
Activity: 846
Merit: 535
DNotes - The inclusive digital currency, for everyone.

DNotes - Tomorrow's money, today.

DNotes - Your money, your way.

legendary
Activity: 1806
Merit: 1029
My rough ideas:

DNotes: Taking you safely into the financial world of tomorrow (or the future)
DNotes: Safely navigate the financial transitions coming your way
DNotes: Where you get to be your own bank with full support
DNotes: We go the distance to do what's best... so you can too

I'm not too sure about tag lines
legendary
Activity: 1932
Merit: 1111
DNotes
Found the issue -- it's a floating point bug in GetBlockValue()
  These are my favorite posts in support case type communiques. The one where the solution has been found.

And to follow up on a post above, how are things progressing towards the 2.0 launch overall? Quick shareholder, top-level summary por favor?

We are on track for having the wallet with invoicing and CRISP integrated for mid March. The actual launch date is TBA.

I had a great meeting with the Geneca's team this afternoon. Though the main discussion was about an objective review of our ecosystems and their effectiveness in achieving our overall missions in pursuit of our vision to gain mass adoption of DNotes, we also discussed about DNotes 2.0 launch. We are confident that our phase one and phase two delivery of the wallet with invoicing and CRISP integrated will be in Beta testing stage by March 18, 2018. The launch date will be announced as soon as both teams mutually agreed that the product has been rigorously tested. There is a high level of confidence that the launch date will take place in early April, 2018.

I have a lot of respect for Geneca. We are very fortunate to have an immensely capable team that aligns so well with our business philosophies and commitment to always strive to be best in class. At times, it takes a little longer and cost more. At the end, we always do what is best for DNotes.

Three of Geneca's project managers from their "Experience Team" were assigned to go over everything that we have done for DNotes over the last four years. On the second day, one of them commented that it would take "four years" to read all the contents we have created. They are extremely impressed but also make some great recommendations.






One of the recommendations Geneca proposed was changing the main headline and sub headline:
BRIDGING THE GAP BETWEEN THE CENTRALIZED AND DECENTRALIZED.
Enabling peer to peer transfer of digital assets around the globe.

To something that is easier to understand regardless of the experience and knowledge of the user
. If anyone has any recommendations, it would be appreciated.

Here is my contribution. Feel free to comment and make changes:

DNotes
The Trusted Digital Currency For All Of Us To Be Our Own Bank In The Digital Age.

Thanks Alan! I would encourage everyone to contribute. It is the first thing a user would see when they are visiting DNotes, so it is fairly important and should be consistent going forward. They may have 0 knowledge about cryptocurrencies, so it is important that they can relate to it.

Here are my current thoughts:

Headline: The Trusted Digital Currency for the Financial Inclusion and Empowerment of Everyone Worldwide
Sub Headline: Enabling peer to peer transfer of digital assets around the globe.


This was inspired (with some copyright infringement - lol) by the "DNotes Turns Four" article - https://dcebrief.com/dnotes-turns-four/

Headline:   DNotes - The Digital Currency for Global Financial Inclusion and Economic Participation

Is there any reason the sub-headline has to be structured like a sentence? If we simply listed perhaps the top tech features (since that is likely the hook), we may eliminate some of the new-user confusion of the current -  "Enabling peer to peer transfer of digital assets around the globe."

For example (random choices):

Proof of Stake * Global Payments * Blockchain Innovation * Security  (or...)

Just a thought...

Thanks Chase! Hopefully the author doesn't mind Wink
Good ideas. No, it absolutely can be whatever we want.
legendary
Activity: 1638
Merit: 1005
Found the issue -- it's a floating point bug in GetBlockValue()
  These are my favorite posts in support case type communiques. The one where the solution has been found.

And to follow up on a post above, how are things progressing towards the 2.0 launch overall? Quick shareholder, top-level summary por favor?

We are on track for having the wallet with invoicing and CRISP integrated for mid March. The actual launch date is TBA.

I had a great meeting with the Geneca's team this afternoon. Though the main discussion was about an objective review of our ecosystems and their effectiveness in achieving our overall missions in pursuit of our vision to gain mass adoption of DNotes, we also discussed about DNotes 2.0 launch. We are confident that our phase one and phase two delivery of the wallet with invoicing and CRISP integrated will be in Beta testing stage by March 18, 2018. The launch date will be announced as soon as both teams mutually agreed that the product has been rigorously tested. There is a high level of confidence that the launch date will take place in early April, 2018.

I have a lot of respect for Geneca. We are very fortunate to have an immensely capable team that aligns so well with our business philosophies and commitment to always strive to be best in class. At times, it takes a little longer and cost more. At the end, we always do what is best for DNotes.

Three of Geneca's project managers from their "Experience Team" were assigned to go over everything that we have done for DNotes over the last four years. On the second day, one of them commented that it would take "four years" to read all the contents we have created. They are extremely impressed but also make some great recommendations.






One of the recommendations Geneca proposed was changing the main headline and sub headline:
BRIDGING THE GAP BETWEEN THE CENTRALIZED AND DECENTRALIZED.
Enabling peer to peer transfer of digital assets around the globe.

To something that is easier to understand regardless of the experience and knowledge of the user
. If anyone has any recommendations, it would be appreciated.

Here is my contribution. Feel free to comment and make changes:

DNotes
The Trusted Digital Currency For All Of Us To Be Our Own Bank In The Digital Age.

Thanks Alan! I would encourage everyone to contribute. It is the first thing a user would see when they are visiting DNotes, so it is fairly important and should be consistent going forward. They may have 0 knowledge about cryptocurrencies, so it is important that they can relate to it.

Here are my current thoughts:

Headline: The Trusted Digital Currency for the Financial Inclusion and Empowerment of Everyone Worldwide
Sub Headline: Enabling peer to peer transfer of digital assets around the globe.


This was inspired (with some copyright infringement - lol) by the "DNotes Turns Four" article - https://dcebrief.com/dnotes-turns-four/

Headline:   DNotes - The Digital Currency for Global Financial Inclusion and Economic Participation

Is there any reason the sub-headline has to be structured like a sentence? If we simply listed perhaps the top tech features (since that is likely the hook), we may eliminate some of the new-user confusion of the current -  "Enabling peer to peer transfer of digital assets around the globe."

For example (random choices):

Proof of Stake * Global Payments * Blockchain Innovation * Security  (or...)

Just a thought...
legendary
Activity: 1932
Merit: 1111
DNotes
Found the issue -- it's a floating point bug in GetBlockValue()
  These are my favorite posts in support case type communiques. The one where the solution has been found.

And to follow up on a post above, how are things progressing towards the 2.0 launch overall? Quick shareholder, top-level summary por favor?

We are on track for having the wallet with invoicing and CRISP integrated for mid March. The actual launch date is TBA.

I had a great meeting with the Geneca's team this afternoon. Though the main discussion was about an objective review of our ecosystems and their effectiveness in achieving our overall missions in pursuit of our vision to gain mass adoption of DNotes, we also discussed about DNotes 2.0 launch. We are confident that our phase one and phase two delivery of the wallet with invoicing and CRISP integrated will be in Beta testing stage by March 18, 2018. The launch date will be announced as soon as both teams mutually agreed that the product has been rigorously tested. There is a high level of confidence that the launch date will take place in early April, 2018.

I have a lot of respect for Geneca. We are very fortunate to have an immensely capable team that aligns so well with our business philosophies and commitment to always strive to be best in class. At times, it takes a little longer and cost more. At the end, we always do what is best for DNotes.

Three of Geneca's project managers from their "Experience Team" were assigned to go over everything that we have done for DNotes over the last four years. On the second day, one of them commented that it would take "four years" to read all the contents we have created. They are extremely impressed but also make some great recommendations.






One of the recommendations Geneca proposed was changing the main headline and sub headline:
BRIDGING THE GAP BETWEEN THE CENTRALIZED AND DECENTRALIZED.
Enabling peer to peer transfer of digital assets around the globe.

To something that is easier to understand regardless of the experience and knowledge of the user. If anyone has any recommendations, it would be appreciated.

Here is my contribution. Feel free to comment and make changes:

DNotes
The Trusted Digital Currency For All Of Us To Be Our Own Bank In The Digital Age.


Thanks Alan! I would encourage everyone to contribute. It is the first thing a user would see when they are visiting DNotes, so it is fairly important and should be consistent going forward. They may have 0 knowledge about cryptocurrencies, so it is important that they can relate to it.

Here are my current thoughts:

Headline: The Trusted Digital Currency for the Financial Inclusion and Empowerment of Everyone Worldwide
Sub Headline: Enabling peer to peer transfer of digital assets around the globe.

legendary
Activity: 1932
Merit: 1111
DNotes
Update on rounding issue on certain machines, we will create a solution on a separate branch and tested on debian to be available today. This will not affect the rest of the network, nor will a fork be required. We are also sending over 35,000 DNotes to the multipool to be distributed to the miners mining DNotes during the 48 hour window to ensure they are paid for their mining efforts.
legendary
Activity: 1610
Merit: 1060
Found the issue -- it's a floating point bug in GetBlockValue()
  These are my favorite posts in support case type communiques. The one where the solution has been found.

And to follow up on a post above, how are things progressing towards the 2.0 launch overall? Quick shareholder, top-level summary por favor?

We are on track for having the wallet with invoicing and CRISP integrated for mid March. The actual launch date is TBA.

I had a great meeting with the Geneca's team this afternoon. Though the main discussion was about an objective review of our ecosystems and their effectiveness in achieving our overall missions in pursuit of our vision to gain mass adoption of DNotes, we also discussed about DNotes 2.0 launch. We are confident that our phase one and phase two delivery of the wallet with invoicing and CRISP integrated will be in Beta testing stage by March 18, 2018. The launch date will be announced as soon as both teams mutually agreed that the product has been rigorously tested. There is a high level of confidence that the launch date will take place in early April, 2018.

I have a lot of respect for Geneca. We are very fortunate to have an immensely capable team that aligns so well with our business philosophies and commitment to always strive to be best in class. At times, it takes a little longer and cost more. At the end, we always do what is best for DNotes.

Three of Geneca's project managers from their "Experience Team" were assigned to go over everything that we have done for DNotes over the last four years. On the second day, one of them commented that it would take "four years" to read all the contents we have created. They are extremely impressed but also make some great recommendations.






One of the recommendations Geneca proposed was changing the main headline and sub headline:
BRIDGING THE GAP BETWEEN THE CENTRALIZED AND DECENTRALIZED.
Enabling peer to peer transfer of digital assets around the globe.

To something that is easier to understand regardless of the experience and knowledge of the user. If anyone has any recommendations, it would be appreciated.

Here is my contribution. Feel free to comment and make changes:

DNotes
The Trusted Digital Currency For All Of Us To Be Our Own Bank In The Digital Age.
newbie
Activity: 9
Merit: 0
Found the issue -- it's a floating point bug in GetBlockValue()


Thanks flound1129! That is correct, some blocks like 2103797 reward 20.36265624 rather than (25*math.pow(0.95,4)) 20.36265625. The mystery remains, why your node rejects it and all the others seem fine with it.


Hey, Dnote folks, I was mining at multipool.us when Dnote 'had problems'.   I'm currently out over 250 Dnote, but some are out THOUSANDS and THOUSANDS.
flound1129 found the problem (PAY THIS GUY!), so why can't Dnote reimburse us by making our Dnotes valid -- instead of us miners losing, what?  70,000 Dnotes or more?    

Come on, make this right.  If a bug caused all of us to lose 70K coins, why should we ever mine Dnote again -- knowing that a bug could pop up and screw us out of days and weeks of mining?    There are ALOT of pissed-off miners right now -- because of a developer software bug. I know, bugs happen. But please, own up to it and do the right thing for the miners who make the coins.

Just sayin ...

Not to worry cornercafe, we are working on figuring that out right now, so the miners can get the DNotes they thought they were mining. We don't want the miners to suffer as a result.


Hey, now THAT'S what I'm talking about! Thank you, thank you, and I thank you for the several hundred miners who would have been SOL, had you not decided to do what's right. God bless you and Dnotes.


legendary
Activity: 1932
Merit: 1111
DNotes
Found the issue -- it's a floating point bug in GetBlockValue()


Thanks flound1129! That is correct, some blocks like 2103797 reward 20.36265624 rather than (25*math.pow(0.95,4)) 20.36265625. The mystery remains, why your node rejects it and all the others seem fine with it.


Hey, Dnote folks, I was mining at multipool.us when Dnote 'had problems'.   I'm currently out over 250 Dnote, but some are out THOUSANDS and THOUSANDS.
flound1129 found the problem (PAY THIS GUY!), so why can't Dnote reimburse us by making our Dnotes valid -- instead of us miners losing, what?  70,000 Dnotes or more?    

Come on, make this right.  If a bug caused all of us to lose 70K coins, why should we ever mine Dnote again -- knowing that a bug could pop up and screw us out of days and weeks of mining?    There are ALOT of pissed-off miners right now -- because of a developer software bug. I know, bugs happen. But please, own up to it and do the right thing for the miners who make the coins.

Just sayin ...

Not to worry cornercafe, we are working on figuring that out right now, so the miners can get the DNotes they thought they were mining. We don't want the miners to suffer as a result.
newbie
Activity: 9
Merit: 0
Found the issue -- it's a floating point bug in GetBlockValue()


Thanks flound1129! That is correct, some blocks like 2103797 reward 20.36265624 rather than (25*math.pow(0.95,4)) 20.36265625. The mystery remains, why your node rejects it and all the others seem fine with it.


Hey, Dnote folks, I was mining at multipool.us when Dnote 'had problems'.   I'm currently out over 250 Dnote, but some are out THOUSANDS and THOUSANDS.
flound1129 found the problem (PAY THIS GUY!), so why can't Dnote reimburse us by making our Dnotes valid -- instead of us miners losing, what?  70,000 Dnotes or more?   

Come on, make this right.  If a bug caused all of us to lose 70K coins, why should we ever mine Dnote again -- knowing that a bug could pop up and screw us out of days and weeks of mining?    There are ALOT of pissed-off miners right now -- because of a developer software bug. I know, bugs happen. But please, own up to it and do the right thing for the miners who make the coins.

Just sayin ...
legendary
Activity: 1932
Merit: 1111
DNotes
Found the issue -- it's a floating point bug in GetBlockValue()


Thanks flound1129! That is correct, some blocks like 2103797 reward 20.36265624 rather than (25*math.pow(0.95,4)) 20.36265625. The mystery remains, why your node rejects it and all the others seem fine with it.

It's not really a mystery, pow(0.95,4)*25 at https://github.com/DNotesCoin/DNotes/blob/master/src/main.cpp#L851-L853 evaluates to 20.362656249999997 on my system, which evaluates to False in the comparison at https://github.com/DNotesCoin/DNotes/blob/master/src/main.cpp#L1431 when the coinbase transaction vtx[0].getValueOut() == 20.36265625 and thus the block is considered invalid.

Minor correction, since nSubsidy starts out as an int64, the math should be pow(0.95,4)*2500000000 == 2036265624.9999998, which is being cast back to an int64 type at https://github.com/DNotesCoin/DNotes/blob/master/src/main.cpp#L853

Expected behavior when casting a floating point value to an int is that the number is truncated (not rounded).  See https://stackoverflow.com/questions/9695329/c-how-to-round-a-double-to-an-int

Patching main.cpp in the following manner (assuming rounding is the desired behavior) appears to fix the issue:

Code:
diff --git a/src/main.cpp b/src/main.cpp
index 4773964..48d7b3c 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -850,7 +850,7 @@ int64 static GetBlockValue(int nHeight, int64 nFees)
        {
                int yearsElapsed = nHeight / 525949;
                double nReductionPercentage = pow(0.95,yearsElapsed);
-               nSubsidy = nSubsidy * nReductionPercentage;
+               nSubsidy = (int64) ((nSubsidy * nReductionPercentage)+0.5);
        }
     return nSubsidy + nFees;
 }


Appreciate it flound1129! There was 8 or so blocks that reported 20.36265624 reward after the reward change, all of the rest have been 20.36265625, and at the point where it was 20.36265625 is the block your node started rejecting blocks. There have been no other reports of incident since, so I assume the problem is isolated to your specific setup, or as for on the network your machine. The problem is to make changes to the block reward would require forking the network, which creates an even bigger problem and across the entire network. I'll have to check, but I don't believe this can be changed just on your side without impacting the rest of the network.

This doesn't change the block reward, it fixes the truncation.  Adding 0.5 is the recommended way to do this in c++.

Again, see https://stackoverflow.com/questions/9695329/c-how-to-round-a-double-to-an-int

nSubsidy is in satoshis.

I don't know whether this will result in the correct behavior across all platforms, so you should probably pass it to your devs and/or do some quick testing to make sure the returned number is still correct on your systems.

I'd also be happy with an official fix from the DNotes team.

Correct, I understand the fix. I just need to know if changing the block reward rule in this manner requires a network fork or not. Either way, I'll find out.

Edit: I will be meeting with one my developers tomorrow. It may be that we don't have to worry about different calculations across the network short term, and just recompiling on your rig with the change will get you back up and running, so your rig comes to the same conclusion as the rest of the network and everything continues as normal. Will let you know.
full member
Activity: 1078
Merit: 102
JPMorgan Chase Identifies Crypto as Business Risk Factor

https://dcebrief.com/jpmorgan-chase-identifies-crypto-as-business-risk-factor/
Jump to: