Cartesi jako wiodąca platforma warstwy 2 do rozwoju inteligentnych kontraktów PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Cartesi jako wiodąca platforma warstwy 2 do opracowywania inteligentnych kontraktów

Cartesi jako wiodąca platforma warstwy 2 do rozwoju inteligentnych kontraktów PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Cartesi przenosi inteligentne kontrakty na wyższy poziom. Jest to infrastruktura warstwy 2 niezależna od łańcucha, rozwiązująca palący problem skalowalności na najważniejszych blockchainach. Przede wszystkim Cartesi wdraża unikalną maszynę wirtualną obsługującą Linuksa, pakiety zbiorcze i łańcuchy boczne, aby zrewolucjonizować sposób, w jaki programiści tworzą aplikacje blockchain, umożliwiając im korzystanie z głównych komponentów oprogramowania.

Korzystając z Cartesi, aplikacje typu blockchain można tworzyć z wykorzystaniem ogromnej domeny popularnych obecnie stosów oprogramowania. Dzięki temu aplikacje mogą działać poza łańcuchem, wykorzystując gwarancję wysokiego bezpieczeństwa łańcucha bloków, z korzyścią polegającą na tym, że są wolne od ograniczeń obliczeniowych i wysokich kosztów.

Będąc zewnętrzną zdecentralizowaną platformą obliczeniową, Cartesi jest wyjątkowa w tym sensie, że umożliwia uruchamianie zdecentralizowanych aplikacji w systemie Linux w sposób weryfikowalny przez łańcuch bloków. Złożone procesy mogą być wykonywane poza łańcuchem, bez ograniczeń obliczeniowych łańcuchów bloków i związanych z nimi opłat, jak wspomniano wcześniej. Służy to zarówno jako zaleta, jak i siła w rozwoju dApps.

Oferując środowisko uruchomieniowe Linux, Cartesi jest jedynym opartym na oprogramowaniu weryfikowalnym systemem obliczeniowym poza łańcuchem, który daje programistom dostęp do szerokiej gamy oprogramowania, które ewoluowało w ciągu ostatnich 30 lat i które umożliwia aplikacje, których używamy obecnie w Internecie.

Największą innowacją Cartesi jest możliwość wykonywania typowych obliczeń w świecie rzeczywistym działających poza łańcuchem w środowisku Linux, w sposób możliwy do zweryfikowania przez łańcuch bloków. Dzięki temu użytkownicy dApps mogą osiągnąć konsensus poza łańcuchem. W przypadku prób popełnienia oszukańczych obliczeń Cartesi wykorzystuje blockchain jako sąd najwyższy do identyfikowania i karania nieuczciwych użytkowników.

O inteligentnych kontraktach

Inteligentne kontrakty to linie kodów przechowywane w łańcuchu bloków, które automatycznie wykonują transakcje po spełnieniu określonych warunków. Są to skomputeryzowane protokoły transakcji, które wykonują warunki umowy.

Inteligentne kontrakty są potrzebne, aby zmniejszyć dużą zależność od zaufanych pośredników, koszty arbitrażu i egzekucji, oszustwa i straty, a także ograniczyć złośliwe i przypadkowe wyjątki.

Po raz pierwszy zaproponowany na początku lat 1990. przez Nicka Szabo, inteligentny kontrakt zawierał umowy między kupującym a sprzedającym z warunkami umowy, które zostały bezpośrednio wpisane do linii kodów przed ich wykonaniem. Kod kontroluje wykonanie, a transakcje można śledzić, ale nieodwracalne. Pozwala to na zawieranie zaufanych transakcji i umów między różnymi, anonimowymi stronami bez potrzeby korzystania z centralnego organu lub depozytu.

W blockchain programiści używają inteligentnych kontraktów do automatycznego wykonywania transakcji, gdy spełnione są warunki, przy użyciu podstawowych linii kodów przechowywanych w łańcuchu bloków. Inteligentne kontrakty umożliwiają programistom dApps (zdecentralizowanych aplikacji) programowanie ich aplikacji w celu wykonywania transakcji między dwiema lub więcej stronami na podstawie wcześniej uzgodnionych warunków. Korzystając z inteligentnych kontraktów, programiści dApps są w stanie zapewnić użytkownikom autonomię, zaufanie, bezpieczeństwo i wydajność. Dzięki aplikacjom opartym na inteligentnych kontraktach użytkownicy mogą wymieniać pieniądze, nieruchomości i inne kosztowności w przejrzysty, wolny od konfliktów sposób bez korzystania z pośredników lub pośredników. Ta przejrzystość i skuteczność są realizowane za pomocą zbiorczych pakietów.

Pakiet zbiorczy to pozałańcuchowa agregacja transakcji w ramach inteligentnego kontraktu Ethereum, która zmniejsza opłaty i zator poprzez zwiększenie przepustowości łańcucha bloków z obecnych 15 tps do ponad 1,000 tps. Z drugiej strony optymistyczne rollupy to jeden z rodzajów konstrukcji warstwy drugiej, które nie działają na warstwie bazowej Ethereum, ale na niej. Umożliwia to uruchamianie inteligentnych kontraktów na dużą skalę, a jednocześnie jest nadal zabezpieczone przez Ethereum.

