diff --git a/404.html b/404.html index 927b56c..2224e94 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ Page Not Found | Tic Ton Oracle - + diff --git a/assets/js/ad1f35b9.a76eff0b.js b/assets/js/ad1f35b9.a76eff0b.js deleted file mode 100644 index e550fc9..0000000 --- a/assets/js/ad1f35b9.a76eff0b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktic_ton=self.webpackChunktic_ton||[]).push([[829],{9456:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>l,frontMatter:()=>a,metadata:()=>c,toc:()=>h});var r=i(5893),n=i(1151);const a={sidebar_position:3},o="How is the Tic Ton Oracle operated?",c={id:"ticton/arch",title:"How is the Tic Ton Oracle operated?",description:"Welcome to the insightful exploration of the Tic Ton Oracle's operation. This section provides a comprehensive understanding of its innovative decentralized mechanism. We delve into the architecture and the step-by-step process that underlines the Oracle's functionality, offering a detailed view of its unique approach to maintaining accuracy and integrity in decentralized data verification. Let's embark on this journey to understand how the Tic Ton Oracle revolutionizes data validation and security.",source:"@site/docs/ticton/arch.md",sourceDirName:"ticton",slug:"/ticton/arch",permalink:"/ticton-doc/docs/ticton/arch",draft:!1,unlisted:!1,editUrl:"https://github.com/Ton-Dynasty/docs/ticton/arch.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"The benefits of Tic Ton Oracle",permalink:"/ticton-doc/docs/ticton/benifts"},next:{title:"Why is Tic Ton a Game Changer?",permalink:"/ticton-doc/docs/ticton/changer"}},s={},h=[{value:"Architecture",id:"architecture",level:2},{value:"In-Depth Architecture Breakdown",id:"in-depth-architecture-breakdown",level:2},{value:"Step1: Provide price by Watchmaker",id:"step1-provide-price-by-watchmaker",level:2},{value:"Step2: Verify price by Timekeeper",id:"step2-verify-price-by-timekeeper",level:2},{value:"Step3: Protocols get price",id:"step3-protocols-get-price",level:2},{value:"Summary",id:"summary",level:2}];function d(e){const t={h1:"h1",h2:"h2",img:"img",p:"p",strong:"strong",...(0,n.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"how-is-the-tic-ton-oracle-operated",children:"How is the Tic Ton Oracle operated?"}),"\n",(0,r.jsx)(t.p,{children:"Welcome to the insightful exploration of the Tic Ton Oracle's operation. This section provides a comprehensive understanding of its innovative decentralized mechanism. We delve into the architecture and the step-by-step process that underlines the Oracle's functionality, offering a detailed view of its unique approach to maintaining accuracy and integrity in decentralized data verification. Let's embark on this journey to understand how the Tic Ton Oracle revolutionizes data validation and security."}),"\n",(0,r.jsx)(t.h2,{id:"architecture",children:"Architecture"}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.img,{alt:"Alt text",src:i(3938).Z+"",width:"3567",height:"2678"})}),"\n",(0,r.jsx)(t.h2,{id:"in-depth-architecture-breakdown",children:"In-Depth Architecture Breakdown"}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.strong,{children:"You can envision the Tic Ton Oracle as the story below:"})}),"\n",(0,r.jsx)(t.p,{children:"A Watchmaker can submit a correct time to Tic Ton's Alarm.\nIf a Timekeeper finds any Alarm with inaccurate time, they can report a new time to that Alarm."}),"\n",(0,r.jsx)(t.p,{children:"If the time provided by a Watchmaker remains unadjusted by the Timekeeper,\nthe Watchmaker receives a reward. Timekeepers also earn rewards for correcting erroneous Alarm times.\nThe funds for these rewards come from customers who pay to check the current time."}),"\n",(0,r.jsx)(t.h2,{id:"step1-provide-price-by-watchmaker",children:"Step1: Provide price by Watchmaker"}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.img,{alt:"Alt text",src:i(9449).Z+"",width:"4334",height:"653"})}),"\n",(0,r.jsx)(t.h2,{id:"step2-verify-price-by-timekeeper",children:"Step2: Verify price by Timekeeper"}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.img,{alt:"Alt text",src:i(1370).Z+"",width:"3761",height:"896"}),"\nWhen the Timekeeper believes an Alarm's quote (1 TON / 2 USDT) is incorrect and the actual price should be 1 TON / 3 USDT, they can use 2 USDT to purchase the 1 TON.However, they must also provide a new, correct quote and transfer an amount double that of the exploited Alarm. If the original Watchmaker contributed 1 TON and 2 USDT, the Timekeeper must then transfer 2 TON and 6 USDT (representing 1 TON / 3 USDT) to the Oracle. The Oracle will then create an Alarm to record this quote and allow other Timekeepers to review it for arbitrage opportunities. Through this method, malicious quotes require asset commitment to the Oracle, but they also provide Timekeepers with arbitrage opportunities, each requiring a double asset deposit. As the arbitrage process repeats, the threshold for submitting malicious quotes increases."]}),"\n",(0,r.jsx)(t.h2,{id:"step3-protocols-get-price",children:"Step3: Protocols get price"}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.img,{alt:"Alt text",src:i(7517).Z+"",width:"2077",height:"601"}),"\nProtocols can retrieve prices from Tic Ton Oracle while paying some basic fees."]}),"\n",(0,r.jsx)(t.h2,{id:"summary",children:"Summary"}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.img,{alt:"Alt text",src:i(5425).Z+"",width:"8887",height:"5076"})})]})}function l(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},3938:(e,t,i)=>{i.d(t,{Z:()=>r});const r=i.p+"assets/images/architecture-33e211fa61a1da94e974cc3d3ef2c638.png"},9449:(e,t,i)=>{i.d(t,{Z:()=>r});const r=i.p+"assets/images/step1-15129713cc7dce3424c73843185e1771.png"},1370:(e,t,i)=>{i.d(t,{Z:()=>r});const r=i.p+"assets/images/step2-5da4b9c6aca3e4f5cb4777d847f93e5d.png"},7517:(e,t,i)=>{i.d(t,{Z:()=>r});const r=i.p+"assets/images/step3-7428189306a8db4b146b1eb826e2ef0a.png"},5425:(e,t,i)=>{i.d(t,{Z:()=>r});const r=i.p+"assets/images/summary-b4ab68a6d9444b339513af539deac1de.png"},1151:(e,t,i)=>{i.d(t,{Z:()=>c,a:()=>o});var r=i(7294);const n={},a=r.createContext(n);function o(e){const t=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),r.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ad1f35b9.ebeb2087.js b/assets/js/ad1f35b9.ebeb2087.js new file mode 100644 index 0000000..2461119 --- /dev/null +++ b/assets/js/ad1f35b9.ebeb2087.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktic_ton=self.webpackChunktic_ton||[]).push([[829],{9456:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>l,frontMatter:()=>n,metadata:()=>c,toc:()=>h});var i=r(5893),a=r(1151);const n={sidebar_position:3},o="How is the Tic Ton Oracle operated?",c={id:"ticton/arch",title:"How is the Tic Ton Oracle operated?",description:"Welcome to the insightful exploration of the Tic Ton Oracle's operation. This section provides a comprehensive understanding of its innovative decentralized mechanism. We delve into the architecture and the step-by-step process that underlines the Oracle's functionality, offering a detailed view of its unique approach to maintaining accuracy and integrity in decentralized data verification. Let's embark on this journey to understand how the Tic Ton Oracle revolutionizes data validation and security.",source:"@site/docs/ticton/arch.md",sourceDirName:"ticton",slug:"/ticton/arch",permalink:"/ticton-doc/docs/ticton/arch",draft:!1,unlisted:!1,editUrl:"https://github.com/Ton-Dynasty/docs/ticton/arch.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"The benefits of Tic Ton Oracle",permalink:"/ticton-doc/docs/ticton/benifts"},next:{title:"Why is Tic Ton a Game Changer?",permalink:"/ticton-doc/docs/ticton/changer"}},s={},h=[{value:"Architecture",id:"architecture",level:2},{value:"In-Depth Architecture Breakdown",id:"in-depth-architecture-breakdown",level:2},{value:"Step1: Provide price by Watchmaker",id:"step1-provide-price-by-watchmaker",level:2},{value:"Step2: Verify price by Timekeeper",id:"step2-verify-price-by-timekeeper",level:2},{value:"Step3: Protocols get price",id:"step3-protocols-get-price",level:2},{value:"Summary",id:"summary",level:2}];function d(e){const t={h1:"h1",h2:"h2",img:"img",p:"p",strong:"strong",...(0,a.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"how-is-the-tic-ton-oracle-operated",children:"How is the Tic Ton Oracle operated?"}),"\n",(0,i.jsx)(t.p,{children:"Welcome to the insightful exploration of the Tic Ton Oracle's operation. This section provides a comprehensive understanding of its innovative decentralized mechanism. We delve into the architecture and the step-by-step process that underlines the Oracle's functionality, offering a detailed view of its unique approach to maintaining accuracy and integrity in decentralized data verification. Let's embark on this journey to understand how the Tic Ton Oracle revolutionizes data validation and security."}),"\n",(0,i.jsx)(t.h2,{id:"architecture",children:"Architecture"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Alt text",src:r(3938).Z+"",width:"3567",height:"2678"})}),"\n",(0,i.jsx)(t.h2,{id:"in-depth-architecture-breakdown",children:"In-Depth Architecture Breakdown"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"You can envision the Tic Ton Oracle as the story below:"})}),"\n",(0,i.jsx)(t.p,{children:"A Watchmaker can submit a correct time to Tic Ton's Alarm.\nIf a Timekeeper finds any Alarm with inaccurate time, they can report a new time to that Alarm."}),"\n",(0,i.jsx)(t.p,{children:"If the time provided by a Watchmaker remains unadjusted by the Timekeeper,\nthe Watchmaker receives a reward. Timekeepers also earn rewards for correcting erroneous Alarm times.\nThe funds for these rewards come from customers who pay to check the current time."}),"\n",(0,i.jsx)(t.h2,{id:"step1-provide-price-by-watchmaker",children:"Step1: Provide price by Watchmaker"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.img,{alt:"Alt text",src:r(9449).Z+"",width:"4334",height:"653"}),"\nWatchmakers can provide accurate quotes to Tic Ton Oracle; for instance, if the quoted price is 1 TON / 2 USDT, the watchmaker must transfer 1 TON and 2 USDT to\nthe Oracle as a commitment. The Oracle then creates an Alarm for this quote. Multiple watchmakers may quote simultaneously, resulting in several Alarms, each representing\ndifferent quotes. If a quote remains unarbitrated by the Timekeeper after 20 blocks (refer to step two for the process), the watchmaker can claim rewards for that quote."]}),"\n",(0,i.jsx)(t.h2,{id:"step2-verify-price-by-timekeeper",children:"Step2: Verify price by Timekeeper"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.img,{alt:"Alt text",src:r(1370).Z+"",width:"3761",height:"896"}),"\nWhen the Timekeeper believes an Alarm's quote (1 TON / 2 USDT) is incorrect and the actual price should be 1 TON / 3 USDT, they can use 2 USDT to purchase the 1 TON.However, they must also provide a new, correct quote and transfer an amount double that of the exploited Alarm. If the original Watchmaker contributed 1 TON and 2 USDT, the Timekeeper must then transfer 2 TON and 6 USDT (representing 1 TON / 3 USDT) to the Oracle. The Oracle will then create an Alarm to record this quote and allow other Timekeepers to review it for arbitrage opportunities. Through this method, malicious quotes require asset commitment to the Oracle, but they also provide Timekeepers with arbitrage opportunities, each requiring a double asset deposit. As the arbitrage process repeats, the threshold for submitting malicious quotes increases."]}),"\n",(0,i.jsx)(t.h2,{id:"step3-protocols-get-price",children:"Step3: Protocols get price"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.img,{alt:"Alt text",src:r(7517).Z+"",width:"2077",height:"601"}),"\nProtocols can retrieve prices from Tic Ton Oracle while paying some basic fees."]}),"\n",(0,i.jsx)(t.h2,{id:"summary",children:"Summary"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Alt text",src:r(5425).Z+"",width:"8887",height:"5076"})})]})}function l(e={}){const{wrapper:t}={...(0,a.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},3938:(e,t,r)=>{r.d(t,{Z:()=>i});const i=r.p+"assets/images/architecture-33e211fa61a1da94e974cc3d3ef2c638.png"},9449:(e,t,r)=>{r.d(t,{Z:()=>i});const i=r.p+"assets/images/step1-15129713cc7dce3424c73843185e1771.png"},1370:(e,t,r)=>{r.d(t,{Z:()=>i});const i=r.p+"assets/images/step2-5da4b9c6aca3e4f5cb4777d847f93e5d.png"},7517:(e,t,r)=>{r.d(t,{Z:()=>i});const i=r.p+"assets/images/step3-7428189306a8db4b146b1eb826e2ef0a.png"},5425:(e,t,r)=>{r.d(t,{Z:()=>i});const i=r.p+"assets/images/summary-b4ab68a6d9444b339513af539deac1de.png"},1151:(e,t,r)=>{r.d(t,{Z:()=>c,a:()=>o});var i=r(7294);const a={},n=i.createContext(a);function o(e){const t=i.useContext(n);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),i.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.0fbe0c0d.js b/assets/js/runtime~main.d50a55f6.js similarity index 98% rename from assets/js/runtime~main.0fbe0c0d.js rename to assets/js/runtime~main.d50a55f6.js index ce28eb6..7c7d430 100644 --- a/assets/js/runtime~main.0fbe0c0d.js +++ b/assets/js/runtime~main.d50a55f6.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,t,f,c,r={},d={};function o(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={id:e,loaded:!1,exports:{}};return r[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}o.m=r,o.c=d,e=[],o.O=(a,t,f,c)=>{if(!t){var r=1/0;for(i=0;i=c)&&Object.keys(o.O).every((e=>o.O[e](t[b])))?t.splice(b--,1):(d=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[t,f,c]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var c=Object.create(null);o.r(c);var r={};a=a||[null,t({}),t([]),t(t)];for(var d=2&f&&e;"object"==typeof d&&!~a.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach((a=>r[a]=()=>e[a]));return r.default=()=>e,o.d(c,r),c},o.d=(e,a)=>{for(var t in a)o.o(a,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((a,t)=>(o.f[t](e,a),a)),[])),o.u=e=>"assets/js/"+({53:"935f2afb",340:"295276ef",829:"ad1f35b9",948:"8717b14a",1048:"bc59182d",1589:"6a32f13c",1598:"36452ad9",1914:"d9f32620",2267:"59362658",2362:"e273c56f",2535:"814f3328",3026:"ec9bf620",3085:"1f391b9e",3089:"a6aa9e1f",3514:"73664a40",3515:"9e61ce9d",3608:"9e4087bc",3767:"3d423497",3860:"3a65bd5c",3870:"d3700fa7",4013:"01a85c17",4195:"c4f5d8e4",4336:"aec5d792",4368:"a94703ab",4587:"2c8f414a",4724:"a6ae28fd",4858:"77d26b4b",5232:"bb4c063c",5921:"211ad887",6103:"ccc49370",6267:"c8708428",6352:"5c352c21",6737:"98f3bc90",7412:"7923917d",7414:"393be207",7840:"8bcbde56",7918:"17896441",8134:"5c81a41b",8518:"a7bd4aaa",8610:"6875c492",8636:"f4f34a3a",8742:"2d899e36",9003:"925b3f96",9027:"c1706296",9157:"d946f3e2",9642:"7661071f",9661:"5e95c892",9671:"0e384e19",9817:"14eb3368",9846:"d634bc4a",9949:"dede84d5"}[e]||e)+"."+{53:"4a4e9ce0",340:"39c3feef",829:"a76eff0b",948:"6511b623",1048:"b9058739",1589:"243c9f7e",1598:"96a63ed3",1772:"7d14ea5c",1914:"70a92de0",2196:"b33b1dcc",2267:"06297572",2362:"9abd722c",2535:"8dedc05c",3026:"d311880a",3085:"7923f5d0",3089:"3be3a22c",3514:"23800e30",3515:"0f660996",3608:"2d411756",3767:"e6dc95c1",3860:"8c16e611",3870:"254be87e",4013:"8a64ae03",4195:"bfb9309f",4336:"2e5f860d",4368:"42956b04",4587:"50556c87",4724:"8bc379e5",4858:"7f2a0de5",5232:"cd08e472",5921:"a33aa4d7",6103:"779d98b2",6267:"b4280520",6352:"13ed102c",6737:"7805aefe",7412:"02788429",7414:"9b43910f",7840:"3c2ee71f",7918:"b75a5241",8134:"02d6b9c4",8518:"6d8148d8",8610:"0df491c1",8636:"f116d701",8742:"67abeb08",9003:"0733a8b7",9027:"4103116c",9157:"2bfe6f68",9642:"634ea9d8",9661:"f55bfdbe",9671:"e88c6ed0",9677:"19c1b1e1",9817:"69555303",9846:"585fe571",9949:"63370fa7"}[e]+".js",o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},c="tic-ton:",o.l=(e,a,t,r)=>{if(f[e])f[e].push(a);else{var d,b;if(void 0!==t)for(var n=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var c=f[e];if(delete f[e],d.parentNode&&d.parentNode.removeChild(d),c&&c.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),b&&document.head.appendChild(d)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="/ticton-doc/",o.gca=function(e){return e={17896441:"7918",59362658:"2267","935f2afb":"53","295276ef":"340",ad1f35b9:"829","8717b14a":"948",bc59182d:"1048","6a32f13c":"1589","36452ad9":"1598",d9f32620:"1914",e273c56f:"2362","814f3328":"2535",ec9bf620:"3026","1f391b9e":"3085",a6aa9e1f:"3089","73664a40":"3514","9e61ce9d":"3515","9e4087bc":"3608","3d423497":"3767","3a65bd5c":"3860",d3700fa7:"3870","01a85c17":"4013",c4f5d8e4:"4195",aec5d792:"4336",a94703ab:"4368","2c8f414a":"4587",a6ae28fd:"4724","77d26b4b":"4858",bb4c063c:"5232","211ad887":"5921",ccc49370:"6103",c8708428:"6267","5c352c21":"6352","98f3bc90":"6737","7923917d":"7412","393be207":"7414","8bcbde56":"7840","5c81a41b":"8134",a7bd4aaa:"8518","6875c492":"8610",f4f34a3a:"8636","2d899e36":"8742","925b3f96":"9003",c1706296:"9027",d946f3e2:"9157","7661071f":"9642","5e95c892":"9661","0e384e19":"9671","14eb3368":"9817",d634bc4a:"9846",dede84d5:"9949"}[e]||e,o.p+o.u(e)},(()=>{var e={1303:0,532:0};o.f.j=(a,t)=>{var f=o.o(e,a)?e[a]:void 0;if(0!==f)if(f)t.push(f[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var c=new Promise(((t,c)=>f=e[a]=[t,c]));t.push(f[2]=c);var r=o.p+o.u(a),d=new Error;o.l(r,(t=>{if(o.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var c=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;d.message="Loading chunk "+a+" failed.\n("+c+": "+r+")",d.name="ChunkLoadError",d.type=c,d.request=r,f[1](d)}}),"chunk-"+a,a)}},o.O.j=a=>0===e[a];var a=(a,t)=>{var f,c,r=t[0],d=t[1],b=t[2],n=0;if(r.some((a=>0!==e[a]))){for(f in d)o.o(d,f)&&(o.m[f]=d[f]);if(b)var i=b(o)}for(a&&a(t);n{"use strict";var e,a,t,f,c,r={},d={};function o(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={id:e,loaded:!1,exports:{}};return r[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}o.m=r,o.c=d,e=[],o.O=(a,t,f,c)=>{if(!t){var r=1/0;for(i=0;i=c)&&Object.keys(o.O).every((e=>o.O[e](t[b])))?t.splice(b--,1):(d=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[t,f,c]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var c=Object.create(null);o.r(c);var r={};a=a||[null,t({}),t([]),t(t)];for(var d=2&f&&e;"object"==typeof d&&!~a.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach((a=>r[a]=()=>e[a]));return r.default=()=>e,o.d(c,r),c},o.d=(e,a)=>{for(var t in a)o.o(a,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((a,t)=>(o.f[t](e,a),a)),[])),o.u=e=>"assets/js/"+({53:"935f2afb",340:"295276ef",829:"ad1f35b9",948:"8717b14a",1048:"bc59182d",1589:"6a32f13c",1598:"36452ad9",1914:"d9f32620",2267:"59362658",2362:"e273c56f",2535:"814f3328",3026:"ec9bf620",3085:"1f391b9e",3089:"a6aa9e1f",3514:"73664a40",3515:"9e61ce9d",3608:"9e4087bc",3767:"3d423497",3860:"3a65bd5c",3870:"d3700fa7",4013:"01a85c17",4195:"c4f5d8e4",4336:"aec5d792",4368:"a94703ab",4587:"2c8f414a",4724:"a6ae28fd",4858:"77d26b4b",5232:"bb4c063c",5921:"211ad887",6103:"ccc49370",6267:"c8708428",6352:"5c352c21",6737:"98f3bc90",7412:"7923917d",7414:"393be207",7840:"8bcbde56",7918:"17896441",8134:"5c81a41b",8518:"a7bd4aaa",8610:"6875c492",8636:"f4f34a3a",8742:"2d899e36",9003:"925b3f96",9027:"c1706296",9157:"d946f3e2",9642:"7661071f",9661:"5e95c892",9671:"0e384e19",9817:"14eb3368",9846:"d634bc4a",9949:"dede84d5"}[e]||e)+"."+{53:"4a4e9ce0",340:"39c3feef",829:"ebeb2087",948:"6511b623",1048:"b9058739",1589:"243c9f7e",1598:"96a63ed3",1772:"7d14ea5c",1914:"70a92de0",2196:"b33b1dcc",2267:"06297572",2362:"9abd722c",2535:"8dedc05c",3026:"d311880a",3085:"7923f5d0",3089:"3be3a22c",3514:"23800e30",3515:"0f660996",3608:"2d411756",3767:"e6dc95c1",3860:"8c16e611",3870:"254be87e",4013:"8a64ae03",4195:"bfb9309f",4336:"2e5f860d",4368:"42956b04",4587:"50556c87",4724:"8bc379e5",4858:"7f2a0de5",5232:"cd08e472",5921:"a33aa4d7",6103:"779d98b2",6267:"b4280520",6352:"13ed102c",6737:"7805aefe",7412:"02788429",7414:"9b43910f",7840:"3c2ee71f",7918:"b75a5241",8134:"02d6b9c4",8518:"6d8148d8",8610:"0df491c1",8636:"f116d701",8742:"67abeb08",9003:"0733a8b7",9027:"4103116c",9157:"2bfe6f68",9642:"634ea9d8",9661:"f55bfdbe",9671:"e88c6ed0",9677:"19c1b1e1",9817:"69555303",9846:"585fe571",9949:"63370fa7"}[e]+".js",o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},c="tic-ton:",o.l=(e,a,t,r)=>{if(f[e])f[e].push(a);else{var d,b;if(void 0!==t)for(var n=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var c=f[e];if(delete f[e],d.parentNode&&d.parentNode.removeChild(d),c&&c.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),b&&document.head.appendChild(d)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="/ticton-doc/",o.gca=function(e){return e={17896441:"7918",59362658:"2267","935f2afb":"53","295276ef":"340",ad1f35b9:"829","8717b14a":"948",bc59182d:"1048","6a32f13c":"1589","36452ad9":"1598",d9f32620:"1914",e273c56f:"2362","814f3328":"2535",ec9bf620:"3026","1f391b9e":"3085",a6aa9e1f:"3089","73664a40":"3514","9e61ce9d":"3515","9e4087bc":"3608","3d423497":"3767","3a65bd5c":"3860",d3700fa7:"3870","01a85c17":"4013",c4f5d8e4:"4195",aec5d792:"4336",a94703ab:"4368","2c8f414a":"4587",a6ae28fd:"4724","77d26b4b":"4858",bb4c063c:"5232","211ad887":"5921",ccc49370:"6103",c8708428:"6267","5c352c21":"6352","98f3bc90":"6737","7923917d":"7412","393be207":"7414","8bcbde56":"7840","5c81a41b":"8134",a7bd4aaa:"8518","6875c492":"8610",f4f34a3a:"8636","2d899e36":"8742","925b3f96":"9003",c1706296:"9027",d946f3e2:"9157","7661071f":"9642","5e95c892":"9661","0e384e19":"9671","14eb3368":"9817",d634bc4a:"9846",dede84d5:"9949"}[e]||e,o.p+o.u(e)},(()=>{var e={1303:0,532:0};o.f.j=(a,t)=>{var f=o.o(e,a)?e[a]:void 0;if(0!==f)if(f)t.push(f[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var c=new Promise(((t,c)=>f=e[a]=[t,c]));t.push(f[2]=c);var r=o.p+o.u(a),d=new Error;o.l(r,(t=>{if(o.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var c=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;d.message="Loading chunk "+a+" failed.\n("+c+": "+r+")",d.name="ChunkLoadError",d.type=c,d.request=r,f[1](d)}}),"chunk-"+a,a)}},o.O.j=a=>0===e[a];var a=(a,t)=>{var f,c,r=t[0],d=t[1],b=t[2],n=0;if(r.some((a=>0!==e[a]))){for(f in d)o.o(d,f)&&(o.m[f]=d[f]);if(b)var i=b(o)}for(a&&a(t);n Archive | Tic Ton Oracle - + diff --git a/blog/first-blog-post/index.html b/blog/first-blog-post/index.html index 20ca7a7..c7c8a80 100644 --- a/blog/first-blog-post/index.html +++ b/blog/first-blog-post/index.html @@ -5,7 +5,7 @@ First Blog Post | Tic Ton Oracle - + diff --git a/blog/index.html b/blog/index.html index b9acecd..5fb59e1 100644 --- a/blog/index.html +++ b/blog/index.html @@ -5,7 +5,7 @@ Blog | Tic Ton Oracle - + diff --git a/blog/long-blog-post/index.html b/blog/long-blog-post/index.html index c959c48..cf3d003 100644 --- a/blog/long-blog-post/index.html +++ b/blog/long-blog-post/index.html @@ -5,7 +5,7 @@ Long Blog Post | Tic Ton Oracle - + diff --git a/blog/mdx-blog-post/index.html b/blog/mdx-blog-post/index.html index 38307ec..ea636d5 100644 --- a/blog/mdx-blog-post/index.html +++ b/blog/mdx-blog-post/index.html @@ -5,7 +5,7 @@ MDX Blog Post | Tic Ton Oracle - + diff --git a/blog/tags/docusaurus/index.html b/blog/tags/docusaurus/index.html index c1d310f..15dc9a8 100644 --- a/blog/tags/docusaurus/index.html +++ b/blog/tags/docusaurus/index.html @@ -5,7 +5,7 @@ 4 posts tagged with "docusaurus" | Tic Ton Oracle - + diff --git a/blog/tags/facebook/index.html b/blog/tags/facebook/index.html index d78f21a..4d5cd9b 100644 --- a/blog/tags/facebook/index.html +++ b/blog/tags/facebook/index.html @@ -5,7 +5,7 @@ One post tagged with "facebook" | Tic Ton Oracle - + diff --git a/blog/tags/hello/index.html b/blog/tags/hello/index.html index 6c9df3f..4d7fb91 100644 --- a/blog/tags/hello/index.html +++ b/blog/tags/hello/index.html @@ -5,7 +5,7 @@ 2 posts tagged with "hello" | Tic Ton Oracle - + diff --git a/blog/tags/hola/index.html b/blog/tags/hola/index.html index bfd51d2..86a7cd2 100644 --- a/blog/tags/hola/index.html +++ b/blog/tags/hola/index.html @@ -5,7 +5,7 @@ One post tagged with "hola" | Tic Ton Oracle - + diff --git a/blog/tags/index.html b/blog/tags/index.html index b61d94b..b13840d 100644 --- a/blog/tags/index.html +++ b/blog/tags/index.html @@ -5,7 +5,7 @@ Tags | Tic Ton Oracle - + diff --git a/blog/welcome/index.html b/blog/welcome/index.html index 1743de4..ffc65d8 100644 --- a/blog/welcome/index.html +++ b/blog/welcome/index.html @@ -5,7 +5,7 @@ Welcome | Tic Ton Oracle - + diff --git a/docs/category/tic-ton-oracle/index.html b/docs/category/tic-ton-oracle/index.html index 78732e6..4f255a2 100644 --- a/docs/category/tic-ton-oracle/index.html +++ b/docs/category/tic-ton-oracle/index.html @@ -5,7 +5,7 @@ Tic Ton Oracle | Tic Ton Oracle - + diff --git a/docs/category/what-is-oracle/index.html b/docs/category/what-is-oracle/index.html index 3da72c6..f29a112 100644 --- a/docs/category/what-is-oracle/index.html +++ b/docs/category/what-is-oracle/index.html @@ -5,7 +5,7 @@ What is Oracle? | Tic Ton Oracle - + diff --git a/docs/intro/index.html b/docs/intro/index.html index 4db3ca4..662ebea 100644 --- a/docs/intro/index.html +++ b/docs/intro/index.html @@ -5,7 +5,7 @@ Welcome to Tic Ton Docs | Tic Ton Oracle - + diff --git a/docs/oracle/applications/index.html b/docs/oracle/applications/index.html index d4d7511..76497a5 100644 --- a/docs/oracle/applications/index.html +++ b/docs/oracle/applications/index.html @@ -5,7 +5,7 @@ What are the applications of Oracles? | Tic Ton Oracle - + diff --git a/docs/oracle/comparison/index.html b/docs/oracle/comparison/index.html index da86578..94032bf 100644 --- a/docs/oracle/comparison/index.html +++ b/docs/oracle/comparison/index.html @@ -5,7 +5,7 @@ Common Oracle Comparisons: MakerDao, Chainlink, and Uniswap | Tic Ton Oracle - + diff --git a/docs/oracle/function/index.html b/docs/oracle/function/index.html index 898f665..6091ee0 100644 --- a/docs/oracle/function/index.html +++ b/docs/oracle/function/index.html @@ -5,7 +5,7 @@ What can Oracle do ? | Tic Ton Oracle - + diff --git a/docs/oracle/intro/index.html b/docs/oracle/intro/index.html index 1c01a3a..dd78392 100644 --- a/docs/oracle/intro/index.html +++ b/docs/oracle/intro/index.html @@ -5,7 +5,7 @@ What is Oracle ? | Tic Ton Oracle - + diff --git a/docs/oracle/risks/index.html b/docs/oracle/risks/index.html index 3914f33..5b1ed32 100644 --- a/docs/oracle/risks/index.html +++ b/docs/oracle/risks/index.html @@ -5,7 +5,7 @@ Current Challenges with Oracles | Tic Ton Oracle - + diff --git a/docs/oracle/types/index.html b/docs/oracle/types/index.html index ad2dd46..0a39586 100644 --- a/docs/oracle/types/index.html +++ b/docs/oracle/types/index.html @@ -5,7 +5,7 @@ What are types of Oracles? | Tic Ton Oracle - + diff --git a/docs/ticton/Introduction/index.html b/docs/ticton/Introduction/index.html index c72da3b..9e0b620 100644 --- a/docs/ticton/Introduction/index.html +++ b/docs/ticton/Introduction/index.html @@ -5,7 +5,7 @@ What is Tic Ton Oracle? | Tic Ton Oracle - + diff --git a/docs/ticton/arch/index.html b/docs/ticton/arch/index.html index 5ecf781..376cf24 100644 --- a/docs/ticton/arch/index.html +++ b/docs/ticton/arch/index.html @@ -5,7 +5,7 @@ How is the Tic Ton Oracle operated? | Tic Ton Oracle - + @@ -21,7 +21,10 @@

Step1: Provide price by Watchmaker

-

Alt text

+

Alt text +Watchmakers can provide accurate quotes to Tic Ton Oracle; for instance, if the quoted price is 1 TON / 2 USDT, the watchmaker must transfer 1 TON and 2 USDT to +the Oracle as a commitment. The Oracle then creates an Alarm for this quote. Multiple watchmakers may quote simultaneously, resulting in several Alarms, each representing +different quotes. If a quote remains unarbitrated by the Timekeeper after 20 blocks (refer to step two for the process), the watchmaker can claim rewards for that quote.

Step2: Verify price by Timekeeper

Alt text When the Timekeeper believes an Alarm's quote (1 TON / 2 USDT) is incorrect and the actual price should be 1 TON / 3 USDT, they can use 2 USDT to purchase the 1 TON.However, they must also provide a new, correct quote and transfer an amount double that of the exploited Alarm. If the original Watchmaker contributed 1 TON and 2 USDT, the Timekeeper must then transfer 2 TON and 6 USDT (representing 1 TON / 3 USDT) to the Oracle. The Oracle will then create an Alarm to record this quote and allow other Timekeepers to review it for arbitrage opportunities. Through this method, malicious quotes require asset commitment to the Oracle, but they also provide Timekeepers with arbitrage opportunities, each requiring a double asset deposit. As the arbitrage process repeats, the threshold for submitting malicious quotes increases.

diff --git a/docs/ticton/benifts/index.html b/docs/ticton/benifts/index.html index 9ed6229..36f9a0a 100644 --- a/docs/ticton/benifts/index.html +++ b/docs/ticton/benifts/index.html @@ -5,7 +5,7 @@ The benefits of Tic Ton Oracle | Tic Ton Oracle - + diff --git a/docs/ticton/changer/index.html b/docs/ticton/changer/index.html index 52ec534..8194f5c 100644 --- a/docs/ticton/changer/index.html +++ b/docs/ticton/changer/index.html @@ -5,7 +5,7 @@ Why is Tic Ton a Game Changer? | Tic Ton Oracle - + diff --git a/docs/ticton/qa/index.html b/docs/ticton/qa/index.html index 9e37e25..1e44898 100644 --- a/docs/ticton/qa/index.html +++ b/docs/ticton/qa/index.html @@ -5,7 +5,7 @@ Tic Ton Oracle FAQ | Tic Ton Oracle - + diff --git a/index.html b/index.html index 7e4a2c8..87dfb55 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Tic Ton Oracle - + diff --git a/markdown-page/index.html b/markdown-page/index.html index 78563c8..9a95c7e 100644 --- a/markdown-page/index.html +++ b/markdown-page/index.html @@ -5,7 +5,7 @@ Markdown page example | Tic Ton Oracle - +