DOI :: Чому децентралізований хостинг не працює | Why Decentralized Hosting Doesn't Work

Why Decentralized Hosting Doesn't Work: OSINT розвідка, osint приклади, osint аналіз, автоматизація osint,

Чому децентралізований хостинг не працює

Грабовий
хв

(cc) Піраміди Гізи за вікном піцерії

Минуло 13 років з появи біткоїну, який породив сотні платформ зі своїми блокчейнами, протоколами та смарт-контрактами. І деякі розумні люди скаржаться , що за минулий час ми так не знайшли нових корисних застосувань для цього господарства. Крім зберігання та передачі цінності, зрозуміло. Максималісти можуть сказати, що цього і так більш ніж достатньо. З іншого боку, а де корисні варіанти використання для решти 4000+ токенів, які зараз у зверненні. Адже вони ж створювалися з якоюсь доброю метою, крім будівництва пірамід за фасадом легального бізнесу , чи не так?

Наприклад, одним із утилітарних застосувань вважається децентралізований P2P-хостинг типу Filecoin (за 0,0017% від вартості Amazon S3 ) та StorJ . Вони обіцяли кардинально змінити ринок зберігання даних. Що ж насправді? Насправді все не дуже добре.

Достатньо просто глянути на статистику Filecoin . За першими цифрами зрозуміло, що щось не так… Ми бачимо, що вартість зберігання файлів на цю хвилину становить 0,0017% вартості S3. Тобто в 58 823 разів нижче, ніж на Amazon! Це практично безкоштовно:

За статистикою FilFox ми бачимо, що на серпень 2022 загальний доступний простір для хостингу (AdjPower) становить 18,06 ЕіБ (ексбібайт, 1024 6 ).

З такими низькими цінами на хостинг у сервісу, напевно, немає відбою від клієнтів? Хм… щось не схоже. Як нескладно переконатися, простір, що реально використовується в мережі - всього 143,67 ПіБ (пебібайт, 1024 5 ):

3 047 615
TOTAL UNIQUE CIDS

806 TOTAL UNIQUE PROVIDERS 965 TOTAL UNIQUE CLIENTS 5 857 451 TOTAL STORAGE DEALS 161 760 355 696 994 050 BYTES (143.6721 PIB)
TOTAL DATA STORED

Але це приблизно 0,14 ЕіБ, тобто у 129 разів менше, ніж весь доступний обсяг.

Практично на всіх вузлах у списку доступних нод реально використовується трохи більше 1–2% вільного простору.

Виходить, що на цьому ринку пропозиція послуги на два порядки перевищує попит на неї. Чи не найздоровіша ситуація. За законами ринкової економіки, вона має сильно тиснути на ціну хостингу.

На перший погляд так воно і відбувається.

Як ми вже сказали, вартість хостингу тут майже нульова. На офіційній сторінці зазначено, що на даний момент зберігання одного гібібайта коштує $0,000000317 на рік. Виходить, що вся децентралізована пірингова система Filecoin принесе операторам інфраструктури приблизно $48 на рік. Це ціна одного старого вінчестера. Ось вам і вся економіка цього підприємства.

Однак насправді хостери отримують оплату не від клієнтів хостингу, а з пулу майнінгу блоків за алгоритмом proof-of-replication (PoRep), який є різновидом proof of space-time (PoST) . Хто більше надав дискового простору, той має більше шансів отримати нагороду, яка на даний момент становить 20,44 FIL за вартістю монети FIL (⨎) близько $8,92. Це вже зовсім інші гроші.

Що характерно, монета торгується на кількох біржах, а її загальна капіталізація перевищує два мільярди (!) доларів. І це за реальних доходів підприємства $48 на рік!

Виглядає досить дивно. Щось не те тут діється.

Ходімо далі. Ми дізналися, що розподілений хостинг коштує в 58 000 разів дешевше за S3. Що це говорить? Ймовірно, відсутність конкурентоспроможності. Навіть безкоштовно люди чомусь сюди не йдуть.

