Telegram Open Network коды және оған қатысты P2P және блокчейн технологиялары жарияланды

Іске қосылды сынақ алаңы және ашық 2017 жылдан бері Telegram Systems ЖШС әзірлеген TON (Telegram Open Network) блокчейн платформасының бастапқы мәтіндері. TON блокчейн мен смарт-келісімшарттарға негізделген әртүрлі қызметтерді пайдалану үшін бөлінген желінің жұмыс істеуін қамтамасыз ететін технологиялар кешенін ұсынады. кезінде ICO жобаға 1.7 миллиард доллардан астам инвестиция тартылды. Бастапқы мәтіндер 1610 мыңға жуық код жолын қамтитын 398 файлды қамтиды. Жоба C++ тілінде жазылған және таралады GPLv2 (LGPLv2 бойынша кітапханалар) бойынша лицензияланған.

одан басқа қоршау TON сонымен қатар P2P байланыс жүйесін, бөлінген блокчейн қоймасын және хостинг қызметтеріне арналған компоненттерді қамтиды. TON-ды смарт келісімшарттар негізінде әртүрлі қызметтерді орналастыруға және ұсынуға арналған бөлінген суперсервер ретінде қарастыруға болады. TON платформасы негізінде криптовалюта іске қосылады Грам, ол транзакцияны растау жылдамдығы бойынша Bitcoin және Ethereum-тен түбегейлі жылдамырақ (секундына ондаған транзакциялардың орнына миллиондаған транзакциялар) және VISA және Mastercard өңдеу жылдамдығында төлемдерді өңдеуге қабілетті.

Ашық дереккөз жобаны тестілеуге қатысуға және өзіңізді дамытуға мүмкіндік береді желі түйіні, ол блокчейннің белгілі бір саласына жауапты. Түйін сондай-ақ жұмыс істей алады валидатор блокчейндегі транзакцияларды растау үшін. Hypercube Routing түйіндер арасындағы ең қысқа жолды анықтау үшін пайдаланылады. Майнингке қолдау көрсетілмейді - Gram криптовалютасының барлық бірліктері бірден жасалады және инвесторлар мен тұрақтандыру қоры арасында таратылады.

басты компоненттері ТОН:

  • TON Blockchain - бұл орындауға қабілетті блокчейн платформасы Туринг аяқталды TON үшін әзірленген тілде жасалған смарт келісімшарттар Бес және блокчейнде арнайы көмегімен орындалады TVM виртуалды машинасы. Ресми блокчейн спецификацияларын, көп криптовалюталық транзакцияларды, микротөлемдерді, желіден тыс төлем желілерін жаңартуды қолдайды;
  • TON P2P желісі – TON Blockchain жүйесіне кіру, транзакцияға үміткерлерді жіберу және клиент талап ететін блокчейн бөліктері үшін жаңартуларды алу үшін пайдаланылатын клиенттерден құрылған P2P желісі. P2P желісін еркін таратылатын қызметтер, соның ішінде блокчейнге қатысы жоқ қызметтерде де пайдалануға болады;
  • TON Storage - TON желісі арқылы қол жетімді және блоктардың көшірмелері мен деректердің суреті бар мұрағатты сақтау үшін TON Blockchain жүйесінде пайдаланылатын бөлінген файлдар қоймасы. Жад TON платформасында жұмыс істейтін пайдаланушылар мен қызметтердің ерікті файлдарын сақтау үшін де қолданылады. Деректерді тасымалдау торренттерге ұқсас;
  • TON Proxy – анонимизатор проксиі, I2P (Көрінбейтін Интернет жобасы) еске түсіреді және желі түйіндерінің орналасуы мен мекенжайларын жасыру үшін қолданылады;
  • TON DHT - ұқсас бөлінген хэш кестесі кадемлия, және таратылған сақтау үшін торрент трекерінің аналогы ретінде, сондай-ақ прокси анонимайзер үшін кіру нүктелерін анықтаушы және қызметті іздеу механизмі ретінде пайдаланылады;
  • TON Services — TON Network және TON прокси арқылы қол жетімді еркін қызметтерді (веб-сайттар мен веб-қосымшалар сияқты) жасауға арналған платформа. Қызметтік интерфейс ресімделді және браузерлер немесе мобильді қосымшалар стилінде өзара әрекеттесуге мүмкіндік береді. Интерфейс сипаттамалары мен кіру нүктелері TON Blockchain жүйесінде жарияланады және қызмет көрсететін түйіндер TON DHT арқылы анықталады. Қызметтер клиенттер алдындағы белгілі бір міндеттемелердің орындалуына кепілдік беру үшін TON Blockchain жүйесінде смарт келісімшарттар жасай алады. Пайдаланушылардан алынған деректерді TON сақтау қоймасында сақтауға болады;
  • TON DNS — сақтаудағы нысандарға, смарт келісімдерге, қызметтерге және желі түйіндеріне атаулар тағайындауға арналған жүйе. IP мекенжайының орнына атау TON DHT үшін хэштерге түрлендіріледі;
  • TON Payments – бұл қаражатты жылдам аудару және блокчейнде кешіктірілген дисплеймен қызметтерді төлеу үшін пайдалануға болатын микротөлем платформасы;
  • Блокчейн технологиялары мен таратылған қызметтерді қарапайым пайдаланушыларға қолжетімді ету үшін үшінші тараптың жедел хабаршыларымен және әлеуметтік желі қолданбаларымен интеграцияға арналған компоненттер. Telegram мессенджері TON-ды қолдайтын алғашқы жаппай қосымшалардың бірі болады деп уәде етілген.

Ақпарат көзі: opennet.ru