Według Vitalika Buterina, współzałożyciela Ethereum i wydawcy magazynu Bitcoin, blockchain może przynieść korzyści wielu sektorom, a nie tylko inteligentnym kontraktom. To pokazuje, że przypadek użycia inteligentnych kontraktów z blockchain jest nie tylko aktualny, ale także przyszłościowy. Vitalik wyjaśnił dalej, że zamiast nazywać je inteligentnymi kontraktami, powinien był nazwać je czymś w rodzaju „trwałych skryptów”. Dzieje się tak, ponieważ inteligentne kontrakty w publicznym łańcuchu bloków oferują znacznie silniejszą propozycję wartości niż te działające w korporacyjnych łańcuchach bloków. Publiczne inteligentne kontrakty blockchain umożliwiają stronom zawieranie transakcji z dowolną inną stroną, niezależnie od tego, czy ta strona jest znana, czy anonimowa.

 

Cartesi jako wiodąca platforma warstwy 2

Rozwiązania warstwy 2 obejmują kilka typów rozwiązań: niektóre do skalowania płatności, inne do skalowania inteligentnych kontraktów, a inne do wykonywania obliczeń poza łańcuchem. Jednak jedną wspólną cechą, którą wszystkie mają, jest usunięcie większości pracy z łańcucha i używanie łańcucha bloków bez pozwolenia jako kotwic w celu zapewnienia bezpieczeństwa. Systemy warstwy 2 mogą stać się podstawowymi systemami używanymi przez wszystkie dApps.

W porównaniu z tradycyjnymi programami komputerowymi, dApps stoi przed dwoma głównymi wyzwaniami:

1. Skalowalność: dApps są sparaliżowane z powodu niskich prędkości transakcji, małej przestrzeni dyskowej, rygorystycznych ograniczeń obliczeniowych i wysokich opłat. Kwestie te są powszechnie uznawane za przeszkody utrudniające pełne przyjęcie technologii blockchain.

2. Prymitywna infrastruktura oprogramowania: Większość dApps wymaga wyspecjalizowanego systemu operacyjnego (OS). Systemy operacyjne były podstawą tworzenia oprogramowania. Odcięci od wszystkich tych poprzednich prac, programiści dApps mają trudności z wykonywaniem zadań, które są trywialne dla konwencjonalnych programistów.

Cartesi rozwiązuje te problemy poprzez:

1) Oferowanie programistom oprogramowania i narzędzi obsługiwanych przez pełny system operacyjny Linux;

2) Przeniesienie wszystkich ciężkich obliczeń poza łańcuch dla dużych ilości danych, czego łańcuchy bloków nie mogą zrobić;

3) Oferowanie usług i ekonomii tokenów, która pozwala użytkownikom bezpiecznie polegać na sieci i pozostać wolnymi od niedogodności związanych z technologią blockchain (np. Powolne czasy potwierdzania, wymóg pozostania online w celu rozwiązywania sporów i inne)

Dzięki temu Cartesi udostępnił programistom dApps, którzy potrzebują inteligentnych kontraktów, aby móc wykonywać swoje działania w systemie. Skracając czas potwierdzania umów kontraktowych, można poświęcić więcej czasu na opracowywanie innych cennych aspektów umów.

Teraz należy zauważyć, że żadna aplikacja nie może zostać zbudowana w izolacji. Popularne aplikacje mobilne / stacjonarne / internetowe są obecnie zależne od wielu zależności oprogramowania, które wymagały dziesięcioleci dojrzewania w systemach operacyjnych, takich jak Linux. Bez platform takich jak Cartesi może być bardzo trudno aplikacjom blockchain korzystać z głównego nurtu oprogramowania, bibliotek i usług, chyba że w jakiś sposób poświęcą decentralizację.

Cartesi dąży również do nieuniknionej przyszłości, w której zostanie opracowana nowa generacja dApps, która jest dziś tak niewyobrażalna, jak współczesny internet około 50 lat temu. W tym celu Cartesi określił i wdrożył zdecentralizowaną infrastrukturę Linuksa dla skalowalnych aplikacji blockchain. Dzięki Cartesi programiści dApps mogą mieć logikę dApps faktycznie działającą w systemie Linux, zachowując decentralizację i gwarancje bezpieczeństwa łańcucha bloków.

Wnioski

W związku z powyższym, dzięki wszystkim wymienionym wyżej zaletom systemu Cartesi, pozycja lidera, jaką system ten utrzymuje wśród swoich rówieśników, jest ewidentna w realizacji rozwoju inteligentnych kontraktów. Ponadto jego zdolność do pełnienia funkcji centrum rozwiązywania konfliktów, co najważniejsze, sprawia, że ​​jest to najlepsza platforma Layer-2, na której można rozwijać inteligentne kontrakty. Dlatego programiści dApps, zwłaszcza w krajach afrykańskich, w których szybko rośnie popularność technologii blockchain, takich jak Nigeria, powinni wykorzystać platformę Cartesi do rozwijania swoich dApps.

Aby uzyskać więcej informacji na temat projektu Cartesi, możesz sprawdzić poniższe linki:

Strona internetowa: https://cartesi.io 

Whitepaper: https://cartesi.io/cartesi_whitepaper.pdf

Twitter: https://twitter.com/cartesiproject

Eksplorator: https://explorer.cartesi.io

Blog: https://medium.com/cartesi

Społeczność telegramów: https://t.me/CartesiProject

Komunikaty telegramu: https://t.me/cartesiannouncements

Discord (społeczność deweloperska): https://discordapp.com/invite/Pt2NrnS

GitHub: https://github.com/cartesi

Reddit: https://www.reddit.com/r/cartesi/

Artykuł napisany przez Helena IMAH - Ambasador Cartesi w Nigerii

Źródło: https://blocknewsafrica.com/cartesi-as-a-leading-layer-2-platform-for-the-development-of-smart-contracts/?utm_source=rss&utm_medium=rss&utm_campaign=cartesi-as-a-leading -layer-2-platform-for-the-development-of-smart-contract

Znak czasu:

Więcej z BlockNews Afryka