<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Aurora Eastern Europe</title><generator>teletype.in</generator><description><![CDATA[Aurora Eastern Europe — сообщество, посвященное проекту Aurorа, инновационной EVM-платформе на базе NEAR.]]></description><image><url>https://img2.teletype.in/files/9d/7c/9d7c8eec-9a97-440c-948c-4fe719037828.png</url><title>Aurora Eastern Europe</title><link>https://teletype.in/@auroraisnear</link></image><link>https://teletype.in/@auroraisnear?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/auroraisnear?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/auroraisnear?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sun, 12 Apr 2026 17:44:25 GMT</pubDate><lastBuildDate>Sun, 12 Apr 2026 17:44:25 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@auroraisnear/introducing-aurora-pass-your-gateway-to-the-decent</guid><link>https://teletype.in/@auroraisnear/introducing-aurora-pass-your-gateway-to-the-decent?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><comments>https://teletype.in/@auroraisnear/introducing-aurora-pass-your-gateway-to-the-decent?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear#comments</comments><dc:creator>auroraisnear</dc:creator><title>Представляем Aurora Pass: Ваш портал для доступа к децентрализованному интернету</title><pubDate>Thu, 08 Jun 2023 10:56:16 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/0c/26/0c26fc8d-9f10-4e9f-85b6-22f8c16abf4a.png"></media:content><category>Aurora Cloud</category><description><![CDATA[<img src="https://img1.teletype.in/files/c7/d1/c7d15fb9-1285-4b18-85fd-6ff8e8c77620.png"></img>С радостью представляем вам Aurora Pass, новый мобильный криптокошелек для сети Aurora.

