Opublikowano kod Telegram Open Network oraz związane z nim technologie P2P i blockchain.

Uruchomiono strona do testowania i są otwarte oryginalne kody platformy blockchain TON (Telegram Open Network), rozwijanej od 2017 roku przez firmę Telegram Systems LLP. TON oferuje zestaw technologii, które zapewniają funkcjonowanie rozproszonej sieci do pracy różnych usług opartych na blockchain i inteligentnych kontraktach. W trakcie ICO projekt przyciągnął ponad 1,7 miliarda dolarów inwestycji. Oryginalne kody zawierają 1610 plików, które zawierają około 398 tysięcy linii kodu. Projekt został napisany w języku C++ i rozpowszechniany na licencji GPLv2 (biblioteki na LGPLv2).

Oprócz blockchainu TON obejmuje również system P2P komunikacji, rozproszone przechowywanie blockchaina i komponenty do hostingu usług. TON może być postrzegany jako rozproszony superserwer stworzony do hostowania i dostarczania różnych usług opartych na inteligentnych kontraktach. Na platformie TON zostanie uruchomiona kryptowaluta Gram, która jest znacznie szybsza niż Bitcoin i Ethereum pod względem szybkości potwierdzenia transakcji (miliony transakcji na sekundę zamiast dziesiątek) i jest w stanie przetwarzać płatności z prędkością procesowania VISA i Mastercard.

Otwarty kod źródłowy umożliwia udział w testowaniu projektu i uruchomienie własnego węzła sieci, który odpowiada za określoną gałąź blockchaina. Węzeł może również działać jako walidator do potwierdzania transakcji w blockchainie. Do określenia najkrótszej trasy między węzłami wykorzystuje się routingu opartego na hiperkostce (Hypercube Routing). Kopanie nie jest wspierane — wszystkie jednostki kryptowaluty Gram zostały wygenerowane jednorazowo i zostaną rozdzielone między inwestorów a fundusz stabilizacyjny.

Podstawowe komponenty TON:

  • TON Blockchain — platforma blockchain zdolna do wykonywania pełnoletnich inteligentnych kontraktów, tworzonych w języku opracowanym dla TON (prawdopodobnie od liczby i wykonywanych w blockchainie przy pomocy specjalnej maszyny wirtualnej TVM. Wspierane jest aktualizowanie formalnych specyfikacji blockchaina, operacje multikryptowalutowe, mikropłatności, sieci płatności offline;
  • TON P2P Network — sieć P2P tworzona z klientów P2P, używana do uzyskiwania dostępu do TON Blockchain, wysyłania kandydatów transakcji i odbierania aktualizacji dla części blockchaina, które są potrzebne klientowi. Sieć P2P może również być stosowana w pracy dowolnych rozproszonych usług, w tym niezwiązanych z blockchainem;
  • TON Storage — Rozproszona przestrzeń do przechowywania plików, dostępna przez sieć TON, używana w TON Blockchain do przechowywania archiwów kopii bloków i migawek danych. Przechowalnia jest także zastosowana do hostingu dowolnych plików użytkowników oraz usług działających na platformie TON. Wydawanie danych przypomina torrenty;
  • TON Proxy — proxy-anonimizator, przypominający I2P (Invisible Internet Project), używany do ukrywania lokalizacji i adresów węzłów sieci;
  • TON DHT — rozproszona tabela haszująca, przypominająca Kademlia, wykorzystywana jako analog trackerów torrentowych dla rozproszonego magazynu, a także jako punkt wyjścia dla proxy-anonimizatora oraz mechanizm wyszukiwania usług;
  • TON Services — platforma do tworzenia dowolnych usług (coś w rodzaju stron internetowych i aplikacji webowych), dostępnych przez TON Network i TON Proxy. Interfejs usług jest sformalizowany i umożliwia interakcję w stylu przeglądarek lub aplikacji mobilnych. Opisy interfejsu i punkty wejścia są publikowane w TON Blockchain, a węzły zapewniające usługi są określane przez TON DHT. Usługi mogą tworzyć inteligentne kontrakty w TON Blockchain dla zapewnienia realizacji określonych zobowiązań wobec klientów. Zebrane od użytkowników dane mogą być przechowywane w TON Storage;
  • TON DNS — system do przypisywania nazw do obiektów w przechowalni, inteligentnych kontraktów, usług i węzłów sieci. Zamiast adresu IP, nazwa jest przekształcana w hasze do TON DHT;
  • TON Payments — platforma mikrotransakcji, która może być używana do szybkiego przesyłania środków i opłacania usług z opóźnionym odzwierciedleniem w blockchainie;
  • Komponenty do integracji z zewnętrznymi komunikatorami i aplikacjami w mediach społecznościowych, umożliwiające udostępnienie technologii blockchain i rozproszonych usług dla zwykłych użytkowników. Jednym z pierwszych masowych zastosowań, w którym pojawi się wsparcie dla TON, ma być komunikator Telegram.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster