Wywiad: zespół Zilliqa na temat dzielenia na fragmenty, skalowalności i bezpiecznych inteligentnych kontraktów

Zilliqa to bezpieczna i skalowalna platforma blockchain do hostowania zdecentralizowanych aplikacji z kilkoma wyróżniającymi się funkcjami w porównaniu z innymi platformami Dapp. Przede wszystkim wykorzystuje sharding, aby zapewnić wyjątkowo wysoką przepustowość, około dwustu więcej transakcji na sekundę niż większość obecnych platform.

Po drugie, zespół opracował własny język programowania inteligentnych kontraktów do użytku na platformie Zilliqa. Nazywa się Scilla i zaprojektowali go tak, aby był bezpieczniejszy niż istniejące języki programowania inteligentnych kontraktów, takie jak Solidity, które często mają luki, pozostawiając inteligentny kontrakt otwarty do wykorzystania.

Zespół Zilliqa ma uruchomić swoją główną sieć w pierwszym kwartale tego roku. Mieliśmy okazję porozmawiać z CEO i współzałożycielem Xinshu Dongiem (XD) i dyrektorem ds. Marketingu Yiling Ding (YD), aby poznać wszystkie najnowsze wiadomości i wydarzenia.

Zespół Zilliqa Xinshu Dong, CEO i Yiling Ding, CMO

Xinshu Dong, CEO i Yiling Ding, CMO

Programiści Blockchain nadal borykają się z problemami skalowalności. Jak myślisz, w jaki sposób skalowalność wpłynęła na trwałość gier typu blockchain? W jaki sposób gry pomagają sprostać wyzwaniu związanemu ze skalowalnością?

YD: Gaming to branża, w której ograniczenie skalowalności łańcucha bloków jest jasne i natychmiastowe dla programistów i użytkowników. Pewnym sposobem mierzenia sukcesu gry jest jej popularność.

W związku z tym, że dzisiejsze platformy blockchain już mają trudności z obsłużeniem 1000 aktywnych użytkowników dziennie (DAU), w miarę jak gra staje się coraz bardziej skuteczna, a liczba jej użytkowników rośnie, w rzeczywistości byłoby prawie niemożliwe kontynuowanie jej uruchamiania w łańcuchu bloków. Chociaż przeniesienie większości transakcji w grze poza łańcuch jest możliwe, zrobienie tego jest tylko sprzeczne z celem posiadania gry opartej na blockchain na początku.

Te wyzwania związane ze skalowalnością nieuchronnie przyczyniają się do słabego doświadczenia użytkownika (UX), ponieważ utrudniają długotrwałą rozgrywkę – sieć ma problemy z finalizacją transakcji w odpowiednim czasie, a użytkownicy są zmuszeni czekać kilka minut na każdą transakcję.

Chociaż zazwyczaj chwalone są innowacje techniczne i postęp, kwestie związane z ostatecznością transakcji nie występują zwykle w grach cyfrowych. To kiepskie doświadczenie w konsekwencji zniechęci zarówno potencjalnych graczy, jak i twórców gier do gier typu blockchain.

Mając to na uwadze, branża gier stawia platformom blockchain realne i konkretne wyzwania, z którymi można pracować, a po pewnym czasie potencjalnie je przezwyciężyć. Opracowując rozwiązania skalujące, które są ukierunkowane konkretnie na takie kwestie, jak transakcje na rynku gier, projekty będą mogły wyjść poza mentalność „skalowalności na rzecz skalowalności” i opracować rozwiązania, które zamiast tego pokażą, w jaki sposób łańcuch bloków może ulepszyć istniejące projekty, platformy i Aplikacje.

Jakie jest Twoje zdanie na temat wpływu aktywów niewymienialnych na gry? Co to oznacza dla przeciętnego gracza, zwłaszcza gdy słyszymy o dzieciach hakujących gry, takie jak Fortnite, w celu sprzedaży kont online?

