Jump to content

X-Cash

Sign in to follow this  
  • entries
    34
  • comments
    0
  • views
    4964

DPOPS Beta Update — Phase 2

Sign in to follow this  
Snider

45 views

DPOPS Beta Update — Phase 2

0*_HA4CEgawC9It7Pk.png

Dear Community,

It is with great excitement that we are sharing with you this update about the DPOPS Beta progress.

During the last year, we have developed an innovative consensus protocol called Delegated-Proof-of-Private-Stake. This protocol is the first DPOS that allows the use of private stakes for staking. While we coded most of the features from scratch, we have chosen to rely on Monero’s core technology for the obfuscation of the transactions.

In this article, we are providing you with an update on what has been developed and fixed since the start of the Beta. We would also like to give a huge thanks to all the contributors who assisted us since the alpha to identify these bugs and also providing their feedback to improve DPOPS.

Bugs fixing

Below is the exhaustive lists of the bugs identified and solved in the last weeks.

Incorrect block producer picking up [DPOPS]

This issue caused some delegates to pay for blocks they did not create.

Wrong block producer in block [DPOPS]

The wrong block producer was stored in the created block.

Double pay replay round [DPOPS]

Shared delegates were paying double or more for replayed rounds.

Security issue VRF key generation [DPOPS]

VRF keys were generated using a non-CSPRNG generator, making them weaker.

Majority check for syncing not working [DPOPS]

Fixed the majority check which verifies the integrity of a DB synced from a delegate.

Server stability [DPOPS]

Various fixes to make server and messaging more stable and less prone to drops.

Empty DB sync error [DPOPS]

Syncing would get stuck if the DB to sync was empty.

False positives reserve proofs [DPOPS]

Some edge cases were causing false positives for reserve proofs.

Syncing issue [Core]

One should be able to sync even if 34%+ of delegates are offline, fall back is 80% of seed nodes need to be online to sync.

Sometimes vote fails but is added [Core]

Checking was too strict with a 100% seed nodes threshold + 67% of delegates. Now adjusted to 80% seed nodes + 67% of delegates.

Reorganization issues [Core]

Reorganizations were triggered while not allowed under DPOPS rules.

Changing from solo to shared setups [Autoinstaller]

Switching between setup was not working after the installation.

Blockchain bootstrapping [Autoinstaller]

Blockchain was not being bootstrapped during installation.

Spelling errors [Autoinstaller]

Various wording and spelling adjustments.

Showing wrong info sometimes [Delegates website]

Some wrong information was displayed in several delegates metrics/stats

Logo not showing [Delegates & Shared Delegates websites]

Fixed logo not being displayed

No-blocks produced error [Shared delegates website]

An error as displayed before producing the first block

Non-functional API error [Shared delegates website]

Don’t allow for lookup based on the hash of a block.

Features & Optimisations

We also added a few notable features thanks to your feedbacks !

Get online status [DPOPS]

Delegates are now sorted by online/offline status and followed by vote count. This way, only the top 50 online delegates are displayed.

Miscellaneous optimizations [DPOPS]

Various CPU optimizations.

Seed nodes backup DB [DPOPS]

Seed nodes now save a second physical backup of decentralized DB for extra security.

Seed nodes don’t produce blocks anymore [DPOPS]

Only elected delegates will now be eligible to become block producers.

Stricter block verification rules [Core]

Stricter rules for delegates to add blocks to the blockchain, and faster syncing for all users.

Average delegate estimate vote count [Delegates website]

Added an average estimate indicator for becoming a delegate (total votes / 45).

Show blocks produced [Delegates website]

Blocks produced are now displayed on the front page

What’s next

It is with great excitement that we are now moving to the next step of the tests: Beta v2. This version includes all the fixes and features described above and should be the last before the main net release.

On Saturday 29th August, at 6 pm Paris time, we will start the second phase of DPOPS Beta, all delegates should update both their version and their VRF keys.

To update your keys please refer to the documentation here.

On behalf of the team, the contributors, and all the network participants, I would like to thank once again our great community for their support in creating the first delegated Proof-of-Private-Stake consensus. With beta v2 we are one step closer to bringing our innovation to the ecosystem and continuing to make X-Cash a successful project.

Finally, as the project is progressing significantly, we are preparing a special announcement for next week that will strengthen once again our commitment to the X-Cash project.

stat?event=post.clientViewed&referrerSource=full_rss&postId=cc5bce8293e7

DPOPS Beta Update — Phase 2 was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.


