Заснований на IPFS та базовій технології Ethereum, 4EVERLAND розроблений для забезпечення розподіленого, високоефективного, самомотивованого та недорогого шлюзу для хостингу даних. 4EVERLAND розробив надійну архітектуру для підтримки стабільної та ефективної роботи всієї мережі, яка в основному включає в себе 4EVER-STORAGE, Proof of storage, 4EVER-GATEWAY, смарт-контракти та 4EVER-HOSTING.
Вузол зберігання даних (4EVER-STORAGE)
4EVER-STORAGE - це клієнт, що містить сервіс синхронізації (Cluster Service) та IPFS-вузли, сумісний з протоколом IPFS і автоматично приєднується до кластера вузлів (Swarm) в результаті кампанії вузлів модуля Smart Contract. Ноди можуть синхронізувати контент між собою і зберігати певний контент постійно.
4EVERLAND об'єднує вузли у величезну мережу зберігання даних за допомогою технології Swarm, покладаючись на кооперацію вузлів для досягнення постійного зберігання конкретних даних і підтримуючи горизонтальне розширення вузлів.
Доказ зберігання даних(Proof of Storage)
Рівень даних 4EVERLAND - це глобальна мережа синхронізації даних, побудована на протоколі IPFS з розподіленими вузлами, дані будуються і синхронізуються через мережу Swarm. Доступність та автентичність даних є важливими показниками рівня стимулювання екосистеми 4EVERLAND. Як наслідок, докази зберігання даних на вузлах 4EVERLAND повинні вирішувати наступні питання:
Вузли синхронізують і зберігають дані, надіслані користувачами Swarm Network.
Дані, необхідні користувачам, можуть бути отримані з вузла 4EVERLAND в будь-який час.
Тому для вирішення вищезазначених проблем 4EVERLAND пропонує PoSC на основі технології TEE для перевірки надійності даних вузлів. Оскаржувач може згенерувати PoSC, випадковим чином комбінуючи CID, а оскаржуваний вузол повинен відповісти на виклик протягом певного часу, щоб довести, що вміст дійсно зберігається. Чесний вузол буде винагороджений, а нечесний - оштрафований.
Вузол-шлюз (4EVER-GATEWAY)
4EVER-GATEWAY допомагає користувачам вибрати найближчий вузол сховища для доступу до шлюзу 4EVERLAND. Вузол шлюзу містить наступні модулі:
DDNS, або динамічний DNS, дозволяє розробникам просто налаштувати DNS або використовувати безкоштовні доменні імена, надані 4EVERLAND, щоб досягти глобального прискорення вузла на базі 4EVERLAND.
Модуль Data/IO забезпечує обробку стиснення, прискорення кешу доступу до контенту, оптимізацію передачі даних та інші функції для кожного сайту.
Модуль Cert Manager надає безкоштовний HTTPS-сертифікат для кожного сайту, що значно економить час розробників.
Смарт контракти
Модуль смарт-контрактів 4EVERLAND в основному складається з платіжного контракту, тендерного контракту, кредитного контракту та контракту на управління, які реалізують чотири основні функції: оплата комісійних, кампанія на вузлах, кредитування та управління спільнотою відповідно. У наступному розділі пояснюється основний функціональний дизайн вищезгаданих смарт-контрактів.
Модуль смарт-контрактів є важливим технічним рішенням для 4EVERLAND в реалізації децентралізованого управління. Завдяки модулю смарт-контрактів вузли можуть приєднуватися до мережі 4EVERLAND відкрито, прозоро і безкоштовно, додавати вузли, змінювати доходи вузлів, карати зловмисні вузли через децентралізовану автономну організацію і, нарешті, реалізувати безпечний, стабільний, ефективний, кооперативний і автономний кластер вузлів.
4EVER-HOSTING
4EVER-HOSTING - це додаток для розробників, доступний з офіційного сайту 4EVERLAND. Розробники можуть розгортати ресурси веб-додатків на шлюзі 4EVERLAND як DWeb через візуальний інтерфейс (Hosting App) або команду (@4everland/cli). Всі вузли 4EVERLAND можуть надавати постійне сховище для DWeb, а всі шлюзи можуть надавати послуги прискорення доступу для DWeb.
4EVERLAND надає продукти і протоколи, такі як хостинг DWeb, децентралізований шлюз, децентралізоване доменне ім'я, система цифрового маркетингу і послуги передачі даних, щоб допомогти розробникам отримати доступ до Web 3.0 в один клік.
Сподобалась стаття? Потребуєш поради? Приєднуйся до нашого телеграм каналу або ж одразу до чату, де тобі завжди раді допомогти
Оригінал статті знайдеш тут!
Над перекладом працювали гільдія перекладачів BanklessDAO (Romko, Yura_Teslya)
Це інформаційний блог, який носить виключно навчальний характер. Не є порадою щодо інвестування чи закликом купити чи продати будь-які активи чи прийняти будь-які фінансові рішення.