New filters on the Home Feed, take a look!
view details

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

39
The MAJOR leap in Masternode security and convenience this amazing v0.13.x update brought which everyone missed
Post Body

Ok, granted: the title is buzzfeed-style clickbait hyperbole. Our devs certainly didn't miss it, heh.

"BLS is pure Magic!"

Dash developer codablock said it best in the caption of this paragraph. This article he wrote last summer explains the advantages of the Boneh-Lynn-Sacham signature scheme and how its applications will benefit Dash.

Today we're reaping the rewards of our devs' hard work. The splitting of keys enabled by BLS gives us following advantages:

Delegate your Masternode vote

Too busy having a life next to being an MNO in need of researching all these detailed proposals? Delegate your vote to an expert/friend/fellow MNO/whoever you trust to vote for you. Just give them the respective voting key and lay back! Your 1k collateral remains untouched of course.

Provide your MN hosting provider an operator key

It's 3 AM, your node is a few hours away from payment and boom: the server crashes. Your hosting provider sends you a message that your node requires a restart, which itself requires a signed message from your 1k Dash collateral private key. But, shoot, you're unconscious and sleep right through your reward payment...

Enter the magical BLS operator key: Just give your MN hoster the op-key and they can restart your node whenever necessary. Fully automated, instant, hassle-free and totally secure. Why secure? Because your collateral is never touched in the process either!

Set a payout address of your choosing

Tired of having to open your collateral wallet every time you want to spend your Masternode rewards? Well, gather round people, the times they are a changin'! With the reward key you set the payout address you want. How about getting paid directly to your Android/iPhone while your 1k Dash are safe and sound in cold storage?

Forever in cold storage?!

Assuming you're in for the long haul like most MNOs, with all these new keys available (at least in theory) from now on you never have to touch your Dash collateral ever again. Put it into deep, cold storage and rest assured that you'll only need it the day you decide to actually sell (may that day never come :P). Seriously, how awesome is that?!

Of course you can change/invalidate each and every one of those keys, too with a fourth, so called "owner key", which, yes you guessed it: has no power over your collateral either (but yeah, at least this one you'd have to keep reasonably safe. You didn't expect all rainbows and unicorns, did ya :P)

So there you have it. Dash after 5 years still ceaselessly innovating and pushing the envelope.

(Let the copypasta begin!)

Edit: As Dash developer UdjinM6 pointed out to me, I've (unwittingly) overblown the use of BLS. For the record: Only the operator key is BLS-based. The rest are traditional ECDSA. Still Coda's research and efforts documented in the linked article laid the groundwork for the splitting of MN keys. Thank you UdjinM6!

Author
Account Strength
100%
Account Age
10 years
Verified Email
Yes
Verified Flair
No
Total Karma
16,483
Link Karma
3,104
Comment Karma
12,972
Profile updated: 3 days ago
Posts updated: 6 months ago
Curator

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
5 years ago