Telegram Açıq Şəbəkəsinin kodu və əlaqəli P2P və blokçeyn texnologiyaları nəşr olundu

işə salındı sınaq sahəsi və açıq 2017-ci ildən Telegram Systems LLP tərəfindən hazırlanmış TON (Telegram Open Network) blokçeyn platformasının mənbə mətnləri. TON blokçeyn və smart müqavilələr əsasında müxtəlif xidmətlərin işləməsi üçün paylanmış şəbəkənin işləməsini təmin edən texnologiyalar toplusunu təqdim edir. ərzində MDB layihə 1.7 milyard dollardan çox investisiya cəlb edib. Mənbə mətnlərə təxminən 1610 min sətir koddan ibarət 398 fayl daxildir. Layihə C++ dilində yazılmışdır və yayılır GPLv2 (LGPLv2 altında kitabxanalar) altında lisenziyalıdır.

Əlavə blok zənciri TON həmçinin P2P kommunikasiya sistemini, paylanmış blokçeyn yaddaşını və hostinq xidmətləri üçün komponentləri ehtiva edir. TON, ağıllı müqavilələr əsasında müxtəlif xidmətlərin yerləşdirilməsi və təmin edilməsi üçün nəzərdə tutulmuş paylanmış superserver kimi qəbul edilə bilər. Kriptovalyuta TON platforması əsasında satışa çıxarılacaq Qram, tranzaksiyaların təsdiqlənmə sürətinə (saniyədə onlarla deyil, milyonlarla əməliyyat) görə Bitcoin və Ethereum-dan köklü surətdə sürətlidir və VISA və Mastercard-ın emal sürətində ödənişləri emal etmək qabiliyyətinə malikdir.

Açıq mənbə sizə layihə testində iştirak etməyə və öz layihənizi inkişaf etdirməyə imkan verir şəbəkə node, blokcheynin müəyyən bir şöbəsindən məsul olan. Düyün kimi də fəaliyyət göstərə bilər təsdiqləyici blockchain-də əməliyyatları təsdiqləmək üçün. Hypercube Routing qovşaqlar arasında ən qısa yolu müəyyən etmək üçün istifadə olunur. Mining dəstəklənmir - Gram kriptovalyutasının bütün vahidləri bir anda yaradılır və investorlar və sabitləşdirmə fondu arasında paylanacaq.

Əsas komponentləri TON:

  • TON Blockchain yerinə yetirə bilən blokçeyn platformasıdır Turinq tamamlandı TON üçün hazırlanmış bir dildə yaradılmış ağıllı müqavilələr beş və xüsusi istifadə edərək blockchain-də icra olunur TVM virtual maşın. Rəsmi blokçeyn spesifikasiyalarının, çox kriptovalyuta əməliyyatlarının, mikroödənişlərin, oflayn ödəniş şəbəkələrinin yenilənməsini dəstəkləyir;
  • TON P2P Şəbəkəsi müştərilərdən yaradılmış, TON Blockchain-ə daxil olmaq, əməliyyat namizədlərini göndərmək və müştəri tərəfindən tələb olunan blokçeynin hissələri üçün yeniləmələri almaq üçün istifadə edilən P2P şəbəkəsidir. P2P şəbəkəsi blokçeynlə əlaqəli olmayanlar da daxil olmaqla, özbaşına paylanmış xidmətlərin işində də istifadə edilə bilər;
  • TON Storage - TON şəbəkəsi vasitəsilə əldə edilə bilən və blokların surətləri və məlumatların anlıq görüntüləri ilə arxivi saxlamaq üçün TON Blockchain-də istifadə olunan paylanmış fayl yaddaşı. Yaddaş TON platformasında işləyən istifadəçilərin və xidmətlərin ixtiyari fayllarını saxlamaq üçün də tətbiq olunur. Məlumat ötürülməsi torrentlərə bənzəyir;
  • TON Proxy, I2P-ni (Görünməz İnternet Layihəsi) xatırladan anonimləşdirici proksidir və şəbəkə qovşaqlarının yerini və ünvanlarını gizlətmək üçün istifadə olunur;
  • TON DHT oxşar paylanmış hash cədvəlidir kademlia, və paylanmış saxlama üçün torrent izləyicisinin analoqu kimi, həmçinin proksi anonimator üçün giriş nöqtələrinin müəyyənedicisi və xidmət axtarış mexanizmi kimi istifadə olunur;
  • TON Services TON Şəbəkəsi və TON Proxy vasitəsilə əldə edilə bilən ixtiyari xidmətlərin (veb saytları və veb proqramları kimi bir şey) yaradılması üçün platformadır. Xidmət interfeysi rəsmiləşdirilmişdir və brauzerlər və ya mobil proqramlar üslubunda qarşılıqlı əlaqəyə imkan verir. İnterfeys təsvirləri və giriş nöqtələri TON Blockchain-də dərc olunur və xidmət təmin edən qovşaqlar TON DHT vasitəsilə müəyyən edilir. Xidmətlər müştərilər qarşısında müəyyən öhdəliklərin yerinə yetirilməsinə zəmanət vermək üçün TON Blockchain-də ağıllı müqavilələr yarada bilər. İstifadəçilərdən alınan məlumatlar TON Storage-də saxlanıla bilər;
  • TON DNS yaddaşda olan obyektlərə, ağıllı müqavilələrə, xidmətlərə və şəbəkə qovşaqlarına adlar təyin etmək üçün sistemdir. IP ünvanı əvəzinə ad TON DHT üçün hashlərə çevrilir;
  • TON Ödənişləri blokçeynində gecikmiş ekranla pul vəsaitlərinin sürətli köçürülməsi və xidmətlərin ödənilməsi üçün istifadə edilə bilən mikroödəmə platformasıdır;
  • Üçüncü tərəfin ani mesajlaşma proqramları və sosial şəbəkə proqramları ilə inteqrasiya üçün komponentlər, blokçeyn texnologiyaları və paylanmış xidmətləri adi istifadəçilər üçün əlçatan edir. Telegram messencerinin TON-u dəstəkləyən ilk kütləvi proqramlardan biri olacağı vəd edilir.

Mənbə: opennet.ru