Bitcoin Forum
May 11, 2024, 12:53:17 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 »
101  Alternate cryptocurrencies / Announcements (Altcoins) / Round 103 - Lowest effective inflation rate on: February 26, 2020, 03:01:57 PM
Hey everybody!

Round 103 is finally here as of block 412000. It was a smooth round in regards to operations. All active file custodians synced on timely manner. Kudos for that!

Now lets do some numbers to demonstrate my point of view in regards to inflation, or effective inflation if you prefer. Devcoin core is setup to ~10% yearly inflation since inception. But things aren't that simple anymore. Since the Devcoin Foundation controls 90% of the newly generated coins and we have most of them sent to cold wallets, inflation has drastically reduced to %0.5. I hope that this motivates HODLers to start spending their Devcoins, since they control huge reserves. In the other hand, the Devcoin Foundation should keep its funds frozen as much as possible. So we need to keep our very low profile budget to keep operations working at minimum cost.

Ideas?

Go go Devcoin!

- develCuy
102  Alternate cryptocurrencies / Announcements (Altcoins) / Partial fallback reduction on round 102 on: January 31, 2020, 05:04:44 PM
Hey everybody,

I have to inform that round 102 started with the already known fallback reduction, which happens when file custodians aren't in sync. This time we have learned something knew, as soon as the custodians are in sync, the network goes back to normal, producing 50k new Devcoins per block. The fallback reduction started on block 408000 and stopped on block 408322, so we have 322 blocks with the penalty.

What was the cause?

In the first place I found that one custodian synced too late, again. For the safety of the network, we need a new file custodian to take over. In the second place, two file custodians were affected by a miss-configuration in the DNS, which forced redirection to HTTPS, this is a known bug that has been fixed already and is included in the latest release of Devcoin core. It is very well known that the world is deprecating HTTP, so we are now forced to upgrade our nodes to the latest release, or at least patch them with the HTTPS fix. More info here: https://github.com/devcoin/core/issues/77 At the time of writting, 20% of the network is running Devcoin 0.8.6

Let's make round 103 pass smooth!

Go go Devcoin!

- develCuy
103  Alternate cryptocurrencies / Announcements (Altcoins) / Round 101 good to go! on: December 19, 2019, 10:56:07 PM
All file custodians are now synced and ready for round 101.

Happy holidays!

- develCuy
104  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Call for Devcoin miners (Round 100) on: November 26, 2019, 06:00:46 AM
Welcome to round 100!

The fallback reduction is finally away starting from block 400000, so we are back on track!!

It means that the new file custodians were accepted by the majority of miners. Also, according to our block explorer 25% of the network is running the latest Devcoin pre-release (v0.8.6). Let's see what happens with an official release!

Now I want to acknowledge not only the file custodians, but everybody running the Devcoin blockchain. Everybody might have different interest, but you all have an inspiring loyalty for what you do! Kudos to you for that  Smiley

Go go Devcoin!

- develCuy

P.S: People outside call it burial. Our hearts drum the rebirth!

Dear Devcoin miners,

I'm pleased to announce that all the file custodians are finally in sync and ready to hit round 100!

It is very important that you make sure that your node has the latest receiver_99.csv and receiver_100.csv files into the receiver/ folder, in advance to block 400000, otherwise the fallback reduction algorithm will keep halving the miners reward down to 2500 per block. If you can't find the files in your local copy of the blockchain, please manually download them from here:

http://galaxies.mygamesonline.org/receiver_99.csv
http://galaxies.mygamesonline.org/receiver_100.csv

You don't need to stop your node or perform any other action apart from downloading those files into the right place. Also, I recommend this because during round 98 many file custodians, for different reasons, had their mirrors offline temporarily or definitively. Your node needs the up-to-date list of file custodian mirrors in order to work correctly, and that can't happen automatically if the majority of mirrors are offline for too long.

Last but not least, there is a new pre-release of Devcoin awaiting for you in the official repository: https://github.com/devcoin/core/. It was a very long time since the last release, so you have another reason to give your merged miner setup some maintenance.

Thanks for your precious time and contributions to the Devcoin project!

Go go Devcoin!

- develCuy
105  Alternate cryptocurrencies / Announcements (Altcoins) / Call for Devcoin miners (Round 100) on: November 15, 2019, 07:51:16 AM
Dear Devcoin miners,

I'm pleased to announce that all the file custodians are finally in sync and ready to hit round 100!

