Rune Christensen, the CEO of the Maker Foundation, has revealed that the Multi-Collateral Dai (MCD) system will be ready to launch on Nov. 18.
Speaking at Devcon 5 in Osaka, Japan, Christensen urged all holders of MakerDAO’s MKR token to cast their votes on November 15.
Dai Savings Rate, new CDPs
MCD is a decentralized blockchain-based system designed to encompass Maker smart contracts, front-end apps, tools and services.
MakerDao’s announcement points out two core features of the Maker protocol that will be heralded by its planned November launch: first, the Dai Savings Rate (DSR) — an MCD feature that allows DAI (DAI) stablecoin holders to lock their tokens in a smart contract to earn additional ones — as in a savings account.
Second, the release will provide new collateral types for Collateralized Debt Positions — another smart contract integral to the Dai stablecoin system.
MakerDAO claims that the launch of the MCD represents a major milestone, paving the way for the Maker protocol integration on the backend of Decentralized Finance applications.
In addition to reviewing and voting on the terms of the DSR, MKR holders will also be provided with documents to analyze the risk parameters for the two first tokens to be evaluated by MakerDAO’s interim risk team: Basic Attention Token (BAT) and Ether (ETH).
HackerOne user found critical MCD bug ahead of release
As Cointelegraph reported on Oct. 3, a HackerOne user disclosed a report revealing a critical bug in the planned MCD release. It was identified during the testing phase and before any users gained access to the system.
The bug could have reportedly allowed an attacker to steal all of the collateral stored in the MCD system — possibly via a single transaction. In return for the critical finding, the user was awarded a $50,000 bounty from MakerDAO’s bounty program.
window.fbAsyncInit = function () FB.init( appId: ‘1922752334671725’, xfbml: true, version: ‘v2.9’ ); FB.AppEvents.logPageView(); ; (function (d, s, id) var js, fjs = d.getElementsByTagName(s); if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//connect.facebook.net/en_US/sdk.js”; js.async = true; fjs.parentNode.insertBefore(js, fjs); (document, ‘script’, ‘facebook-jssdk’)); !function (f, b, e, v, n, t, s) if (f.fbq) return; n = f.fbq = function () n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) ; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = ‘2.0’; n.queue = ; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e); s.parentNode.insertBefore(t, s) (window, document, ‘script’, ‘https://connect.facebook.net/en_US/fbevents.js’); fbq(‘init’, ‘1922752334671725’); fbq(‘track’, ‘PageView’);