С помощью Aurora Pass компания Aurora Labs делает еще один шаг навстречу своей миссии — сделать web3 доступным, тем самым открывая путь к массовому внедрению технологии блокчейн.
]]></description><content:encoded><![CDATA[
  <figure id="Py6D" class="m_column">
    <img src="https://img1.teletype.in/files/c7/d1/c7d15fb9-1285-4b18-85fd-6ff8e8c77620.png" width="750" />
  </figure>
  <p id="Yx4u">С радостью представляем вам Aurora Pass, новый мобильный криптокошелек для сети Aurora.<br /><br />С помощью Aurora Pass компания Aurora Labs делает еще один шаг навстречу своей миссии — сделать web3 доступным, тем самым открывая путь к массовому внедрению технологии блокчейн.<br /></p>
  <h3 id="hbBq">Путешествие по лабиринту криптовалют станет проще<br /></h3>
  <p id="T8Lp">На основе своего многолетнего опыта работы, специалисты компании Aurora Labs определили некоторые общие проблемы, с которыми сталкиваются пользователи в сфере web3:</p>
  <ul id="6B84">
    <li id="zHfp">Процесс регистрации нового кошелька иногда может быть запутанным и отнимать слишком много времени</li>
    <li id="F22e">Разобраться с комиссиями за газ и приобретение активов для его оплаты может быть непростой задачей, зачастую требующей обращения к централизованным биржам, прохождения процедуры KYC и затягивания процесса на несколько часов, если не дней, еще даже до того, как можно будет пользоваться кошельком.</li>
    <li id="SvFC">Процесс взаимодействия с децентрализованными приложениями нельзя назвать простым, как правило, для этого приходится использовать браузерный кошелек, а воспользоваться таким кошельком в любимом мобильном браузере бывает попросту невозможно.</li>
    <li id="Pl79">Безопасность и сохранность цифровых активов может оказаться довольно проблематичной задачей.</li>
  </ul>
  <p id="jb8w">С учетом этих проблем и был создан Aurora Pass.</p>
  <p id="c82z"></p>
  <h3 id="Uov4">Знакомство с Aurora Pass</h3>
  <figure id="8o9P" class="m_column">
    <img src="https://img3.teletype.in/files/6e/69/6e69ae3e-d5e7-4322-b7c7-d2d90d4ff896.png" width="1024" />
  </figure>
  <p id="Lk9C"><strong>Aurora Pass разработан таким образом, чтобы соответствовать тому опыту, с которым мы сталкиваемся в интернете сегодня:</strong></p>
  <ul id="d5OL">
    <li id="e3Hs">Удобный процесс регистрации: регистрация с помощью электронной почты, Google или Apple ID. Кошелек будет создан за считанные секунды!</li>
    <li id="nRjO">Удобный подход к безопасности: В любой момент можно экспортировать свой приватный ключ. Больше никакой длительной регистрации.</li>
    <li id="w9zU">Отсутствие комиссий за транзакции: 50 бесплатных транзакций каждый месяц, позволяющие взаимодействовать с экосистемой Aurora, не беспокоясь о цене газа.</li>
    <li id="UsFY">Web3 всегда под рукой: Заходите в приложения и совершайте транзакции со своего устройства, независимо от того, используется ли приложение на мобильном устройстве или настольном компьютере.</li>
  </ul>
  <p id="oCHo"></p>
  <h3 id="HUQ0">Безопасность и практичность<br /></h3>
  <p id="1j73">Aurora Pass — некастодиальный кошелек, то есть контроль над вашими цифровыми активами находится в ваших руках, а Aurora Labs не имеет к ним доступа.</p>
  <p id="LGnd">При создании кошелька Aurora Pass генерируется фраза для восстановления, которая обеспечивает доступ и контроль над кошельком. Данная фраза восстановления шифруется и хранится в защищенном анклаве вашего устройства. Расшифровать ее можете только вы, путем ввода PIN-кода или с помощью биометрической системы.</p>
  <p id="fPTc">Фраза восстановления понадобится для того, чтобы восстановить кошелек в случае потери или кражи устройства. По этой причине рекомендуем вам сделать копию данного закрытого ключа. <br /><br />Впрочем, в отличие от других кошельков, вы в любой момент можете экспортировать собственный ключ, и данный шаг не будет обязательным при регистрации, а значит, вы сможете приступить к работе с Aurora Pass практически сразу!</p>
  <h3 id="Lxc6"><br />Улучшите свой опыт с помощью бесплатных транзакций<br /></h3>
  <p id="pm0a">Проведение транзакций на блокчейне предполагает плату, называемую комиссией за газ. Это представляет собой серьезную проблему для удобной работы, поскольку плата за газ отличается непредсказуемостью и часто бывает довольно высокой. В некоторых крупнейших блокчейн-сетях одна транзакция может составлять от $5 до $50+.</p>
  <p id="Mmtd">Aurora считает, что технология блокчейна должна быть доступна для всех,  поэтому стоимость газа в сети Aurora одна из самых низких в индустрии блокчейна.</p>
  <p id="OZFA">Aurora Pass в этом плане идет еще дальше, предлагая 50 бесплатных ежемесячных транзакций. Они распространяются на любые операции в сети, и счетчик будет ежемесячно обновляться до 50 в день создания вашего кошелька.</p>
  <figure id="6L2F" class="m_column">
    <img src="https://img1.teletype.in/files/89/e4/89e4beb9-8950-4869-be4b-834fe690a50b.png" width="1024" />
  </figure>
  <p id="WqPm"><strong>Вам необходимо осуществлять больше транзакций?</strong></p>
  <p id="kZrJ">Никаких проблем. В связи с этим появятся специальные пакеты транзакций, которые можно будет приобрести прямо в приложении. Количество транзакций будет суммироваться с количеством бесплатных транзакций. <br />Первым предложением будет пакет на 500 транзакций за $4,99, что в итоге составит менее $0,01 за транзакцию! Более того, благодаря такому подходу у вас будет полная прозрачность в отношении того, сколько вы тратите на транзакции и сколько у вас еще остается неиспользованных транзакций.</p>
  <p id="Dqjx"></p>
  <h3 id="W1Ra">Уникальные возможности Aurora Pass</h3>
  <p id="29ur"><br />Aurora — динамично развивающаяся экосистема. С появлением Aurora Cloud бизнес получает возможность для создания собственного блокчейна на базе Aurora, адаптированного к потребностям своих клиентов.</p>
  <p id="HVBR">Основная сеть (Aurora Mainnet) и Aurora Silos именуются сетями Aurora (Aurora Networks), поэтому для всех нас нет ничего сложного в том, что можно беспрепятственно использовать любой продукт в этих сетях.</p>
  <p id="Sa5l">Aurora Pass позволяет вам по умолчанию взаимодействовать с любым из Silos, а это значит, что вы можете беспрепятственно перемещаться по всей экосистеме Aurora.</p>
  <p id="4ebn"></p>
  <h3 id="H088">Развивающаяся экосистема у вас на ладони<br /></h3>
  <p id="rgIm">Всякий раз, когда вы подключаетесь к приложению с помощью Aurora Pass, данное приложение автоматически запоминается и будет отображаться в списке приложений на главном экране, чтобы вы могли с легкостью вернуться к тому, на чем остановились.<br /><br />В разделе популярных приложений можно найти подборку приложений, которые могут вас заинтересовать. От новинок до востребованных приложений — в экосистеме Aurora всегда есть на что обратить внимание!</p>
  <h3 id="4R8f"></h3>
  <h3 id="pu18">Начните свое путешествие вместе с Aurora+<br /></h3>
  <p id="BTaE">Aurora+ — ваша отправная точка для знакомства с удивительным миром децентрализованного веба.</p>
  <p id="pHWD">Вы получите доступ к Aurora+, если перейдете по ссылке на главном экране и авторизуетесь с помощью Aurora Pass. В дальнейшем вы сможете:</p>
  <ul id="mdGd">
    <li id="xgvD">Принимать участие в механизме стейкинге, получая награды за активы</li>
    <li id="uFvy">Приобретать новые токены, обменивая на них имеющиеся у вас активы</li>
    <li id="49up">Изучать всю экосистему приложений, распределенных по категориям, что поможет найти то, что вам нужно</li>
    <li id="k4mB">Получать новости экосистемы Aurora и всегда быть в курсе последних событий!</li>
  </ul>
  <figure id="jm69" class="m_column">
    <img src="https://img1.teletype.in/files/82/07/8207da08-95cf-4f63-a973-74cbd4e74816.png" width="1024" />
  </figure>
  <h3 id="bnMQ">Уже являетесь пользователем Aurora+?</h3>
  <p id="vqtr"></p>
  <p id="1nZ7">Для того, чтобы предоставить пользователю наилучшие возможности, Aurora меняет принцип работы Aurora+. Aurora+ больше не будет требовать входа с помощью вашей электронной почты, вместо этого вы сможете войти с помощью Aurora Pass.</p>
  <p id="vIdp"><a href="https://teletype.in/@auroraisnear/aurora-plus-is-transforming-into-a-dapp" target="_blank">Подробнее о преобразовании Aurora+ в приложение можно ознакомиться в этой статье</a></p>
  <h3 id="cMcA"><br />Доступность Aurora Pass</h3>
  <p id="VGGW"></p>
  <p id="GoAh">Aurora Pass будет доступен на Android и iOS.<br /><br />Через несколько недель планируется публичный анонс о релизе, но можно уже сейчас зарегистрироваться по указанной ниже ссылке, и таким образом получить оповещение, как только он станет доступен, и первым опробовать его!<br /></p>
  <p id="PIVQ"><a href="https://auroracloud.dev/pass" target="_blank">Посетите раздел Aurora Pass</a></p>
  <h3 id="JdAk"></h3>
  <h3 id="aoPy">Aurora Pass открывает новые возможности</h3>
  <p id="iNCK"></p>
  <p id="M0jj">Aurora Labs стремится сделать Aurora Pass вашим основным кошельком для криптовалют в сетях Aurora. В ближайшее время будут добавлены новые функции и усовершенствования, учитывающие ваши потребности и отзывы.</p>
  <p id="u01U">Ваши замечания и предложения бесценны для Aurora. <br />Пожалуйста, присылайте их и принимайте участие в этом увлекательном путешествии в будущее Web3!<br /></p>
  <p id="9JZI"><strong>Источник:</strong> <a href="https://aurora.dev/blog/introducing-aurora-pass-your-gateway-to-the-decentralized-web" target="_blank">https://aurora.dev/blog/introducing-aurora-pass-your-gateway-to-the-decentralized-web</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@auroraisnear/aurora-plus-is-transforming-into-a-dapp</guid><link>https://teletype.in/@auroraisnear/aurora-plus-is-transforming-into-a-dapp?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><comments>https://teletype.in/@auroraisnear/aurora-plus-is-transforming-into-a-dapp?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear#comments</comments><dc:creator>auroraisnear</dc:creator><title>Aurora Plus трансформируется в децентрализованное приложение (dApp)</title><pubDate>Wed, 07 Jun 2023 12:21:35 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/ac/bc/acbc07ee-0465-403e-a404-582d0c671fc8.png"></media:content><category>Все об Aurora+</category><description><![CDATA[<img src="https://img1.teletype.in/files/83/a0/83a07f86-a9fb-4f64-bd59-11498b18adc4.png"></img>Друзья, рады поделиться с вами важнейшим событием на пути к массовому внедрению технологии блокчейн, связанным с предстоящим запуском нового мобильного кошелька Aurora Pass.]]></description><content:encoded><![CDATA[
  <figure id="kYW1" class="m_column">
    <img src="https://img1.teletype.in/files/83/a0/83a07f86-a9fb-4f64-bd59-11498b18adc4.png" width="750" />
  </figure>
  <p id="cAP6">Друзья, рады поделиться с вами важнейшим событием на пути к массовому внедрению технологии блокчейн, связанным с предстоящим запуском нового мобильного кошелька Aurora Pass.</p>
  <h3 id="FHdw">Что происходит?</h3>
  <p id="IncH">В рамках реализации стратегии массового внедрения криптовалют компания Aurora представила Aurora Pass, новый мобильный кошелек, ориентированный прежде всего на пользователя. С его запуском Aurora Labs делает смелый шаг вперед, превращая Aurora+ в полностью децентрализованное приложение (dApp).</p>
  <h3 id="nXyK">Что это значит для вас?</h3>
  <p id="4NIK">После запуска Aurora Pass, вход в Aurora+ с помощью электронной почты больше не будет возможен. Вместо этого вы будете входить в Aurora+ с помощью своего кошелька, как вы это делаете сейчас с любым приложением в экосистеме. Вы по-прежнему сможете войти в систему с помощью Metamask, но теперь он будет поддерживать Aurora Pass для большего удобства.</p>
  <h3 id="tfqr">Нужно ли предпринимать какие-либо действия?</h3>
  <p id="mzF2">Нет, от вас не требуется никаких действий. Переход не повлияет ни на ваши активы, ни на ваши текущие вознаграждения за стейкинг. Изменения происходят только внутри компании и не связаны с какой-либо деятельностью в сети.</p>
  <h3 id="RF3Z">Что будет с 50 бесплатными операциями в месяц?</h3>
  <p id="2PS3">50 бесплатных транзакций в месяц переносятся в Aurora Pass, так что вы и дальше сможете ими пользоваться.</p>
  <p id="IKbe">Просто <a href="https://auroracloud.dev/pass" target="_blank">загрузите Aurora Pass</a> и создайте новый кошелек. Как только вы войдете в какое-либо приложение с помощью Aurora Pass, любая транзакция, которую вы подпишете с его помощью, будет включена в счетчик ваших бесплатных транзакций.</p>
  <p id="Vgz4">Стоит отметить, что Вы сможете использовать Aurora Pass как на персональном компьютере (сканируя QR-код), так и на мобильном устройстве, так что вы не будете ограничены в доступе к своим любимым приложениям.</p>
  <h3 id="GUnY">У меня несколько адресов, связанных с моей учетной записью</h3>
  <p id="S3VZ">Поскольку Aurora+ будет привязывать один адрес к одному логину, у вас не будет возможности привязать несколько адресов к одной учетной записи Aurora+.</p>
  <p id="K8H3">Однако теперь вы сможете войти в Aurora+ с каждого из этих адресов.</p>
  <h3 id="AolT">Я являюсь владельцем Aurobot</h3>
  <p id="1sl4">После перехода владение Aurobot не даст новых дополнительных преимуществ. Однако следите за новостями, поскольку активно разрабатывается определенный набор функций для Aurora Pass ;)</p>
  <h3 id="Ls00">Когда состоится переход?</h3>
  <p id="QVn9">Aurora Pass будет выпущен в течение ближайших пары недель. Со дня его выхода для доступа к Aurora+ вам нужно будет подключиться к кошельку.</p>
  <p id="pCIp">Обратите внимание, что вы по-прежнему сможете использовать Aurora+ с Metamask, но вы не сможете получать бесплатные транзакции.</p>
  <p id="Nkh0">Вы можете <a href="https://auroracloud.dev/pass" target="_blank">подписаться</a> на рассылку уведомления о релизе Aurora Pass.</p>
  <h3 id="JQab">Мы готовы помочь вам в переходе</h3>
  <p id="XV1H">Если вы уже являетесь пользователем Aurora+, на ваш счет будет зачислено 10 бесплатных транзакций, которые вы сможете использовать в течение 1 месяца после перехода.</p>
  <h3 id="aEN6">Увлекательное будущее Aurora+</h3>
  <p id="XSZL">Aurora+ всегда была и останется основным шлюзом в экосистему Aurora.</p>
  <p id="xMaE">Переход Aurora+ в приложение — это только первый шаг из череды масштабных преобразований. В настоящее время идет работа над полным редизайном и новыми функциями, чтобы улучшить пользовательский опыт, такими как облегченная регистрация, кредитование/заимствование или отправка и получение активов прямо в дашборде Aurora+!</p>
  <h3 id="bqXF">Видение Aurora</h3>
  <p id="UFxe">Aurora Labs считает, что обеспечение минимальной стоимости комиссий сети имеет решающее значение для повышения удобства использования технологии блокчейн.</p>
  <p id="WFXD">Поэтому Aurora представляет экосистему, в которой все транзакции будут бесплатными, спонсируемыми самими приложениями. С предстоящим запуском Borealis Business, приложения сами смогут спонсировать транзакции своих пользователей, данный ход означает, что все больше транзакций станет бесплатными для пользователей.</p>
  <p id="6uPV">Таким образом, все транзакции, взаимодействующие с смарт-контрактом стейкинга, станут бесплатными со дня перехода. Это не зависит от наличия бесплатных транзакций в Aurora Pass и не будет учитываться в счетчике бесплатных транзакций.</p>
  <p id="mgdz">Aurora Labs приглашает вас ознакомиться со <a href="https://aurora.dev/blog/introducing-aurora-pass-your-gateway-to-the-decentralized-web" target="_blank">статьей</a>, в которой подробно рассказывается об Aurora Pass и последующих изменениях в работе Aurora+. Обязательно зарегистрируйтесь на сайте <a href="https://auroracloud.dev/" target="_blank">auroracloud.dev</a>, и вы получите письмо о релизе Aurora Pass, чтобы вы смогли насладиться новыми функциями одними из первых!</p>
  <p id="CukT">Если у вас возникли вопросы или вам нужна помощь, команда поддержки Aurora Labs всегда к вашим услугам.</p>
  <p id="znEO">Спасибо, что остаетесь с нами в этом увлекательном путешествии!</p>
  <p id="R4uk"><strong>Источник:</strong> <a href="https://aurora.dev/blog/aurora-plus-is-transforming-into-a-dapp" target="_blank">https://aurora.dev/blog/aurora-plus-is-transforming-into-a-dapp</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-06-02</guid><link>https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-06-02?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><comments>https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-06-02?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear#comments</comments><dc:creator>auroraisnear</dc:creator><title>Еженедельный дайджест Aurora</title><pubDate>Sun, 04 Jun 2023 12:56:55 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/f4/8d/f48df5fb-9c9f-4cd4-b0d7-6f39da93076e.png"></media:content><category>Дайджест</category><description><![CDATA[<img src="https://img4.teletype.in/files/fc/8c/fc8c44fa-6fab-460e-bd43-a53fbb184716.png"></img>Обновления Aurora]]></description><content:encoded><![CDATA[
  <figure id="xF61" class="m_column">
    <img src="https://img4.teletype.in/files/fc/8c/fc8c44fa-6fab-460e-bd43-a53fbb184716.png" width="1920" />
  </figure>
  <p id="3aEZ"><strong>Обновления Aurora</strong></p>
  <p id="F3ds">🟢Опубликован <a href="https://auroraisnear.medium.com/a-beginners-guide-to-the-aurora-ecosystem-28c34fcf8ea6" target="_blank">гайд </a>для новичков в Aurora</p>
  <p id="drag">🟢Aurora была <a href="https://twitter.com/auroraisnear/status/1663521265318088705?s=20" target="_blank">номинирована </a>как стартап года на HackerNoon</p>
  <p id="cNUY">🟢Aurora присоединилась к <a href="https://twitter.com/auroraisnear/status/1663425030158712832?s=20" target="_blank">сообществу CoinMarketCap</a></p>
  <p id="oRa4">🟢Логотипы Aurora теперь доступны на <a href="https://brand.aurora.dev/" target="_blank">сайте</a></p>
  <p id="sALj">🟢Aurora запустила <a href="https://twitter.com/auroraisnear/status/1664324912767434752?s=20" target="_blank">баунти-программу</a> для разработчиков на Bepro</p>
  <p id="HzyE"></p>
  <h3 id="QPfN">Обновления экосистемы</h3>
  <p id="JGlI">🟢NFT-платформа <a href="https://twitter.com/IoPicipo/status/1520293052941684737?s=20" target="_blank">Picipo</a> запущена на Aurora</p>
  <p id="YTzx">🟢Объявлено о партнерстве с кошельком <a href="https://twitter.com/auroraisnear/status/1663440137857163265?s=20" target="_blank">Avocado</a><br /></p>
  <h3 id="IT9D"><strong>Обновления сообщества</strong></h3>
  <p id="qGOe">🟢Aurora Latam примет участие в <a href="https://twitter.com/auroraisnear/status/1664184127032008711?s=20" target="_blank">Blockchaincola</a></p>
  <p id="V0vN">🟢На Layer3 появились <a href="https://twitter.com/layer3xyz/status/1663231952512598043?s=20" target="_blank">новые квесты</a></p>
  <p id="KKl6">🟢Также стали доступны новые квесты на <a href="https://zealy.io/c/auroraadventures/questboard/750b8b7e-61d9-4cf3-af31-a699b81b44f2" target="_blank">Zealy</a> </p>
  <p id="6Kz4">🟢Алекс Шевченко и Клаудио Коссио из MetaPool <a href="https://twitter.com/auroraisnear/status/1663208569980739584?s=20" target="_blank">обсудили </a>детали ликвидного стейкинга </p>
  <h3 id="V5uU">Ивенты</h3>
  <p id="nFdh">🟢Алекс Шевченко выступит на <a href="https://twitter.com/auroraisnear/status/1663224191506604033?s=20" target="_blank">BUILDAsia</a> 6 июня </p>
  <p id="uVVn">🟢Также Алекс примет участие в <a href="https://twitter.com/auroraisnear/status/1664554414869299201?s=20" target="_blank">онлайн-конференции с Incrypted</a> 10 июня</p>
  <p id="0Ed9"></p>
  <p id="OvTx">Оставайтесь с Aurora Eastern Europe и следите за еженедельными обновлениями экосистемы!<br />Более подробную информацию, как всегда, можно найти на <a href="https://www.youtube.com/watch?v=UccR2IgsxjQ" target="_blank">YouTube-канале Aurora.</a></p>
  <figure id="dQas" class="m_column">
    <iframe src="https://www.youtube.com/embed/UccR2IgsxjQ?autoplay=0&loop=0&mute=0"></iframe>
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@auroraisnear/meet-the-team-aurora-labs-chief-strategy-officer</guid><link>https://teletype.in/@auroraisnear/meet-the-team-aurora-labs-chief-strategy-officer?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><comments>https://teletype.in/@auroraisnear/meet-the-team-aurora-labs-chief-strategy-officer?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear#comments</comments><dc:creator>auroraisnear</dc:creator><title>Знакомимся с командой Aurora Labs: директор по стратегическому развитию Мэтт Хендерсон</title><pubDate>Wed, 31 May 2023 14:52:37 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/fc/7c/fc7cbbd0-6bd3-4846-ab2e-d25c3998efa2.png"></media:content><category>Команда Aurora Labs</category><description><![CDATA[<img src="https://aurora.dev/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F50156%2F1683610877-mtt_mh.png%3Ffm%3Djpg&amp;w=3840&amp;q=75"></img>Команда Aurora Labs состоит из исключительных личностей, которые оставили заметный след в инновационных и технологичных отраслях. Биография этих профессионалов высочайшего уровня заслуживает внимания, поскольку она могут послужить источником вдохновения для новых разработчиков, присоединяющихся к этой экосистеме. В этой серии статей мы стремимся осветить работу и вклад каждого из членов команды.]]></description><content:encoded><![CDATA[
  <figure id="2ouD" class="m_column">
    <img src="https://aurora.dev/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F50156%2F1683610877-mtt_mh.png%3Ffm%3Djpg&w=3840&q=75" width="1920" />
  </figure>
  <p id="tzU9"><em>Команда Aurora Labs состоит из исключительных личностей, которые оставили заметный след в инновационных и технологичных отраслях. Биография этих профессионалов высочайшего уровня заслуживает внимания, поскольку она могут послужить источником вдохновения для новых разработчиков, присоединяющихся к этой экосистеме. В этой серии статей мы стремимся осветить работу и вклад каждого из членов команды.</em></p>
  <h2 id="Md6l">От Джорджии до Европы: дорога к предпринимательской деятельности</h2>
  <p id="WAIE">Мэтт Хендерсон — американский профессионал с многолетним опытом работы в области информационных технологий и дизайна. Мэтт родом из Атланты, штат Джорджия, провел большую часть своей жизни за границей, между Францией, Германией и Испанией.</p>
  <p id="Q9dm">Он приобрел международный опыт, когда учился в Технологическом институте Джорджии в своем родном городе Атланта. В этом городе он встретил свою жену, испанку, ставшую основной причиной его европейских приключений. Для того, чтобы быть рядом с ней после окончания учебы, Мэтт поступил на магистерскую программу по обмену с университетом города Мец во Франции. Это позволило Мэтту получить степень в области электротехники и цифровой обработки сигналов и одновременно видеться с женой по выходным в Германии, где на тот момент она жила.</p>
  <p id="F8c0">По окончании университета Мэтт переезжает в Германию для работы в Европейском космическом агентстве, где он проработал инженером спутниковой связи три года. Это было начало 90-х, когда интернет стал завоевывать мир. Благодаря своей работе, Мэтт получил доступ к одному из первых компьютеров Macintosh, он изучил эту новую технологию и открыл в себе страсть к дизайну:</p>
  <blockquote id="Q4bW">&quot;Я стал делать свои отчеты с помощью компьютера. Наш профессор был поражен тем, как прекрасно выглядели мои отчеты — в то время все пользовались печатными машинками.Но проблема заключалась в том, что когда я смотрел на годовые отчеты компании, мои документы уже были не так хороши. Нужно был выяснить, почему это происходит. Так зародился мой интерес к дизайну&quot;.</blockquote>
  <p id="n8uF">Интерес Мэтта к дизайну сохранился на протяжении всей его карьеры. Он заинтересовался тем, почему продукты Apple так просты в использовании по сравнению с другими продуктами и какие принципы дизайна лежат в основе успеха Apple. В конце концов, страсть Мэтта к дизайну и бизнесу превратилась в начало новой предпринимательской деятельности.</p>
  <h2 id="HT85">Неожиданная встреча и зарождение нового бизнеса</h2>
  <p id="ugIX">Проработав несколько лет в Европейском космическом агентстве, Мэтт получил хорошее представление о бизнес-среде в Европе, в частности о том, как правительственные агентства работают с различными подрядчиками. Параллельно с этим Мэтт стал опытным дизайнером, особенно в оформлении документов и предложений, и уже чувствовал в себе силы открыть собственную компанию по разработке программного обеспечения.</p>
  <p id="xnlF">Компания почти сразу же заключила несколько важных контрактов, что позволило ей быстро набрать обороты. Поскольку Мэтт не собирался останавливаться на управлении только этой компанией, он также начал работать в новой захватывающей области интернета, начав создавать веб-приложения и мобильные приложения. <br />Но это было еще не все, Мэтт также начал заниматься бразильским джиу-джитсу, боевым искусством, почти неизвестным в Европе в то время. Одновременно занимаясь двумя видами бизнеса, Мэтт смог найти время для тренировок и участия в чемпионате Европы на протяжении нескольких лет и завоевал три золотые медали.</p>
  <p id="M39d">На дворе был 2000 год, и Мэтт с женой руководили двумя компаниями - компанией по разработке программного обеспечения для немецкого рынка и интернет-компанией, создававшей приложения. В это время у пары должен был появиться первый ребенок, в связи с чем было принято решение переехать на родину жены Мэтта — Испанию. Во время пребывания и жизни в Коста-Дель-Соль Мэтт знакомится со своими будущими деловыми партнерами:</p>
  <blockquote id="kdet">&quot;Вскоре после приезда в Испанию я познакомился с двумя финскими ребятами, которые жили в фургоне, это были Арто и Алекс Бендикен. В одной из закусочных у нас состоялся первый разговор, и я сразу понял, насколько талантливы эти ребята, поэтому предложил им присоединиться ко мне в моей интернет-компании. У нас появился офис в Марбелье, и мы начали создавать веб-приложения.&quot;</blockquote>
  <p id="TmtV">Мэтт, Арто и Алекс стали работать на местные учреждения, что оказалось довольно-таки сложной задачей из-за испанской бюрократии. Пытаясь найти новых местных клиентов, Алекс решил принять участие в конкурсе дизайна, проводимый Slash Dot, крупнейшей в мире новостной платформой о технологиях. </p>
  <p id="vnOF">Как вспоминает Мэтт:</p>
  <blockquote id="YQmE">&quot;Я отговаривал Алекса от участия в конкурсе из-за нашей огромной занятости в то время. И учитывая, что в конкурсе принимают участие обычно тысячи людей, я подумал, что шансы на победу будут крайне малы.&quot;<br />Через несколько месяцев Алекс вернулся и сказал: &quot;Помнишь тот конкурс, в котором ты отговаривал меня участвовать? Я выиграл&quot;.</blockquote>
  <p id="054q">После победы Алекса к компании начали проявлять повышенное внимание, и с ней сразу же связались в Google. Компания Мэтта, Алекса и Арто стало частью крупной маркетинговой кампании Google для Virgin America и рынка США, впустив их в большую игру; это было огромное достижение и прекрасная возможность продемонстрировать свои навыки и творческие способности широкой аудитории. Калифорнийский рынок открылся и компания с головой ушла в него, создав задел на долгие годы.</p>
  <h2 id="J7ta">Участие в криптореволюции</h2>
  <p id="D1QT">В 2010 Мэтт узнал о Bitcoin, сначала от Арто, который в то время был очень активен на Bitcoin-сцене, а также от директора Bitcoin Foundation, который в то время жил в Испании, периодически появляясь в их офисе. Но только в 2013 году Мэтт заинтересовался Bitcoin, как решением:</p>
  <blockquote id="wE3z">Примерно в 2013 году у нас появились сотрудники в разных странах. Стало сложно проводить платежи через европейские банки, а затем еще иметь дело с нашими клиентами в США. Тогда я действительно заинтересовался криптовалютой, как банковским решением. Я купил немного биткоина и начал экспериментировать с различными проектами, которые начали появляться.</blockquote>
  <p id="OvDn">Несколько лет спустя Алекс решил начать путешествовать по миру со своей женой и двумя детьми, а Арто на тот момент уже несколько лет жил в Берлине. DeFi набирал обороты, Мэтт и его партнеры закрывают совместный бизнес и решают идти разными путями после почти двадцати лет общей работы.</p>
  <p id="zgQH">В 2020 году Мэтт увлекся тем, что происходило на криптосцене. Он участвовал в различных DeFi проектах, таких как Pickle Finance, и с интересом следил за развитием множества различных проектов. Поэтому, когда Арто присоединился к NEAR Protocol, Мэтту не потребовалось много времени, чтобы тоже влиться в этот процесс.</p>
  <h2 id="OimI">NEAR Protocol и Aurora</h2>
  <p id="t3i8">Когда Арто с энтузиазмом рассказал Мэтту о NEAR, то вскоре после этого Мэтт перешел на частичную занятость в разработке продукта Rainbow Bridge — команда Aurora только начинала формироваться:</p>
  <blockquote id="Mo9f">&quot;С момента моего прихода в Aurora моя цель и мотивация были ясны — привнести хороший дизайн в криптопространство. После экспериментов с DeFi стало ясно, что опыт, который предоставляет криптовалюта, все еще ужасно сложен, и это не может быть привлекательным для широкой аудитории. Устранение всех трений, с которыми я лично сталкивался на других мостах, было первой целью, которой хотелось достичь при работе над Rainbow Bridge.&quot;</blockquote>
  <p id="uVFr">Сейчас Мэтт участвует в разработке нескольких ключевых продуктов, таких как Aurora Plus и Aurora Cloud, способствуя созданию эффективного опыта, устраняя неудобства использования и трения. И это только начало:</p>
  <blockquote id="Pvnr">&quot;Бизнес только начинает понимать, как можно использовать технологию блокчейн. Самые очевидные способы применения находятся в сфере управления логистической цепочкой и в сфере роскоши в виде программ лояльности, включая NFT, но не все области применения столь очевидны. Одним из ярких примером может служить винодел из Калифорнии, который отправляет вам NFT вместо настоящей бутылки, чтобы вы могли держать ее, а затем продать, если вино подорожает. Мне и в голову не приходило, что винная индустрия может извлечь выгоду из блокчейна, но она может, и в этом смысле мы только в начале пути. Наша задача сейчас — продолжать устранять любые препятствия, которые мешают или могут мешать компаниям получить доступ к технологии блокчейна.&quot;</blockquote>
  <p id="1onQ">Миру блокчейна предстоит пройти еще долгий путь в освоении пользовательского опыта, чтобы охватить рынок Web2, поскольку знакомые концепции и опыт Web2 должны быть для начала перенесены в пространство Web3, и должны быть действительно привлекательными. Основная цель Aurora — сделать Web3 максимально доступным для предприятий и их пользователей. Эта главная идея лежит в основе стратегии развития Aurora, отражаясь в ее продуктах и услугах:</p>
  <blockquote id="6CP8">&quot;В Aurora мы стремимся сделать Web3 доступным и удобным для пользователей. В нашем последнем продукте, Aurora Cloud, мы стремимся устранить как можно больше препятствий, существующих в Web3. Наша инфраструктура Borealis Business позволяет компаниям оплачивать транзакции своих пользователей, избавляя их от необходимости иметь дело с запутанными и раздражающими комиссиями за газ в определенной криптовалюте. Кроме того, наш кошелек Aurora Pass облегчает процесс подключения пользователей для компаний, ориентированных на мобильные устройства. Мы рады предложить опыт, подобный Web2, с дополнительными преимуществами Web3.&quot;</blockquote>
  <p id="S4ub">В качестве директора по стратегическому развитию, Мэтт полностью посвятил свою работу поиску потребностей рынка и его пониманию, а также выявлению препятствий, до сих пор мешающих массовому внедрению. Но можно с уверенностью сказать, что впереди захватывающие времена!</p>
  <p id="UCOR">Источник: <a href="https://aurora.dev/blog/meet-the-team-aurora-labs-chief-strategy-officer-matt-henderson" target="_blank">https://aurora.dev/blog/meet-the-team-aurora-labs-chief-strategy-officer-matt-henderson</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@auroraisnear/meet-the-team-aurora-labs-apps-team-lead-armand</guid><link>https://teletype.in/@auroraisnear/meet-the-team-aurora-labs-apps-team-lead-armand?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><comments>https://teletype.in/@auroraisnear/meet-the-team-aurora-labs-apps-team-lead-armand?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear#comments</comments><dc:creator>auroraisnear</dc:creator><title>Знакомимся с командой: руководитель отдела внедрения децентрализованных приложений Aurora Labs, Арман Дидье</title><pubDate>Mon, 29 May 2023 17:17:16 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/02/22/0222c73a-9a3d-4da7-849f-9941812080d3.png"></media:content><category>Команда Aurora Labs</category><description><![CDATA[<img src="https://img1.teletype.in/files/ca/31/ca31d11d-593d-45cf-876b-af8409c85693.png"></img>Команда Aurora Labs состоит из исключительных личностей, которые оставили заметный след в инновационных и технологичных отраслях. Биография этих профессионалов высочайшего уровня заслуживает внимания, поскольку она могут послужить источником вдохновения для новых разработчиков, присоединяющихся к этой экосистеме. В этой серии статей мы стремимся осветить работу и вклад каждого из членов команды.]]></description><content:encoded><![CDATA[
  <figure id="VJh8" class="m_column">
    <img src="https://img1.teletype.in/files/ca/31/ca31d11d-593d-45cf-876b-af8409c85693.png" width="750" />
  </figure>
  <p id="eFNp"><em>Команда Aurora Labs состоит из исключительных личностей, которые оставили заметный след в инновационных и технологичных отраслях. Биография этих профессионалов высочайшего уровня заслуживает внимания, поскольку она могут послужить источником вдохновения для новых разработчиков, присоединяющихся к этой экосистеме. В этой серии статей мы стремимся осветить работу и вклад каждого из членов команды.</em></p>
  <h3 id="Wk92">От игр к инновациям: путь Армана в инженерии и предпринимательстве</h3>
  <p id="Nh07">Арман Дидье — французский специалист с образованием в области материаловедения и многолетним опытом создания новых проектов, их развития до их логического завершения. Арман провел свое детство в небольшой деревне во французских Альпах в единении с природой, занимаясь пешим туризмом и лыжным спортом. Сельский образ жизни также выявил его склонность к строительству. С самого раннего возраста Арман проводил время, экспериментируя с различными материалами для создания картофельных пусковых установок и прочих устройств, что позволило ему приобрести разнообразные практические навыки. Неудивительно, что после окончания школы Арман получил инженерное образование. В 2012 году он переехал в инженерную школу Seatech в городе Тулон, чтобы изучать материаловедение, а на последнем курсе поступил на двойную степень в Крэнфилдский университет в Великобритании, где изучал технологию производства и менеджмент и организовал свой первый бизнес:</p>
  <blockquote id="i0nH">&quot;В рамках своей магистерской диссертации я работал над проектом по созданию мастерской по изготовлению часов для детей в возрасте от 10 до 12 лет. Я разработал весь процесс, превратив довольно сложное даже для взрослых занятие в то, с чем дети могут справиться за полдня. Вместе с моим однокурсником мы превратили этот проект в стартап, которым я руководил в течение двух лет.&quot;</blockquote>
  <p id="8kMv">Этот опыт научил Армана справляться с различными аспектами управления компанией, но также помог ему понять, что ему действительно нравится создавать продукты, которые расширяют возможности пользователей, например, превращая сложный процесс в простой. После нескольких лет работы в часовом бизнесе Арман начал обращать свое внимание на цифровое пространство как на &quot;способ создания и итерации гораздо быстрее и с большей отдачей&quot;. Это побудило его изучить кодирование и в конечном итоге закрыть свой бизнес и получить опыт работы в цифровом пространстве.<br /></p>
  <h3 id="fc45">Новые горизонты: первые дни в DeFi и Aurora Labs</h3>
  <p id="FrR1"></p>
  <p id="xGQY">После возвращения во Францию и совместной работы над стартапом с близким другом Арман почувствовал непреодолимое желание выйти за пределы зоны комфорта и расширить профессиональные горизонты. Во время поиска работы он наткнулся на вакансию менеджера по продуктам, которая заинтересовала его, хотя он никогда раньше не рассматривал такую возможность. Эта должность полностью соответствовала его увлечениям дизайном, технологиями и бизнесом, это означало вернуться в Лондон и в итоге стать частью компании Aurora.</p>
  <blockquote id="tDLp">&quot;До того как я получил работу в Worldremit, где мне фактически пришлось проводить обширное исследование пользы криптовалют для реального сектора, я работал в таких областях, как разработка приложений для Hololens, гарнитуры смешанной реальности от Microsoft, или занимался анализом потребительских данных для компании, занимающейся маркетинговыми исследованиями. Я также работал в сфере IOT (интернет вещей) для обработки речи и задач на производственных предприятиях.&quot;</blockquote>
  <p id="Ykzl">К 2019 году Арман внимательно следил за развитием технологии блокчейн и криптовалют, что вызвало его интерес при создании торговых алгоритмов. Это увлечение заставило его углубить свои знания и понимание данной области, что в конечном итоге привело его в компанию World Remit в качестве менеджера по продуктам. Проводя обширное исследование возможностей криптовалют для World Remit, Арман узнал много нового о криптовалютном мире. Два года спустя, когда Арман получил возможность полностью посвятить себя криптовалютному проекту, он сразу включился в работу:</p>
  <blockquote id="88oM">&quot;Я присоединился к Aurora в 2022 году, почти через три года после моего опыта работы в Worldremit. Это похоже на возвращение в мой часовой бизнес, где я должен был превратить нечто сложное в нечто доступное каждому. Именно это и привлекло меня в компанию Aurora.&quot;</blockquote>
  <p id="g6Xz">В октябре 2022 года Арман присоединился к Aurora Labs в качестве менеджера по продуктам. Сначала он в основном занимался внешними продуктами, но со временем стал больше заниматься инженерными вопросами:</p>
  <blockquote id="MMC2">&quot;Сейчас я руковожу командой приложений. Мы занимаемся управлением продуктами, что включает в себя все веб-сайты, приложения и Aurora Cloud. Моя роль заключается в том, чтобы отражать стратегию компании при разработке этих продуктов и следить за тем, чтобы каждый компонент был оптимально интегрирован в наше общее видение. Очень важно, что мы стремимся создавать продукты, в которых нуждаются наши клиенты.&quot;</blockquote>
  <p id="yrKX">Разработка продуктов в криптоиндустрии сопряжена с определенными трудностями, поскольку не существует определенного сценария, которому можно следовать. Как отмечает Арман, </p>
  <blockquote id="VnUT">&quot;В Web3 большинство предпосылок Web2 не работают, поскольку фундаментальные принципы радикально отличаются. Это создает как трудности, так и возможности для создания чего-то действительно инновационного.&quot;</blockquote>
  <blockquote id="NG2k">&quot;Я очень горжусь нашей работой в Aurora Labs, мы пытаемся решить конкретные проблемы, которые препятствуют появлению совершенно нового мира возможностей, и это очень интересно, когда видишь, сколько возможностей мы можем открыть для предприятий и конечных пользователей. И я думаю, что такие продукты, как Aurora Pass, Silos и Borealis, являются ключом к достижению этой цели, это мощные инструменты для предприятий с реальными приложениями, которые создают реальную ценность для их клиентов.&quot;</blockquote>
  <h3 id="rAVF">Взгляд на будущее Aurora Labs</h3>
  <p id="MilS">Миссия Aurora Labs — познакомить предприятия Web2 с миром Web3 и создать инфраструктуру и инструменты, необходимые им для реализации собственных инициатив, оптимизации процессов и создания дополнительной ценности для своих пользователей. Команда отдела внедрения децентрализованных приложений под руководством Армана пытается воплотить эти цели в жизнь, сосредоточившись на устранении точек, препятствующих простой регистрации предприятий и их клиентов. Это, как отмечает Арман, процесс, требующий непрерывного улучшения:</p>
  <blockquote id="zDEi">&quot;Всегда есть что улучшать, и иногда, двигаясь вперед, нам, возможно, даже придется изменить направление, чтобы найти оптимальные способы внедрения Web3 для предприятий. Например, уже сегодня Aurora Labs предлагает Silos, готовые к развертыванию экземпляры блокчейна для бизнеса. Следуя этой логике, в будущем имеет смысл создать единую платформу для предприятий, на которую они смогут заходить и контролировать свои действия. Команда Aurora всегда готова идти навстречу пользователям и прислушиваемся к их идеям.&quot;</blockquote>
  <h3 id="qenN">Об Aurora</h3>
  <p id="2AkH">Благодаря высокопроизводительному EVM и полностью бездоверительному Rainbow Bridge, Aurora сочетает в себе совместимость с Ethereum и современную производительность блокчейн-протокола NEAR. Aurora предоставляет оптимальную среду для создания масштабируемых, углеродно-нейтральных, безопасных для будущего и недорогих Web3-сервисов, а также идеальные инструменты для воплощения в жизнь ваших Web3-инициатив. <br />Попробуйте <a href="https://auroracloud.dev/" target="_blank">Aurora Cloud </a>— комплексное блокчейн-решение для предприятий, и начните свой путь к Web3!<br /></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-05-26</guid><link>https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-05-26?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><comments>https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-05-26?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear#comments</comments><dc:creator>auroraisnear</dc:creator><title>Еженедельный дайджест Aurora</title><pubDate>Mon, 29 May 2023 17:09:29 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/a8/78/a87881a0-863b-4d54-b372-18920216d426.png"></media:content><category>Дайджест</category><description><![CDATA[<img src="https://img4.teletype.in/files/f8/44/f8447b05-8a91-4f8c-bf31-a4fb3cb2a02b.png"></img>Обновления Aurora
🟢Aurora Demo Day стартовал с выступления Алекса
🟢Алекс Шевченко опубликовал тред об Aurora Cloud
🟢Опубликована новая статья на портале для разработчиков о том, как запустить ноду для Aurora
🟢Вышел очередной эпизод из серии «Знакомимся с командой» с участием Арманда Дидье]]></description><content:encoded><![CDATA[
  <figure id="A3b5" class="m_column">
    <img src="https://img4.teletype.in/files/f8/44/f8447b05-8a91-4f8c-bf31-a4fb3cb2a02b.png" width="750" />
  </figure>
  <p id="aQMz"><strong>Обновления Aurora</strong><br />🟢Aurora Demo Day <a href="https://twitter.com/pitchtalk_com/status/1660598809666240512" target="_blank">стартовал</a> с выступления Алекса<br />🟢Алекс Шевченко опубликовал <a href="https://twitter.com/AlexAuroraDev/status/1661058116577026048?s=20" target="_blank">тред об Aurora Cloud</a><br />🟢О<a href="https://dev.aurora.dev/posts/spinning-up-your-own-aurora-node" target="_blank">публикована новая статья</a> на портале для разработчиков о том, как запустить ноду для Aurora<br />🟢Вышел <a href="https://social.near.page/p/auroraecosystemnews.near/92708691" target="_blank">очередной эпизод из серии «Знакомимся с командой»</a> с участием Арманда Дидье</p>
  <p id="kjCi"><strong>Обновления экосистемы</strong><br />🟢Хакатон Encode x Aurora <a href="https://dev.aurora.dev/encode" target="_blank">начнется 30 мая</a><br />🟢Kalder <a href="https://twitter.com/kalder_xyz/status/1661769953731661826?s=20" target="_blank">интегрирован</a> в Aurora<br />🟢Meta Pool опубликовали в своём блоге <a href="https://blog.metapool.app/2023/05/25/how-staur-works-aurora-staking/?utm_source=twitter&utm_medium=link&utm_campaign=A+Closer+Look+at+Aurora%E2%80%99s+Innovative+Staking+Appro" target="_blank">статью о том, как работает stAUR</a></p>
  <p id="IT9D"><strong>Обновления сообщества</strong><br />🟢Aurora Latam провели мастер-класс <a href="https://twitter.com/AuroraLatam/status/1660394391347888131" target="_blank">&quot;Блокчейн-разработка с помощью Solidity&quot;</a> во время ETH Ecuador<br />🟢Aurora Hunters <a href="https://twitter.com/aurora__hunters/status/1661323424726171648?s=20" target="_blank">выложили пост</a> о затратах на чеканку NFT в различных сетях</p>
  <p id="0Ed9">Оставайтесь с Aurora Eastern Europe и следите за еженедельными обновлениями экосистемы!<br />Более подробную информацию, как всегда, можно найти на YouTube-канале Aurora.</p>
  <figure id="GzBl" class="m_column">
    <iframe src="https://www.youtube.com/embed/KkrekIByWyo?autoplay=0&loop=0&mute=0"></iframe>
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@auroraisnear/why-Aurora-Cloud-is-the-Best-L2-Stack</guid><link>https://teletype.in/@auroraisnear/why-Aurora-Cloud-is-the-Best-L2-Stack?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><comments>https://teletype.in/@auroraisnear/why-Aurora-Cloud-is-the-Best-L2-Stack?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear#comments</comments><dc:creator>auroraisnear</dc:creator><title>Почему Aurora Cloud — лучший стек L2</title><pubDate>Wed, 24 May 2023 13:13:35 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/54/0c/540c14e9-8723-4057-b1d0-db0dc900b5ed.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/22/0b/220bc815-20e6-44e3-b892-b4568cde1107.jpeg"></img>В этой статье CEO Aurora Labs Алекс Шевченко рассказывает об Aurora Cloud и объясняет то, почему данный стек превосходит любой L2.]]></description><content:encoded><![CDATA[
  <figure id="8HK1" class="m_column">
    <img src="https://img3.teletype.in/files/22/0b/220bc815-20e6-44e3-b892-b4568cde1107.jpeg" width="1920" />
  </figure>
  <p id="JdwJ">В этой статье CEO Aurora Labs Алекс Шевченко рассказывает об Aurora Cloud и объясняет то, почему данный стек превосходит любой L2.</p>
  <p id="zfMM"><strong>Краткий пересказ плюсов: децентрализованный секвенсор, встроенная композитивность между сетями.</strong></p>
  <p id="VLVM">L2 нарратив существует уже много месяцев. Единственной существенной причиной для него стало масштабирование блокчейна L1.<br />L2 не позволяет создавать новые сценарии использования. На L2 не происходит ничего нового по сравнению с L1. Это всего лишь &quot;некий пластырь&quot;.</p>
  <figure id="Q2jJ" class="m_column">
    <img src="https://api.typefully.com/media-p/4147e2b4-e153-4adb-8417-8ee547af98d6/" width="1000" />
  </figure>
  <p id="kP05">А подход к масштабированию достаточно понятен: для масштабирования нам нужно больше EVM. При этом мы не хотим запускать больше сетей, значит, нам нужен способ подключить все эти новые EVM к L1 чейну. <br />По большому счету, с таким подходом я согласен: EVM — это стандарт, и все инструменты созданы для работы с ним. Но его нельзя масштабировать напрямую из-за синхронизации, поэтому единственное, что можно сделать, — запустить больше таких инструментов. </p>
  <p id="3BEi">Но тогда почему мы решили решить проблему запуска L2-сети с помощью централизованного секвенирования (т.е. одного компьютера, который занимается упорядочиванием транзакций)? <br />И я отклоняю следующий аргумент: пользователь может всегда беспрепятственно упорядочивать свои транзакции на L1.<br />Пользователь может это делать только очень медленно.<br />LUNA рухнула меньше чем за неделю; USDC депегнулся и восстановился (!) меньше чем за неделю. Честному пользователю невозможно поспеть к переменам в сети с нечестным секвенсором.</p>
  <p id="iAsI">Такой гипотетический аварийный вариант - опасная маркетинговая иллюзия.<br />&quot;Секвенсоры в конечном итоге будут децентрализованы&quot; — это нонсенс. Подход к децентрализации секвенсоров уже есть. Это называется консенсус блокчейна. Почему же мы тогда не используем его?! Потому что это слишком сложно?<br /><br />*<strong>Cеквенсор </strong>(Sequencer) — сервер, который получает транзакции, проверяет и объединяет их в блоки. Секвенсеры используются для группировки транзакций и отправки их в контракт L1.</p>
  <figure id="Iidh" class="m_column">
    <img src="https://api.typefully.com/media-p/78a10fe6-dfef-47fb-a6e7-8570752b873d/" width="660" />
  </figure>
  <h3 id="8jCB">Самый оптимальный вариант для масштабирования EVM находится прямо перед нами</h3>
  <p id="efYY">Представим себе асинхронный вариант расчета в блокчейне L1, где транзакции, поступающие с разных контрактов, могут выполняться параллельно. Затем запустите поверх него контракт, в котором реализован EVM, чтобы он мог выполнять EVM-контракты (&quot;такой Сон о сне&quot;). И повторите это столько раз, сколько вам нужно.</p>
  <p id="voM6">Подобный L1 способен решить проблему масштабируемости блокчейна: поскольку время выполнения по определению асинхронно, то можно распараллелить выполнение транзакций. Часто это называют &quot;шардингом&quot; (хотя технически это не шардинг, но этот термин уже прижился). Если большая часть валидаторов этого L1 достаточно децентрализована, то каждый EVM будет иметь децентрализованную и безопасную настройку с момента запуска.<br /><br />И даже больше: если бы мы разработали прекомпиляторы для асинхронного вызова контрактов из других EVM (даже с обратными вызовами!), то тогда мы сможем объединить эти ранее разделенные экосистемы в одну. И это, к счастью, всего лишь кросс-контрактный вызов на L1 — не нужно будет строить мосты.</p>
  <figure id="vg4Y" class="m_column">
    <img src="https://api.typefully.com/media-p/616178d0-71fb-4a98-816c-71918e128d8e/" width="1495" />
  </figure>
  <p id="Yoj5">И еще, поскольку вышеупомянутые EVM — это обычные контракты, можно значительно изменить основные принципы их работы: разрешить транзакции только субъектам из &quot;whitelist&quot; или развернуть контракты на предмет их соответствия установленным требованиям; ввести пользовательские механизмы комиссий и базовые токены...<br />Или даже вообще убрать плату! <br />Плата за выполнение транзакций на уровне EVM уже отделена от L1-уровня: RPC становятся провайдерами блокчейна с конкурентным рынком и широким спектром бизнес-моделей.</p>
  <p id="1uKm">Это и есть окно в будущее массового внедрения.<br />Согласитесь, насколько было бы здорово жить в этом прекрасном мире будущего?</p>
  <figure id="DvcU" class="m_column">
    <img src="https://api.typefully.com/media-p/63094de9-95da-4d91-8299-984b5b8aa7b0/" width="408" />
  </figure>
  <p id="c5YB">Это не так. Уже сейчас мы живем в нем.<br />Масштабируемый, асинхронный блокчейн L1 — это NEAR Protocol с консенсусом Nightshade.<br />Смарт-контракт EVM на его основе — Aurora.<br />Решение, позволяющее любому запустить свой собственный EVM-совместимый блокчейн, — <a href="https://auroracloud.dev/" target="_blank">Aurora Cloud</a>.<br />(Уже сейчас их запущено четыре, включая основную сеть Aurora).</p>
  <p id="Tt3j">Каждый EVM Aurora имеет встроенный прекомпилятор кросс-контрактных вызовов: <a href="https://dev.aurora.dev/posts/cross-ecosystem-communication" target="_blank">https://dev.aurora.dev/posts/cross-ecosystem-communication</a></p>
  <p id="TxLa">В сочетании с децентрализованным подходом для фронтендов (BOS) это позволит реализовать некоторые вещи следующего уровня: <a href="https://dev.aurora.dev/posts/building-a-game-using-near-aurora-and-bos" target="_blank">https://dev.aurora.dev/posts/building-a-game-using-near-aurora-and-bos</a></p>
  <p id="qoF7">И, кстати, стек Aurora работает уже 2 года без каких-либо хаков и со 100-процентным безотказным временем работы сети.</p>
  <p id="ny3D">А вот почему? Вообще забудьте об Aurora и NEAR. <br />Подумайте на минуту о текущем направлении развития L2-сетей.</p>
  <p id="rv4Y">Отбросьте маркетинговый шум. Каждое развертывание таких отдельных экосистем ослабляет Ethereum за счет разделения ликвидности, предметов коллекционирования и полномочий управления.</p>
  <p id="omcN">В предложенном &quot;мифическом&quot; сценарии каждое отдельное развертывание EVM усилит всю экосистему за счет встроенной композитности — и все это при сохранении децентрализации. Это основной принцип антихрупкости блокчейна.</p>
  <p id="3Qvb"><strong>Может быть, вам есть что добавить? </strong><br /><a href="https://twitter.com/AlexAuroraDev/status/1661058116577026048" target="_blank">Пишите комментарии Алексу в Твиттере</a> и докажите, что он не прав.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-05-19</guid><link>https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-05-19?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><comments>https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-05-19?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear#comments</comments><dc:creator>auroraisnear</dc:creator><title>Еженедельный дайджест Aurora</title><pubDate>Wed, 24 May 2023 12:19:02 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/32/6c/326c742e-c916-447f-a0e2-fdebc2eeadc9.png"></media:content><category>Дайджест</category><description><![CDATA[<img src="https://img4.teletype.in/files/39/77/39774476-b994-4eca-a0ec-2d8a717ad297.jpeg"></img>Обновления Aurora
🟢Aurora отметила первый год с момента релиза Aurora.Plus
🟢Вышел видеоролик об Aurora Cloud
🟢Борис Полания опубликовал статью на тему проверки активности пользователей в децентрализованных играх
🟢Слава Каркунов разместил обзор кода Aurora Silo]]></description><content:encoded><![CDATA[
  <figure id="UstX" class="m_column">
    <img src="https://img4.teletype.in/files/39/77/39774476-b994-4eca-a0ec-2d8a717ad297.jpeg" width="750" />
  </figure>
  <p id="Wj1j"><strong>Обновления Aurora</strong><br />🟢Aurora <a href="https://twitter.com/auroraisnear/status/1658847998254764034" target="_blank">отметила первый год</a> с момента релиза <a href="https://aurora.plus/" target="_blank">Aurora.Plus</a><br />🟢<a href="https://youtu.be/lAdTUWQEWXk" target="_blank">Вышел видеоролик</a> об Aurora Cloud<br />🟢Борис Полания <a href="https://twitter.com/auroraisnear/status/1658819663395184645?s=20" target="_blank">опубликовал статью</a> на тему проверки активности пользователей в децентрализованных играх<br />🟢Слава Каркунов разместил <a href="https://dev.aurora.dev/posts/aurora-silo-tech-overview" target="_blank">обзор кода</a> Aurora Silo</p>
  <p id="yIjl"><strong>Обновления экосистемы</strong><br />🟢Aurora DAO одобрила <a href="https://twitter.com/AlexAuroraDev/status/1658770316418744320?s=20" target="_blank">новую экономику токенов</a><br />🟢Игровой проект MotoDEX <a href="https://twitter.com/openbisea/status/1655568977521770502?s=20" target="_blank">запустился в основной сети Aurora</a></p>
  <p id="kHHh"><strong> Обновления сообщества</strong><br />🟢Биржа Gate.io провела AMA с Алексом Шевченко<br />🟢Сообщество Aurora запустило <a href="https://twitter.com/midle_official/status/1658056531487735808" target="_blank">новую кампанию на платформе Middle</a><br />🟢На Layer3 <a href="https://layer3.xyz/quests/aurora-q2" target="_blank">запущен второй квест</a>, посвященный Aurora</p>
  <p id="7UqL"><strong>Ивенты</strong><br />Команда Aurora примет участие <a href="ttps://twitter.com/auroraisnear/status/1658746411343843331?s=20" target="_blank">в конференции Epic Web3</a> в Лиссабоне</p>
  <p id="up4h">Оставайтесь с Aurora Eastern Europe и следите за еженедельными обновлениями экосистемы!<br />Более подробную информацию, как всегда, можно найти на YouTube-канале Aurora.<br /></p>
  <figure id="qb0f" class="m_column">
    <iframe src="https://www.youtube.com/embed/9Kc5i6t6ibE?autoplay=0&loop=0&mute=0"></iframe>
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-05-12</guid><link>https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-05-12?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><comments>https://teletype.in/@auroraisnear/aurora-weekly-updates-2023-05-12?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear#comments</comments><dc:creator>auroraisnear</dc:creator><title>Еженедельный дайджест Aurora</title><pubDate>Mon, 15 May 2023 18:06:55 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/a0/d3/a0d3cece-ee46-4ca2-8f0d-f40be9606cfd.png"></media:content><category>Дайджест</category><description><![CDATA[<img src="https://img2.teletype.in/files/d6/4e/d64e3087-442d-4d65-af81-235efe8cb0d9.jpeg"></img>Обновления Aurora
🟢Подробности об Aurora Cloud в новом треде Твиттера Aurora
🟢Опубликована новая статья из серии «Знакомимся с командой»: CSO Aurora Labs Мэтт Хендерсон
🟢Мэтт Хендерсон отметился в статье на портале Crypto.news]]></description><content:encoded><![CDATA[
  <figure id="bVtX" class="m_column">
    <img src="https://img2.teletype.in/files/d6/4e/d64e3087-442d-4d65-af81-235efe8cb0d9.jpeg" width="750" />
  </figure>
  <p id="GoF8"><strong>Обновления Aurora</strong><br />🟢Подробности об Aurora Cloud <a href="https://twitter.com/auroraisnear/status/1656660451160391684" target="_blank">в новом треде</a> Твиттера Aurora<br />🟢Опубликована <a href="https://twitter.com/auroraisnear/status/1655890379189911552?s=20" target="_blank">новая статья</a> из серии «Знакомимся с командой»: CSO Aurora Labs Мэтт Хендерсон<br />🟢Мэтт Хендерсон <a href="https://crypto.news/blockchain-and-cloud-computing-surprising-allies-who-benefit-each-other/" target="_blank">отметился в статье</a> на портале Crypto.news</p>
  <p id="aBeP"><strong>Обновления экосистемы</strong><br />🟢Пользователям Aurora <a href="https://twitter.com/beefyfinance/status/1654513822424522754?s=20" target="_blank">доступны хранилища Beefy Finance</a> для оптимизации доходности<br />🟢Omnia <a href="https://twitter.com/auroraisnear/status/1657003037964247040?s=20" target="_blank">анонсировала партнерство</a> с Aurora</p>
  <p id="i1kU"><strong>Обновления сообщества</strong><br />🟢Руководитель отдела безопасности Aurora Labs <a href="https://twitter.com/auroraisnear/status/1655582555071029250?s=20" target="_blank">поучаствовал в AMA с Hacken</a><br />🟢На Layer3 была запущена <a href="https://twitter.com/layer3xyz/status/1655961206555918337" target="_blank">новая кампания</a><br />🟢Доклад Алекса на конференции Consensus 2023<a href="https://twitter.com/auroraisnear/status/1656602663545630720?s=20" target="_blank"> стал доступен для ознакомления</a><br />🟢100 приложений на Aurora <a href="https://twitter.com/aurora__hunters/status/1656742532640829440" target="_blank">теперь представлены на DappRadar</a></p>
  <p id="OkyZ"><strong> Ивенты</strong><br />🟢Руководитель отдела интеграции Aurora Labs Антон Паисов <a href="https://twitter.com/blocksplit/status/1656311266259128320?s=20" target="_blank">выступит на конференции Blocksplit</a></p>
  <p id="wGQC">Оставайтесь с Aurora Eastern Europe и следите за еженедельными обновлениями экосистемы!<br />Более подробную информацию, как всегда, можно найти на YouTube-канале Aurora.</p>
  <p id="f3Ta"></p>
  <figure id="WnOu" class="m_column">
    <iframe src="https://www.youtube.com/embed/_KdbWWtJfXM?autoplay=0&loop=0&mute=0"></iframe>
  </figure>
  <p id="Sc7W">Трансформируйте собственный бизнес с помощью Aurora Cloud!<br />Ознакомьтесь с тем, как Aurora Cloud сможет способствовать процветанию вашего бизнеса в мире Web3.<br /><a href="https://auroracloud.dev/" target="_blank">Оцените преимущества комплексного решения и инфраструктуры от Aurora Labs</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@auroraisnear/building-a-game-using-near-aurora-and-bos</guid><link>https://teletype.in/@auroraisnear/building-a-game-using-near-aurora-and-bos?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear</link><comments>https://teletype.in/@auroraisnear/building-a-game-using-near-aurora-and-bos?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=auroraisnear#comments</comments><dc:creator>auroraisnear</dc:creator><title>Как создать собственную игру, используя NEAR, Aurora и BOS</title><pubDate>Mon, 15 May 2023 18:01:42 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/fa/08/fa08f7b0-11a7-47c3-bd29-3ba240751e4f.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/be/e2/bee27968-d6d2-4252-a73c-c2a317356d1f.jpeg"></img>В этой статье рассмотрим создание простой игры Tic Tac Toe с использованием технологий NEAR. При этом будет использоваться Aurora для упрощения входа в игру благодаря бесплатным транзакциям, NEAR для смарт-контрактов и BOS для внешнего интерфейса. 
Конечный результат — бесплатное, полностью децентрализованное приложение, которое может использовать любой желающий.]]></description><content:encoded><![CDATA[
  <figure id="ndl2" class="m_column">
    <img src="https://img4.teletype.in/files/be/e2/bee27968-d6d2-4252-a73c-c2a317356d1f.jpeg" width="1200" />
  </figure>
  <h3 id="PAqS">Введение</h3>
  <p id="Tk1P">В этой статье рассмотрим создание простой игры Tic Tac Toe с использованием технологий NEAR. При этом будет использоваться Aurora для упрощения входа в игру благодаря бесплатным транзакциям, NEAR для смарт-контрактов и BOS для внешнего интерфейса. <br />Конечный результат — бесплатное, полностью децентрализованное приложение, которое может использовать любой желающий.</p>
  <p id="Fn0D">Tic Tac Toe была выбрана в качестве примера, потому что она проста для понимания и достаточно мала, чтобы ее код можно было привести в статье. Но эта же архитектура может быть применена и к более нестандартным проектам. Например, смарт-контракт может работать на шахматном движке, а не на движке Tic Tac Toe. Или вообще не иметь отношения к играм, а, к примеру, запускать через смарт-контракт верификатор с нулевым знанием для какого-либо приложения. Возможности безграничны!</p>
  <p id="MqF1">В этой статье показаны некоторые фрагменты кода, которые являются самодостаточными. Полный код смарт-контрактов, используемых в этом примере, доступен на <a href="https://github.com/aurora-is-near/aurora-contracts-sdk/tree/main/examples/tic-tac-toe" target="_blank">GitHub</a>. Полный код внешнего интерфейса доступен на <a href="https://bos.gg/#/mob.near/widget/WidgetSource?src=nearcon.birchmd.near/widget/Aurora-Tic-Tac-Toe" target="_blank">BOS</a>.</p>
  <h3 id="zTax">Архитектура</h3>
  <p id="wUAb">Данный проект состоит из трех компонентов:</p>
  <ol id="bgSG">
    <li id="x9cF">Нестационарный смарт-контракт, написанный на Rust и развернутый в NEAR, который принимает в качестве входа состояние доски Tic Tac Toe и возвращает обновленное состояние в качестве выхода.</li>
    <li id="cgY1">Контракт Solidity, развернутый в Aurora, с которым взаимодействуют пользователи, чтобы начать игру Tic Tac Toe и сделать свои ходы. Этот контракт использует NEAR для создания компьютерного противника и сохраняет игры пользователей в хранилище.</li>
    <li id="Efjz">Внешний интерфейс, написанный на JavaScript, который работает на базе <a href="https://near.org/blog/near-announces-the-blockchain-operating-system/" target="_blank">BOS</a>. Это то, с чем пользователь взаимодействует напрямую, и он отправляет транзакции смарт-контракту Solidity на Aurora.</li>
  </ol>
  <p id="Tjom">Все эти компоненты работают на блокчейне. Для развертывания этого приложения не требуется приобретать никаких аппаратных ресурсов, и любой желающий может взаимодействовать с ним.</p>
  <p id="w61d">Можно представить себе эту архитектуру как аналог Web2-приложения, в котором используются JavaScript и WebAssembly. Код JavaScript обрабатывает состояние (cookies, DOM и т.д.), в то время как WebAssembly обрабатывает более трудные вычисления, которые было бы неэффективно выполнять в JavaScript напрямую. В нашем случае код Solidity обрабатывает состояние, а код Rust на Near обрабатывает более трудные вычисления (и в конечном итоге он тоже работает как WebAssembly, что делает аналогию еще более сильной).</p>
  <p id="sHNa">В следующих разделах мы обсудим каждый из этих компонентов более подробно.</p>
  <h3 id="oWyj">Контракт NEAR</h3>
  <p id="XMBr">Как было описано выше, контракт NEAR не имеет статического характера и управляет более сложной логикой нашего приложения, в данном случае компьютерного игрока Tic Tac Toe. В Rust очень просто писать такой код. У нас есть модуль, в котором определено несколько основных типов:</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="1KJp" data-lang="rust">#[repr(i8)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum CellState {
    Empty = 0,
    X = 1,
    O = -1,
}

#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
pub struct GameState {
    /// Row-major representation of the board
    pub board: [CellState; BOARD_SIZE],
}</pre>
  </section>
  <p id="gUjQ">И еще один модуль, который использует эти типы для анализа позиции Tic Tac Toe, а затем делает оптимальный ход:</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="0kWt" data-lang="rust">pub enum MoveResult {
    Move { updated_state: GameState },
    GameOver { winner: CellState },
}

pub fn get_move(state: GameState) -&gt; MoveResult {
    // ... elided for brevity
}

enum Evaluation {
    Sums {
        sums: [i8; ROW_SIZE + ROW_SIZE + 2],
        total: i8,
    },
    GameOver {
        winner: CellState,
    },
}

fn evaluate_position(state: GameState) -&gt; Evaluation {
    // ... elided for brevity
}</pre>
  </section>
  <p id="7ngg">Наконец, существует контрактная точка входа, написанная с использованием NEAR SDK:</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="Mz4u" data-lang="rust">#[near_bindgen]
#[derive(BorshDeserialize, BorshSerialize, Default)]
pub struct TicTacToe;

#[near_bindgen]
impl TicTacToe {
    pub fn get_move(&amp;self, state: String) -&gt; GetMoveResponse {
        let parsed_state: types::GameState = state
            .parse()
            .unwrap_or_else(|_| env::panic_str(&quot;Invalid state string&quot;));
        match logic::get_move(parsed_state) {
            logic::MoveResult::Move { updated_state } =&gt; {
                let serialized_state = updated_state.to_string();
                let winner = match logic::get_move(updated_state) {
                    logic::MoveResult::GameOver { winner } =&gt; Some(format!(&quot;{winner:?}&quot;)),
                    logic::MoveResult::Move { .. } =&gt; None,
                };
                GetMoveResponse {
                    updated_state: serialized_state,
                    winner,
                }
            }
            logic::MoveResult::GameOver { winner } =&gt; GetMoveResponse {
                updated_state: state,
                winner: Some(format!(&quot;{winner:?}&quot;)),
            },
        }
    }
}

#[derive(serde::Serialize, serde::Deserialize)]
pub struct GetMoveResponse {
    updated_state: String,
    #[serde(skip_serializing_if = &quot;Option::is_none&quot;)]
    winner: Option&lt;String&gt;,
}</pre>
  </section>
  <p id="Dx8e">Приятным моментом является то, что этот контракт не имеет статического характера, и вы можете взаимодействовать с ним исключительно с помощью вызовов представления (по сути, используя Near как платформу для бессерверных вычислений). Для иллюстрации этого написан <a href="https://alpha.near.org/birchmd.near/widget/tic-tac-toe" target="_blank">внешний интерфейс на базе BOS</a> для прямого взаимодействия с этим контрактом NEAR. Поскольку транзакции не отправляются в сеть, приложение более отзывчиво, чем конечный продукт, который мы создаем в этой статье. Но подобные вычисления имеют ограниченное применение, поэтому ончейн-транзакции для доступа к состоянию все еще важны в реальных сценариях использования. Для этого мы задействуем возможности Aurora.</p>
  <h3 id="cVWP">Контракт Aurora</h3>
  <p id="yxgV">Контракт Solidity, развернутый на Aurora, управляет состоянием и является контрактом, по которому пользователи совершают транзакции. Этот контракт использует <a href="https://dev.aurora.dev/posts/cross-ecosystem-communication" target="_blank">функцию кросс-контрактных вызовов Aurora</a> для прямого вызова контракта NEAR, когда ему нужно узнать следующий ход компьютерного противника. Вот, по сути, как выглядит код (некоторые детали опущены для краткости):</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="JURM" data-lang="rust">contract TicTacToe is AccessControl {
    using AuroraSdk for NEAR;
    using AuroraSdk for PromiseCreateArgs;
    using AuroraSdk for PromiseWithCallback;
    using AuroraSdk for PromiseResult;
    using Codec for bytes;

    constructor(string memory _ticTacToeAccountId, IERC20 _wNEAR) {
        ticTacToeAccountId = _ticTacToeAccountId;
        near = AuroraSdk.initNear(_wNEAR);
        wNEAR = _wNEAR;
        _grantRole(OWNER_ROLE, msg.sender);
        _grantRole(CALLBACK_ROLE, AuroraSdk.nearRepresentitiveImplicitAddress(address(this)));

    }


    // Start a new game where &#x60;player_preference = 0&#x60; means player goes second (plays O) and
    // &#x60;player_preference &gt; 0&#x60; means the plater goes first (plays X).
    function newGame(uint256 player_preference) public {
        address player = msg.sender;
        games[player] = 0;
        if (player_preference == 0) {
            takeComputerTurn(player, 0);
        }
    }

    function takePlayerTurn(uint256 move) public {
        address player = msg.sender;
        uint256 currentState = games[player];
        require(currentState &lt; 0x1000000000000000000, &quot;Game Over&quot;);
        require(legalMoves[move] &gt; 0, &quot;Invalid move&quot;);
        require(move &amp; currentState == 0, &quot;Move at filled cell&quot;);
        currentState ^= move;
        games[player] = currentState;
        takeComputerTurn(player, currentState);
    }

    function getGameState(address player) public view returns (uint256) {
        return games[player];
    }

    // Call the tic tac toe contract on NEAR to make a move.
    function takeComputerTurn(address player, uint256 initialState) private {
        bytes memory data = abi.encodePacked(&quot;{\&quot;state\&quot;:\&quot;&quot;, encodeStateForNear(initialState), &quot;\&quot;}&quot;);

        PromiseCreateArgs memory callGetMove = near.call(ticTacToeAccountId, &quot;get_move&quot;, data, 0, GET_MOVE_NEAR_GAS);
        PromiseCreateArgs memory callback = near.auroraCall(
            address(this),
            abi.encodeWithSelector(this.computerTurnCallback.selector, player),
            0,
            COMPUTER_TURN_CALLBACK_NEAR_GAS
        );

        callGetMove.then(callback).transact();
    }

    // Get the result of calling the NEAR contract. Update the internal state of this contract.
    function computerTurnCallback(address player) public onlyRole(CALLBACK_ROLE) {
        PromiseResult memory result = AuroraSdk.promiseResult(0);

        if (result.status != PromiseResultStatus.Successful) {
            revert(&quot;Tic tac toe Near call failed&quot;);
        }

        // output is of the form &#x60;{&quot;updated_state&quot;:&quot;&lt;NINE_STATE_BYTES&gt;&quot;,&quot;winner&quot;:&quot;CellState::&lt;X|O|Empty&gt;&quot;}&#x60;
        // where the &#x60;winner&#x60; field is optional.
        uint256 updatedState = decodeNearState(result.output);

        if (result.output.length &gt; 37) {
            // Indicate the game is over by setting some higher bytes
            updatedState ^= 0x1100000000000000000000;
        }

        games[player] = updatedState;

        emit Turn(player, string(result.output));
    }
}</pre>
  </section>
  <p id="zJbD">Приятным моментом в использовании Aurora для ончейн-транзакций является то, что мы можем легко подключить пользователей с помощью 50 бесплатных транзакций, которые Aurora предоставляет любому пользователю (подключение упрощается, поскольку им не нужно покупать криптовалюту для оплаты комиссий, они могут просто начать играть в нашу игру сразу же).</p>
  <p id="y7PD">Последняя часть головоломки — это внешний интерфейс, с которым взаимодействует пользователь и который совершает транзакции по этому контракту от его имени.</p>
  <h3 id="CTzH">Внешний интерфейс BOS</h3>
  <p id="CPBR">Операционная система на блокчейне (BOS) позволяет создавать децентрализованные интерфейсы, код которых размещается на блокчейне NEAR. Шлюзы BOS, которые может запустить любой желающий, затем предоставляют код конечным пользователям. Это удобно для разработчиков, поскольку им не нужно размещать серверы для своего интерфейса — эту функцию выполняют шлюзы BOS.</p>
  <p id="WKda">Если вы знакомы с использованием фреймворка React JavaScript, у вас не будет проблем с написанием интерфейсов в BOS. Здесь приведены лишь некоторые основные моменты кода, полный код можно посмотреть <a href="https://bos.gg/#/mob.near/widget/WidgetSource?src=nearcon.birchmd.near/widget/Aurora-Tic-Tac-Toe" target="_blank">на самом BOS.</a></p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="EcQe" data-lang="rust">const sender = Ethers.send(&quot;eth_requestAccounts&quot;, [])[0];

if (!sender) return &lt;Web3Connect connectLabel=&quot;Connect with Web3&quot; /&gt;;

const contractAbi = fetch(
  &quot;https://gist.githubusercontent.com/birchmd/3db801d6115ceaaafb3d7e8fd94e0dc2/raw/5aa660a746d8f137df2c77142bfba36057dab6ef/TicTacToe.abi.json&quot;
);

const iface = new ethers.utils.Interface(contractAbi.body);

const contract = new ethers.Contract(
  contract_address,
  contractAbi.body,
  Ethers.provider().getSigner()
);


initState({
  board: {
    isGameOver: false,
    board: [&quot;.&quot;, &quot;.&quot;, &quot;.&quot;, &quot;.&quot;, &quot;.&quot;, &quot;.&quot;, &quot;.&quot;, &quot;.&quot;, &quot;.&quot;],
  },
  pendingPlayer: &quot;X&quot;,
  player: &quot;X&quot;,
  playerNumber: 1,
  expectNewState: true,
  firstQuery: true,
  startingNewGame: false,
});

const newGame = () =&gt; {
  // Don&#x27;t allow sending new transactions while waiting
  // for the state to update.
  if (state.expectNewState) {
    return;
  }

  let player_prefernece;

  if (state.pendingPlayer == &quot;X&quot;) {
    State.update({ player: &quot;X&quot;, playerNumber: 1 });
    player_prefernece = 1;
  } else {
    State.update({ player: &quot;O&quot;, playerNumber: 17 });
    player_prefernece = 0;
  }

  contract.newGame(player_prefernece).then((tx) =&gt; {
    State.update({ expectNewState: true, startingNewGame: true });
    tx.wait().then((rx) =&gt; {
      console.log(rx);
      getGameState();
    });
  });
};

const playerMove = (index) =&gt; {
  if (
    !state.expectNewState &amp;&amp;
    !state.board.isGameOver &amp;&amp;
    state.board.board[index] == &quot;.&quot;
  ) {
    const move =
      &quot;0x&quot; +
      (
        new BN(state.playerNumber) * new BN(256).pow(new BN(8 - index))
      ).toString(16);
    contract.takePlayerTurn(move).then((tx) =&gt; {
      State.update({ expectNewState: true, startingNewGame: false });
      tx.wait().then((rx) =&gt; {
        console.log(rx);
        getGameState();
      });
    });
  }
};

const getGameState = () =&gt; {
  // shot curcuit to avoid constantly hitting the RPC
  if (!state.expectNewState) {
    return;
  }

  const encodedData = iface.encodeFunctionData(&quot;getGameState&quot;, [sender]);

  Ethers.provider()
    .call({
      to: contract_address,
      data: encodedData,
    })
    .then((boardHex) =&gt; {
      const result = parseBoardHex(boardHex);
      const expectNewState =
        state.expectNewState &amp;&amp;
        !state.firstQuery &amp;&amp;
        result.isGameOver == state.board.isGameOver &amp;&amp;
        JSON.stringify(result.board) === JSON.stringify(state.board.board);

      State.update({
        board: result,
        player,
        playerNumber,
        winner,
        expectNewState,
        firstQuery: false,
      });
    });
};


return (
  &lt;&gt;
    {getGameState()}
    &lt;table&gt;
      &lt;tr&gt;
        &lt;TopLeftCell onClick={() =&gt; playerMove(0)}&gt;
          {state.board.board[0]}
        &lt;/TopLeftCell&gt;
        &lt;TopCenterCell onClick={() =&gt; playerMove(1)}&gt;
          {state.board.board[1]}
        &lt;/TopCenterCell&gt;
        &lt;TopRightCell onClick={() =&gt; playerMove(2)}&gt;
          {state.board.board[2]}
        &lt;/TopRightCell&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;MiddleLeftCell onClick={() =&gt; playerMove(3)}&gt;
          {state.board.board[3]}
        &lt;/MiddleLeftCell&gt;
        &lt;MiddleCenterCell onClick={() =&gt; playerMove(4)}&gt;
          {state.board.board[4]}
        &lt;/MiddleCenterCell&gt;
        &lt;MiddleRightCell onClick={() =&gt; playerMove(5)}&gt;
          {state.board.board[5]}
        &lt;/MiddleRightCell&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;BottomLeftCell onClick={() =&gt; playerMove(6)}&gt;
          {state.board.board[6]}
        &lt;/BottomLeftCell&gt;
        &lt;BottomCenterCell onClick={() =&gt; playerMove(7)}&gt;
          {state.board.board[7]}
        &lt;/BottomCenterCell&gt;
        &lt;BottomRightCell onClick={() =&gt; playerMove(8)}&gt;
          {state.board.board[8]}
        &lt;/BottomRightCell&gt;
      &lt;/tr&gt;
    &lt;/table&gt;
    &lt;br&gt;&lt;/br&gt;
    {state.board.isGameOver &amp;&amp; &lt;div&gt;{state.winner}&lt;/div&gt;}
    {state.expectNewState ? (
      &lt;div&gt;
        &lt;p&gt;Waiting for new data from RPC...&lt;/p&gt;
      &lt;/div&gt;
    ) : (
      &lt;div /&gt;
    )}
    &lt;br&gt;&lt;/br&gt;
    &lt;label for=&quot;selectPlayer&quot;&gt;Play as:&lt;/label&gt;
    &lt;select
      id=&quot;selectPlayer&quot;
      onChange={(e) =&gt; State.update({ pendingPlayer: e.target.value })}
    &gt;
      &lt;option value=&quot;X&quot;&gt;X&lt;/option&gt;
      &lt;option value=&quot;O&quot;&gt;O&lt;/option&gt;
    &lt;/select&gt;
    &lt;div class=&quot;mb-3&quot;&gt;
      &lt;button onClick={newGame}&gt;New Game&lt;/button&gt;
    &lt;/div&gt;
  &lt;/&gt;
);</pre>
  </section>
  <h3 id="T0OL">Демонстрация и заключение</h3>
  <p id="wvI2">Это приложение уже работает на BOS! Вы можете <a href="https://bos.gg/#/nearcon.birchmd.near/widget/Aurora-Tic-Tac-Toe" target="_blank">поиграть самостоятельно</a> или посмотреть <a href="https://youtu.be/_tSuGRN9Lok" target="_blank">запись демо</a>. Чтобы использовать демо-приложение, убедитесь, что ваш MetaMask подключен к тестовой сети Aurora Testnet (интерфейс BOS может сказать, что сеть не распознана, но она все равно должна работать для отправки транзакций).</p>
  <p id="3rIc">В этой статье мы рассмотрели пример применения технологии NEAR для создания полностью децентрализованных приложений. Приложение полностью размещается на блокчейне. Блокчейн NEAR обеспечивает базовый вычислительный уровень с помощью среды выполнения на базе WebAssembly, Aurora обеспечивает стабильность, сохраняя при этом простоту входа для пользователей благодаря бесплатным транзакциям, а BOS обеспечивает бессерверный интерфейс, построенный на блокчейне NEAR.</p>
  <p id="TQpb">Надеемся, что данная статья вдохновит вас на создание вашего собственного приложения, используя Aurora, NEAR и BOS!</p>
  <p id="41tL">Источник: <a href="https://dev.aurora.dev/posts/building-a-game-using-near-aurora-and-bos" target="_blank">https://dev.aurora.dev/posts/building-a-game-using-near-aurora-and-bos</a></p>

]]></content:encoded></item></channel></rss>