It is very important that you make sure that your node has the latest receiver_99.csv and receiver_100.csv files into the receiver/ folder, in advance to block 400000, otherwise the fallback reduction algorithm will keep halving the miners reward down to 2500 per block. If you can't find the files in your local copy of the blockchain, please manually download them from here:

http://galaxies.mygamesonline.org/receiver_99.csv
http://galaxies.mygamesonline.org/receiver_100.csv

You don't need to stop your node or perform any other action apart from downloading those files into the right place. Also, I recommend this because during round 98 many file custodians, for different reasons, had their mirrors offline temporarily or definitively. Your node needs the up-to-date list of file custodian mirrors in order to work correctly, and that can't happen automatically if the majority of mirrors are offline for too long.

Last but not least, there is a new pre-release of Devcoin awaiting for you in the official repository: https://github.com/devcoin/core/. It was a very long time since the last release, so you have another reason to give your merged miner setup some maintenance.

Thanks for your precious time and contributions to the Devcoin project!

Go go Devcoin!

- develCuy
106  Alternate cryptocurrencies / Announcements (Altcoins) / The new OpenSource Fund (OpenSourceFund) from round 100 on: November 11, 2019, 05:15:16 AM
Starting from round 100 we are reassigning the 43 shares for OpenSource projects to the new OpenSource Fund, under the Devcoin address: 1KKZGDL56sHrZefZWw2p61x1z3qzyNAUDJ

Wait! Why?

Because, The Devcoin Foundation is supposed to fund OpenSource projects and writers. That is the actual purpose of the organization. The admins team discussed about how effective is that financial support given that Devcoin is currently hard to sell in the exchanges market. In other words, we are basically "giving away" Devcoins that can't be dumped (exchanged) for some other asset or fiat that can pay their particular expenses. That is not effective help for people that asked for financial support in the first place!

For the reasons above, the decision is to hold the shares in a new fund that will be used with a new fair distribution system in the future, only when the Foundation can provide real financial support. Good news is, the team is working hard for that day to come sooner than later!

Last but not least, we are setting up a tribunal to control all the funds (Software Development, DevSTEEM, Devtome, Operations, etc). If the accountant is ever hit by a bus, there will always be another person available to control the funds.

Go go Devcoin!

- develCuy
107  Alternate cryptocurrencies / Service Discussion (Altcoins) / Re: Unrealistic bounty allocations on: November 10, 2019, 11:45:47 PM
Realistic bounty rewards are always at the highest of 500k, those showing millions can't be trusted, they will surely dump in price when they hit exchanges and mostly the devs have nothing good to offer i think they just want to seize the opportunity to raise good money in ICO or IEO and run

Some old coins like DeVCoin will just change the bounty to reward the admins with your work
Beware old coins that change admins

unicode.03C0, can you share with me why do you think like that about Devcoin?

- develCuy
108  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: November 10, 2019, 11:35:36 PM
i am merge miner

Where is DevTome content now?  Need config infos listed there about block sigs


Can you supply me with the old url, unicode.03C0? Equiped with the url then the original page should be retrievable from the backup server and made available for you.

- Nova

Nova, I can publish the info to our github receiver's wiki https://github.com/devcoin/receivers/wiki. You only need to send me links to the pages in the backup server.

- develCuy
109  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: November 08, 2019, 09:50:04 PM
For the people with interest on what is being discussed in the internal forum for admins.

Apart from boring managerial stuff, we also share some interesting ideas. So, I "spoiled" a few of mine here:

https://steemit.com/devcoin/@develcuy/develcuy-s-devcoin-spoiler-1

- develCuy
110  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: November 06, 2019, 08:17:47 PM


