Cardano blockchain

Fundacja Cardano pracuje nad modułem wprowadzającym możliwości protokołu komunikacji międzyblokowej (IBC) do łańcucha bloków Cardano, zaprojektowanego specjalnie w celu umożliwienia niezawodnych transakcji i wymiany danych w różnych sieciach blockchain.

W ciągu ostatnich kilku miesięcy firma Composable Finance uruchomiła pierwszą implementację IBC łączącą Polkadot i Kusamę, a połączenia są w fazie rozwoju z Avalanche przez Landslide, NEAR przez Omnity Network, BNB przez Toki, Polygon przez Union, a teraz Ethereum i Solana przez Picasso Sieć.

Ramy IBC działają nie tylko w celu ulepszenia istniejących systemów, ale także rozszerzenia ich możliwości. Ułatwia przesyłanie danych i aktywów pomiędzy różnymi łańcuchami bloków, jednocześnie zapewniając przedsiębiorstwom korzyści z bezpieczeństwa i opłat deterministycznych nieodłącznie związanych z łańcuchem bloków Cardano.

Z tych powodów The Cryptonomist zdecydował się przeprowadzić wywiad z Susannah Evans, kierownikiem produktu IBC w Fundacji Interchain i Sebastianem Bode, wiceprezesem ds. inżynierii w Fundacji Cardano.

Czy możesz wyjaśnić, w jaki sposób IBC ułatwia interoperacyjność między różnymi sieciami blockchain i jakie konkretne wyzwania rozwiązuje w obecnym ekosystemie blockchain?

Susannah: Interoperacyjność jest często postrzegana jako aplikacja oparta na inteligentnych kontraktach, a nie bezpośrednio jako część podstawowych protokołów blockchain. IBC został zaprojektowany, aby umożliwić komunikację różnych sieci blockchain w celu bardziej płynnego rozwoju sieci zdecentralizowanych, wykorzystując to jako podstawową funkcję blockchain. Aby to zadziałało, protokół musi być wykonalny, wiarygodny i dostępny. Widzieliśmy, jak inne ekosystemy zmagają się z założeniem zaufania, te, które nie integrują interop jako podstawowej inicjatywy w ekosystemie blockchain. IBC został opracowany, aby stawić czoła tym podstawowym problemom – został przetestowany w walce, aby umożliwić łączenie zarówno między łańcuchami, jak i tokenami, ufając konsensusowi zaangażowanych łańcuchów, bez konieczności weryfikacji przez stronę trzecią.

Sebastian: W jaki sposób z perspektywy Cardano integracja lub współpraca z IBC zwiększa możliwości Cardano i doświadczenie użytkownika?

Przedsiębiorstwa korzystające z Cardano mogą teraz budować własne łańcuchy bloków specyficzne dla aplikacji. W ten sposób zyskują większą elastyczność pod względem prywatności i skalowalności, a jednocześnie mogą polegać na silnym bezpieczeństwie i niezawodności blockchainu Cardano. Użytkownicy końcowi uzyskują dostęp do bardziej zróżnicowanych Dappów, jednocześnie otwierając przestrzeń DeFi i handlu aktywami między obydwoma ekosystemami, dzięki czemu płynność może być łatwiejsza.

Jakie są kluczowe aspekty techniczne IBC, które zapewniają bezpieczną i wydajną komunikację między łańcuchami?

Susannah: IBC ułatwia bezpieczny i niewymagający pozwolenia transfer różnorodnych danych pomiędzy łańcuchami bloków. Protokół został zaprojektowany tak, aby był niezależny od konsensusu, co oznacza, że ​​może działać w ramach różnych mechanizmów konsensusu używanych przez różne łańcuchy bloków. Ta elastyczność pozwala IBC ułatwiać komunikację pomiędzy różnymi sieciami blockchain bez konieczności wprowadzania znaczących zmian w ich podstawowych protokołach. Jego lekkie podejście oparte na kliencie eliminuje konieczność korzystania z zaufanej strony trzeciej w interakcjach między łańcuchami, chroniąc znaczące roczne transfery wartości bez żadnych exploitów od samego początku. IBC wykorzystuje również model przekaźnika, w którym niezależni i nieposiadający uprawnień przekaźniki są odpowiedzialni za przesyłanie pakietów danych pomiędzy łańcuchami bloków, co oznacza, że ​​danych nie można zmieniać ani modyfikować, ponieważ ich rolą jest wyłącznie ułatwianie bezproblemowej komunikacji.

Czy mógłbyś podzielić się spostrzeżeniami na temat technicznych dostosowań lub zmian wprowadzonych przez Cardano w celu integracji z IBC i jakie korzyści przynosi to programistom i użytkownikom końcowym Cardano?

