Website fĂŒr Tests und Quelltexte der Blockchain-Plattform TON (Telegram Open Network), die seit 2017 von der Firma Telegram Systems LLP entwickelt wird. TON bietet eine Technologie-Suite, die den Betrieb eines dezentralen Netzwerks fĂŒr verschiedene Dienste auf Basis von Blockchain und Smart Contracts ermöglicht. Im Verlauf das Projekt zog ĂŒber 1,7 Milliarden Dollar an Investitionen an. Die Quelltexte umfassen 1610 Dateien mit rund 398.000 Zeilen Code. Das Projekt ist in C++ geschrieben und unter der GPLv2-Lizenz (Bibliotheken unter LGPLv2).
Neben TON umfasst auch ein P2P-Kommunikationssystem, ein dezentrales Blockchain-Speicher und Komponenten zum Hosting von Diensten. TON kann als verteiltes Super-Server betrachtet werden, das darauf ausgelegt ist, verschiedene Dienste auf Basis von Smart Contracts bereitzustellen. Auf der Basis der TON-Plattform wird die KryptowÀhrung , die drastisch schneller als Bitcoin und Ethereum in der BestÀtigungszeit von Transaktionen ist (Millionen von Transaktionen pro Sekunde im Vergleich zu Dutzenden) und in der Lage ist, Zahlungen mit der Geschwindigkeit von VISA und Mastercard zu verarbeiten.
Die offenen Quelltexte ermöglichen es, am Test des Projekts teilzunehmen und einen eigenen , der fĂŒr einen bestimmten Zweig der Blockchain verantwortlich ist, einzurichten. Der Knoten kann auch als zur BestĂ€tigung von Transaktionen in der Blockchain fungieren. Zur Bestimmung des kĂŒrzesten Weges zwischen Knoten wird eine Hypercube-Routing-basierte RoutenfĂŒhrung verwendet. Mining wird nicht unterstĂŒtzt â alle Einheiten der KryptowĂ€hrung Gram wurden einmal generiert und werden unter Investoren und einem StabilitĂ€tsfonds verteilt.
Haupt- TON:
- TON Blockchain â eine Blockchain-Plattform, die Smart Contracts ausfĂŒhrt, die in einer speziell fĂŒr TON entwickelten Sprache erstellt und in der Blockchain mithilfe einer speziellen . Es wird die Aktualisierung formaler Spezifikationen der Blockchain, MultikryptowĂ€hrungsoperationen, Mikropayments, Offline-Zahlungsnetzwerke unterstĂŒtzt;
- TON P2P Network â ein aus P2P-Clients gebildetes Netzwerk, das zum Zugriff auf die TON Blockchain, zum Senden von Transaktionskandidaten und zum Empfangen von Updates fĂŒr Teile der Blockchain, die fĂŒr den Client erforderlich sind, verwendet wird. Das P2P-Netzwerk kann auch fĂŒr beliebige verteilte Dienste eingesetzt werden, einschlieĂlich solcher, die nicht mit der Blockchain verbunden sind.
- TON Storage â Verteiltes Dateispeicher, das ĂŒber das TON-Netzwerk zugĂ€nglich ist und in der TON-Blockchain zur Speicherung von Archiven mit Blockkopien und Datensnapshots verwendet wird. Der Speicher kann auch zur Ablage beliebiger Benutzerdaten und Dienste, die auf der TON-Plattform basieren, verwendet werden. Der Datenabruf Ă€hnelt Torrents;
- TON Proxy â ein Proxy-Anonymisierer, der an I2P (Invisible Internet Project) erinnert und zur Verschleierung des Standorts und der Adressen der Knoten im Netzwerk verwendet wird;
- TON DHT â eine verteilte Hash-Tabelle, die , und als Ăquivalent zu einem Torrent-Tracker fĂŒr den verteilten Speicher verwendet wird, sowie als Bestimmungsort fĂŒr den Proxy-Anonymisierer und als Mechanismus zur Dienstesuche;
- TON Services â eine Plattform zur Erstellung beliebiger Dienste (Ă€hnlich Websites und Webanwendungen), die ĂŒber das TON-Netzwerk und TON-Proxy zugĂ€nglich sind. Die Schnittstelle der Dienste ist standardisiert und ermöglicht Interaktionen im Stil von Browsern oder mobilen Anwendungen. Schnittstellenbeschreibungen und Einstiegspunkte werden in der TON-Blockchain veröffentlicht, und die Dienste bereitstellenden Knoten werden ĂŒber TON DHT bestimmt. Dienste können in der TON-Blockchain Smart Contracts erstellen, um die ErfĂŒllung bestimmter Verpflichtungen gegenĂŒber Kunden zu garantieren. Benutzerbezogene Daten können im TON Storage gespeichert werden;
- TON DNS â ein System zur Benennung von Objekten im Speicher, Smart Contracts, Diensten und Knoten im Netzwerk. Anstelle einer IP-Adresse wird der Name in Hashes fĂŒr TON DHT umgewandelt;
- TON Payments â eine Plattform fĂŒr Mikropayments, die fĂŒr schnelle Geldtransfers und Zahlungen fĂŒr Dienstleistungen mit verzögerter Anzeige in der Blockchain genutzt werden kann;
- Komponenten zur Integration mit externen Messengern und sozialen Netzwerkanwendungen, die es ermöglichen, Blockchain-Technologien und verteilte Dienste fĂŒr normale Benutzer zugĂ€nglich zu machen. Eines der ersten Massenzielanwendungen, das die UnterstĂŒtzung von TON erhalten soll, wird der Messenger Telegram sein.
Quelle: opennet.ru
