This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
qort_data_hosting_updates [11/17/2021 17:39] – gfactor | qort_data_hosting_updates [07/21/2022 05:27] – [Notes From CalDescent 8/18/22] gfactor | ||
---|---|---|---|
Line 2: | Line 2: | ||
{{: | {{: | ||
- | ===== Notes From CalDescent 8/18/22 ===== | + | ===== Notes From CalDescent 8/18/21 ===== |
For anyone interested in checking out the progress, you can do so here: https:// | For anyone interested in checking out the progress, you can do so here: https:// | ||
Line 45: | Line 45: | ||
We may have an opt-in setting to allow you to become a " | We may have an opt-in setting to allow you to become a " | ||
+ | |||
+ | ===== Notes From CalDescent 11/19/21 ===== | ||
+ | |||
+ | The idea of a separate "data node" was a possibility in the early stages of development, | ||
+ | |||
+ | In v3.0, there will be no rewards for hosting. That part is going to require a lot of thought and discussion, as it is very difficult to prove that a node is hosting a certain amount of data. Storj does it using audits, but these are centralized and no good for Qortal. It may be possible to do audits in a decentralized way, but we can look into that later. | ||
+ | I expect we will ultimately have a "data market" | ||
+ | |||
+ | In terms of allocating block rewards for data hosts, this is only possible if we can create a publicly verifiable association between a node and a minting key, and also a publicly verifiable way to prove that a node is hosting the data it claims to be. At that point I guess it's up to the community to decide on whether modifying block reward distribution to include data hosts is the right thing to do or not. I doubt it's worth discussing in too much depth yet as we are a long way away from being able to implement anything like that. These concepts will take a lot of work to create solutions for. On the plus side, any progress we make with this can also be applied to reduce the gaming of the sponsorship system. | ||
+ | |||
+ | There are no limits to the file formats that can be hosted. The core does restrict the types of data that can be used in certain cases - e.g. listing metadata has to be in a certain format, thumbnails have size limits, playlists will require a certain data structure to be adhered to, etc etc. But in terms of just hosting a file to be shared, there are no limits other then the total file size limit which is several hundred megabytes. Exact limit TBC. | ||
+ | |||
+ | We have to limit the total file size as otherwise the transaction size gets too big. This is because we store all the chunk hashes in the on chain transaction. In the future if we increase the size of each chunk, we can increase the total file size limit by the same proportion | ||
+ | (or, we can fit more data transactions in each block if we increase chunk sizes and keep the total file size limit the same). |