У чому проблема?

Паралельна реальність


Хостингом Filecoin не можна просто так взяти та почати користуватися. Тобто не можна завести обліковий запис і залити файли. Немає такої опції. Алгоритм дій інший.

Для початку вам пропонують відповісти на десяток питань з метою обрати відповідного провайдера хостингу. Вибираєте регіон, розповідаєте про свій датасет, вказуєте його розмір, дату передбачуваного розміщення тощо. Залишаєте свої контактні дані, і чекаєте на листи від Filecoin. Судячи з усього, зараз клієнтів вінбордять вручну. Це відразу відтинає більшість потенційних замовників.

Наприклад, для роботи з Filecoin пропонують використовувати аукціони Textile або estuary.tech , це опенсорсне програмне забезпечення та спеціалізований вузол Filecoin⇄IPFS, який начебто «спрощує зберігання великих публічних наборів даних», допомагаючи закачувати свої файли до мережі. Але спробувати його у справі теж не так просто — сервіс доступний по інвайтам .

Наскільки можна зрозуміти з документації , процедура така:

  1. Отримуємо інвайт
  2. Створюємо обліковий запис на estuary.tech
  3. Генерируем ключ API
  4. Створюємо тестовий додаток
  5. Закачуємо свої файли в мережу . Це вже найпростіший етап:
    curl
    -X POST https://api.estuary.tech/content/add \
    -H "Authorization: Bearer REPLACE_ME_WITH_API_KEY" \
    -H "Content-Type: multipart/form-data" \
    -F "data=@PATH_TO_YOUR_FILE"

    или так (JS):
    fetch('https://api.estuary.tech/content/add', {
    method: "POST",
    headers: {
    Authorization: 'Bearer REPLACE_ME_WITH_API_KEY',
    },
    body: formData
    })

    За замовчуванням серед доступних провайдерів (майнерів) буде обрано шість, які й розмістять фізично наші файли. Якщо якийсь майнер відвалюється, йому знаходять заміну.
  6. Перегляд списку файлів:
    curl -X GET -H "Authorization: Bearer REPLACE_ME_WITH_API_KEY" https://api.estuary.tech/content/list

    на JS:
    class Example extends React.Component {
    componentDidMount() {
    fetch('https://api.estuary.tech/content/list', {
    method: "GET",
    headers: {
    Authorization: 'Bearer REPLACE_ME_WITH_API_KEY',
    },
    })
    .then(data => {
    return data.json();
    })
    .then(data => {
    this.setState({ ...data });
    });
    }

    render() { return <pre>{JSON.stringify(this.state, null, 1)}</pre>; }
    }

    Зразкова відповідь:
    {
    "id": 16,
    "cid": "QmTMBh4bCQFgzr1fTCjVb5pRBUe7v9673HTLZWh77sUHUx",
    "name": "nasa-space-settlements-a-design-study.pdf",
    "userId": 3,
    "description": "",
    "size": 30886087,
    "active": true,
    "offloaded": false,
    "replication": 6,
    "aggregatedIn": 0,
    "aggregate": false
    }

Для керування колекціями файлів рекомендується використовувати rclone , у тому числі за допомогою його можна скопіювати файли в/з іншої хмари (40+ хмар).

Трафік безкоштовний, зберігання коштує копійки, як ми вже говорили вище. Теоретично виглядає цікаво. Але насправді реєстрація та використання сервісу максимально утруднено. Інвайт нам так і не дали.

Крім того, основний стимул використання розподіленого хостингу не зовсім зрозумілий. З одного боку, це дешево. Але з іншого боку, процес оплати важко сумісний із нормальною бухгалтерією звичайної фірми, яка хоче сплатити за хостинг. Бухгалтер Марія Іванівна щиро не розуміє, що таке токени FIL та як ними розраховуватись у програмі 1С.