View the full article

Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • HashVault Latest Blocks

  • HashVault Stats

    • Global Hashrate
      3.47 TH
    • Avg Hashrate
      2.39 GH
    • Total Miners
      1453
    • Miners Paid
      42035
    • Total Payments
      1502121
    • Total Hashes
      9.23 EX
    • Blocks Found
      1646348
  • Posts

    • The Cleveland Browns are interviewing Chiefs offensive coordinator Eric Bieniemy in Kansas City to possibly be their next head coach.Bieniemy is the third candidate to interview with the Browns, who met Thursday with former Green Bay coach Mike McCarthy at their facility and traveled to Baltimore to speak with Ravens offensive coordinator Greg Roman https://www.kansascityfanstore.com/136-Chiefs_Rodney_Clemons_Jersey. Browns owner Jimmy Haslam wants to hire a coach first before turning his attention to finding a new general manager following John Dorseysudden departure this week.The 50-year-old Bieniemy has been on Clevelandradar for some time, mostly because he worked with Dorsey in Kansas City. However, he was not one of the candidates the Browns interviewed during their coaching search early in 2019 before the team hired Freddie Kitchens.                  Bieniemy played nine seasons in the NFL before he got into coaching, first at Colorado, his alma mater. Hebeen with the Chiefs since 2013 and has worked with Browns running back Kareem Hunt, who led the league in rushing as a rookie in 2017 Darrel Williams Jersey.Bieniemy is in his second season as the Chiefs offensive coordinator. Under his watch, quarterback Patrick Mahomes has blossomed into a superstar. Last season, he became just the second QB to throw for more than 5,000 yards and 50 touchdowns in one season and was named MVP.After meeting with Bieniemy, the Browns plan to interview 49ers defensive coordinator Robert Saleh in San Francisco and Bills offensive coordinator Brian Daboll on Sunday in Buffalo. Theyve also scheduled meetings with Vikings offensive coordinator Kevin Stefanski and Patriots offensive coordinator Josh McDaniels.
    • Retiring New Orleans Saints tight end Benjamin Watson strongly criticized NFL Commissioner Roger Goodell on Thursday for his public silence following a blown call in the NFC championship game Zach Wood Jersey.Watson posted a letter to Goodell on Twitter, saying we all realize that football is an imperfect game, played, coached and officiated by imperfect people. What occurred last Sunday in New Orleans, though, was outside of that expected and accepted norm.Watson continued, adding your continued silence on this matter is unbecoming of the position you hold, detrimental to the integrity of the game and disrespectful and dismissive to football fans everywhere. From the locker room to Park Ave., accountability is what makes our league great. Lead by example. We are waiting.                  Officials clearly missed pass interference and helmet-to-helmet contact on Los Angeles Rams cornerback Nickell Robey-Coleman, who flattened Saints receiver Tommylee Lewis on an incomplete pass inside the Rams 10-yard line with 145 left in a tie game. The play occurred in close range of two officials along the sideline who never pulled their flags https://www.nrsprostore.com/114-Saints_Marcus_Williams_Jersey.The Saints settled for a field goal. The Rams tied the game on Greg Zuerlein48-yarder and won it in overtime with his 57-yarder.Saints coach Sean Payton said after the game that Al Riveron, the NFL senior vice president of officiating, couldnt believe no penalty was called on the play.On Monday, Saints receiver Michael Thomas implored Goodell to undo the outcome of the game, citing an NFL rule that allows for the reversal of a gameresult or the rescheduling of a game, either from the beginning or from the point at which the extraordinary occurred. The league has never invoked the rule to reverse a gameoutcome.
    • Teammates and opponents, coaches and NFL executives, even most fans recognize that Tom Brady has nothing left to prove.There might be one dissenting voice Brady himself.Maybe thatwhy in the midst of the disappointment and some discontent with how the Patriots season ended and how he performed in the second half of the schedule https://www.newenglandstoreonline.com/127-Patriots_Nick_Coe_Jersey, Brady came pretty close to guaranteeing he will be back for a 21st season. At age 43.                  Asked about retirement following the wild-card loss to the Texans, Brady said, I would say its pretty unlikely, but, yeah, hopefully unlikely.Later, to another question about his plans Lenzy Pipkins Jersey, Brady addedAgain, I dont want to get too much into the future and stuff. I mean, this team has fought hard. We battled every day, we tried to get better, we worked hard to improve, and I was proud to be a part of this team. Not only this year, but every year.Again, I just dont know whats going to happen and Im not going to predict it. No one needs to make choices at this point. I love playing football, I love playing for this team. Ive loved playing for this team for two decades and winning a lot of games. And again, I dont know what it looks like moving forward, so well just take it day by day.Brady doesnt need football any longer from a success standpoint. Not with a record six Super Bowl rings, four MVP honors in the big game James Harrison Jersey, and three league MVP awards. Five years after he has retired, hell be feted in Canton, Ohio as a first-ballot Hall of Famer.He doesnt need the money, either. What he seems to require, like so many star athletes, is the competition that spices his existence. The adrenaline explosions. The challenges.The locker room rapport. The practices. The game planning.Brady surely knows there are few, if any, replacements outside of the game once he leaves the sport for good. Unlike the man he is most compared to among his contemporaries, Peyton Manning, Brady doesnt fit the off-field celebrity role Manning has embraced so well.So, barring physical ailments and few football players ever have taken care of themselves the way Brady has another year at the helm of the Patriots or another team appears doable. Herea peek into which uniform Brady could wind up in for 2020.PATRIOTSObviously, remaining where he has spent the last two decades not only as the face of the franchise but for several years the face of the league is most logical Yodny Cajuste Jersey. Or is itMaybe Brady would like to try replicating his New England successes with another coach. In part to show he can reach the top in a different system and a different city. In part to display that the Patriots dynastic run was built on his brilliance more than anything.Should he return to Foxborough, Brady can name his price. Does anyone see owner Robert Kraft balking Especially after some of the hometown discounts Brady allegedly took in past negotiationsHe also would be wise to insist on better personnel around him after the drop-off in talent level at receiver and on the offensive line this season.CHARGERSBrady is a California guy; sure, itNoCal, but he and his wife, super model Gisele Bundchen, would seem a perfect fit in SoCal.Philip Rivers comes off one of his worst seasons and the Chargers could be ready to move on from their long-time QB. Plus, what better way to move into their new home They will be overshadowed by the Rams in SoFi Stadium except with Brady behind center.BENGALSBrady could play and tutor Joe Burrow. Nah, henot likely to touch the NFLworst team.BEARSBrady at 53 might be more reliable than Mitchell Trubisky was this season. And, like New England, Chicago has a top-shelf defense.COWBOYSMaybe Dak Prescott isnt the answer to AmericaTeamnearly quarter-century Super Bowl drought. We all know how much Jerry Jones likes to create headlines. What a doozy that would be in Big D.           
    • Chicago Bears quarterback Mitchell Trubisky is active against the New Orleans Saints after missing a game because of a left shoulder injury.Trubisky was injured on the opening drive of Chicagos victory over Minnesota on Sept. 29. Chase Daniel replaced him in that game and played in the loss to Oakland the following week https://www.indianapolisproshop.com/54-Colts_Clayton_Geathers_Jersey. The Bears are coming off a bye.The Saints are trying to improve to 5-0 with Teddy Bridgewater as their starter in Drew Brees place. New Orleans ruled out top running back Alvin Kamara  and top receiving tight end Jared Cook  on Friday.                  Tennessee will host the Los Angeles Chargers without starting inside linebacker Jayon Brown after he hurt a groin muscle that knocked him out early of a 16-0 loss in Denver last week. Titans veteran linebacker Cameron Wake is active after missing the past two games with an injured hamstring.Defensive tackle Jeffery Simmons, the No. 19 pick overall by Tennessee, will make his NFL debut. He tore his left ACL in early February training for the draft, an injury that knocked him out of being a likely top 10 selection.The Chargers will be without defensive end Melvin Ingram for a third straight game with an injured hamstring and kicker Michael Badgley again with an injured knee.Seattles depth at safety will be tested when the Seahawks face old friend Earl Thomas and the Baltimore Ravens Parris Campbell Jersey. Seattle ruled out Bradley McDougald with back spasms. The Seahawks will go with Tedric Thompson and rookie Marquise Blair as their safeties, with fellow rookie Ugo Amadi as the only backup.Seattle is also without defensive end Ziggy Ansah because of an ankle injury suffered last week against Cleveland. The Seahawks added defensive tackle Jarran Reed to the active roster on Saturday and will make his season debut after serving a six-game suspension https://www.indianapolisproshop.com/68-Colts_Chase_Mclaughlin_Jersey.The Ravens will be without starting wide receiver Marquise Brown and linebacker Patrick Onwuasor, and top cornerback Jimmy Smith. Brown and Onwuasor both have ankle injuries, while Smith has a knee injury.
    • In 2018, it seemed that the Cowboys had solved their linebacker position for the next decade. Jaylon Smith looked fully healed from his horrible knee injury and was moving around on the field like he was projected to do before the injury. The Cowboys also selected Leighton Vander Esch in the first round of the 2018 draft https://www.dallasprostore.com/87-Cowboys_Bradlee_Anae_Jersey, and after an injury to Sean lee forced him on the field as the starter, he never relinquished the position. Both linebackers had terrific 2018 seasons and the dynamic duo was going to rule the middle of the Cowboys defense. Then 2019 happened. Smith didn look nearly as good as he did in 2018. Even though he somehow made the Pro Bowl after the season, almost any observer of the Cowboys will tell you something was a little off. Vander Esch also experienced a dip in play and then was sidelined with a serious neck injury.Suddenly, the Cowboys had issues at linebacker. Or so it appeared, but the organization didn even address the position in the 2020 draft showing that hey have every confidence in Smith and Vander Esch https://www.dallasprostore.com/20-Cowboys_Terrell_Owens_Jersey. They are making plans to utilize Smith in a new role that might take advantage of his ability to rush the passer. With Vander Esch, though, it all about his recovery from neck surgery. At the time, the issue was serious enough to make people wonder about the prospect of Vander Esch not being able to continue his career. The Cowboys always felt like he would return, and now Vander Esch says the same. In fact, he says he feels as good as ever. "I feel as good now as I ever have."Leighton Vander Esch updates SlaterNFL on his health. Look for the full interview next week.
×
×
  • Create New...