YD: Istnieją dwie główne korzyści z niewymienialnych aktywów – zwiększone bezpieczeństwo podczas wymiany zasobów w grze oraz możliwość ich prawdziwego zachowania i ochrony.

Przez długi czas społeczność graczy szukała sposobów na zarabianie na zasobach w grze, co doprowadziło do powstania nieoficjalnych czarnych rynków, na których użytkownicy handlują przedmiotami, czy to skórkami, czy kontami z postaciami na wysokim poziomie w grze MMORPG, takiej jak Fortnite. Te nieoficjalne kanały stwarzają wysokie ryzyko dla graczy kupujących aktywa, ponieważ stają się podatni na oszustwa i kradzież informacji.


Tokenizowane alternatywy zapewniają dodatkową warstwę bezpieczeństwa zarówno dla kupujących, jak i sprzedających – sprzedający będą musieli udowodnić, że są właścicielami wymienianego przedmiotu, a ponieważ transakcja odbywa się na zdecentralizowanej platformie, dane osobowe nie muszą być udostępniane.

Te tokeny charakteryzują się również prawdziwą trwałością i własnością, dzięki czemu gracze mają pewność, że ich aktywa są naprawdę ich własnymi i pozostają zbywalne. W przeciwieństwie do tego programiści hostujący swoje platformy na scentralizowanym serwerze mogliby łatwo zamknąć lub wprowadzić zmiany na swoich rynkach, co spowodowałoby utratę zasobów przez graczy.

Zilliqa używa shardingu i połączonego protokołu PoW / pBFT, aby osiągnąć skalowalność dla prędkości transakcji do prawie 3000 transakcji na sekundę. Czy możesz omówić z nami swój protokół konsensusu i sposób jego działania?

XD: Nasz protokół konsensusu to czteroetapowy proces, który wykorzystuje PoW i pBFT, aby umożliwić wyższą przepustowość transakcji przy jednoczesnym zapewnieniu wysokiego bezpieczeństwa.

Pierwsza faza obejmuje pięciominutowe okno dla wszystkich węzłów wydobywczych na przesłanie rozwiązań PoW –– PoW jest ograniczone do tej fazy, w której górnicy ustalają swoją tożsamość, a także zapobiegają atakom Sybil. Następnie pierwszy podzbiór tych węzłów wydobywczych, które spełniają określone wymagania dotyczące globalnej trudności, może dołączyć jako węzły usług katalogowych lub węzły fragmentów.

Po ustaleniu shardów grupy te podejmują wiele rund konsensusu pBFT, podpisując nową prawdę (lub blok transakcji), która ma zostać przesłana do sieci. Węzły, które podpisały blok, podzielą następnie sprawiedliwie między siebie nagrodę za blok. W ramach jednej rundy PoW do łańcucha można zapisać wiele bloków, przetwarzając w ten sposób wiele transakcji równolegle.

Skalowalność jest często dobrze równoważona z odpornością. Czy możesz wyjaśnić, w jaki sposób Zilliqa utrzymuje bezpieczeństwo sieci, jednocześnie osiągając korzyści płynące z dużej przepustowości?

XD: Bezpieczeństwo jest dla nas kluczowym priorytetem i wpływa na wiele naszych decyzji, jeśli chodzi o nasz protokół konsensusu i tworzenie naszego języka programowania, Scilla. Był to również kluczowy czynnik, który wzięliśmy pod uwagę, przyglądając się rozwiązaniom skalowania.

Dlatego chociaż istnieje wiele proponowanych rozwiązań do skalowania łańcuchów bloków, odkryliśmy, że sharding jest realnym rozwiązaniem w łańcuchu, które pozwala nam zachować decentralizację, skalowalność i bezpieczeństwo.

Decydując się na skalowanie w łańcuchu, fragmentowanie może przebiegać bezpiecznie, ponieważ łańcuch bloków działa z pełną gwarancją bezpieczeństwa, którą zapewnia sam. Decentralizacja odgrywa również dużą rolę w utrzymaniu bezpieczeństwa, konsensus publicznych węzłów opt-in i odporność transakcji na cenzurę stron trzecich są niezbędne do zabezpieczenia naszego łańcucha bloków.

