
Miliony ludzi korzystają z aplikacji do przesyłania wiadomości, takich jak Twitter (obecnie
Zazwyczaj posiadacze kont nie mają nic do powiedzenia na temat rozwoju platformy, chyba że zarejestrowali się w OpenChat, który ma inne podejście do zarządzania aplikacjami do przesyłania wiadomości.
Przyzwyczailiśmy się do gigantów technologicznych oferujących bezpłatne lub tanie usługi w zamian za uzyskanie wglądu w dane klientów, ale twórcy OpenChat, zdecentralizowanej platformy do hostowania kodu komputerowego, danych i obliczeń działających na komputerach w Internecie, Platforms ( patrz poniżej) – oferują swoje aplikacje jako otwarte usługi internetowe.
„Oznacza to, że firmy nie mogą śledzić i sprzedawać Twoich danych”.
Współzałożyciel OpenChat, Hamish Peebles, jeden z programistów projektu Rust, wyjaśnił we wstępie internetowym OpenChat: „Zamiast tego usługa jest własnością posiadaczy tokena zarządzania usługami i jest przez nich zarządzana, co w naszym przypadku będziemy dystrybuować te tokeny wśród użytkowników. ”
Zmiany w otwartych usługach internetowych dokonywane są w drodze propozycji publicznych, w ramach których użytkownicy chcący wziąć udział w procesie decyzyjnym mogą głosować nad proponowanymi zmianami w kodzie lub funkcjach, a następnie przyjmowane są propozycje, które uzyskają wystarczające poparcie.
Dodatkowo, aby zachęcić innych do udziału, współpracownicy zostaną nagrodzeni dodatkowymi tokenami zarządzania.
Peebles powiedział, przedstawiając projekt w 2021 r.: „Nic nie dzieje się za zamkniętymi drzwiami, wszystko dzieje się na otwartej przestrzeni i każdy może w tym uczestniczyć. Dla tych, którzy chcą po prostu używać OpenChat jako zwykłej aplikacji do czatowania, to też jest dobre”.
Jak działa OpenChat na ICP
Pierwszym krokiem jest rejestracja — na przykład tworząc internetową tożsamość komputera, użytkownik może wybrać opcję wygenerowania klucza — unikalnej pary kluczy publiczny/prywatny przechowywanej w bezpiecznym chipie sprzętowym w smartfonach i innych urządzeniach do przesyłania wiadomości.
Wiadomości posiadają pierwszy znacznik wskazujący, że zostały odebrane przez usługę OpenChat, a po przeczytaniu listu przez odbiorcę pojawia się drugi znacznik, dzięki czemu użytkownicy mogą dodawać do wiadomości emotikony i przesyłać załączniki.
Pliki multimedialne, takie jak obrazy i filmy, są renderowane bezpośrednio w panelu wiadomości, inne typy plików są oznaczane jako załączniki do pobrania, a zespół OpenChat niedawno uruchomił funkcje społecznościowe i opublikował w Internecie plan działania dotyczący aktualizacji technologii.
Współzałożyciel Matt Grogan, inny inżynier oprogramowania zaangażowany w projekt, powiedział, że powiadomienia i wiadomości można przesyłać między przeglądarkami za pomocą połączeń internetowych RTC typu punkt-punkt, które są przekazywane za pośrednictwem usługi OpenChat działającej na komputerach w Internecie, co może niezwykle umożliwić szybkie dostarczanie wiadomości – na przykład, gdy obaj użytkownicy rozmowy są online.
Dane wyszukiwania są dostępne we własnym kontenerze czatów użytkownika, zabezpieczonym na komputerze internetowym, co oznacza, że użytkownicy mogą przeglądać całą historię swoich czatów z dowolnego urządzenia.
Inną cechą usługi jest możliwość wysyłania przez użytkowników między sobą tzw. cykli. „Cykle są podobne do gazu w Ethereum i służą do płacenia za zasoby komputera w Internecie, w szczególności instrukcje procesora i bajty pamięci” – wyjaśnił Grogan. .
Podstawową jednostką cykli jest bilion, co jest dobrym momentem w tej historii, aby odpowiedzieć na pytanie: Co to jest komputer internetowy?
Co to jest komputer internetowy?
Celem Internet Computer Project jest „rozszerzenie Internetu i uczynienie go potężniejszym”, jak mówi Dominic Williams, założyciel i główny naukowiec Fundacji DFINITY, która jest odpowiedzialna za budowanie stowarzyszonych zasobów obliczeniowych.
Internet Computer aspiruje do zapewnienia globalnej platformy obliczeniowej, a nie prywatnych firm oferujących usługi hostingowe w chmurze, przy czym Williams nazywa ten projekt „trzecią wielką innowacją w technologii blockchain”, przy czym pierwszą z nich było wynalezienie Bitcoina w 2009 r. — przypomina to koncepcję cyfrowego złota, a następnie w 2015 r. nastąpił drugi kamień milowy w zakresie inteligentnych kontraktów Ethereum.
Dziesięć lat temu Williams był świadkiem, jak blockchain może nie tylko wspierać kryptowaluty, ale może być również używany do przechowywania kodu komputerowego (inteligentnych kontraktów), danych i (co najważniejsze) obliczeń, które mogą służyć użytkownikom poprzez przetwarzanie poleceń HTTP ), co wyróżnia tę platformę spośród innych projektów.
Ponadto ostatnie osiągnięcia oznaczają, że internetowe węzły komputerowe mogą komunikować się z węzłami Bitcoin, „co umożliwia inteligentnym kontraktom na komputerach internetowych bezpośrednie przetwarzanie Bitcoinów w łańcuchu bloków Bitcoin bez potrzeby stosowania mostu łańcuchowego”.
„Kolejnym krokiem jest integracja z Ethereum” – powiedział Williams na początku tego roku, przeglądając dotychczasowe osiągnięcia projektu.
Internetowy system zarządzania komputerem nazywa się Network Neural System (NNS), który umożliwia adaptacyjnym łańcuchom bloków wprowadzanie aktualizacji protokołów bez przeprowadzania hard forku.
Williams wskazał także na inny wzrost wydajności. Uważa, że zaszyfrowana chmura komputerów internetowych będzie ostatecznie bardziej wydajna niż technologia scentralizowana. Fundacja nawiązała współpracę z firmą Carbon Crowd w ramach programu „Green Proof”. Według doniesień energia zużywana przez a Wyszukiwarka Google to 10% Internetu. Cztery razy więcej niż jedna transakcja na komputerze.
OpenChat – jedna z wielu internetowych aplikacji komputerowych – jest hostowana w niezależnych centrach danych obsługujących protokół Internet Computer Protocol (ICP), który według niektórych może stanowić potencjalny zamiennik tradycyjnego stosu IT, nie tylko w przypadku aplikacji do przesyłania wiadomości, ale także innych produktów.
Oprogramowanie zostało ponownie wyobrażone jako interoperacyjne jednostki obliczeniowe (zwane kontenerami), które zawierają zestaw kodów bajtowych WebAssembly i powiązaną z nimi pamięć. Kontenery, które można łączyć równolegle, działają z szybkością sieci i mogą być wykorzystywane do tworzenia wszystkiego, od stron internetowych po systemy korporacyjne i różne usługi platformy .
Programiści piszą kod w dowolnym języku, który kompiluje się do WebAssembly, takim jak Rust, a następnie przesyłają powstałe kontenery do komputerów internetowych za pośrednictwem protokołu ICP. Mówi się, że ta architektura eliminuje usługi w chmurze, serwery baz danych, serwery internetowe i wykorzystuje sieci dostarczania treści do przyspieszenia dostawa. .
Williams twierdzi, że takie podejście eliminuje nawet zapory ogniowe, ponieważ kontenery działają w środowisku odpornym na manipulacje, wspieranym przez maszyny węzłowe (ułożone w podsieci), które hostują kontenery, a wszystko to za zgodą tak zwanego systemu neuronowego sieci.
Spojrzenie na pulpit nawigacyjny komputera internetowego Carbon Crowd pokazuje, że większość węzłów jest hostowana w Szwajcarii (siedziba DFINITY znajduje się w Zurychu), łącznie 26 centrów danych i 66 dostawców węzłów na całym świecie.
W OpenChat, gdy użytkownik rejestruje się w zdecentralizowanej usłudze przesyłania wiadomości, tworzony jest kontener, z którym rozmawia bezpośrednio i wyświetla listę grup, do których należy użytkownik. Kontener może również pełnić funkcję indywidualnego portfela użytkownika, łącząc się z kontem księgowym.
Bezpieczeństwo systemu wynika z faktu, że użytkownik kontenera jest jedyną osobą uprawnioną do wydawania poleceń temu kontenerowi, co ułatwia również wykonywanie praw głosu. Podejście „jeden użytkownik, jeden kontener” sprawia również, że system jest wysoce skalowalny i pozwala uniknąć takiej konieczności Rozwój platformy wymaga shardingu użytkowników.
OpenChat odniósł wielki sukces, pozyskując fundusze ICP na początku tego roku i został doceniony przez społeczność komputerów internetowych, teraz zadaniem programistów jest spełnienie tych oczekiwań i dostarczenie zdecentralizowanej aplikacji do przesyłania wiadomości, która będzie konkurować z WhatsApp i innymi. Znane firmy w dziedzinie czatów usługi konkurują.
W praktyce dla zespołu OpenChat oznaczało to wzrost liczby aktywnych użytkowników dziennie z kilkudziesięciu tysięcy do kilkuset lub więcej.

Treści IC, na których Ci zależy
Postęp technologiczny |. Informacje o projekcie |. Wydarzenia globalne

Zbieraj i śledź kanał IC Binance
Bądź na bieżąco z najświeższymi informacjami