Ви скажете, хостинг можна продавати за фіатні гроші, але ні. Тут це важливо. Адепти кажуть , що розподілений незалежний хостинг буде неможливим при використанні традиційної фінансової системи. Адже тоді хтось має відкрити рахунок у банку, зареєструвати юридичну особу та отримувати прибуток. Він може встановлювати ціни. А це знижує надійність системи, тому що рахунки в банках легко можуть заблокувати сторонні особи та регулятори, а власник бізнесу може довільно відмовити в обслуговуванні будь-кому на одноосібний розсуд і без пояснення причин.

Отже, децентралізовані хостинги навмисно не використовують традиційні фінансові інститути.

Але така модель веде ці послуги в якусь паралельну реальність, де недоступні традиційні бізнес-інструменти та фінансові системи. Грубо кажучи, звичайні корпоративні клієнти там не можуть нормально працювати. Їхніми клієнтами стають тільки такі ж «криптопанки» з того ж паралельного всесвіту.

Ймовірно, потрібні якісь гейти/API на кшталт Stripe, які у два рядки коду підключать традиційну фінансову інфраструктуру (наприклад, платежі за банківськими картками) до екосистеми існуючих блокчейнів. Або щось подібне до клірингової структури, яка проводить взаєморозрахунки в цих «паралельних реальностях» зрозуміло для офіційної бухгалтерії.

А якщо гейтів немає, користуватися цими послугами важко.

Інші хостинги


Хто ще пропонує послуги децентралізованого хостингу, окрім Filecoin? Можна назвати такі проекти (за абеткою):

Жоден із них не назвеш дуже популярним. Звичайно, токен може бути успішним на торгах, але це не особливо впливає безпосередньо на кількість клієнтів хостингу.

Піраміди за фасадом піцерії


Існуючі тисячі проектів, всі ці альтернативні платформи та блокчейни зі смарт-контрактами, поки що мають мало практичної користі. І хоча їм лише кілька років від народження, все ще рано вважати, що вони повноцінно готові до застосування в реальному житті. Оптимісти вважають, що з бульйону інновацій може народитися щось гарне… Але тільки тоді, коли піна золотої лихоманки осяде. Поки що більшість із них виглядає як гарний фасад, за якими ховається чергова фінансова піраміда.

Складається враження, що розподілений хостинг теж виконує роль такого прикриття. Приблизно, як мексиканський картель відкриває піцерію або закусочну з курячими крильцями для прикриття своїх реальних операцій. Через каси закусочної проходять тисячі доларів, а через реальний бізнес за її фасадом — мільярди.

Принаймні так виглядає з боку.

Що цікаво, гарний фасад (наприклад, розподілений хостинг) та фінансова піраміда (токени) існують, по суті, у різних реальностях. Вони навіть бухгалтерія не сходиться, як ми бачили з прикладу Filecoin. За хостинг платять сотні доларів, а токенів продається на мільярди.

Загалом, усі ваші пірингові хостинги гарні, але дякую, не треба. Якби вони дійсно були настільки корисні, то всі знали б і користувалися Filecoin замість S3, а Radicle замість Github, але ніхто цього чомусь не робить. І ще невідомо, чи потрібне таке щастя масовому ринку, чи це дуже специфічна послуга для 0,01% клієнтів.


Why Decentralized Hosting Doesn't Work

Hornbeam
8 min

(cc) Pyramids of Giza outside the window of a pizzeria

13 years have passed since the advent of bitcoin, which spawned hundreds of platforms with their own blockchains, protocols and smart contracts. And some smart people complain that in the past time we have not found new useful applications for all this economy. In addition to storing and transferring value, of course. Maximalists might say that this is more than enough. On the other hand, where are the useful use cases for the other 4,000+ tokens currently in circulation. After all, they were created with some good purpose, besides building pyramids behind the facade of a legal business , right?

For example, decentralized P2P hosting such as Filecoin (for 0.0017% of the cost of Amazon S3 ) and StorJ are considered one of the utilitarian uses They promised to radically change the storage market. What is it really? It's actually not very good...

