Meson ускоряет Arweave

Загрузите файл в сеть Arweave и получите dataTxId.

{“name”: “Top Gun Maverick 2021 New Trailer Paramount Pictures_1080p.mp4”, “size”: 27433229, “lastModifiedDate”: 1624960183753,
“dataTxId”: “-ZW0S2kqxYSRUHQW5AbBp046gLILFCZmxf37HoP1K4k”, “dataContentType”: “video/mp4”}

Откройте его в официальном шлюзе:

https://arweave.net/-ZW0S2kqxYSRUHQW5AbBp046gLILFCZmxf37HoP1K4k

Теперь давайте воспользуемся Meson Network для оптимизации глобальной доставки этого файла. Формат:

https://pz-ozoavz.meson.network/ + ‘arweave_file_id’
=>
https://pz-ozoavz.meson.network/-ZW0S2kqxYSRUHQW5AbBp046gLILFCZmxf37HoP1K4k

Ссылка переходит на определенный узел для обслуживания запроса, spec00-bhikbcikfekcxxx-06-ozoavz - хэш узла.

https://spec00-bhikbcikfekcxxx-06-ozoavz.mesontracking.com/-ZW0S2kqxYSRUHQW5AbBp046gLILFCZmxf37HoP1K4k_m_access_key_wbvsdzxdzf

Разница между уровнем хранения и уровнем кэша

Философия проектирования слоя хранения и слоя кэша в мире блокчейна совершенно разная. Слой хранения содержит, по крайней мере, следующие принципы:

  • Целостность данных: Примите проактивную позицию для защиты ссылочной целостности и уменьшения случаев избыточности или потенциальной несогласованности.
  • Согласованность: Модель согласованности данных определяет контракт между программистом и системой, в котором система гарантирует, что если программист будет следовать правилам, то хранилище будет согласованным, а результаты чтения, записи или обновления хранилища будут предсказуемыми.
  • Конфиденциальность: Клиенты, которые хотят, чтобы их данные хранились конфиденциально.

Что касается кэш-слоя, сосредоточьтесь больше на опыте доставки данных пользователям, например, выберите и оптимизируйте лучший маршрутизатор, нагрузку на систему передачи данных, жизненный цикл файлов, хранящихся на узлах.