Telegram Açık Ağ Kodu ve ilgili P2P ve blockchain teknolojileri yayınlandı

başlatıldı test sitesi ve açık Telegram Systems LLP tarafından 2017 yılından bu yana geliştirilen TON (Telegram Open Network) blockchain platformunun kaynak metinleri. TON, blockchain ve akıllı sözleşmelere dayalı çeşitli hizmetlerin işletilmesi için dağıtılmış bir ağın işleyişini sağlayan bir dizi teknoloji sağlar. Sırasında ICO projeye 1.7 milyar dolardan fazla yatırım çekildi. Kaynak metinlerde yaklaşık 1610 bin satır kod içeren 398 dosya yer alıyor. Proje C++ dilinde yazılmıştır ve tarafından dağıtıldı GPLv2 kapsamında lisanslanmıştır (LGPLv2 kapsamındaki kütüphaneler).

Dışında blokcheyna TON ayrıca bir P2P iletişim sistemi, dağıtılmış blockchain depolama alanı ve barındırma hizmetlerine yönelik bileşenler içerir. TON, akıllı sözleşmelere dayalı olarak çeşitli hizmetleri barındırmak ve sağlamak için tasarlanmış dağıtılmış bir süper sunucu olarak düşünülebilir. Kripto para birimi TON platformuna dayalı olarak piyasaya sürülecek Gramİşlem onay hızı (saniyede onlarca yerine milyonlarca işlem) açısından Bitcoin ve Ethereum'dan çok daha hızlı olan ve ödemeleri VISA ve Mastercard'ın işlem hızında işleme kapasitesine sahip olan .

Açık kaynak, proje testlerine katılmanıza ve kendi projenizi geliştirmenize olanak tanır ağ düğümüBlockchain'in belirli bir dalından sorumludur. Düğüm aynı zamanda şu şekilde de işlev görebilir: doğrulayıcı Blockchain'deki işlemleri onaylamak için. Hypercube Routing, düğümler arasındaki en kısa yolu belirlemek için kullanılır. Madencilik desteklenmiyor - Gram kripto para biriminin tüm birimleri aynı anda üretiliyor ve yatırımcılar ile istikrar fonu arasında dağıtılıyor.

Ana bileşenler TON:

  • TON Blockchain, aşağıdakileri gerçekleştirebilen bir blockchain platformudur: Turing tamamlandı TON için geliştirilmiş bir dilde oluşturulan akıllı sözleşmeler Beşinci ve özel bir yöntem kullanılarak blockchain üzerinde yürütülür TVM sanal makinesi. Resmi blockchain spesifikasyonlarının güncellenmesini, çoklu kripto para birimi işlemlerini, mikro ödemeleri, çevrimdışı ödeme ağlarını destekler;
  • TON P2P Ağı, müşterilerden oluşan ve TON Blockchain'e erişmek, işlem adayları göndermek ve müşterinin ihtiyaç duyduğu blockchain bölümleri için güncellemeleri almak için kullanılan bir P2P ağıdır. P2P ağı aynı zamanda blockchain ile ilgili olmayanlar da dahil olmak üzere keyfi dağıtılmış hizmetlerin işletilmesinde de kullanılabilir;
  • TON Depolama - TON ağı üzerinden erişilebilen ve TON Blockchain'de blok kopyaları ve veri anlık görüntüleri içeren bir arşivi depolamak için kullanılan dağıtılmış dosya depolama alanı. Depolama aynı zamanda TON platformunda çalışan kullanıcıların ve hizmetlerin isteğe bağlı dosyalarının depolanması için de geçerlidir. Veri aktarımı torrentlere benzer;
  • TON Proxy, I2P'yi (Görünmez İnternet Projesi) anımsatan bir anonimleştirici proxy'dir ve ağ düğümlerinin konumunu ve adreslerini gizlemek için kullanılır;
  • TON DHT, aşağıdakine benzer bir dağıtılmış karma tablosudur kademyave dağıtılmış depolama için bir torrent izleyicinin analogu olarak ve ayrıca bir proxy anonimleştirici için giriş noktalarının belirleyicisi ve bir hizmet arama mekanizması olarak kullanılır;
  • TON Hizmetleri, TON Ağı ve TON Proxy'si aracılığıyla kullanılabilen isteğe bağlı hizmetler (web siteleri ve web uygulamaları gibi) oluşturmaya yönelik bir platformdur. Hizmet arayüzü resmileştirilmiştir ve tarayıcılar veya mobil uygulamalar tarzında etkileşime izin verir. Arayüz açıklamaları ve giriş noktaları TON Blockchain'de yayınlanır ve hizmet sağlayan düğümler TON DHT aracılığıyla tanımlanır. Hizmetler, müşterilere karşı belirli yükümlülüklerin yerine getirilmesini garanti etmek için TON Blockchain üzerinde akıllı sözleşmeler oluşturabilir. Kullanıcılardan alınan veriler TON Depolama'da saklanabilir;
  • TON DNS, depolama, akıllı sözleşmeler, hizmetler ve ağ düğümlerindeki nesnelere ad atamak için kullanılan bir sistemdir. TON DHT için IP adresi yerine ad karmalara dönüştürülür;
  • TON Payments, fonların hızlı transferi ve blok zincirinde gecikmeli görüntülenen hizmetler için ödeme yapılması için kullanılabilecek bir mikro ödeme platformudur;
  • Üçüncü taraf anlık mesajlaşma programları ve sosyal ağ uygulamalarıyla entegrasyona yönelik bileşenler, blockchain teknolojilerini ve dağıtılmış hizmetleri sıradan kullanıcıların kullanımına sunar. Telegram messenger'ın TON'u destekleyen ilk toplu uygulamalardan biri olacağına söz veriliyor.

Kaynak: opennet.ru