|
| 1 | +let app = new Vue({ |
| 2 | + el: '#app', |
| 3 | + data: { |
| 4 | + faq: [ |
| 5 | + { |
| 6 | + question: `How do I use D.Tube?`, |
| 7 | + answer: `If you want to give likes, write comments or upload your own videos, you need an account. D.Tube uses the [steem platform](https://steem.io) for user authentication. In order to create an account go to [https://steemit.com/pick_account](https://steemit.com/pick_account) and follow the registration steps. |
| 8 | + |
| 9 | +Once your account is activated, you can login to D.Tube by entering the username you chose and your private **private posting key**. You can find this key in the permissions section in your profile page on steemit.com. |
| 10 | + |
| 11 | + |
| 12 | +<div class="alert alert-info"><b>Attention:</b> The key that is shown before you clicked on <b>SHOW PRIVATE KEY</b> (3) is just a placeholder.</div> |
| 13 | + |
| 14 | +You can also login to multiple accounts and easily switch between them. |
| 15 | + |
| 16 | +<center></center>` |
| 17 | + }, |
| 18 | + { |
| 19 | + question: `How does D.Tube work?`, |
| 20 | + answer: `<h3>Using the Avalon Blockchain as a database</h3> |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | +Because we want D.Tube to be truly decentralized, we cannot have a server running a database and use it to query things. Using Avalon blockchain is a natural solution. . It is fast . It is free, anyone can use it without having to deposit some form of currency, and transactions have no fees. Who would want to pay money to upload a video, comment a video, or even upvote? Nobody. |
| 25 | + |
| 26 | +Any video uploaded on D.Tube becomes an Avalon content, that can earn rewards also you can post your content to Steem and Hive blockchains and benefit from interoperable features of Dtube. |
| 27 | + |
| 28 | +<h3>Using [IPFS](https://ipfs.io/) as a static file storage</h3> |
| 29 | + |
| 30 | +<center></center> |
| 31 | + |
| 32 | +IPFS is a protocol that enables decentralized file storage. The principle behind it is called Distributed Hash Tables (DHT). The same principle also powers the BitTorrent network. Just like how cryptocurrency uses asymmetrical cryptography, DHT networks will hash contents in order to be able to identify a file. The hash becomes the identifier of a file, and it's as easy as re-hashing a file and making sure the hashes match to ensure the file that was sent to us is the original. |
| 33 | + |
| 34 | +Why not use Torrent then? Torrent arguably already has more content and is more mainstream. However, Torrent was not built for the web. Some implementations such as WebTorrent are trying to make it work, but it still requires some 'hybrid' clients that would act as bridges in order to transfer files from hard clients such as μTorrent to web clients that run in a browser. Not very convenient, even less efficient. I am sure a lot of you have used PopcornTime to watch some 'pirated' content and have enjoyed it, but building something similar that runs inside a browser without having to run hybrid clients to connect people, is sadly impossible. |
| 35 | + |
| 36 | +IPFS is a younger, open-source, and actively developed protocol. It has a bright future ahead. Using it as the main mean of storage for this project was a no-brainer.` |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + }, |
| 42 | + { |
| 43 | + question: `What is Dtube Coin(DTC) ?`, |
| 44 | + answer: ` Currency of the blockchain, a utility token for videos.`, |
| 45 | + }, |
| 46 | + { |
| 47 | + question: `What is Voting Power(VP)?`, |
| 48 | + answer: `Voting power is a power you generate from your staked up DTC to curate content and VP replenishes based on your DTC at rate of +1 VP / DTC / hour` |
| 49 | + }, |
| 50 | + { |
| 51 | + question: `What is a vote?`, |
| 52 | + answer: `A vote is an expression of like (upvote) or dislike (downvote) for a post/comment. The Avalon blockchain uses the votes that a post/comment has received to determine its share of the rewards.`, |
| 53 | + }, |
| 54 | + { |
| 55 | + question: `What is a Curator ?.`, |
| 56 | + answer: `A Dtube user who upvotes a video by using their VP to assign value to a post that they believe has good quality content and should be seen and the content creator rewarded:.` |
| 57 | + }, |
| 58 | + { |
| 59 | + question: `What is a Reward pool?`, |
| 60 | + answer: `Every day, a fixed amount of Dtube tokens are allocated to the network reward fund, commonly called the "reward pool." These get distributed to authors and curators for posting and voting on content.` |
| 61 | + }, |
| 62 | + { |
| 63 | + question: `What is an Owner Key?.`, |
| 64 | + answer: `The owner key is the master key for the account and is required to change or create lesser authority keys. Please do not lose it.` |
| 65 | + }, |
| 66 | + { |
| 67 | + question: `How can I create lesser authority keys?`, |
| 68 | + answer: `You can always create lesser authority keys from Channel/Keys, keys are used to authenticate transactions.` |
| 69 | + }, |
| 70 | + { |
| 71 | + question: `Can I change my account name?`, |
| 72 | + answer: `Sadly you can't change your blockchain account name , however in the following patches we may add display name feature.` |
| 73 | + }, |
| 74 | + { |
| 75 | + question: `I posted a video on Steem/hive but can't see it on my Dtube Channel?`, |
| 76 | + answer: `In order to see videos in your channel you need to have a Dtube account. You can get a Dtube account by clicking [here](https://signup.d.tube/).` |
| 77 | + }, |
| 78 | + { |
| 79 | + question: `I have lost my keys , What should I do?`, |
| 80 | + answer: `DTube Chain uses cryptographic keys as logins. While much more secure than a password, we can’t do anything to retrieve your keys if lost.However this may change in the future patchs However this might change in the future patches, check on your “download” folder or file directory to see if your keys there or not.` |
| 81 | + }, |
| 82 | + { |
| 83 | + |
| 84 | + { |
| 85 | + question: `Where does the Money come from ?`, |
| 86 | + answer: `The Avalon blockchain keeps printing new DTC everyday. These new printed DTC are given out as rewards.`, |
| 87 | + }, |
| 88 | + { |
| 89 | + |
| 90 | + |
| 91 | + }, |
| 92 | + { |
| 93 | + |
| 94 | + question: `What is the maximum allowed file size for a video on Dtube?`, |
| 95 | + answer: `There is no maximum file size, however your browser might crash for huge files depending on your browser / os.` |
| 96 | + }, |
| 97 | + { |
| 98 | + question: `When I try to upload my video, the website crashes and "Oops something gone Wrong" error occurs.`, |
| 99 | + answer: `If your video's size is too big, you may face some problem like this. Lowering the quality or length of your video helps to solve this problem.` |
| 100 | + }, |
| 101 | + { |
| 102 | + question: `What is the maximum allowed file size for a video on Dtube?`, |
| 103 | + answer: `There is no maximum file size, however your browser might crash for huge files depending on your browser / os.` |
| 104 | + }, |
| 105 | + { |
| 106 | + question: `Can I really use 1 tag on D.tube while posting?`, |
| 107 | + answer: `Yes,However if you can always edit your post from different frontends and add more tags.` |
| 108 | + }, |
| 109 | + { |
| 110 | + question: `My video doesn't load at all. What do I need to do?`, |
| 111 | + answer: `There isn't much you can do. The IPFS Network is struggling.` |
| 112 | + }, |
| 113 | + { |
| 114 | + question: `A video starts then stops after some seconds. What can I do?`, |
| 115 | + answer: `You are experiencing buffering issues. Either the source video is too large for your connection, or the IPFS network is struggling.` |
| 116 | + }, |
| 117 | + { |
| 118 | + question: `I got $0.001 on my video but didn't receive any payments. What is the problem?`, |
| 119 | + answer: `The minumum possible reward is actually $0.02. If your video have less than that, then no payment will be triggered by the blockchain.` |
| 120 | + }, |
| 121 | + { |
| 122 | + question: `How many videos can I post?`, |
| 123 | + answer: `There is no more limit to uploading videos.` |
| 124 | + }, |
| 125 | + { |
| 126 | + question: `Can I publish NSFW content on D.Tube?`, |
| 127 | + answer: `Yes you can. However you need to make adjustments from your account about NSFW content. You also need to tag your content accordingly (#nsfw) otherwise it will be flagged by the community, reducing your rewards.` |
| 128 | + }, |
| 129 | + { |
| 130 | + question: `Does DTube take beneficiary rewards?`, |
| 131 | + answer: `Yes, DTube takes 10% beneficiary rewards on all videos uploaded. These rewards go to the @dtube account and are used for gathering funds prior to the existence of our future token. This model has been changed twice already and might get tuned in the future again.` |
| 132 | + |
| 133 | + |
| 134 | + }, |
| 135 | + { |
| 136 | + question: `I posted a video via Dtube but it doesn't show on Steem/Hive.`, |
| 137 | + answer: `You are either not logged on Steem/Hive or you didn't update your Dtube account with your Steem/Hive username , also logging in to accounts after clear your browser cache might work.` |
| 138 | + }, |
| 139 | + { |
| 140 | + question: `How do videos get ranked now ?`, |
| 141 | + answer: `Rewards are activated on all chains and videos are now ranked only by upvotes on the DTube Chain.` |
| 142 | + }, |
| 143 | + { |
| 144 | + question: `I don’t want to post or vote on both Steem/Hive and Dtube Chain at the same time`, |
| 145 | + answer: `You can put Dtube or Steem/Hive account unhold by using Disable/Enable switch from accounts section .` |
| 146 | + }, |
| 147 | + { |
| 148 | + question: `I want to vote with different % on Steem/Hive and DTube Chain?`, |
| 149 | + answer: `On the left menu, click on little arrow of the account (Steem/Hive or DTube) and choose independently the % of Voting tokens you wish to spend on posts and votes.` |
| 150 | + }, |
| 151 | + { |
| 152 | + |
| 153 | + question: `What is the difference between Posting a URL and uploading via IPFS?`, |
| 154 | + answer: ` Both ways of publishing a video will activate the token reward mechanism. URL posting is for people who wants to active their AD revenue for the content they created elsewhere and IPFS is for content creators who would like their content from abusive censorship` |
| 155 | + }, |
| 156 | + { |
| 157 | + question: `What platforms are supported for the “Post from URL” feature?`, |
| 158 | + answer: `Most current video platforms: Youtube, Twitch, Facebook, Instagram, Vimeo, Dailymotion.` |
| 159 | + }, |
| 160 | + { |
| 161 | + question: `Will I still earn tokens?`, |
| 162 | + answer: `Of course, you can post, vote and earn tokens as usual with DTube. Just check you are signed up to your Steem account on Steem.` |
| 163 | + }, |
| 164 | + { |
| 165 | + question: `What will happen to DTC I earned during 0.9 Patch`, |
| 166 | + answer: `When testing is concluded all Tokens will be wiped and users who have acquired their DTube accounts will receive their allocation of airdropped tokens.` |
| 167 | + }, |
| 168 | + { |
| 169 | + question: `What is a Leader?`, |
| 170 | + answer: `A Leader is a person who operates leader node ( which produces blocks) , and leader computers in Dtube network have a job that is to make "blocks" and add them to the blockchain and also to store the complete blockchain data.` |
| 171 | + }, |
| 172 | + { |
| 173 | + question: `How can I become a Leader ?`, |
| 174 | + answer: ` By running an Avalon node, publishing the nodes connection details & receving enough leader votes to put you into the most highly voted users. You can see your position and the current leaders [here](https://d.tube/#!/election).` |
| 175 | + }, |
| 176 | + { |
| 177 | + question: `Can I still earn DTC eventhough I'm not a Leader?`, |
| 178 | + answer: `Of course! Miners are not awarded tokens for their efforts, all tokens are distributed from the reward pool and are earned by users upvoting content.` |
| 179 | + }, |
| 180 | + |
| 181 | + |
| 182 | + |
| 183 | + |
| 184 | + ], |
| 185 | + scrolled: false, |
| 186 | + remarkable: null |
| 187 | + }, |
| 188 | + created: function () { |
| 189 | + $(window).on('scroll', () => { |
| 190 | + this.scrolled = window.scrollY > 100 |
| 191 | + }); |
| 192 | + this.remarkable = new Remarkable({html: true}); |
| 193 | + }, |
| 194 | + methods: { |
| 195 | + renderAnswer: function (answer) { |
| 196 | + return this.remarkable.render(answer); |
| 197 | + } |
| 198 | + } |
| 199 | +}); |
| 200 | + |
| 201 | +$(function () { |
| 202 | + $(window).scroll(); |
| 203 | + |
| 204 | + $("#nav").find("ul li a[href^='#']").on('click', function(e) { |
| 205 | + e.preventDefault(); |
| 206 | + |
| 207 | + // store hash |
| 208 | + let hash = this.hash; |
| 209 | + |
| 210 | + // animate |
| 211 | + $('html, body').animate({ |
| 212 | + scrollTop: Math.max($(hash).offset().top - 100, 0) |
| 213 | + }, 300); |
| 214 | + |
| 215 | + }); |
| 216 | + |
| 217 | + if ($(window.location.hash).length) { |
| 218 | + // animate |
| 219 | + $('html, body').animate({ |
| 220 | + scrollTop: Math.max($(window.location.hash).offset().top - 100, 0) |
| 221 | + }, 300); |
| 222 | + |
| 223 | + let reg = /^#faq[1-9]+$/; |
| 224 | + if (reg.test(window.location.hash)) { |
| 225 | + let index = parseInt(window.location.hash.replace('#faq', '')); |
| 226 | + $('#faqCollapse' + index).collapse('show'); |
| 227 | + } |
| 228 | + } |
| 229 | +}); |
0 commit comments