forked from DODOEX/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbb4fbd25.25541582.js
1 lines (1 loc) · 7.07 KB
/
bb4fbd25.25541582.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{131:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return d}));var r=n(2),a=n(6),i=(n(0),n(146)),o={id:"decentralization",title:"Decentralization",sidebar_label:"Decentralization"},l={id:"decentralization",isDocsHomePage:!1,title:"Decentralization",description:"In our vision, DODO will be fully governed by the community, and controlled by three DAOs",source:"@site/docs/decentralization.md",permalink:"/docs/docs/decentralization",editUrl:"https://github.com/DODOEX/docs/edit/master/docs/decentralization.md",sidebar_label:"Decentralization",sidebar:"someSidebar",previous:{title:"Authority",permalink:"/docs/docs/authority"},next:{title:"Risk Parameters",permalink:"/docs/docs/riskParameters"}},c=[{value:"Admin DAO",id:"admin-dao",children:[]},{value:"Risk Control DAO",id:"risk-control-dao",children:[]},{value:"Earn DAO",id:"earn-dao",children:[]},{value:"Process",id:"process",children:[]}],b={rightToc:c};function d(e){var t=e.components,n=Object(a.a)(e,["components"]);return Object(i.b)("wrapper",Object(r.a)({},b,n,{components:t,mdxType:"MDXLayout"}),Object(i.b)("p",null,"In our vision, DODO will be fully governed by the community, and controlled by three DAOs"),Object(i.b)("h3",{id:"admin-dao"},"Admin DAO"),Object(i.b)("p",null,"Act as an administrator, the ultimate mediator of all issues."),Object(i.b)("h3",{id:"risk-control-dao"},"Risk Control DAO"),Object(i.b)("p",null,"Act as a supervisor and deal with all risk events urgently."),Object(i.b)("h3",{id:"earn-dao"},"Earn DAO"),Object(i.b)("p",null,"To distribute revenue of maintainer."),Object(i.b)("h2",{id:"process"},"Process"),Object(i.b)("p",null,"When DODO was launched, all authorities were governed by the team. As the community learns more about DODO, we will gradually return all the rights to the community. Although there is no timeline for this process yet, we do intend to follow the process."),Object(i.b)("table",null,Object(i.b)("thead",{parentName:"table"},Object(i.b)("tr",{parentName:"thead"},Object(i.b)("th",Object(r.a)({parentName:"tr"},{align:null})),Object(i.b)("th",Object(r.a)({parentName:"tr"},{align:null}),"Step"),Object(i.b)("th",Object(r.a)({parentName:"tr"},{align:null}),"Finished"))),Object(i.b)("tbody",{parentName:"table"},Object(i.b)("tr",{parentName:"tbody"},Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"1"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"Set Admin to multi","-","sig wallet with daily limit"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"\u2714\ufe0f")),Object(i.b)("tr",{parentName:"tbody"},Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"2"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"Deploy DODOWild: Allows anyone create their own DODO"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}))),Object(i.b)("tr",{parentName:"tbody"},Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"3"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"Issue governance token"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}))),Object(i.b)("tr",{parentName:"tbody"},Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"4"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"Set Maintainer to Earn DAO"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}))),Object(i.b)("tr",{parentName:"tbody"},Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"5"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"Set Admin to Admin DAO"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}))),Object(i.b)("tr",{parentName:"tbody"},Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"6"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}),"Set Supervisor to Risk Control DAO"),Object(i.b)("td",Object(r.a)({parentName:"tr"},{align:null}))))),Object(i.b)("p",null,"What is the purpose of each step?"),Object(i.b)("ol",null,Object(i.b)("li",{parentName:"ol"},"All admin actions come with a public announcement period to avoid single point failure"),Object(i.b)("li",{parentName:"ol"},"Anyone can create a new ",Object(i.b)("inlineCode",{parentName:"li"},"DODO Pair")," and use it to provide liquidity to their tokens. This marks the return of the code to the community"),Object(i.b)("li",{parentName:"ol"},"Issue governance tokens and formulate a token distribution plan, which will initiate the step down process"),Object(i.b)("li",{parentName:"ol"},"Hand over the profit distribution responsibility to Earn DAO"),Object(i.b)("li",{parentName:"ol"},"After handing admin authority over to the DAO, the team has no real control rights, and only reserves the right to control risk"),Object(i.b)("li",{parentName:"ol"},"The team steps down completely, marking the last step towards complete decentralization")))}d.isMDXComponent=!0},146:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return O}));var r=n(0),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var b=a.a.createContext({}),d=function(e){var t=a.a.useContext(b),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},u=function(e){var t=d(e.components);return a.a.createElement(b.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},p=a.a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,o=e.parentName,b=c(e,["components","mdxType","originalType","parentName"]),u=d(n),p=r,O=u["".concat(o,".").concat(p)]||u[p]||s[p]||i;return n?a.a.createElement(O,l(l({ref:t},b),{},{components:n})):a.a.createElement(O,l({ref:t},b))}));function O(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,o=new Array(i);o[0]=p;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:r,o[1]=l;for(var b=2;b<i;b++)o[b]=n[b];return a.a.createElement.apply(null,o)}return a.a.createElement.apply(null,n)}p.displayName="MDXCreateElement"}}]);