Sebastian: Cardano nie musiał wprowadzać żadnych modyfikacji w warstwie rdzeniowej, ponieważ polegamy wyłącznie na naszej platformie inteligentnych kontraktów Aiken. Inne istniejące narzędzia programistyczne pochodzą głównie z ekosystemu języków Go i Typescript, a także Mithril, produkt opracowany przez IOHK w celu wprowadzenia do Cardano podpisów opartych na progach i tych prymitywów odpornych na stan. W większości zapewnia to programistom i firmom kolejny element konstrukcyjny bazujący na Cardano i zapewnia im szerszą przestrzeń rozwiązań dla wyzwań. Otwiera także możliwość dodania dodatkowych opcji kompatybilności EVM do Cardano poprzez sidechain.

Czy możesz wyróżnić kilka udanych przypadków użycia lub aplikacji, które wykorzystały IBC do funkcjonalności międzyłańcuchowej?

Susannah: W tym roku IBC skończyła 3 lata, co czyni go najstarszym i najczęściej używanym protokołem interoperacyjności, znaczącym kamieniem milowym dla naszego zespołu i czasem refleksji nad sukcesem, jaki odnieśliśmy w ciągu ostatnich 3 lat. Niedawna integracja z Cardano rozszerzyła nasz cel, jakim jest wspieranie większej interoperacyjności i pokazanie znaczenia współdziałania w ekosystemach blockchain. Poza łańcuchami Cosmos SDK, IBC bezproblemowo zintegrowało się z ekosystemami Polkadot, Bitcoin i Solana, rozwijając sieci zgodnie z celem, jakim jest optymalna interoperacyjność. Na przykład połączenie IBC z ekosystemem Solana, znanym z szybkiego i taniego podejścia do transakcji, ułatwia bezpieczny transfer aktywów pomiędzy wieloma ekosystemami i umożliwia programistom i użytkownikom dostęp do szeregu funkcji z obu ekosystemów. Partnerstwa te rozszerzyły zasięg IBC i zademonstrowały jego możliwości w zakresie dywersyfikacji i ponownego zdefiniowania autentycznych możliwości międzyłańcuchowych.

W jaki sposób Cardano planuje wykorzystać te możliwości międzyłańcuchowe do rozbudowy swojego ekosystemu i wspierania innowacyjnych projektów?

Sebastian: Inicjatywa Fundacji Cardano ma na celu przede wszystkim wykazanie wykonalności interoperacyjności między łańcuchami przy użyciu powszechnie przyjętego protokołu, takiego jak IBC. Podejście to służy dwóm celom: po pierwsze, łagodzi ryzyko, na jakie w przeciwnym razie natknęliby się członkowie społeczności podczas badania wykonalności takiego podejścia. Po drugie, inspiruje projekty ekosystemowe do opracowania Dapps, które mogą wykorzystać solidną infrastrukturę publiczną Cardano, jednocześnie wchodząc w interakcję z szerszą siecią międzyłańcuchową. Te Dappy mogą również korzystać z elastyczności oferowanej przez łańcuchy boczne specyficzne dla aplikacji.

Jakie są nadchodzące zmiany lub ulepszenia planowane dla IBC i jaki będą one miały wpływ na szerszy krajobraz blockchain?

Susannah: Trwają prace nad integracją z wieloma innymi ekosystemami, niektóre ogłoszone publicznie, jak na przykład integracja IBC z Toki Finance w celu połączenia BSC, a inne nie zostały jeszcze ogłoszone. W miarę jak coraz więcej łańcuchów bloków uzna IBC za zaufany mechanizm konsensusu w zakresie interoperacyjności, coraz więcej ekosystemów będzie przyciąganych do rozwoju wraz z nami. Jesteśmy wdzięczni zespołowi Cardano za ich wkład i inicjatywę na rzecz rozwoju wraz z nami i naszą społecznością. Więcej takich integracji pozwala na dojrzewanie naszej sieci w miarę jak różne architektury blockchain rozwijają ofertę IBC.

Jakie są plany na przyszłość Cardano pod względem poprawy interoperacyjności z innymi blockchainami i jak IBC wpisuje się w tę strategię?