Just looking at Filecoin statistics is enough . By the first digits, it is clear that something is wrong ... We see that the cost of storing files at the moment is 0.0017% of the cost of S3. That is 58823 times lower than on Amazon! It's practically free:

According to FilFox statistics , we can see that as of August 2022, the total available space for hosting (AdjPower) is 18.06 EiB (exbibyte, 1024 6 ).

With such low prices for hosting, surely the service has no end of customers? Hmm ... something does not look like. As you can easily see, the space actually used on the network is only 143.67 PiB (pebibyte, 1024 5 ):

3 047 615
TOTAL UNIQUE CIDS

806 TOTAL UNIQUE PROVIDERS 965 TOTAL UNIQUE CLIENTS 5 857 451 TOTAL STORAGE DEALS 161 760 355 696 994 050 BYTES (143.6721 PIB)
TOTAL DATA STORED

But this is about 0.14 EiB, that is, 129 times less than the entire available volume.

Almost all nodes in the list of available nodes actually use no more than 1-2% of the free space.

It turns out that in this “market” the supply of services exceeds the demand for it by two orders of magnitude. Not the healthiest situation. According to the laws of a market economy, it should put a lot of pressure down on the price of hosting.

At first glance, this is exactly what happens.

As we have already said, the cost of hosting here is almost zero. The official page states that at the moment, storing one gibibyte costs $0.000000317 per year. It turns out that the entire decentralized peer-to-peer system of Filecoin will bring infrastructure operators approximately ... $ 48 per year. This is the cost of one old hard drive. Here you have the whole economy of this enterprise.

However, in reality, hosters do not receive payment from hosting clients, but from a block mining pool using the proof-of-replication (PoRep) algorithm , which is a type of proof of space-time (PoST) . Whoever provided more disk space is more likely to receive a reward, which at the moment is 20.44 FIL with a FIL (⨎) coin value of about $8.92. This is completely different money.

Tellingly, the coin is traded on several exchanges, and its total capitalization exceeds two billion (!) Dollars. And this is with real income of the enterprise $48 per year!

Looks pretty weird. Something not right is going on here.

Let's go further. We learned that shared hosting costs 58,000 times less than S3. What does it say? Probably a lack of competitiveness. For some reason people don't come here even for free.

What is the problem?

Parallel reality


You can't just pick up Filecoin hosting and start using it. That is, you can not create an account and upload files. There is no such option. The algorithm of actions is different.

To begin with, you are asked to answer a dozen questions in order to choose the right “hosting provider”. Choose a region, talk about your dataset, indicate its size, the date of the proposed placement, and so on. Leave your contact details and wait for a letter from Filecoin. Apparently, at the moment, clients are onboarded manually. This immediately cuts off most potential customers.

For example, to work with Filecoin, they suggest using Textile or estuary.tech auctions , this is open source software and a specialized Filecoin⇄IPFS node, which seems to “simplify the storage of large public data sets”, helping to upload your files to the network. But trying it in action is also not so easy - the service is available by invites .

As far as can be understood from the documentation , the procedure is as follows:

  1. We get an invite
  2. Create an account on estuary.tech
  3. We generate an API key
  4. We create a test application
  5. We upload our files to the network . This is the easiest step:
    curl
    -X POST https://api.estuary.tech/content/add \
    -H "Authorization: Bearer REPLACE_ME_WITH_API_KEY" \
    -H "Content-Type: multipart/form-data" \
    -F "data=@PATH_TO_YOUR_FILE"

    or so (JS):
    fetch('https://api.estuary.tech/content/add', {
    method: "POST",
    headers: {
    Authorization: 'Bearer REPLACE_ME_WITH_API_KEY',
    },
    body: formData
    })

    By default, among the available providers (miners), six will be selected, which will physically place our files. If a miner falls off, a replacement is found for him.
  6. Viewing a list of your files:
    curl -X GET -H "Authorization: Bearer REPLACE_ME_WITH_API_KEY" https://api.estuary.tech/content/list

    on JS:
    class Example extends React.Component {
    componentDidMount() {
    fetch('https://api.estuary.tech/content/list', {
    method: "GET",
    headers: {
    Authorization: 'Bearer REPLACE_ME_WITH_API_KEY',
    },
    })
    .then(data => {
    return data.json();
    })
    .then(data => {
    this.setState({ ...data });
    });
    }

    render() { return <pre>{JSON.stringify(this.state, null, 1)}</pre>; }
    }

    Sample answer:
    {
    "id": 16,
    "cid": "QmTMBh4bCQFgzr1fTCjVb5pRBUe7v9673HTLZWh77sUHUx",
    "name": "nasa-space-settlements-a-design-study.pdf",
    "userId": 3,
    "description": "",
    "size": 30886087,
    "active": true,
    "offloaded": false,
    "replication": 6,
    "aggregatedIn": 0,
    "aggregate": false
    }

