{"id":338225,"date":"2022-09-11T21:00:17","date_gmt":"2022-09-11T21:00:17","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=338225"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=338225","title":{"rendered":"<span>Coingecko &amp; Agent Ftpupload \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043a\u0440\u0438\u043f\u0442\u043e\u043a\u043e\u0448\u0435\u043b\u044c\u043a\u0430, \u043d\u043e \u043f\u043e\u043c\u043d\u0438\u043c \u043e \u0441\u043e\u0445\u0440\u0430\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430<\/span>"},"content":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/806\/4e0\/7f7\/8064e07f747da7193f10db461092da69.png\" width=\"1280\" height=\"720\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/806\/4e0\/7f7\/8064e07f747da7193f10db461092da69.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u043a\u0440\u0438\u043f\u0442\u043e\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435 \u0437\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0433\u043e\u0434\u044b \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043b\u0441\u044f \u0446\u0435\u043b\u044b\u0439 \u043a\u0443\u043b\u044c\u0442 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0434\u043b\u044f \u043a\u0440\u0438\u043f\u0442\u043e\u043a\u043e\u0448\u0435\u043b\u044c\u043a\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u0436\u0435\u043b\u0430\u044e\u0449\u0438\u0439 \u043c\u043e\u0436\u0435\u0442 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u0435\u0431\u044f <u>\u00ab\u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0439\u00bb \u0430\u0434\u0440\u0435\u0441<\/u>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c, \u043d\u043e \u0438 \u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0432 \u0441\u0435\u0431\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435 \u0431\u0443\u043a\u0432 \u0438 \u0446\u0438\u0444\u0440. \u042d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0443\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441, \u043d\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0440\u0438\u0441\u043a, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u043f\u0440\u0438\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0438 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u043e\u043c <u>\u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430<\/u> \u043a \u043a\u0440\u0438\u043f\u0442\u043e\u043a\u043e\u0448\u0435\u043b\u044c\u043a\u0443. \u0412\u0441\u0435 \u043c\u044b \u043a\u043e\u0433\u0434\u0430-\u043b\u0438\u0431\u043e \u0441\u043b\u044b\u0448\u0430\u043b\u0438 \u043e \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440\u0430\u0445 <code>CoinMarketCap<\/code> \u0438 <code>CoinGecko<\/code> \u044d\u0442\u043e \u0441\u0430\u043c\u044b\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438 \u0434\u043b\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u044f \u0446\u0435\u043d \u043d\u0430 \u0431\u0438\u0440\u0436\u0435, \u043d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043d\u0435 \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u044d\u0442\u0438\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a. \u0420\u0435\u0447\u044c \u043f\u043e\u0439\u0434\u0435\u0442 \u043e \u0441\u043a\u0440\u044b\u0442\u044b\u0445 \u043a\u043e\u0434\u0430\u0445 \u0432 <code>vanitygen<\/code> + <code>oclvanitygen<\/code> \u0438 \u0441\u0442\u0440\u0435\u043c\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0438\u0445 \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0430\u0445.<\/p>\n<h3>\u042d\u0442\u043e \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0441\u043e\u0437\u0434\u0430\u043d \u0432 \u0446\u0435\u043b\u044f\u0445 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438.<\/h3>\n<p>\u041c\u043d\u043e\u0433\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u043d\u0435 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0440\u0430\u043d\u0434\u043e\u043c\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043a\u0440\u0438\u043f\u0442\u043e\u043a\u043e\u0448\u0435\u043b\u044c\u043a\u0430 \u0438 \u0438\u043c\u0435\u043d\u043d\u043e \u043f\u043e \u044d\u0442\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043e\u043d\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 <em>\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u044b<\/em> \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0445 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432.<\/p>\n<blockquote>\n<p>\u0421\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043f\u043e\u0440\u0442\u0430\u043b\u0443 <a href=\"https:\/\/www.tadviser.ru\/index.php\/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%9C%D0%BE%D1%88%D0%B5%D0%BD%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D1%81_%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BB%D1%8E%D1%82%D0%BE%D0%B9\" rel=\"noopener noreferrer nofollow\"><strong><u>TAdviser<\/u><\/strong><\/a> \u0436\u0435\u0440\u0442\u0432\u0430\u043c\u0438 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0438\u0437-\u0437\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435.<\/p>\n<\/blockquote>\n<p><code>Coingecko-VanityGen<\/code> &#8212; \u044d\u0442\u043e \u0443\u0442\u0438\u043b\u0438\u0442\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/34e\/412\/42d\/34e41242d6925aff32d0d72314b5a6ab.gif\" alt=\"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 &quot;Coingecko-VanityGen&quot; \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432.\" title=\"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 &quot;Coingecko-VanityGen&quot; \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432.\" width=\"1788\" height=\"1004\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/34e\/412\/42d\/34e41242d6925aff32d0d72314b5a6ab.gif\"\/><figcaption>\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 &#171;Coingecko-VanityGen&#187; \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432.<\/figcaption><\/figure>\n<p>\u041f\u043e\u0434\u0431\u043e\u0440 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u043d\u043e\u043c \u043f\u043e\u0438\u0441\u043a\u0435, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f.<br \/>\u0412\u0440\u0435\u043c\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0448\u0430\u0431\u043b\u043e\u043d\u0430, \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u0438 \u0443\u0434\u0430\u0447\u043b\u0438\u0432\u043e\u0441\u0442\u0438.  \u0414\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 <code>oclvanitygen<\/code> \u2013 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 <code>OpenCL<\/code>\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0435 <code>GPU<\/code><\/p>\n<p>\u0412\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u043d\u0430\u0448\u0438\u0445 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f\u0445 \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c <code>Google Colab<\/code> \u0438 \u0434\u043b\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u043c\u044b \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u0440\u0430\u0437\u0431\u043e\u0440 \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432 <a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/blob\/main\/12CoingeckoAgentFtpupload\/Coingecko_VanityGen.ipynb\" rel=\"noopener noreferrer nofollow\"><strong>Coingecko-VanityGen<\/strong><\/a> \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 <a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/tree\/main\/12CoingeckoAgentFtpupload\" rel=\"noopener noreferrer nofollow\"><strong>12CoingeckoAgentFtpupload<\/strong><\/a><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c31\/270\/e17\/c31270e17066e23df3a85dcf9201ec11.png\" width=\"763\" height=\"194\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c31\/270\/e17\/c31270e17066e23df3a85dcf9201ec11.png\"\/><figcaption><\/figcaption><\/figure>\n<p><a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/blob\/main\/12CoingeckoAgentFtpupload\/Coingecko_VanityGen.ipynb\" rel=\"noopener noreferrer nofollow\"><strong>Coingecko-VanityGen<\/strong><\/a> \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0440\u0435\u0434\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f <em>\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430<\/em> <code>(Google Colab)<\/code> \u0438 \u043f\u043e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043a\u0440\u0438\u043f\u0442\u043e\u043a\u043e\u0448\u0435\u043b\u044c\u043a\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430 \u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440\u0430 <code>Coingecko<\/code>.<\/p>\n<h2>\u041a\u0430\u043a \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438?<\/h2>\n<h4>\u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u0438 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u043c\u044b \u043f\u0435\u0440\u0435\u0439\u0434\u0435\u043c \u043a \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438:<\/h4>\n<p>\u041e\u0442\u043a\u0440\u043e\u0435\u043c\u00a0<a href=\"https:\/\/github.com\/demining\/TerminalGoogleColab\" rel=\"noopener noreferrer nofollow\"><strong>[TerminalGoogleColab]<\/strong><\/a>.<\/p>\n<p>\u0412\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c <a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/tree\/main\/12CoingeckoAgentFtpupload\" rel=\"noopener noreferrer nofollow\"><strong>\u00ab12CoingeckoAgentFtpupload\u00bb<\/strong><\/a>.<\/p>\n<pre><code class=\"bash\">git clone https:\/\/github.com\/demining\/CryptoDeepTools.git  cd CryptoDeepTools\/12CoingeckoAgentFtpupload\/  ls<\/code><\/pre>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/2c8\/a04\/acb\/2c8a04acb83af8dbc6ab3cd8345d76ca.png\" width=\"1238\" height=\"671\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2c8\/a04\/acb\/2c8a04acb83af8dbc6ab3cd8345d76ca.png\"\/><figcaption><\/figcaption><\/figure>\n<h4>\u041e\u0431\u043d\u043e\u0432\u0438\u043c \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c g++ libgmp3-dev libmpfr-dev<\/h4>\n<pre><code class=\"bash\">apt-get update  sudo apt-get install g++ -y  sudo apt-get install libgmp3-dev libmpfr-dev -y <\/code><\/pre>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/12c\/340\/f1b\/12c340f1b2a7b2efbefb1a56992bc088.png\" width=\"1390\" height=\"685\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/12c\/340\/f1b\/12c340f1b2a7b2efbefb1a56992bc088.png\"\/><figcaption><\/figcaption><\/figure>\n<h3>\u0421\u0431\u043e\u0440\u043a\u0430:<\/h3>\n<pre><code class=\"css\">make<\/code><\/pre>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/473\/2a2\/998\/4732a29981ca60c43d3b3ffa72b0070a.png\" width=\"1398\" height=\"650\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/473\/2a2\/998\/4732a29981ca60c43d3b3ffa72b0070a.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443: <code>ls<\/code> \u0438 \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u0447\u0442\u043e <code>coingeckogen<\/code> \u0441\u043e\u0437\u0434\u0430\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e!<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/536\/dbd\/98f\/536dbd98fdb65d09d385edb6a189b243.png\" width=\"911\" height=\"678\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/536\/dbd\/98f\/536dbd98fdb65d09d385edb6a189b243.png\"\/><figcaption><\/figcaption><\/figure>\n<hr\/>\n<h2>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c LIST \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0432\u0441\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u0438\u0437 \u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440\u0430 CoinGecko<\/h2>\n<pre><code class=\"css\">.\/coingeckogen -C LIST<\/code><\/pre>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/71c\/19e\/cc1\/71c19ecc127df91b9699a36912163241.png\" width=\"665\" height=\"637\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/71c\/19e\/cc1\/71c19ecc127df91b9699a36912163241.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/6cc\/0b9\/4da\/6cc0b94da08c62b232bd8b834a3c961e.png\" width=\"669\" height=\"500\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6cc\/0b9\/4da\/6cc0b94da08c62b232bd8b834a3c961e.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/996\/e38\/fb3\/996e38fb3056196aae14f10891073759.png\" width=\"674\" height=\"484\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/996\/e38\/fb3\/996e38fb3056196aae14f10891073759.png\"\/><figcaption><\/figcaption><\/figure>\n<hr\/>\n<h2>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c &#171;coingeckogen&#187; \u0438 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c \u0411\u0438\u0442\u043a\u043e\u0438\u043d \u0410\u0434\u0440\u0435\u0441 \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c &#171;1DEEP&#187;:<\/h2>\n<pre><code class=\"css\">.\/coingeckogen 1DEEP<\/code><\/pre>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c29\/ced\/317\/c29ced31748d6f781e880ba78944402b.png\" width=\"737\" height=\"526\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c29\/ced\/317\/c29ced31748d6f781e880ba78944402b.png\"\/><figcaption><\/figcaption><\/figure>\n<pre><code class=\"css\">Pattern: 1DEEP Address: 1DEEPQxozZXeUmuVZxKb7JjHq28DhX99AG Privkey: 5JdG1jvsDgHrS8E8NpRLabzrA1tCbR6ePp9zvv1q1dV6efpSqMH crypto > <\/code><\/pre>\n<p>\u041e\u0442\u043a\u0440\u043e\u0435\u043c\u00a0<a href=\"https:\/\/cryptodeep.ru\/bitaddress.html\" rel=\"noopener noreferrer nofollow\">bitaddress<\/a>\u00a0\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c:  <\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c56\/1ed\/051\/c561ed0511d29e5195c4178485704918.png\" alt=\"bitaddress\" title=\"bitaddress\" width=\"833\" height=\"821\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c56\/1ed\/051\/c561ed0511d29e5195c4178485704918.png\"\/><figcaption>bitaddress<\/figcaption><\/figure>\n<hr\/>\n<h2>\u041f\u043e\u0447\u0435\u043c\u0443 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043c\u043e\u0433\u0443\u0442 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u044c \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438?<\/h2>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/0ec\/d35\/2b7\/0ecd352b7014684d9a22de6b041033c4.png\" alt=\"www.securitylab.ru\/news\/531888.php\" title=\"www.securitylab.ru\/news\/531888.php\" width=\"1195\" height=\"751\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0ec\/d35\/2b7\/0ecd352b7014684d9a22de6b041033c4.png\"\/><figcaption>www.securitylab.ru\/news\/531888.php<\/figcaption><\/figure>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u0441\u044f \u0441\u0442\u0430\u0442\u044c\u0435\u0439 \u0432 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u043c \u043f\u043e\u0440\u0442\u0430\u043b\u0435 <a href=\"https:\/\/www.securitylab.ru\/news\/531888.php\" rel=\"noopener noreferrer nofollow\"><strong>SecurityLab<\/strong><\/a><\/p>\n<h3>\u0412 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u0448\u0438\u0442 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043e\u0434:<\/h3>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u043a\u043e\u0434 <a href=\"https:\/\/curl.se\/libcurl\/c\/ftpupload.html\" rel=\"noopener noreferrer nofollow\"><strong>ftpupload.c<\/strong><\/a><\/p>\n<blockquote>\n<p><a href=\"https:\/\/linuxcookbook.ru\/articles\/komanda-curl-linux#:~:text=%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%20curl%20%D0%B2%20Linux&amp;text=%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%20curl%20%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B8,%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2%20%D0%B8%20%D0%B5%D1%91%20%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8%20%D0%BE%D0%B3%D1%80%D0%BE%D0%BC%D0%BD%D1%8B.\" rel=\"noopener noreferrer nofollow\"><strong>cURL<\/strong> <\/a>\u2014 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u0430\u044f \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043f\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0441 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u043e\u043c <code>URL<\/code>.<\/p>\n<\/blockquote>\n<p>\u042d\u0442\u043e\u0442 \u043a\u043e\u0434 \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 \u0432 <code>FTP - \u0441\u0435\u0440\u0432\u0435\u0440<\/code> <em>\u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0430<\/em><\/p>\n<pre><code class=\"cpp\">\/***************************************************************************  *                                  _   _ ____  _  *  Project                     ___| | | |  _ \\| |  *                             \/ __| | | | |_) | |  *                            | (__| |_| |  _ &lt;| |___  *                             \\___|\\___\/|_| \\_\\_____|  *  * Copyright (C) 1998 - 2022, Daniel Stenberg, &lt;daniel@haxx.se>, et al.  *  * This software is licensed as described in the file COPYING, which  * you should have received as part of this distribution. The terms  * are also available at https:\/\/curl.se\/docs\/copyright.html.  *  * You may opt to use, copy, modify, merge, publish, distribute and\/or sell  * copies of the Software, and permit persons to whom the Software is  * furnished to do so, under the terms of the COPYING file.  *  * This software is distributed on an \"AS IS\" basis, WITHOUT WARRANTY OF ANY  * KIND, either express or implied.  *  * SPDX-License-Identifier: curl  *  ***************************************************************************\/ #include &lt;stdio.h> #include &lt;string.h>   #include &lt;curl\/curl.h> #include &lt;sys\/types.h> #include &lt;sys\/stat.h> #include &lt;fcntl.h> #include &lt;errno.h> #ifdef WIN32 #include &lt;io.h> #else #include &lt;unistd.h> #endif   \/* &lt;DESC>  * Performs an FTP upload and renames the file just after a successful  * transfer.  * &lt;\/DESC>  *\/   #define LOCAL_FILE      \"\/tmp\/Result.txt\" #define UPLOAD_FILE_AS  \"Result.txt\" #define REMOTE_URL      \"ftp:\/\/example.com\/\"  UPLOAD_FILE_AS #define RENAME_FILE_TO  \"private-key-delivered.txt\"   \/* NOTE: if you want this example to work on Windows with libcurl as a    DLL, you MUST also provide a read callback with CURLOPT_READFUNCTION.    Failing to do so will give you a crash since a DLL may not use the    variable's memory when passed in to it from an app like this. *\/ static size_t read_callback(char *ptr, size_t size, size_t nmemb, void *stream) {   unsigned long nread;   \/* in real-world cases, this would probably get this data differently      as this fread() stuff is exactly what the library already would do      by default internally *\/   size_t retcode = fread(ptr, size, nmemb, stream);     if(retcode > 0) {     nread = (unsigned long)retcode;     fprintf(stderr, \"*** We read %lu bytes from file\\n\", nread);   }     return retcode; }   int main(void) {   CURL *curl;   CURLcode res;   FILE *hd_src;   struct stat file_info;   unsigned long fsize;     struct curl_slist *headerlist = NULL;   static const char buf_1 [] = \"RNFR \" UPLOAD_FILE_AS;   static const char buf_2 [] = \"RNTO \" RENAME_FILE_TO;     \/* get the file size of the local file *\/   if(stat(LOCAL_FILE, &amp;file_info)) {     printf(\"Couldn't open '%s': %s\\n\", LOCAL_FILE, strerror(errno));     return 1;   }   fsize = (unsigned long)file_info.st_size;     printf(\"Local file size: %lu bytes.\\n\", fsize);     \/* get a FILE * of the same file *\/   hd_src = fopen(LOCAL_FILE, \"rb\");     \/* In windows, this will init the winsock stuff *\/   curl_global_init(CURL_GLOBAL_ALL);     \/* get a curl handle *\/   curl = curl_easy_init();   if(curl) {     \/* build a list of commands to pass to libcurl *\/     headerlist = curl_slist_append(headerlist, buf_1);     headerlist = curl_slist_append(headerlist, buf_2);       \/* we want to use our own read function *\/     curl_easy_setopt(curl, CURLOPT_READFUNCTION, read_callback);       \/* enable uploading *\/     curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L);       \/* specify target *\/     curl_easy_setopt(curl, CURLOPT_URL, REMOTE_URL);       \/* pass in that last of FTP commands to run after the transfer *\/     curl_easy_setopt(curl, CURLOPT_POSTQUOTE, headerlist);       \/* now specify which file to upload *\/     curl_easy_setopt(curl, CURLOPT_READDATA, hd_src);       \/* Set the size of the file to upload (optional).  If you give a *_LARGE        option you MUST make sure that the type of the passed-in argument is a        curl_off_t. If you use CURLOPT_INFILESIZE (without _LARGE) you must        make sure that to pass in a type 'long' argument. *\/     curl_easy_setopt(curl, CURLOPT_INFILESIZE_LARGE,                      (curl_off_t)fsize);       \/* Now run off and do what you have been told! *\/     res = curl_easy_perform(curl);     \/* Check for errors *\/     if(res != CURLE_OK)       fprintf(stderr, \"curl_easy_perform() failed: %s\\n\",               curl_easy_strerror(res));       \/* clean up the FTP commands list *\/     curl_slist_free_all(headerlist);       \/* always cleanup *\/     curl_easy_cleanup(curl);   }   fclose(hd_src); \/* close the local file *\/     curl_global_cleanup();   return 0; }<\/code><\/pre>\n<blockquote>\n<p><strong>\u0414\u043b\u044f \u0442\u0435\u0441\u0442\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043c \u0444\u0430\u0439\u043b<\/strong> <a href=\"https:\/\/curl.se\/libcurl\/c\/ftpupload.html\" rel=\"noopener noreferrer nofollow\"><strong>ftpupload.c<\/strong><\/a><strong> \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 <\/strong><a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/tree\/main\/12CoingeckoAgentFtpupload\" rel=\"noopener noreferrer nofollow\"><strong>\u00ab12CoingeckoAgentFtpupload\u00bb<\/strong><\/a><\/p>\n<\/blockquote>\n<h2>\u0421\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c Agent Ftpupload:<\/h2>\n<pre><code class=\"bash\">gcc -o agentftpupload ftpupload.c -lcurl<\/code><\/pre>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f38\/092\/092\/f380920921ca4e9c07f12229c570cf8a.png\" width=\"1144\" height=\"264\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f38\/092\/092\/f380920921ca4e9c07f12229c570cf8a.png\"\/><figcaption><\/figcaption><\/figure>\n<h2>\u041f\u0440\u0430\u0432\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430:<\/h2>\n<pre><code class=\"bash\">chmod +x agentftpupload<\/code><\/pre>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/565\/fc6\/324\/565fc6324d29d9107f0e33be842f2088.png\" width=\"1178\" height=\"400\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/565\/fc6\/324\/565fc6324d29d9107f0e33be842f2088.png\"\/><figcaption><\/figcaption><\/figure>\n<pre><code class=\"css\">.\/agentftpupload<\/code><\/pre>\n<hr\/>\n<h3>\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430:<\/h3>\n<blockquote>\n<p>\u041a\u0430\u043a \u043c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u0432\u044b\u0448\u0435 \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u043a\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 <u>\u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430<\/u> \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u0432\u0441\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 <a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/tree\/main\/12CoingeckoAgentFtpupload\" rel=\"noopener noreferrer nofollow\"><em><u>\u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430<\/u><\/em><\/a>. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u043c <u>\u00abcryptodeeptech\u00bb:<\/u><\/p>\n<\/blockquote>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/741\/668\/34f\/74166834fa8f6d6dc59f0ca2cc8bed1b.gif\" alt=\"\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430\" title=\"\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430\" width=\"1100\" height=\"617\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/741\/668\/34f\/74166834fa8f6d6dc59f0ca2cc8bed1b.gif\"\/><figcaption>\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430<\/figcaption><\/figure>\n<h2>\u041a\u0430\u043a \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u0438\u0437 \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0432 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0431\u044b\u043b \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0444\u0430\u0439\u043b: private-key-delivered.txt <\/h2>\n<blockquote>\n<p><code>private-key-delivered.txt<\/code> &#8212; \u044d\u0442\u043e \u0444\u0430\u0439\u043b \u0433\u0434\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f <u>\u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438<\/u> \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435.<\/p>\n<\/blockquote>\n<p><em>\u0412\u0435\u0441\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0441\u043a\u0440\u044b\u0442\u043e \u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f<\/em>. <\/p>\n<h2>\u041c\u044b \u043d\u0430\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442:<\/h2>\n<ul>\n<li>\n<p>\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0435 \u041f\u041e;<\/p>\n<\/li>\n<li>\n<p>\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c;<\/p>\n<\/li>\n<li>\n<p>\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e;<\/p>\n<\/li>\n<li>\n<p>\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435;<\/p>\n<\/li>\n<\/ul>\n<p>\u0414\u0430\u043d\u043d\u044b\u0439 \u0432\u0438\u0434\u0435\u043e\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0434\u043b\u044f \u043f\u043e\u0440\u0442\u0430\u043b\u0430\u00a0<a href=\"https:\/\/cryptodeep.ru\/\" rel=\"noopener noreferrer nofollow\"><strong>CRYPTO DEEP TECH<\/strong><\/a>\u00a0\u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u043d\u0430 \u044d\u043b\u043b\u0438\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0440\u0438\u0432\u044b\u0445\u00a0<code>secp256k1<\/code>\u00a0\u043f\u0440\u043e\u0442\u0438\u0432 \u0441\u043b\u0430\u0431\u044b\u0445 \u043f\u043e\u0434\u043f\u0438\u0441\u0435\u0439\u00a0<code>ECDSA<\/code>\u00a0\u0432 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0435\u00a0<code>BITCOIN<\/code>  <\/p>\n<p><a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/tree\/main\/12CoingeckoAgentFtpupload\" rel=\"noopener noreferrer nofollow\"><strong><u>\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434<\/u><\/strong><\/a><\/p>\n<p><a href=\"https:\/\/t.me\/cryptodeeptech\" rel=\"noopener noreferrer nofollow\"><strong>Telegram<\/strong><\/a><strong>:\u00a0<\/strong><a href=\"https:\/\/t.me\/cryptodeeptech\" rel=\"noopener noreferrer nofollow\"><strong><u>https:\/\/t.me\/cryptodeeptech<\/u><\/strong><\/a><\/p>\n<p><a href=\"https:\/\/youtu.be\/sB91EE-1mJo\" rel=\"noopener noreferrer nofollow\"><strong><u>\u0412\u0438\u0434\u0435\u043e\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b: https:\/\/youtu.be\/sB91EE-1mJo<\/u><\/strong><\/a>  <\/p>\n<p><a href=\"https:\/\/cryptodeep.ru\/coingecko-agent-ftpupload\" rel=\"noopener noreferrer nofollow\"><strong>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: https:\/\/cryptodeep.ru\/coingecko-agent-ftpupload<\/strong><\/a><\/p>\n<hr\/>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6318ea2f1f2ba68d76b7a7b7\" data-style=\"\" id=\"6318ea2f1f2ba68d76b7a7b7\" width=\"\"><\/div>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"v-portal\" style=\"display:none;\"><\/div>\n<\/div>\n<p> <!----> <!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/687630\/\"> https:\/\/habr.com\/ru\/post\/687630\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u043a\u0440\u0438\u043f\u0442\u043e\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435 \u0437\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0433\u043e\u0434\u044b \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043b\u0441\u044f \u0446\u0435\u043b\u044b\u0439 \u043a\u0443\u043b\u044c\u0442 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0434\u043b\u044f \u043a\u0440\u0438\u043f\u0442\u043e\u043a\u043e\u0448\u0435\u043b\u044c\u043a\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u0436\u0435\u043b\u0430\u044e\u0449\u0438\u0439 \u043c\u043e\u0436\u0435\u0442 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u0435\u0431\u044f <u>\u00ab\u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0439\u00bb \u0430\u0434\u0440\u0435\u0441<\/u>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c, \u043d\u043e \u0438 \u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0432 \u0441\u0435\u0431\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435 \u0431\u0443\u043a\u0432 \u0438 \u0446\u0438\u0444\u0440. \u042d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0443\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441, \u043d\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0440\u0438\u0441\u043a, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u043f\u0440\u0438\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0438 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u043e\u043c <u>\u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430<\/u> \u043a \u043a\u0440\u0438\u043f\u0442\u043e\u043a\u043e\u0448\u0435\u043b\u044c\u043a\u0443. \u0412\u0441\u0435 \u043c\u044b \u043a\u043e\u0433\u0434\u0430-\u043b\u0438\u0431\u043e \u0441\u043b\u044b\u0448\u0430\u043b\u0438 \u043e \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440\u0430\u0445 <code>CoinMarketCap<\/code> \u0438 <code>CoinGecko<\/code> \u044d\u0442\u043e \u0441\u0430\u043c\u044b\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438 \u0434\u043b\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u044f \u0446\u0435\u043d \u043d\u0430 \u0431\u0438\u0440\u0436\u0435, \u043d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043d\u0435 \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u044d\u0442\u0438\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a. \u0420\u0435\u0447\u044c \u043f\u043e\u0439\u0434\u0435\u0442 \u043e \u0441\u043a\u0440\u044b\u0442\u044b\u0445 \u043a\u043e\u0434\u0430\u0445 \u0432 <code>vanitygen<\/code> + <code>oclvanitygen<\/code> \u0438 \u0441\u0442\u0440\u0435\u043c\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0438\u0445 \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0430\u0445.<\/p>\n<h3>\u042d\u0442\u043e \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0441\u043e\u0437\u0434\u0430\u043d \u0432 \u0446\u0435\u043b\u044f\u0445 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438.<\/h3>\n<p>\u041c\u043d\u043e\u0433\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u043d\u0435 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0440\u0430\u043d\u0434\u043e\u043c\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043a\u0440\u0438\u043f\u0442\u043e\u043a\u043e\u0448\u0435\u043b\u044c\u043a\u0430 \u0438 \u0438\u043c\u0435\u043d\u043d\u043e \u043f\u043e \u044d\u0442\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043e\u043d\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 <em>\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u044b<\/em> \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0445 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432.<\/p>\n<blockquote>\n<p>\u0421\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043f\u043e\u0440\u0442\u0430\u043b\u0443 <a href=\"https:\/\/www.tadviser.ru\/index.php\/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%9C%D0%BE%D1%88%D0%B5%D0%BD%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D1%81_%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BB%D1%8E%D1%82%D0%BE%D0%B9\" rel=\"noopener noreferrer nofollow\"><strong><u>TAdviser<\/u><\/strong><\/a> \u0436\u0435\u0440\u0442\u0432\u0430\u043c\u0438 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0438\u0437-\u0437\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435.<\/p>\n<\/blockquote>\n<p><code>Coingecko-VanityGen<\/code> &#8212; \u044d\u0442\u043e \u0443\u0442\u0438\u043b\u0438\u0442\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c.<\/p>\n<figure class=\"bordered full-width\"><figcaption>\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 &#171;Coingecko-VanityGen&#187; \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432.<\/figcaption><\/figure>\n<p>\u041f\u043e\u0434\u0431\u043e\u0440 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u043d\u043e\u043c \u043f\u043e\u0438\u0441\u043a\u0435, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f.<br \/>\u0412\u0440\u0435\u043c\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0448\u0430\u0431\u043b\u043e\u043d\u0430, \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u0438 \u0443\u0434\u0430\u0447\u043b\u0438\u0432\u043e\u0441\u0442\u0438.  \u0414\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 <code>oclvanitygen<\/code> \u2013 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 <code>OpenCL<\/code>\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0435 <code>GPU<\/code><\/p>\n<p>\u0412\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u043d\u0430\u0448\u0438\u0445 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f\u0445 \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c <code>Google Colab<\/code> \u0438 \u0434\u043b\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u043c\u044b \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u0440\u0430\u0437\u0431\u043e\u0440 \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432 <a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/blob\/main\/12CoingeckoAgentFtpupload\/Coingecko_VanityGen.ipynb\" rel=\"noopener noreferrer nofollow\"><strong>Coingecko-VanityGen<\/strong><\/a> \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 <a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/tree\/main\/12CoingeckoAgentFtpupload\" rel=\"noopener noreferrer nofollow\"><strong>12CoingeckoAgentFtpupload<\/strong><\/a><\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p><a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/blob\/main\/12CoingeckoAgentFtpupload\/Coingecko_VanityGen.ipynb\" rel=\"noopener noreferrer nofollow\"><strong>Coingecko-VanityGen<\/strong><\/a> \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0440\u0435\u0434\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f <em>\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430<\/em> <code>(Google Colab)<\/code> \u0438 \u043f\u043e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043a\u0440\u0438\u043f\u0442\u043e\u043a\u043e\u0448\u0435\u043b\u044c\u043a\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430 \u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440\u0430 <code>Coingecko<\/code>.<\/p>\n<h2>\u041a\u0430\u043a \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438?<\/h2>\n<h4>\u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u0438 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u043c\u044b \u043f\u0435\u0440\u0435\u0439\u0434\u0435\u043c \u043a \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438:<\/h4>\n<p>\u041e\u0442\u043a\u0440\u043e\u0435\u043c\u00a0<a href=\"https:\/\/github.com\/demining\/TerminalGoogleColab\" rel=\"noopener noreferrer nofollow\"><strong>[TerminalGoogleColab]<\/strong><\/a>.<\/p>\n<p>\u0412\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c <a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/tree\/main\/12CoingeckoAgentFtpupload\" rel=\"noopener noreferrer nofollow\"><strong>\u00ab12CoingeckoAgentFtpupload\u00bb<\/strong><\/a>.<\/p>\n<pre><code class=\"bash\">git clone https:\/\/github.com\/demining\/CryptoDeepTools.git  cd CryptoDeepTools\/12CoingeckoAgentFtpupload\/  ls<\/code><\/pre>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<h4>\u041e\u0431\u043d\u043e\u0432\u0438\u043c \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c g++ libgmp3-dev libmpfr-dev<\/h4>\n<pre><code class=\"bash\">apt-get update  sudo apt-get install g++ -y  sudo apt-get install libgmp3-dev libmpfr-dev -y <\/code><\/pre>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<h3>\u0421\u0431\u043e\u0440\u043a\u0430:<\/h3>\n<pre><code class=\"css\">make<\/code><\/pre>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443: <code>ls<\/code> \u0438 \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u0447\u0442\u043e <code>coingeckogen<\/code> \u0441\u043e\u0437\u0434\u0430\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e!<\/p>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<hr\/>\n<h2>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c LIST \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0432\u0441\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u0438\u0437 \u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440\u0430 CoinGecko<\/h2>\n<pre><code class=\"css\">.\/coingeckogen -C LIST<\/code><\/pre>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<hr\/>\n<h2>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c &#171;coingeckogen&#187; \u0438 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c \u0411\u0438\u0442\u043a\u043e\u0438\u043d \u0410\u0434\u0440\u0435\u0441 \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c &#171;1DEEP&#187;:<\/h2>\n<pre><code class=\"css\">.\/coingeckogen 1DEEP<\/code><\/pre>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<pre><code class=\"css\">Pattern: 1DEEP Address: 1DEEPQxozZXeUmuVZxKb7JjHq28DhX99AG Privkey: 5JdG1jvsDgHrS8E8NpRLabzrA1tCbR6ePp9zvv1q1dV6efpSqMH crypto > <\/code><\/pre>\n<p>\u041e\u0442\u043a\u0440\u043e\u0435\u043c\u00a0<a href=\"https:\/\/cryptodeep.ru\/bitaddress.html\" rel=\"noopener noreferrer nofollow\">bitaddress<\/a>\u00a0\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c:  <\/p>\n<figure class=\"bordered full-width\"><figcaption>bitaddress<\/figcaption><\/figure>\n<hr\/>\n<h2>\u041f\u043e\u0447\u0435\u043c\u0443 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043c\u043e\u0433\u0443\u0442 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u044c \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438?<\/h2>\n<figure class=\"bordered full-width\"><figcaption>www.securitylab.ru\/news\/531888.php<\/figcaption><\/figure>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u0441\u044f \u0441\u0442\u0430\u0442\u044c\u0435\u0439 \u0432 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u043c \u043f\u043e\u0440\u0442\u0430\u043b\u0435 <a href=\"https:\/\/www.securitylab.ru\/news\/531888.php\" rel=\"noopener noreferrer nofollow\"><strong>SecurityLab<\/strong><\/a><\/p>\n<h3>\u0412 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u0448\u0438\u0442 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043e\u0434:<\/h3>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u043a\u043e\u0434 <a href=\"https:\/\/curl.se\/libcurl\/c\/ftpupload.html\" rel=\"noopener noreferrer nofollow\"><strong>ftpupload.c<\/strong><\/a><\/p>\n<blockquote>\n<p><a href=\"https:\/\/linuxcookbook.ru\/articles\/komanda-curl-linux#:~:text=%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%20curl%20%D0%B2%20Linux&amp;text=%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%20curl%20%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B8,%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2%20%D0%B8%20%D0%B5%D1%91%20%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8%20%D0%BE%D0%B3%D1%80%D0%BE%D0%BC%D0%BD%D1%8B.\" rel=\"noopener noreferrer nofollow\"><strong>cURL<\/strong> <\/a>\u2014 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u0430\u044f \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043f\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0441 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u043e\u043c <code>URL<\/code>.<\/p>\n<\/blockquote>\n<p>\u042d\u0442\u043e\u0442 \u043a\u043e\u0434 \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 \u0432 <code>FTP - \u0441\u0435\u0440\u0432\u0435\u0440<\/code> <em>\u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0430<\/em><\/p>\n<pre><code class=\"cpp\">\/***************************************************************************  *                                  _   _ ____  _  *  Project                     ___| | | |  _ \\| |  *                             \/ __| | | | |_) | |  *                            | (__| |_| |  _ &lt;| |___  *                             \\___|\\___\/|_| \\_\\_____|  *  * Copyright (C) 1998 - 2022, Daniel Stenberg, &lt;daniel@haxx.se>, et al.  *  * This software is licensed as described in the file COPYING, which  * you should have received as part of this distribution. The terms  * are also available at https:\/\/curl.se\/docs\/copyright.html.  *  * You may opt to use, copy, modify, merge, publish, distribute and\/or sell  * copies of the Software, and permit persons to whom the Software is  * furnished to do so, under the terms of the COPYING file.  *  * This software is distributed on an \"AS IS\" basis, WITHOUT WARRANTY OF ANY  * KIND, either express or implied.  *  * SPDX-License-Identifier: curl  *  ***************************************************************************\/ #include &lt;stdio.h> #include &lt;string.h>   #include &lt;curl\/curl.h> #include &lt;sys\/types.h> #include &lt;sys\/stat.h> #include &lt;fcntl.h> #include &lt;errno.h> #ifdef WIN32 #include &lt;io.h> #else #include &lt;unistd.h> #endif   \/* &lt;DESC>  * Performs an FTP upload and renames the file just after a successful  * transfer.  * &lt;\/DESC>  *\/   #define LOCAL_FILE      \"\/tmp\/Result.txt\" #define UPLOAD_FILE_AS  \"Result.txt\" #define REMOTE_URL      \"ftp:\/\/example.com\/\"  UPLOAD_FILE_AS #define RENAME_FILE_TO  \"private-key-delivered.txt\"   \/* NOTE: if you want this example to work on Windows with libcurl as a    DLL, you MUST also provide a read callback with CURLOPT_READFUNCTION.    Failing to do so will give you a crash since a DLL may not use the    variable's memory when passed in to it from an app like this. *\/ static size_t read_callback(char *ptr, size_t size, size_t nmemb, void *stream) {   unsigned long nread;   \/* in real-world cases, this would probably get this data differently      as this fread() stuff is exactly what the library already would do      by default internally *\/   size_t retcode = fread(ptr, size, nmemb, stream);     if(retcode > 0) {     nread = (unsigned long)retcode;     fprintf(stderr, \"*** We read %lu bytes from file\\n\", nread);   }     return retcode; }   int main(void) {   CURL *curl;   CURLcode res;   FILE *hd_src;   struct stat file_info;   unsigned long fsize;     struct curl_slist *headerlist = NULL;   static const char buf_1 [] = \"RNFR \" UPLOAD_FILE_AS;   static const char buf_2 [] = \"RNTO \" RENAME_FILE_TO;     \/* get the file size of the local file *\/   if(stat(LOCAL_FILE, &amp;file_info)) {     printf(\"Couldn't open '%s': %s\\n\", LOCAL_FILE, strerror(errno));     return 1;   }   fsize = (unsigned long)file_info.st_size;     printf(\"Local file size: %lu bytes.\\n\", fsize);     \/* get a FILE * of the same file *\/   hd_src = fopen(LOCAL_FILE, \"rb\");     \/* In windows, this will init the winsock stuff *\/   curl_global_init(CURL_GLOBAL_ALL);     \/* get a curl handle *\/   curl = curl_easy_init();   if(curl) {     \/* build a list of commands to pass to libcurl *\/     headerlist = curl_slist_append(headerlist, buf_1);     headerlist = curl_slist_append(headerlist, buf_2);       \/* we want to use our own read function *\/     curl_easy_setopt(curl, CURLOPT_READFUNCTION, read_callback);       \/* enable uploading *\/     curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L);       \/* specify target *\/     curl_easy_setopt(curl, CURLOPT_URL, REMOTE_URL);       \/* pass in that last of FTP commands to run after the transfer *\/     curl_easy_setopt(curl, CURLOPT_POSTQUOTE, headerlist);       \/* now specify which file to upload *\/     curl_easy_setopt(curl, CURLOPT_READDATA, hd_src);       \/* Set the size of the file to upload (optional).  If you give a *_LARGE        option you MUST make sure that the type of the passed-in argument is a        curl_off_t. If you use CURLOPT_INFILESIZE (without _LARGE) you must        make sure that to pass in a type 'long' argument. *\/     curl_easy_setopt(curl, CURLOPT_INFILESIZE_LARGE,                      (curl_off_t)fsize);       \/* Now run off and do what you have been told! *\/     res = curl_easy_perform(curl);     \/* Check for errors *\/     if(res != CURLE_OK)       fprintf(stderr, \"curl_easy_perform() failed: %s\\n\",               curl_easy_strerror(res));       \/* clean up the FTP commands list *\/     curl_slist_free_all(headerlist);       \/* always cleanup *\/     curl_easy_cleanup(curl);   }   fclose(hd_src); \/* close the local file *\/     curl_global_cleanup();   return 0; }<\/code><\/pre>\n<blockquote>\n<p><strong>\u0414\u043b\u044f \u0442\u0435\u0441\u0442\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043c \u0444\u0430\u0439\u043b<\/strong> <a href=\"https:\/\/curl.se\/libcurl\/c\/ftpupload.html\" rel=\"noopener noreferrer nofollow\"><strong>ftpupload.c<\/strong><\/a><strong> \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 <\/strong><a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/tree\/main\/12CoingeckoAgentFtpupload\" rel=\"noopener noreferrer nofollow\"><strong>\u00ab12CoingeckoAgentFtpupload\u00bb<\/strong><\/a><\/p>\n<\/blockquote>\n<h2>\u0421\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c Agent Ftpupload:<\/h2>\n<pre><code class=\"bash\">gcc -o agentftpupload ftpupload.c -lcurl<\/code><\/pre>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<h2>\u041f\u0440\u0430\u0432\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430:<\/h2>\n<pre><code class=\"bash\">chmod +x agentftpupload<\/code><\/pre>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<pre><code class=\"css\">.\/agentftpupload<\/code><\/pre>\n<hr\/>\n<h3>\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430:<\/h3>\n<blockquote>\n<p>\u041a\u0430\u043a \u043c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u0432\u044b\u0448\u0435 \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u043a\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 <u>\u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430<\/u> \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u0432\u0441\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 <a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/tree\/main\/12CoingeckoAgentFtpupload\" rel=\"noopener noreferrer nofollow\"><em><u>\u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430<\/u><\/em><\/a>. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u043c <u>\u00abcryptodeeptech\u00bb:<\/u><\/p>\n<\/blockquote>\n<figure class=\"bordered full-width\"><figcaption>\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430<\/figcaption><\/figure>\n<h2>\u041a\u0430\u043a \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u0438\u0437 \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0432 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0431\u044b\u043b \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0444\u0430\u0439\u043b: private-key-delivered.txt <\/h2>\n<blockquote>\n<p><code>private-key-delivered.txt<\/code> &#8212; \u044d\u0442\u043e \u0444\u0430\u0439\u043b \u0433\u0434\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f <u>\u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438<\/u> \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435.<\/p>\n<\/blockquote>\n<p><em>\u0412\u0435\u0441\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0441\u043a\u0440\u044b\u0442\u043e \u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f<\/em>. <\/p>\n<h2>\u041c\u044b \u043d\u0430\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442:<\/h2>\n<ul>\n<li>\n<p>\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0435 \u041f\u041e;<\/p>\n<\/li>\n<li>\n<p>\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c;<\/p>\n<\/li>\n<li>\n<p>\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e;<\/p>\n<\/li>\n<li>\n<p>\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435;<\/p>\n<\/li>\n<\/ul>\n<p>\u0414\u0430\u043d\u043d\u044b\u0439 \u0432\u0438\u0434\u0435\u043e\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0434\u043b\u044f \u043f\u043e\u0440\u0442\u0430\u043b\u0430\u00a0<a href=\"https:\/\/cryptodeep.ru\/\" rel=\"noopener noreferrer nofollow\"><strong>CRYPTO DEEP TECH<\/strong><\/a>\u00a0\u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u043d\u0430 \u044d\u043b\u043b\u0438\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0440\u0438\u0432\u044b\u0445\u00a0<code>secp256k1<\/code>\u00a0\u043f\u0440\u043e\u0442\u0438\u0432 \u0441\u043b\u0430\u0431\u044b\u0445 \u043f\u043e\u0434\u043f\u0438\u0441\u0435\u0439\u00a0<code>ECDSA<\/code>\u00a0\u0432 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0435\u00a0<code>BITCOIN<\/code>  <\/p>\n<p><a href=\"https:\/\/github.com\/demining\/CryptoDeepTools\/tree\/main\/12CoingeckoAgentFtpupload\" rel=\"noopener noreferrer nofollow\"><strong><u>\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434<\/u><\/strong><\/a><\/p>\n<p><a href=\"https:\/\/t.me\/cryptodeeptech\" rel=\"noopener noreferrer nofollow\"><strong>Telegram<\/strong><\/a><strong>:\u00a0<\/strong><a href=\"https:\/\/t.me\/cryptodeeptech\" rel=\"noopener noreferrer nofollow\"><strong><u>https:\/\/t.me\/cryptodeeptech<\/u><\/strong><\/a><\/p>\n<p><a href=\"https:\/\/youtu.be\/sB91EE-1mJo\" rel=\"noopener noreferrer nofollow\"><strong><u>\u0412\u0438\u0434\u0435\u043e\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b: https:\/\/youtu.be\/sB91EE-1mJo<\/u><\/strong><\/a>  <\/p>\n<p><a href=\"https:\/\/cryptodeep.ru\/coingecko-agent-ftpupload\" rel=\"noopener noreferrer nofollow\"><strong>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: https:\/\/cryptodeep.ru\/coingecko-agent-ftpupload<\/strong><\/a><\/p>\n<hr\/>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6318ea2f1f2ba68d76b7a7b7\" data-style=\"\" id=\"6318ea2f1f2ba68d76b7a7b7\" width=\"\"><\/div>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"v-portal\" style=\"display:none;\"><\/div>\n<\/div>\n<p> <!----> <!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/687630\/\"> https:\/\/habr.com\/ru\/post\/687630\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-338225","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/338225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=338225"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/338225\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=338225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=338225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=338225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}