What truly worked for me was downloading the receiver files and making sure they were copied over to my roaming>devcoin>receivers folder (I was missing 96-99 so I just copied those over after seeing that my 95 was the same as the one I downloaded from the seed at http://devcoin.darkgamex.ch/

I went to this https://github.com/devcoin/receivers and download zip master receiver file and open %appdata% roaming>devcoin and move the unzipped file to this location and rename it to receiver after deleting receiver file already there and my wallet now syncs.
Thank you for this solution.I would give merit but am unable to with newbie status but help appreciated!

Yes, that method works but my intention was to have your help testing if your node can successfully sync with the blockchain and to report any issue in the process. Can you still make it?

- develCuy
111  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: November 06, 2019, 12:08:45 AM

5. Start your node like this: $ devcoind -reindex


Just a note that it's --reindex (two hyphens) on linux.

You can use any of them single or double hyphens, but the default is single hyphen as shown in $ devcoin -?

- develCuy
112  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: November 05, 2019, 04:07:34 PM
@realdantreccia, @kickback, we have a brand new Telegram group where we can exchange feedback a bit faster, you are welcome to join if you wish:

https://t.me/Devcoins

- develCuy
113  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: November 05, 2019, 12:08:01 PM
I am getting error "failed to find/connect to best block"

What is the meaning please?

I got that on Windows. I had to right click within the folder my wallet is in, run Powershell, then start the client with the -reindex command-line option in Powershell. I had a backup of my wallet beforehand.

That got my wallet reindexing the chain but then it stalled at a block it had before. I noticed I didn't have the receiver files from 96 to 99 (most recent) so I copied them from one of the seeds and put them in my roaming>devcoin folder with the rest of my receiver files.  My wallet is Windows 32-bit 0.8.5.1 (a beta version it says).  The 2014 update was the last for Windows, unless you know how to compile the new one. But this one works for now. Got it from devcoin.org.

Hope that helps you.

Thanks for the details. All file custodians are now synced! Let's try to sync your node with them:
1. Close any running devcoin node or desktop client.
2. Navigate to your roaming>devcoin>receiver folder
3. Delete all receiver_??.csv files (basically get the receiver folder empty)
4. Download this file to your roaming>devcoin>receiver folder https://raw.githubusercontent.com/devcoin/receivers/master/receiver_0.csv
5. Start your node like this: $ devcoind -reindex
6. Wait about ~10 minutes
7. Watch roaming>devcoin>receiver, do you see new files being created progressively?

If the answer to the last step is YES, then let it finish till you get the file receiver_99.csv, then you can run "devcoind stop" in another powershell in order to shutdown your node smoothly.

- develCuy
114  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: November 04, 2019, 11:25:06 PM
I am getting error "failed to find/connect to best block"

What is the meaning please?

Please elaborate a bit more, like: Devcoin version, operating system (and version), are you mining? etc.

- develCuy
115  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: November 04, 2019, 06:55:15 PM
My Windows wallet 0.8.5.1 (beta one from devcoin.org) keeps getting stuck at the same block when I try synching (around the time 0.8.6.0) came out for Linux and what not. Just wanted to mention that. I've got it all backed up and I actually think maybe since deveCuy mentioned to mine "1 block only" that this is something I'd have expected so no worries. (just don't forgot your windows friends when you got the time =) ). Thanks!

Thanks for the feedback realdantreccia! Regarding the Windows wallet, @K1773R has a working bundle AFAIK. Btw, people with skills to compile Devcoin on Windows and OSX are welcome to jump in to help and earn a share of the 10M Bounty: https://github.com/devcoin/core/issues/77

- develCuy
116  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: November 03, 2019, 10:43:12 PM
I can confirm that starting from block 396000 (round 99) onward, there are only 2500 new coins being generated, and they are being paid enterily to miners. Also, none of my wallets are downloading the receiver_99.csv file, yet they are still downloading blocks.

My guess is that miners are generating blocks while ignoring the latest receiver file, which should never happen. This might be due to a bug or a network attack. We should first discard the bug. Which is not an easy task because there are different versions of devcoin running the network, we should analyze each of them individually.

- develCuy

Now we have the issue reported in the issue queue https://github.com/devcoin/core/issues/76

So far we know that round 99 started at block 396000 on 2019-10-26 11:07:49 UTC, and that at least 4 of the 7 file custodian mirrors where well setup by  2019-10-23 17:04:45 UTC or 2 days and 18 hours in advance to round 99. Yet, we should investigate further to determine if that was enough time in advance and if not having the next receiver file prior to generating block 396000 makes the nodes to halve miners rewards and not paying shares, as proposed by Markm.

- develCuy


After studying the source code a bit more, I'm more convinced that we neither have a bug or a network attack, instead we have the miner nodes doing what they are programmed to do as Mark already said. Why are they generating only 2500 DVC per block? Because miner nodes are unable to validate that the 50% + 1 of file custodians have their mirror of receiver_99.csv in sync. For that reason they aren't downloading that file, rather they apply a programmed "fallback reduction" that lowers the rewards to 2500 DVC.

There is an assumption that we had to have the file custodians in sync 2 weeks in advance to the new round, but I can't confirm it yet. So far I read in the source code that miner nodes keep trying to download the next receiver file before, during and after discovering a new block and regular nodes do it when syncing the blockchain with the network.

Long history short, we currently have a contradiction, because the file custodians doesn't seem to be hosting the exactly same copy (bit by bit) of receiver_99.csv. At least, that is what the nodes "can say". But when I compare the files, they are exactly the same. Another option is that somehow the nodes aren't able to download all copies of the receiver file, they might be getting a truncated file or even empty. This idea is reinforced by the fact we had 3 file custodians outdated or with their server offline, the remaining 4 should be enough but it doesn't seem to be the case.

I keep debugging the source code for finding a solution. All help is welcome! We have an open issue here https://github.com/devcoin/core/issues/76

- develCuy

I have finally figured out what is happening and I'm working on a fix. We had a mixture of situations:

1. Two custodians have their servers not working properly, they tend to go offline for different issues with their infrastructure
2. Ctya's server was shutdown in the middle of round 98, rather than at the end, not allowing Traxo to take over smoothly
3. Another custodian has enforced HTTPS connections but most of the miners nodes don't support it
4. The custodians not were in sync early enough for round 99

For the reasons above, we had 4 of the 7 mirrors "out of sync" for the standard of Devcoin blockchain, that leaves only 3 working mirrors when we need at least 4, the nodes are then rejecting the receiver files. The consequence of is that miners apply a penalty know as "fallback reduction", as an incentive for solving the issue with file custodians.

Hopefully, we can finally fix this situation, but it requires consensus from all the file custodians and perhaps adding a couple mirrors as I anticipated since previous rounds. My proposal is to implement one or two automated receiver files mirrors, so that we can lower the chance for this situation to happen again. Also, we have to be more strict with file custodians, if they are unreliable, we can't hold them for a single round more, and that is what I'm going to do from now on. Along releasing the receiver file earlier, we should define a safe deadline soon.

People interested on the technical details of what originated this situation please check the issue queue: https://github.com/devcoin/core/issues/76

Last but not least, the latest version of Devcoin supports HTTPS, but it looks like the majority of miners never managed to update their nodes. I don't blame them because we never released any official stable version for a long time. So we should do it now!

Let's clean up all the mess!

- develCuy

QUICK UPDATE

We are very close to have round 99 fixed. If some miner is interested on collaborate, please try the new prerelease version of Devcoin 0.8.6.0 from the official repository: https://github.com/devcoin/core

I recommend you to follow Qtera's instructions:

https://steemit.com/busy/@cpol/how-to-compile-your-very-own-devcoin-wallet-in-ubuntu-18-04

AND use the following command to download the source code:

$ git clone --branch 0.8.6.0 https://github.com/devcoin/core

FINALLY, don't use it with your current wallet, please create a new separate wallet for your trial.

WARNING: Please mine ONE and only ONE block, then shutdown your node and report your findings here.

Go go Devcoin!

- develCuy
117  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: November 01, 2019, 05:02:44 PM
UPDATE

We should have good and bad news soon, but the most important is that Devcoin is overcoming just another obstacle in a long journey with ups and downs.

File custodians are currently working to get the blockchain back to normal operation. We also need the miners to resync the blockchain when asked for, so please stay tuned!

Now I want to take a brief time to publicly share my wonder for the internal design of Devcoin. The current situation with file custodians encouraged me to deeply study the source code for understanding what is happening. I value so much all the learning and wish to have more people willing to learn from the hidden gems of Devcoin's source code that can only come from masterminds like Unthinkingbit's. Also, I want to thank Mark for taking time to share his rich knowledge of Devcoin and other cryptocurrencies, I would find it impossible to understand anything without his guidance. The quoted text below is perfect example of what I'm saying.

Last but not least, I should also mention Emfox, which is a very accountable person that is always willing to collaborate, which is critical for keep Devcoin blockchain operational.

Now I think that everybody collaborating in the team deserves acknowledgement, and I'll make sure to make specific mentions whenever possible.

OK, back to cleaning up our mess...

Go go Devcoin!

- develCuy


I think it is simply doing what it is designed to do in the event that "file custodians" do not put the new receiver files online in time.

Basically it got to the start of the new round, could not find enough identical receiver files, which each node would have started to look for a different random number of blocks before the end of the previous round in order not to all go looking at once and in order to ensure by the time the new round began it would alreay have the new receiver file in place; thus it had to go ahead with this round without a receiver file, and to draw even the miner's attemption to that fact it halves even the miner's payout (to give miner an incentive to keep the file custodians doing their thing, and for the miners to actually use the receiver files).

So I think it is doing exactly what it is supposed to do.

Unthinkingbit was worried it was taking so long to get the files in place, as he figured about the 17th of the month they should have been in place.

(Or maybe he meant that by the 17th I should have generated the file for others to grab, so they could all grab it in plenty of time.)

Now I guess we will have to rename the 99 file as 100 and wait for the next round, which hopefully we won't be too late getting the files in place for.

And of course since the blockchain is running this round as a no-receive-rfile round, we have to get rid of those 99 files so anyone trying to catch up to the blockchain from scratch does not crap out on round 99 due to thinking it had a reeiver file when in fact at the time it actually happened in real life it did not.

It is important to have those files in plae BEFORE the first block of the new round is mined if we actually want a receiver file to be used for the round.

Basically we just dawdled and delayed and filed to have them in place by the 17th or whenever it was that nodes started going out looking for the next round receiver file so as to be ready when the new round came along.

This is something that obviously had to be done, since no way should the blockchain stall, user's transactions failing to transact and so on, merely due to file custodians screwing up.

By affecting the income of the miners to, it ensures the miners have an incentive to try to make sure there are resposible custodians who are doing their job on time.

-MarkM-

118  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: October 31, 2019, 08:02:59 AM
I can confirm that starting from block 396000 (round 99) onward, there are only 2500 new coins being generated, and they are being paid enterily to miners. Also, none of my wallets are downloading the receiver_99.csv file, yet they are still downloading blocks.

My guess is that miners are generating blocks while ignoring the latest receiver file, which should never happen. This might be due to a bug or a network attack. We should first discard the bug. Which is not an easy task because there are different versions of devcoin running the network, we should analyze each of them individually.

- develCuy

Now we have the issue reported in the issue queue https://github.com/devcoin/core/issues/76

So far we know that round 99 started at block 396000 on 2019-10-26 11:07:49 UTC, and that at least 4 of the 7 file custodian mirrors where well setup by  2019-10-23 17:04:45 UTC or 2 days and 18 hours in advance to round 99. Yet, we should investigate further to determine if that was enough time in advance and if not having the next receiver file prior to generating block 396000 makes the nodes to halve miners rewards and not paying shares, as proposed by Markm.

- develCuy


After studying the source code a bit more, I'm more convinced that we neither have a bug or a network attack, instead we have the miner nodes doing what they are programmed to do as Mark already said. Why are they generating only 2500 DVC per block? Because miner nodes are unable to validate that the 50% + 1 of file custodians have their mirror of receiver_99.csv in sync. For that reason they aren't downloading that file, rather they apply a programmed "fallback reduction" that lowers the rewards to 2500 DVC.

There is an assumption that we had to have the file custodians in sync 2 weeks in advance to the new round, but I can't confirm it yet. So far I read in the source code that miner nodes keep trying to download the next receiver file before, during and after discovering a new block and regular nodes do it when syncing the blockchain with the network.

Long history short, we currently have a contradiction, because the file custodians doesn't seem to be hosting the exactly same copy (bit by bit) of receiver_99.csv. At least, that is what the nodes "can say". But when I compare the files, they are exactly the same. Another option is that somehow the nodes aren't able to download all copies of the receiver file, they might be getting a truncated file or even empty. This idea is reinforced by the fact we had 3 file custodians outdated or with their server offline, the remaining 4 should be enough but it doesn't seem to be the case.

I keep debugging the source code for finding a solution. All help is welcome! We have an open issue here https://github.com/devcoin/core/issues/76

- develCuy

I have finally figured out what is happening and I'm working on a fix. We had a mixture of situations:

1. Two custodians have their servers not working properly, they tend to go offline for different issues with their infrastructure
2. Ctya's server was shutdown in the middle of round 98, rather than at the end, not allowing Traxo to take over smoothly
3. Another custodian has enforced HTTPS connections but most of the miners nodes don't support it
4. The custodians not were in sync early enough for round 99

For the reasons above, we had 4 of the 7 mirrors "out of sync" for the standard of Devcoin blockchain, that leaves only 3 working mirrors when we need at least 4, the nodes are then rejecting the receiver files. The consequence of is that miners apply a penalty know as "fallback reduction", as an incentive for solving the issue with file custodians.

Hopefully, we can finally fix this situation, but it requires consensus from all the file custodians and perhaps adding a couple mirrors as I anticipated since previous rounds. My proposal is to implement one or two automated receiver files mirrors, so that we can lower the chance for this situation to happen again. Also, we have to be more strict with file custodians, if they are unreliable, we can't hold them for a single round more, and that is what I'm going to do from now on. Along releasing the receiver file earlier, we should define a safe deadline soon.

People interested on the technical details of what originated this situation please check the issue queue: https://github.com/devcoin/core/issues/76

Last but not least, the latest version of Devcoin supports HTTPS, but it looks like the majority of miners never managed to update their nodes. I don't blame them because we never released any official stable version for a long time. So we should do it now!

Let's clean up all the mess!

- develCuy

119  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: October 30, 2019, 05:17:07 PM
I can confirm that starting from block 396000 (round 99) onward, there are only 2500 new coins being generated, and they are being paid enterily to miners. Also, none of my wallets are downloading the receiver_99.csv file, yet they are still downloading blocks.

My guess is that miners are generating blocks while ignoring the latest receiver file, which should never happen. This might be due to a bug or a network attack. We should first discard the bug. Which is not an easy task because there are different versions of devcoin running the network, we should analyze each of them individually.

- develCuy

Now we have the issue reported in the issue queue https://github.com/devcoin/core/issues/76

So far we know that round 99 started at block 396000 on 2019-10-26 11:07:49 UTC, and that at least 4 of the 7 file custodian mirrors where well setup by  2019-10-23 17:04:45 UTC or 2 days and 18 hours in advance to round 99. Yet, we should investigate further to determine if that was enough time in advance and if not having the next receiver file prior to generating block 396000 makes the nodes to halve miners rewards and not paying shares, as proposed by Markm.

- develCuy


After studying the source code a bit more, I'm more convinced that we neither have a bug or a network attack, instead we have the miner nodes doing what they are programmed to do as Mark already said. Why are they generating only 2500 DVC per block? Because miner nodes are unable to validate that the 50% + 1 of file custodians have their mirror of receiver_99.csv in sync. For that reason they aren't downloading that file, rather they apply a programmed "fallback reduction" that lowers the rewards to 2500 DVC.

There is an assumption that we had to have the file custodians in sync 2 weeks in advance to the new round, but I can't confirm it yet. So far I read in the source code that miner nodes keep trying to download the next receiver file before, during and after discovering a new block and regular nodes do it when syncing the blockchain with the network.

Long history short, we currently have a contradiction, because the file custodians doesn't seem to be hosting the exactly same copy (bit by bit) of receiver_99.csv. At least, that is what the nodes "can say". But when I compare the files, they are exactly the same. Another option is that somehow the nodes aren't able to download all copies of the receiver file, they might be getting a truncated file or even empty. This idea is reinforced by the fact we had 3 file custodians outdated or with their server offline, the remaining 4 should be enough but it doesn't seem to be the case.

I keep debugging the source code for finding a solution. All help is welcome! We have an open issue here https://github.com/devcoin/core/issues/76

- develCuy
120  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [DVC]DevCoin - Official Thread - Moderated on: October 28, 2019, 03:53:28 PM
I can confirm that starting from block 396000 (round 99) onward, there are only 2500 new coins being generated, and they are being paid enterily to miners. Also, none of my wallets are downloading the receiver_99.csv file, yet they are still downloading blocks.

My guess is that miners are generating blocks while ignoring the latest receiver file, which should never happen. This might be due to a bug or a network attack. We should first discard the bug. Which is not an easy task because there are different versions of devcoin running the network, we should analyze each of them individually.

- develCuy

Now we have the issue reported in the issue queue https://github.com/devcoin/core/issues/76

So far we know that round 99 started at block 396000 on 2019-10-26 11:07:49 UTC, and that at least 4 of the 7 file custodian mirrors where well setup by  2019-10-23 17:04:45 UTC or 2 days and 18 hours in advance to round 99. Yet, we should investigate further to determine if that was enough time in advance and if not having the next receiver file prior to generating block 396000 makes the nodes to halve miners rewards and not paying shares, as proposed by Markm.

- develCuy
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!