Transakcje na sekundę

Transakcje na sekundę

Czy możesz wyjaśnić trochę więcej, dlaczego zdecydowałeś się opracować Scilla, oddzielny język programowania inteligentnych kontraktów, zamiast przyjąć inne języki programowania, takie jak Javascript lub Solidity? Czym Scilla różni się od tych języków?

XD: Kiedy projektowaliśmy nasze inteligentne kontrakty, podjęliśmy świadomą decyzję o nadaniu priorytetu bezpieczeństwu nad innymi aspektami inteligentnych kontraktów, ponieważ uważamy, że bezpieczeństwo ma kluczowe znaczenie dla dalszego rozpowszechniania technologii inteligentnych kontraktów. Chociaż mieliśmy możliwość pracy z wcześniej istniejącymi językami programowania, takimi jak Solidity i JavaScript, nasze oceny techniczne wykazały, że bardzo trudno jest je wykorzystać ze względu na ich istniejącą składnię i gramatykę.

Główne różnice między Scilla a Solidity i JavaScript to wysoki poziom bezpieczeństwa i łatwość użycia – to podstawowe zasady projektowania. Scilla ma możliwość formalnej (matematycznej) weryfikacji bezpieczeństwa i poprawności inteligentnych kontraktów, co wyeliminowało kilka typowych luk w zabezpieczeniach na poziomie języka, takich jak ponowne wywołania inteligentnych kontraktów i przekroczenie / niedomiar całkowitych.

Przykłady użycia Zilliqa są wymienione jako gry, reklamy cyfrowe i płatności. Dlaczego właśnie te trzy przypadki użycia? Czy byłyby ograniczenia w używaniu Zilliqa jako platformy dla innych rodzajów dappów, takich jak giełdy??

YD: Ponieważ Zilliqa jest otwartą i publiczną platformą, nie ma ograniczeń co do tego, co można zbudować na naszym blockchainie. Jedna z naszych bieżących współpracy dotyczy BOLT Global, mobilnego systemu rozrywki opartego na łańcuchu bloków, który nie pasuje do tych trzech kategorii.

Biorąc to pod uwagę, gry, reklama cyfrowa i płatności to branże, w których widzimy natychmiastową potrzebę rozwiązań blockchain o dużej przepustowości, więc są to nasze obecne obszary zainteresowania w zakresie partnerstwa, badań i rozwoju..

W grach widzieliśmy, że skalowalność jest wyraźnym wąskim gardłem dla gier blockchain. Na przykład Etheremon musiał przenieść większość swojej gry poza sieć, ponieważ Ethereum było zbyt zatłoczone, a opłaty transakcyjne były zbyt wysokie, co miało wpływ na ogólną rozgrywkę.

W reklamie cyfrowej blockchain pomaga rozwiązywać problemy, takie jak oszustwa reklamowe i wyświetlenia, które przyniosą korzyści firmom medialnym, reklamodawcom i konsumentom. Co więcej, potrzebna jest platforma o dużej przepustowości, aby obsługiwać dużą liczbę kampanii, które codziennie pojawiają się na giełdach reklam.

Płatności są również oczywistym przypadkiem użycia, ponieważ wymagają wysokiego bezpieczeństwa i dużej przepustowości, aby obsłużyć ogromną liczbę transakcji. Poza tym instrumenty finansowe, takie jak tokeny zabezpieczające i oferty tokenów zabezpieczających, również skorzystałyby na bardzo solidnej, bezpiecznej platformie emisyjnej, którą może zaoferować Zilliqa.

Niedawno zostałeś wymieniony na Coinbase Pro, co jest wielkim osiągnięciem i prawdopodobnie pomoże zwiększyć wartość projektu. Co sądzisz o kontrowersyjnym stwierdzeniu Vitalika Buterina, że ​​scentralizowane giełdy powinny „płonąć w piekle”? Czy decentralizacja powinna być celem całego sektora blockchain, czy też uważasz, że scentralizowane agencje powinny odegrać jakąś rolę w średnio- i długoterminowej przyszłości?

