ТестНет
July 13, 2022

Трылема блокчейна і як яе вырашае сетка Subspace.

арыгінальны артыкул тут


Як сцвярджаюць самі Subspace, гэта першы пратакол, які цалкам вырашае трылему блокчейна.
Subspace Network - гэта сетка, якая дазваляе распрацоўшчыкам вельмі лёгка і хутка разгортваць дэцэнтралізаваныя прыкладанні Web3, якія, у сваю чаргу, могуць аўтаматычна маштабавацца пры неабходнасці. Поўная інтэграцыя з Polkadot & Kusama, з EVM у бліжэйшай будучыні.

Subspace працуе на блокчейне ўзроўню 1, створаным для вырашэння фундаментальных праблем, такіх як: экалогія, цэнтралізацыя і адсутнасць маштабаванасці.
Аднак што гэта за трылема? У чым заключаецца дылема фермера? Якое рашэнне прапануе Subspace?

Першым, хто ўвёў паняцце трылемы блокчейна, быў стваральнік Etherium Віталь Бутерин.
Давайце разбяром гэта па парадку.
На дадзеным этапе развіцця блокчейна ёсць некалькі праблем. Найбольш важнымі з іх з'яўляюцца маштабаванасць, бяспека дадзеных і дэцэнтралізацыя. Сутнасць у тым, што да гэтага часу ні адзін блокчейн не вырашыў усе тры гэтыя праблемы, гэта значыць, што яны павінны знайсці кампраміс паміж трыма зменнымі. Шырока распаўсюджана меркаванне, што публічная інфраструктура блокчейна павінна ахвяраваць бяспекай, дэцэнтралізацыяй або маштабаванасцю.

На практыцы аказваецца, што праект можна дэцэнтралізаваць і мець добрую маштабаванасць, але будуць праблемы з бяспекай у сетцы. І наадварот, праект бяспечны і маштабуецца, але не дэцэнтралізаваны.
Ну, тады мы паспрабуем высветліць гэтыя 3 кампаненты:

1) Маштабаванасць блокчейна адносіцца да яго здольнасці апрацоўваць большы аб'ём транзакцый.

2) Бяспека адносіцца да здольнасці абараняць даныя ў блокчейне ад розных тыпаў нападаў і абараняць блокчейн ад падвойнага марнавання.

3) Дэцэнтралізацыя - гэта тып рэзервавання сеткі, які гарантуе, што сетка не кантралюецца меншай колькасцю аб'ектаў.

Каб прыняць транзакцыю, сетка павінна спачатку ўзгадніць яе сапраўднасць. Узгадненне можа заняць некаторы час, калі ў сістэме вялікая колькасць удзельнікаў. У выніку мы можам паказаць, што маштабаванасць зваротна прапарцыйная дэцэнтралізацыі з аднолькавымі параметрамі бяспекі. Час праверкі памяншаецца па меры павышэння хуткасці хэшавання, а маштабаванасць павялічваецца па меры павышэння бяспекі. Такім чынам, маштабаванасць і бяспека прапарцыйныя пастаяннай дэцэнтралізацыі. У выніку блокчейн не можа аптымізаваць усе тры патрэбныя функцыі адначасова, што прымушае ісці на кампрамісы.

Напрыклад, Ethereum засяродзіўся на дэцэнтралізацыі і бяспецы з абмежаваннем колькасці транзакцый у секунду (маштабаванне). Каб заахвоціць Майнер расстаўляць транзакцыі па прыярытэтах, карыстальнікі плацілі больш высокія зборы. Такім чынам, сусветная супольнасць стартапаў, карпарацый і тэхнолагаў ўпарта працуе над стварэннем блокчейнов ўзроўню 1 і 2 для вырашэння гэтай трылемы. Гэта праблема, якую спрабуе вырашыць каманда Subspace.

Блокчейн-сеткі першага ўзроўню распрацаваны для хуткасці, бяспекі і пашырэння. Другі ўзровень адносіцца да ўдасканалення тэхналогій і прадуктаў, якія можна выкарыстоўваць для пашырэння маштабаванасці існуючых сетак блокчейн. Атрыманне ідэальнага балансу паміж двума ўзроўнямі можа змяніць гульню для прыняцця блокчейна і пашырэння дэцэнтралізаваных сетак.