Sebastian: IBC to tylko jeden z wielu elementów, które trafiają do Cardano w celu zwiększenia jego interoperacyjności. W tej chwili trwają różne inne działania i inne, które zostały już zakończone. Na przykład istnieje projekt społecznościowy o nazwie UniFires, który ściśle współpracuje z ekosystemem Polkadot, aby zapewnić interoperacyjność między Cardano i Polkadot. Ponadto grupa VISTA pracuje nad stworzeniem całego krajobrazu interoperacyjności w Cardano, aby wysunąć przyjęcie rozwiązań w przedsiębiorstwach na pierwszy plan działań i istniejących pomostów, takich jak WANChain, EVM Sidechains, takich jak Milkomeda i inne. Nawet IOHK mocno naciska w tym kierunku dzięki przełomowym badaniom przeprowadzonym wokół konsensusu dotyczącego wielu zasobów i struktury partnerchains.

W jaki sposób IBC współpracuje z szerszą społecznością blockchain, aby promować i napędzać przyjęcie swojego protokołu?

Susannah: IBC stale dąży do nowych połączeń i integracji. Od momentu powstania IBC nawiązaliśmy szereg strategicznych partnerstw z wiodącymi projektami i platformami blockchain. Mając w sercu IBC koncepcję interoperacyjności, został on opracowany jako protokół typu open source, zapraszający programistów z całego świata do przyczynienia się do jego ulepszenia i rozszerzenia. Podejście typu open source sprzyja środowisku współpracy, w którym można swobodnie wymieniać się pomysłami i innowacjami, przyspieszając rozwój solidnych rozwiązań interoperacyjnych. Integrując się z głównymi sieciami, IBC nie tylko prezentuje swoje szerokie możliwości technologiczne, ale także wykorzystuje wiele baz użytkowników blockchain i społeczności programistów z wiodących projektów branżowych, aby zwiększyć szerszą adopcję blockchain.

W jaki sposób Fundacja Cardano współpracuje z IBC i innymi rozwiązaniami interoperacyjnymi, aby wspierać bardziej połączony i oparty na współpracy ekosystem blockchain?

Sebastian: Po pierwsze, staramy się zachować jak największą przejrzystość, dlatego rozwiązanie techniczne zostało już udostępnione publicznie. Z drugiej strony otrzymaliśmy już ogromne wsparcie od organizacji takich jak Fundacja Interchain i projekty w ekosystemie Cosmos. Wreszcie, niezwykle utalentowani programiści i społeczność SPO w Cardano wspierają nas swoją wiedzą.

Bezpieczeństwo jest najważniejsze w komunikacji blockchain. W jaki sposób IBC zapewnia integralność i bezpieczeństwo transakcji w różnych łańcuchach?

Susannah: Aby osiągnąć płynną interoperacyjność, programiści i użytkownicy muszą mieć możliwość wykorzystania mocnych stron różnych łańcuchów bloków bez uszczerbku dla bezpieczeństwa i wydajności. Model bezpieczeństwa IBC opiera się na zaufaniu konsensusowi łańcuchów, które chcą się komunikować za pomocą lekkich klientów. Klienci lżejsi opierają się na modelu bezpieczeństwa pierwszego użycia i korzystają z dowodów włączenia i wykluczenia w celu sprawdzenia, czy transakcja miała miejsce w łańcuchu kontrahentów. 

Poza klientami lekkimi protokół został formalnie zweryfikowany, poddany audytowi przez strony trzecie i wdraża praktyki bezpieczeństwa, takie jak dogłębna obrona w bazie kodu. Funkcje te potwierdzają integralność transakcji, zmniejszając ryzyko luk w zabezpieczeniach i zapewniając solidne gwarancje bezpieczeństwa dla innych łańcuchów bloków. Biorąc pod uwagę te skrupulatnie przetestowane funkcje, IBC osiąga wysoki poziom bezpieczeństwa i wydajności w komunikacji między łańcuchami, rozwiązując wiele wyzwań związanych z bezpieczeństwem stojących przed ekosystemami blockchain.

W jaki sposób model zarządzania Cardano wspiera integrację rozwiązań interoperacyjnych, takich jak IBC, i jakie środki zastosowano w celu zarządzania potencjalnymi zagrożeniami bezpieczeństwa?

Sebastian: Jeśli chodzi o zarządzanie, należy ocenić wpływ zmian parametrów. Właściwym podejściem jest tutaj edukacja użytkowników i zapewnienie narzędzi, które pomogą uczestnikom zdecentralizowanego zarządzania lepiej zrozumieć konsekwencje ich głosów.

Jeśli chodzi o bezpieczeństwo, jesteśmy obecnie w trakcie wieloetapowego procesu audytu. Jeśli chodzi o obsługę mostu do szerszego ekosystemu Kosmosu, współpracujemy z podmiotami, które mają duże doświadczenie w operacjach mostowych. Partnerzy ci są w stanie odpowiednio monitorować i, w przypadku jakiejkolwiek katastrofy, wdrażać strategie łagodzące lub środki zaradcze.