XD: Udostępnianie zdecentralizowanych aplikacji dla firm i użytkowników oraz pomiędzy nimi jest naszym kluczowym celem i rzeczywiście naszą siłą napędową. Jednocześnie zdajemy sobie sprawę, że scentralizowane platformy zapewniają dodatkowe korzyści dla w pełni zdecentralizowanych systemów, jeśli chodzi o wydajność i opóźnienia..

Nie zapominając również, że bezpieczeństwo i odporność blockchain polegają w taki czy inny sposób na jego wbudowanej nadmiarowości – ma to wpływ na wydajność, ale jest wynikiem naturalnie rozproszonej natury blockchain.

Zilliqa cieszy się dużym uznaniem w Azji jako ojczyzna, ale ma plany ekspansji w Europie – rozumiemy, że kilka miesięcy temu otworzyłeś biuro w Londynie. Co jeszcze zaplanowaliście w zakresie ekspansji poza Azję?

YD: Wkraczamy na Europę z wielu powodów, ale główną siłą napędową jest dobrze prosperująca społeczność programistów. Istnieją siedliska deweloperów rozsianych po całym kontynencie, takie jak Estonia, Bułgaria i Rumunia, gdzie niedawno zorganizowaliśmy warsztaty deweloperskie.

Wciąż współpracujemy ze społecznością deweloperów w całej Europie, a konkretne regiony nadal nas interesują. Na przykład Francja jest znana ze swoich programistów funkcjonalnych, co daje nam doskonałą okazję do wykorzystania tych talentów, aby zwiększyć świadomość i zachęcić do używania Scilla, funkcjonalnego języka programowania..

Wykorzystujemy naszą nową bazę w Londynie, która wyłania się jako europejski lider blockchain, a także wieloletnie centrum finansowe, realizując lokalne partnerstwa edukacyjne w celu promowania edukacji blockchain i zwiększania świadomości Zilliqa wśród studentów. Jednym z takich partnerstw jest trzymiesięczny konkurs Future of Blockchain, skierowany do najlepszych brytyjskich uniwersytetów, takich jak Oxford, Cambridge i Imperial.

Uruchomienie sieci głównej zaplanowano na styczeń. Jakie są najważniejsze kroki prowadzące do tej premiery? Jak górnicy mogą zaangażować się w wydobywanie Zilliqa, gdy sieć główna jest aktywna?

XD: Niedawno uruchomiliśmy nasz w pełni funkcjonalny testnet v3.0, wyposażony we wszystkie funkcje, które będą obecne w naszej sieci głównej. Jako pierwsza pełnoprawna sieć testowa na świecie, według naszej wiedzy, która wdraża sieci, transakcje i inteligentne fragmenty kontraktów, ważne jest, aby górnicy byli w stanie rygorystycznie testować te funkcje, a ponieważ nadal będą to robić w stanie dodać niezbędne kontrole bezpieczeństwa, aby poprawić stabilność i bezpieczeństwo naszego łańcucha bloków.

Nasze publiczne ogłoszenie o eksploracji otworzyło również nasz łańcuch bloków dla większej społeczności programistów, tym samym poszerzając pulę programistów testujących funkcje naszej sieci, abyśmy mogli nadal wprowadzać ulepszenia w oczekiwaniu na naszą premierę.

Jesteśmy również w trakcie opracowywania infrastruktury na większą skalę, aby pomóc górnikom w migracji do naszej sieci w celu wydobywania Zilliqa po uruchomieniu lub po uruchomieniu sieci. Na razie górnicy mogą odwoływać się do naszego Github, aby dołączyć do wydobywania w naszej sieci testowej, aby pomóc przetestować naszą infrastrukturę.

Dziękuję za poświęcony czas i życzę wszystkiego najlepszego w nadchodzącej premierze!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map