Жобалар / Блокчейнді дамыту
“TAMYR” фрэймфоргы
“TAMYR” бағдарламалық платформасы кәсіпорын, сала, мемлекет, өңір ауқымында жұмыс істеу үшін орталықтандырылмаған өнеркәсіптік қосымшаларды жасауға арналған.
Фреймворк нені білдіреді?
«TAMYR» жеке желі ЕМЕС, ол сөзбе-сөз кез келген логика мен консенсустың кез келген түрі бар қолданбаларды құруға арналған негіз болып табылады.
Блокчейн технологиялары
Blockchain технологияларын пайдалану бағдарламалық платформа деңгейіндегі орталықтандырылмаған қолданба хэштер тізбегін пайдалана отырып, деректерді тексеру логикасын жүзеге асыратынын білдіреді.
Үлкен деректер технологиялары
Big Data технологияларын пайдалану «TAMYR» кез келген көлемдегі деректерді сақтауға мүмкіндік береді дегенді білдіреді. NoSQL Kyotocabinet кітапханасы 8 экзабайттан тұратын ең үлкен 1 файл өлшемі бар деректер қоймасы ретінде пайдаланылады. Мұндай файлдардың кез келген саны болуы мүмкін – осылайша, сақталған деректердің көлемі сервердің физикалық ресурстарымен шектеледі.
«TAMYR» құрылымын пайдаланған кезде кез келген басқа сақтау түрлерін, соның ішінде Postgres сияқты SQL дерекқорларын пайдалануға болады. Қазіргі уақытта біз 1С және SAP деректер базасын біріктіру бойынша жұмыс істеп жатырмыз.
Деректерді сақтау
Сонымен қатар, TAMYR деректерді тікелей блокчейнде сақтайды (бәсекелес платформаларда енгізілген транзакция хэштерін ғана емес). Бұл тәсіл блокчейн режимінде тек растайтын ақпаратты ғана емес, сонымен қатар деректердің өзін алмасуды ұйымдастыруға мүмкіндік береді.
Атап айтқанда, бұл мынаны білдіреді:
Деректер блокчейнге транзакция ретінде жіберілсе, ол негізгі желі бойынша таратылады және барлық қатысушыларға қолжетімді болады;
Түйін сәтсіз болса, ол тек растаушы ақпаратты ғана емес, сонымен бірге деректердің өзін де қалпына келтіреді.
Өнеркәсіптік масштаб
«ТАМЫР» құрылымы өнеркәсіптік және мемлекеттік ауқымдағы жобаларды жүзеге асыруға қажетті барлық сипаттамаларға ие
Қауіпсіздік
Блоктайтын тыйым түйіндерінің логикасын іске асырды
негізгі желіге жарамсыз қосылымдар;
Өнімділік
Өнімділік – номиналды 47 000 TPS, бір жүктеме сынағы
бірінші нұсқа 45 000 TPS көрсетті, жақсартулардан кейін максимум 327 000 TPS;
Конфигурациялау мүмкіндігі
Түйіннің жұмысы орта деңгейдегі әкімшілер өңдей алатын кәдімгі xml файлдары арқылы конфигурацияланады;
Масштабтау мүмкіндігі
Масштабтау үшін жай ғана қосымша түйіндерді орналастырыңыз;
Басқарудың қарапайымдылығы
Желіні орналастыру және қолдау үшін арнайы білім мен арнайы бағдарламалау тілдерін білу қажет емес. Язык разработки – С++, в дальнейшем ноды будут перенесены на Python и Java.