R&D Актуализации| Август 2022
Заповядайте отново към месечните ни R&D Актуализации @ Subspace Network!
Бяхме много заети с голям брой разработки и искаме да споделим какво се случва с нашия нарастващ инженерен екип!
🌌 Subspace Основен протокол
Бърза синхронизация за нодите — Активирахме функцията за бързо синхронизиране, която позволява на възлите да синхронизират веригата само чрез валидиране на заглавки в блока, без да се налага да прилагат съдържанието на блока към базата данни на състоянието. При бъдеща надстройка ще синхронизираме само заглавки на блокове, което ни доближава една стъпка по-близо до синхронизирането на fly-клиент, описано в нашата бяла книга.
DSN синхронизация за фермера —Тествахме първата версия на нашата синхронизация на разпределената мрежа за съхранение (DSN) за фермери, която ще им позволи да синхронизират своите плотове, без да се налага да извършват пълно синхронизиране на историята в блокчейна. Това ще позволи подобряване на времето за синхронизиране и графика, като същевременно гарантира, че мрежата остава напълно децентрализирана, тъй като историята на веригата нараства много.
Подобрена работа при фарминг — Екипът направи различни подобрения в нашия фермерски протокол, което позволява по-бързо време за плоттинг, по-малко натоварване на паметта, по-ефективно четене и запис на база данни. Фермерите също така вече имат лесно изключване, което елиминира потенциала за повреда на базата данни.
Light Client — Също така постигнахме стабилен напредък при внедряването на нашия лек клиент. Това е набор от модулни компоненти за валидиране, които по-късно ще използваме за създаване на базирани на браузър клиенти (като Substrate Connect), както и за вграждане в мостове за нашите x-chain услуги за съобщения и наличност на данни.
Pluggable мрежа —След много месеци усилия, десетки PR-и и рефакторинг на много хиляди редове кодове, структурата на субстрата вече поддържа pluggable/ свързваща се мрежа. Това ще отключи много ключови подобрения на скалируемостта за Subspace, като компактни доказателства за репликация и компактни блокове, като същевременно ни позволи допълнително да оптимизираме и подобрим нашия процес на синхронизиране.
Aarch64 подкрепа — И накрая, оптимизирани изпълними файлове за архитектурата aarch64 са налични както за Mac (M1 и по-нови процесори), така и за Ubuntu.
💻 Subspace Десктоп
OpenCL подкрепа е налична в Десктоп версията — Десктоп приложението вече има поддръжка на OpenCL! Това подобрява работния процес на нашия фермер за тези, които може да искат да използват GPU, за да помогнат за подобряването на изживяването си във фарминга, по-специално при първоначален плотинг.
Автоматично актуализиране —За да опростим работния процес на нашите фермери с актуализации на приложения, ние активирахме автоматично актуализиране! Занапред настолните фермери могат просто да актуализират софтуера директно в приложението, вместо да изтеглят нова версия.
Рефакторинг и подобрена стабилност — Подобрихме някои страници за грешки, за да направим нашите unhappy пътища в приложението много по-ясни. Това би трябвало да помогне на нашите десктоп фермери да имат по-добро изживяване при грешки и да осигури път напред, когато нещата не вървят според очакванията. Освен това екипът прекара известно време в рефакторинг на кодовата база, за да стабилизира продукта и да подобри включването на бъдещи промени.
Автоматизирано тестване — Вече имаме модулни тестове, които да покрият нашето десктоп приложение! Това изчерпва нашите работни процеси, за да можем да осигурим по-стабилни входящи корекции и функции за инженерния екип. Това ще продължи да бъде непрекъснато усилие и следващата ни фаза е да включим повече възможности за тестване като тестване на e2e.
Subspace Подкрепа — SubWallet е добро портмоне Web3 браузър разширение изградено на основата на Polkadot.js за разрешаване на достъп и взаимодействие с web3 приложения на Substrate Framework. Можете да наблюдавате, изпращате и получавате активи с разширението и те вече имат разработена мрежова поддръжка в Subspace!
Subspace Мобайл — В допълнение към поддръжката на Subspace Network, екипът е добавил възможност за преглед на Subspace в своя мобилен портфейл! Вече можете да видите tSSC в мобилното приложение и да избирате между subspace мрежи.
🌲 Общност
Ръководство за сътрудници — Добавихме Ръководство за сътрудници за да помогнем на сътрудниците, работещи с отворен код за да изградим бъдещето на Subspace. Този документ предоставя насоки за това как да допринасяте за заявки за функции, доклади за грешки и други подобрения по смислен начин.
Тестване преди пускане — Пуснахме нашите процеси за тестване преди пускане за нашата общност! Ние също така ще включим нашите технически Амбасадори, за да ни помогнат да подобрим Subspace Desktop.
Благодарим ви, че ни прочетохте и ни последвахте в това пътуване. Моля, не се колебайте да се свържете с нас за всякакви други въпроси или идеи!
Оригинална статия: линк