It is recommended to use rclone to manage file collections , including copying files to/from another cloud (40+ clouds).

Traffic is free, storage costs a penny, as we discussed above. In theory it looks interesting. But in reality, registering and using the service is as difficult as possible. They didn't give us an invite.

Also, the underlying incentive to use shared hosting is not well understood. On the one hand, it's cheap. But on the other hand, the payment process is difficult to be compatible with the normal accounting of a regular company that wants to pay for hosting. Accountant Marya Ivanovna sincerely does not understand what FIL tokens are and how they can be calculated in the 1C program.

You will say hosting can be sold for fiat money, but no. Here it is fundamental. Adepts say that distributed independent hosting will not be possible using the traditional financial system. After all, then someone should open a bank account, register a legal entity and make a profit. He can set prices. And this reduces the reliability of the system, because bank accounts can easily be blocked by unauthorized persons and regulators, and a business owner can arbitrarily refuse service to anyone at their sole discretion and without explanation.

So decentralized hostings deliberately do not use traditional financial institutions.

But such a model takes these services into a kind of parallel reality, where traditional business tools and financial systems are not available. Roughly speaking, ordinary corporate clients cannot work there normally. Their clients are only the same "cryptopunks" from the same parallel universe.

Probably, some gates/APIs like Stripe are needed, which in two lines of code will connect traditional financial infrastructure (for example, bank card payments) to the ecosystem of existing blockchains. Or something like a clearing structure that conducts mutual settlements in these “parallel realities” is understandable for official accounting.

And if there are no gates, it is difficult to use these services.

Other hosting


Who else offers decentralized hosting services besides Filecoin? You can name the following projects (in alphabetical order):

None of them are very popular. Of course, the token can be successful in the auction, but this does not directly affect the number of hosting clients.

Pyramids behind the facade of a pizzeria


The existing thousands of projects, all these alternative platforms and blockchains with smart contracts, so far have little practical use. And although they are only a few years old, it is still too early to assume that they are fully ready for use in real life. Optimists believe that something good can be born from the broth of innovations... But only when the foam of the gold rush settles. In the meantime, most of them look like a beautiful facade, behind which another financial pyramid is hidden.

It seems that “shared hosting” also serves as such a front. Kind of like a Mexican cartel opening a pizzeria or a chicken wing joint to cover up their real operations. As a result, thousands of dollars pass through the checkout counters of the diner, and billions through the real business behind its facade.

At least that's what it looks like from the outside...

Interestingly, a beautiful facade (for example, distributed hosting) and a financial pyramid (tokens) exist, in fact, in different realities. Even their accounting does not converge, as we saw with the example of Filecoin. Hundreds of dollars are paid for hosting, and billions of tokens are sold.

In general, all your peer-to-peer hosts are beautiful, but no thanks. If they were really that useful, then everyone would know and use Filecoin instead of S3, and Radicle instead of Github, but for some reason no one does this. And it remains to be seen whether such happiness is necessary for the mass market, or is it a very specific service for 0.01% of customers.

Просмотры:

Коментарі

Популярні публікації