Задачай для каманды было знайсці механізм кансенсусу, які адпавядае ўсім патрабаванням (без дазволу і справядлівы).

Усяго разглядалася 3 кансенсусных варыянту: PoW, PoS і PoC.

PoW - вядомы майнинг. Тэхналогія PoW або «адзін працэсар, адзін голас» простая, бяспечная і не патрабуе дазволаў, але патрабуе вялікіх выдаткаў на электраэнергію.

PoS або «адна манета - адзін голас» выкарыстоўвае сістэму віртуальнага майнинга, заснаваную на багацці карыстальніка. Аднак такі кансенсус несправядлівы.

Такім чынам, Subspace абрала кансенсусную тэхналогію PoC. PoC або «адзін дыск-адзін голас» замяняе майнинг сельскай гаспадаркай з інтэнсіўным сховішчам. Аднак такая тэхналогія вельмі непапулярная, і каманда запускае тэставыя сеткі, каб праверыць такі механізм на практыцы.

Што далей? Як гэта будзе рэалізоўвацца?
Першы крок - запісаць мільёны малюсенькіх (4 Кб) кавалачкаў на вольную дыскавую прастору па схеме пясочных гадзін (для фермераў). Затым кожная частка кадуецца з асіметрычнай па часе перастаноўкай. Акрамя таго, фермерам не трэба рабіць стаўкі манет, прапарцыйных іх дыскавай прасторы.

Вось чаму гэта дазваляе любому чалавеку ў свеце хутка і лёгка даць сваю вольную прастору і прыняць удзел у кансенсусе.

Наступнай праблемай было захаванне дэцэнтралізацыі, таму што сеткі PoC схільныя да цэнтралізацыі з-за праблемы праектавання механізмаў, якую мы называем дылемай фермера.
Дылема фермера заключаецца ў тым, што ён сутыкнуўся з выбарам паміж выкарыстаннем свайго сховішча для захавання стану і гісторыі ланцуга (захоўванне даных) або максімізацыяй памеру ўчастка і рэнтабельнасці інвестыцый (пашырэнне і прыбытак). Як правіла, карыстальнікі звычайна выбіраюць варыянт, дзе яны могуць хутчэй вярнуць свае інвестыцыі. Гэта ставіць пытанне аб дэцэнтралізацыі, бо ніхто не хоча адначасова захоўваць даныя і падтрымліваць высокі ўзровень дэцэнтралізацыі.

Каб вырашыць гэтую праблему, Subspace будзе стымуляваць менавіта захоўванне дадзеных у сетцы, такім чынам, больш вузлоў будзе выдзяляць дыскавую прастору і павялічваць дэцэнтралізацыю.

Кожны фермер захоўвае столькі даказальна унікальных сегментаў гісторыі сеткі, колькі дазваляе яго дыскавая прастора. Чым больш фрагментаў гісторыі захоўвае фермер, тым больш верагоднасць таго, што ён будзе абраны для стварэння новага блока.
Фермеры захоўваюць гісторыю калектыўна, утвараючы размеркаваную сетку захоўвання, якая гарантуе, што гісторыя заўсёды даступная для загрузкі. Каб прадухіліць страту гісторыі, блокі закадзіраваны як зыходнымі, так і цотнымі часткамі.

Апошняй праблемай, з якой сутыкнуўся праект, было павышэнне ўзроўню маштабаванасці.

Аднак гэтая праблема ўжо часткова вырашана дылемай фермера. Subspace адаптуе прапанову маштабаванасці Prism для дасягнення высокай прапускной здольнасці апрацоўкі транзакцый без зніжэння бяспекі. Каманда пашырае пратакол хуткага пацверджання Taiji для кансенсусу PoC, дазваляючы фермерам дасягнуць амаль дэтэрмінаванай канчатковасці на працягу трох блокаў, скарачаючы затрымку пацверджання новых транзакцый з хвілін да секунд, не спадзяючыся на выканаўцаў.

Далучайцеся да суполкі і прымайце ўдзел у стымуляванай тэставай сетцы (Gemini) і праграме Ambassador:
Вэб-сайт: https://www.subspace.network/

Discord: https://discord.com/subspace-network

Тэхнічны дакумент: https://bit.ly/3ptGai6