<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>DamoMiner</title>
        <link>https://paragraph.com/@damominer-2</link>
        <description>最簡單安全的挖礦軟件，無需搭建節點，即可快速開始 Aleo 挖礦。</description>
        <lastBuildDate>Fri, 26 Jun 2026 11:32:34 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>DamoMiner</title>
            <url>https://storage.googleapis.com/papyrus_images/96082497f0f921fc37a0a7e82e3eff8c4fd9e185f63cf1fa0d7b93ef9b0c3c30.png</url>
            <link>https://paragraph.com/@damominer-2</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[2023/7/12 Aleo Community Update!]]></title>
            <link>https://paragraph.com/@damominer-2/2023-7-12-aleo-community-update</link>
            <guid>xWjr3Q3wfnKWNtVlqpa7</guid>
            <pubDate>Wed, 12 Jul 2023 09:04:15 GMT</pubDate>
            <description><![CDATA[It&apos;s been an exciting month at Aleo! First and foremost, it&apos;s been amazing to witness the growth of this community. In just over a month, we&apos;ve doubled the number of verified Discord members. Thank you all so much for continuing to spread the word about the exciting things we&apos;re doing. The team looks forward to meeting many of you in the increasing number of in-person events we&apos;re hosting worldwide. On the technical side, we&apos;re working on updating our consensus a...]]></description>
            <content:encoded><![CDATA[<p>It&apos;s been an exciting month at Aleo! First and foremost, it&apos;s been amazing to witness the growth of this community. In just over a month, we&apos;ve doubled the number of verified Discord members. Thank you all so much for continuing to spread the word about the exciting things we&apos;re doing. The team looks forward to meeting many of you in the increasing number of in-person events we&apos;re hosting worldwide. On the technical side, we&apos;re working on updating our consensus algorithm to enable decentralized validators and staking. As most of you know, we are adapting Bullshark/Narwhal (two algorithms pioneered by Meta for Aleo. Bullshark/Narwhal consensus has a strong body of research behind it and has two major advantages over other BFT-based staking systems, such as Tendermint:</p><ol><li><p>Performance - more executions can be processed by the network per second due to the unique nature of the Narwhal mempool</p></li><li><p>Decentralization - the theoretical upper limit of participating validators is higher than other PoS systems</p></li></ol><p>Bullshark/Narwhal is already in production, with both Sui and Aptos using it for their networks. However, we are facing some challenges adapting it to our stack due to the privacy-preserving nature of our VM. These challenges have caused some unanticipated delays on our mainnet roadmap. The engineering team is currently working hard over the course of the next month on a new validator node implementation for running Bullshark/Narwhal for the next month. This node will allow for wider participation in the Aleo network consensus, starting with the 50 pre-selected validators and growing from there. Importantly, we still anticipate mainnet launch by the end of the year. Note that while this work is ongoing through August, there may be some instability on the current network. Our infrastructure and engineering teams will still provide support and respond to bug reports. However, since implementing the new consensus algorithm is the priority for the next month, we ask for your patience in the event of an unplanned network outage or other instability. Privacy is a critical human right in the digital age and is an essential prerequisite for an actually-secure internet. Thank you very much for being a great community as we count down the final months leading up to mainnet launch!</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[2023/7/4 Community Announcements!]]></title>
            <link>https://paragraph.com/@damominer-2/2023-7-4-community-announcements</link>
            <guid>FsiDP1y7cMCvw1YbZixq</guid>
            <pubDate>Tue, 04 Jul 2023 10:18:09 GMT</pubDate>
            <description><![CDATA[Happy Monday @everyone! Community Announcements Community Call WEDNESDAY at 11:00 am ET w/ Sam Parker Aleo Engineering Office Hours Wednesday, July 5 · 2:30 – 3:00 pm ET (Open) https://meet.google.com/jna-xens-oqo Are you interested in hosting monthly community meetups? Fill out the form below! https://forms.gle/f6Ufs1XJVMvo2gp59 Ambassador program: Twitter space, Friday, July 7 · 11 am ET 6th round of the ambassador program will open up on July 7 Launching Aleo Deploy Incentives https://www....]]></description>
            <content:encoded><![CDATA[<p>Happy Monday <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/everyone">@everyone</a>!<br><strong>Community Announcements</strong><br>Community Call WEDNESDAY at 11:00 am ET w/ Sam Parker<br>Aleo Engineering Office Hours Wednesday, July 5 · 2:30 – 3:00 pm ET (Open)<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://meet.google.com/jna-xens-oqo">https://meet.google.com/jna-xens-oqo</a><br>Are you interested in hosting monthly community meetups? Fill out the form below!<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/f6Ufs1XJVMvo2gp59">https://forms.gle/f6Ufs1XJVMvo2gp59</a><br>Ambassador program:<br>Twitter space, Friday, July 7 · 11 am ET<br>6th round of the ambassador program will open up on July 7<br>Launching Aleo Deploy Incentives<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/launching-aleo-deploy-incentives">https://www.aleo.org/post/launching-aleo-deploy-incentives</a><br>Aleo Bug Bounty Program<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-the-aleo-bug-bounty-program">https://www.aleo.org/post/announcing-the-aleo-bug-bounty-program</a><br>Tooling &amp; Infrastructure Grants Program<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program">https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program</a><br>Aleo zkHaus: Barcelona, Spain, on July 7<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/AleoBarcelonazkHaus">https://lu.ma/AleoBarcelonazkHaus</a></p><p><strong>Core Engineering Updates</strong><br>Merges:<br>snarkVM<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1736">https://github.com/AleoHQ/snarkVM/pull/1736</a>: Introduce formal Rejected wrapper<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1737">https://github.com/AleoHQ/snarkVM/pull/1737</a>: [Fix] Fixes verify_execution on functions that call closures<br>snarkOS<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2474">https://github.com/AleoHQ/snarkOS/pull/2474</a>: Bump snarkVM to v0.12.6<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2480">https://github.com/AleoHQ/snarkOS/pull/2480</a>: Filters out fee transactions from the unconfirmed pool<br>leo<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2427">https://github.com/AleoHQ/leo/pull/2427</a>: [Feature] Support to_x_coordinate for groups<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2433">https://github.com/AleoHQ/leo/pull/2433</a>: [Feature] Support ChaCha::rand_*<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2436">https://github.com/AleoHQ/leo/pull/2436</a>: impl Mapping::contains, Mapping::remove</p><p><strong>In-Progress</strong><br>snarkVM<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1727">https://github.com/AleoHQ/snarkVM/pull/1727</a>: [Feature] Introduce ArrayType<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1728">https://github.com/AleoHQ/snarkVM/pull/1728</a>: [Refactor] Generalize register access<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1738">https://github.com/AleoHQ/snarkVM/pull/1738</a>: Improve some doc about multiplication gadgets<br>snarkOS<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2484">https://github.com/AleoHQ/snarkOS/pull/2484</a>: Bump snarkVM to v0.13.0<br>leo<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2439">https://github.com/AleoHQ/leo/pull/2439</a>: [Fix] Fix issues related to flattening</p><p>There are many more merges and in-progress pull requests to check out. We recommend heading to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ">https://github.com/AleoHQ</a> for a full weekly review.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[2023/6/28 Community Announcements !]]></title>
            <link>https://paragraph.com/@damominer-2/2023-6-28-community-announcements</link>
            <guid>BAaGax1NgAYPDuZ0dGr3</guid>
            <pubDate>Wed, 28 Jun 2023 01:30:42 GMT</pubDate>
            <description><![CDATA[Happy Tuesday @everyone! Community Announcements Community Call WEDNESDAY at 11:00 am ET Aleo Engineering Office Hours Wednesday, June 28 · 2:30 – 3:00 pm ET (Open) https://meet.google.com/jna-xens-oqo Are you interested in hosting monthly community meetups? Fill out the form below! https://forms.gle/f6Ufs1XJVMvo2gp59 Ambassador program: Welcome to our new Ambassadors! Roles are already assigned 6th round of the ambassador program will open up on July 7 Launching Aleo Deploy Incentives https:...]]></description>
            <content:encoded><![CDATA[<p>Happy Tuesday @everyone! <strong>Community Announcements</strong> Community Call WEDNESDAY at 11:00 am ET Aleo Engineering Office Hours Wednesday, June 28 · 2:30 – 3:00 pm ET (Open) <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://meet.google.com/jna-xens-oqo">https://meet.google.com/jna-xens-oqo</a> Are you interested in hosting monthly community meetups? Fill out the form below! <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/f6Ufs1XJVMvo2gp59">https://forms.gle/f6Ufs1XJVMvo2gp59</a> Ambassador program: Welcome to our new Ambassadors! Roles are already assigned 6th round of the ambassador program will open up on July 7 Launching Aleo Deploy Incentives <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/launching-aleo-deploy-incentives">https://www.aleo.org/post/launching-aleo-deploy-incentives</a> Aleo Bug Bounty Program <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-the-aleo-bug-bounty-program">https://www.aleo.org/post/announcing-the-aleo-bug-bounty-program</a> Tooling &amp; Infrastructure Grants Program <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program">https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program</a> Aleo zkMeetup: San Francisco, California, on July 1 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/aleosfzkmeetup">https://lu.ma/aleosfzkmeetup</a> Aleo zkMeetup: Kyiv, Ukraine, on July 1 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/aleokyiv">https://lu.ma/aleokyiv</a> Aleo zkMeetup: Shanghai, China, on July 2 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/aleosh">https://lu.ma/aleosh</a></p><p><strong>Core Engineering Updates</strong> Merges: snarkVM <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1714:">https://github.com/AleoHQ/snarkVM/pull/1714:</a> [tests] Some negative instruction parsing tests <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1716:">https://github.com/AleoHQ/snarkVM/pull/1716:</a> [tests] Some command parsing tests <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1718:">https://github.com/AleoHQ/snarkVM/pull/1718:</a> Adds accessors for structs and records in Program <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1719:">https://github.com/AleoHQ/snarkVM/pull/1719:</a> Fix program fetching in cost function snarkOS <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2461:">https://github.com/AleoHQ/snarkOS/pull/2461:</a> [Feature] Basic REST endpoints for finalize scope <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2464:">https://github.com/AleoHQ/snarkOS/pull/2464:</a> Update snarkVM to v0.12.4 leo <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2426:">https://github.com/AleoHQ/leo/pull/2426:</a> [Feature] Casting via the as operator</p><p>In-Progress snarkVM <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1717:">https://github.com/AleoHQ/snarkVM/pull/1717:</a> Add cost estimates for finalize fees snarkOS <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2469:">https://github.com/AleoHQ/snarkOS/pull/2469:</a> Use a custom function to deserialize the IndexMaps in BlockLocators <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2474:">https://github.com/AleoHQ/snarkOS/pull/2474:</a> Bump snarkVM to v0.12.6 leo <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2427:">https://github.com/AleoHQ/leo/pull/2427:</a> [Feature] Support to_x_coordinate for groups</p><p>There are many more merges and in-progress pull requests to check out. We recommend heading to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ">https://github.com/AleoHQ</a> for a full weekly review.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[Aleo, blockchain, privacy]]></title>
            <link>https://paragraph.com/@damominer-2/aleo-blockchain-privacy</link>
            <guid>4jlLuX9HF4dCChAuC8Yz</guid>
            <pubDate>Sun, 25 Jun 2023 03:44:35 GMT</pubDate>
            <description><![CDATA[In this article, I want to raise the important issue of the privacy of your personal data. Technology has dealt a tangible blow to protecting our privacy. Much of what individuals or organizations do is now in the public domain. Third parties control, store and use personal and corporate data, patterns, preferences and activities. Many new business models are based on the collection, organization and resale of our personal data. What is the problem? If you get something for free, then the pro...]]></description>
            <content:encoded><![CDATA[<p>In this article, I want to raise the important issue of the privacy of your personal data.</p><p>Technology has dealt a tangible blow to protecting our privacy. Much of what individuals or organizations do is now in the public domain. Third parties control, store and use personal and corporate data, patterns, preferences and activities. Many new business models are based on the collection, organization and resale of our personal data.</p><p><strong>What is the problem?</strong></p><p>If you get something for free, then the product is you. Or your personal data is stolen from you and sold behind your back to digital corporations.</p><p>It is important to understand that personal data is not limited to birthday and city of residence. Correspondence, financial and medical data, geolocation tags, addresses, search histories, preferences and interests are not a complete list of information stored on the servers of these companies. At the same time, despite all attempts to protect virtual databases from hacking, you cannot rely on their reliability. According to a study by Gemalto, 2.6 billion different personal records were compromised in 2020 alone. On average 82 records every second.</p><p>A striking example is the high-profile case involving Facebook founder Mark Zuckerberg in the spring of 2018. For hours, Mark tried to explain how the personal data of more than 87 million Facebook users was used in the campaigns of Ted Cruz, Donald Trump and ahead of the UK’s Brexit referendum. It was a turning point — literally everyone started talking about the need to protect personal data.</p><p>Let’s think about how to counter the theft and trafficking of your personal data</p><p><strong>Will the use of blockchain solve the problem of data security?</strong></p><p>Blockchain technology can limit the impact of this privacy erosion while still providing personal information if it is needed for a case. For example, a user may store personal information on a blockchain and temporarily make it public in order to receive a particular service. Bitcoin and other digital currencies based on blockchain technology have demonstrated that reliable and transparent settlement is possible using a decentralized peer-to-peer network and a distributed public ledger of transactions.</p><p>But there is one problem. Blockchain was created as a way to store data forever. Alas, this is against modern privacy laws.</p><p>On May 25, 2018, the Law on General Data Protection Regulations was adopted. The General Data Protection Regulation is a new law that protects data security and strengthens control over information and data of individuals on digital platforms.</p><p>The question is why the dispute? What is the connection between blockchain and this regulation? The problem here is that if you read about the regulation, which is the General Data Protection Regulation, you will see that it is against blockchain.</p><p>In its current popular form, blockchain is not GDPR compliant. Information stored on the public network cannot be deleted, which means that you cannot give users the right to delete or edit their information.</p><p>However, many experts believe that the best way to avoid or comply with the General Data Protection Regulation is to use a blockchain that uses completely anonymous data.</p><p>Aleo is the first platform to offer completely private apps.</p><p>Aleo achieves this by using decentralized systems and zero-knowledge cryptography to secure user data online. At its core, Aleo offers users and application developers unlimited computing resources with absolute privacy, it can be said to offer personalized Web3 services.</p><p>Using zero-knowledge (zero-knowledge) cryptography, Aleo moves the execution of smart contracts off-chain to enable a wide range of decentralized applications that are completely private and can scale to thousands of transactions per second.</p><p>Another benefit that I couldn’t highlight is that Aleo created their programming language for formally validated zero-knowledge applications — Leo</p><p>Web developers publish their work to the Aleo Package Manager (PM), a registry that freely hosts and distributes commonly used code. With Aleo PM, developers can quickly import packages to build a new web application. We also released a new Teams feature that allows developers to work together, it will make it easier for developers to collaborate on complex packages like SHA256 or AES and easily publish their work for others to use.</p><p>To make it easier for developers to get started, Aleo PM has been integrated into Aleo Studio, the first IDE for private web applications.</p><p>With Aleo Studio, developers can now quickly search for and import new packages to use in their applications.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/"><strong>Aleo</strong></a> is a layer 1 blockchain that uses zero-knowledge cryptography to build scalable and private decentralized applications and is the first platform to offer fully private applications.</p><p>POS will ensure block accuracy, i.e. once a block is created, it will not come back. In this way, the best experience for application users will be provided. Because he won’t have to wait more than one block to think the transactions are final.</p><p>Compatibility with other blockchains will become much easier.</p><p>Some issues with decentralization will be resolved. Aleo moves to PoS mechanism, but the team retains the PoSW mechanism, Aleo network blocks will no longer be based on PoSW.</p><p>Normally, only a validator can receive a block reward in a PoS network, but the team has made a change: a portion of the block reward will be given to the verifier, so although Aleo has moved to PoS, the verifier can still be rewarded.</p><p>There are two main advantages of the PoS method: efficiency and energy savings. Efficiency means faster transactions, finalization, and better scalability. Finalization is the moment when a transaction is permanently entered into the blockchain.</p><p>There is no information about Aleo staking, but it can be assumed that it will be, like all POS blockchains.</p><p><strong>How does Aleo solve the privacy dilemma?</strong></p><p>At Aleo, zkCloud solves one of the biggest challenges facing blockchains today: the privacy dilemma.</p><p>For example, on a public blockchain, program execution takes place in a global “virtual machine” managed by each network node. This means that every node in the network must recalculate every step of a given program. It is safe to say that this is inefficient and also slows down speed and increases costs for the end user. Privacy options are limited because this VM must have access to the relevant information.</p><p>zkCloud Aleo overcomes these limitations by decoupling application execution time from blockchain-maintained state. Combined with the power of zero-knowledge proofs, this allows Aleo to provide full programmability and privacy, as well as high transaction throughput compared to the on-chain VM model.</p><p>Thanks to zkCloud, individual objects interact with each other through secure transactions.</p><p>While programs run on zkCloud with varying degrees of complexity, the only thing that nodes on the Aleo network ever see are the “shadows” cast by shielded transactions running on zkCloud. Because zero-knowledge proofs don’t reveal anything about their content when these nodes (or other third parties) see a secure transaction sent on the chain. In simple terms, you can see that something is happening, but no one knows the details, for example, who and to whom is transferring a certain amount. This can be found out if you intentionally open access.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[Unleashing the Future of Machine Learning with zkML on Aleo]]></title>
            <link>https://paragraph.com/@damominer-2/unleashing-the-future-of-machine-learning-with-zkml-on-aleo</link>
            <guid>AEaHubcklFBmhi4fiMrv</guid>
            <pubDate>Mon, 19 Jun 2023 06:35:49 GMT</pubDate>
            <description><![CDATA[Machine Learning (ML) has revolutionized various industries by enabling intelligent decision-making, automation, and predictive analytics. However, the inherent trade-off between privacy and the need for large-scale data sharing has been a persistent challenge. Enter zkML (Zero-Knowledge Machine Learning), a groundbreaking approach that combines the power of Machine Learning with privacy preservation. In this article, we will explore the exciting future of zkML on the Aleo blockchain and its ...]]></description>
            <content:encoded><![CDATA[<p>Machine Learning (ML) has revolutionized various industries by enabling intelligent decision-making, automation, and predictive analytics. However, the inherent trade-off between privacy and the need for large-scale data sharing has been a persistent challenge. Enter zkML (Zero-Knowledge Machine Learning), a groundbreaking approach that combines the power of Machine Learning with privacy preservation.</p><p>In this article, we will explore the exciting future of zkML on the Aleo blockchain and its potential to reshape the landscape of data-driven applications.</p><blockquote><p><em>The history of zkML (Zero-Knowledge Machine Learning) traces back to the early advancements in the fields of cryptography and machine learning. It emerged as a solution to address the privacy concerns associated with traditional machine learning models that required centralized data sharing. The development of zkML gained momentum with the advancements in zero-knowledge proofs and cryptographic techniques, paving the way for a revolutionary approach to combine the power of machine learning with privacy preservation. Today, zkML stands as a promising technology, offering individuals and organizations the ability to leverage machine learning while ensuring data privacy and sovereignty.</em></p></blockquote><p><strong>Privacy-First Machine Learning:</strong> Privacy is at the core of zkML, ensuring that sensitive data remains secure while enabling ML algorithms to extract valuable insights. By leveraging zero-knowledge proofs and cryptographic techniques, zkML allows data owners to retain control over their information while contributing to ML models. Aleo, a cutting-edge blockchain platform, provides the perfect foundation for implementing zkML, offering robust privacy features and scalable infrastructure.</p><p><strong>Preserving Data Sovereignty:</strong> With zkML on Aleo, individuals and organizations can participate in ML initiatives without compromising their data sovereignty. Traditional ML frameworks often require data to be centralized or shared with third parties, raising concerns about privacy breaches and data misuse. In contrast, zkML enables data owners to maintain complete control over their information, empowering them to collaborate securely and derive value from collective intelligence without sacrificing privacy.</p><p><strong>Enhancing Collaboration and Data Access:</strong> The zkML approach opens new avenues for collaboration and data access. By allowing participants to share their encrypted data securely, zkML fosters a privacy-preserving environment that encourages data collaboration among diverse stakeholders. This enables the development of ML models on a larger scale, unlocking deeper insights and more accurate predictions while respecting individual privacy rights.</p><p><strong>Trust and Transparency:</strong> Aleo’s blockchain infrastructure adds an additional layer of trust and transparency to zkML. By leveraging the decentralized nature of the blockchain, zkML models and their corresponding training data can be audited and verified by network participants, ensuring the integrity and fairness of the ML process. This transparency not only builds confidence in the outcomes of zkML models but also fosters a more accountable and ethical approach to data-driven decision-making.</p><p><strong>Empowering Data-Driven Innovation:</strong> With zkML on Aleo, we are entering a new era of data-driven innovation. Organizations can leverage ML algorithms on sensitive datasets without compromising privacy, encouraging the exploration of novel applications across industries such as healthcare, finance, and cybersecurity. From personalized medicine to secure financial analytics, zkML enables businesses to unlock the true potential of their data while respecting privacy regulations and building user trust.</p><p><strong>Looking Ahead:</strong> As zkML continues to evolve, Aleo’s commitment to privacy and its powerful blockchain infrastructure position it as a catalyst for the future of machine learning. The combination of zkML’s privacy-preserving capabilities with Aleo’s robustness and scalability opens up vast opportunities for secure, collaborative, and ethical ML applications. With zkML on Aleo, we can pave the way for a future where data-driven innovation thrives while privacy remains intact.</p><p><strong>Conclusion:</strong> The future of Machine Learning lies in the hands of zkML, a groundbreaking approach that harmonizes the power of ML with privacy preservation. Aleo’s blockchain platform serves as the perfect foundation for implementing zkML, providing the necessary security, transparency, and scalability. Together, zkML and Aleo have the potential to revolutionize how we approach data-driven applications, empowering individuals and organizations to unlock valuable insights while preserving privacy. The era of zkML on Aleo has just begun, and the possibilities are endless.</p><blockquote><p><em>To know more, join now! Aleo </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/aleohq"><em>Twitter</em></a><em> Aleo </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/aleohq"><em>Discord</em></a><em> Aleo </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/"><em>Website</em></a></p></blockquote><p>Prepared by Colliseum</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[Aleo Mainnet is expected to go live in Q3!]]></title>
            <link>https://paragraph.com/@damominer-2/aleo-mainnet-is-expected-to-go-live-in-q3</link>
            <guid>5BaiMbi5O4ibUtr6OeQZ</guid>
            <pubDate>Fri, 16 Jun 2023 08:24:49 GMT</pubDate>
            <description><![CDATA[On June 5, Aleo officially announced that it would begin internal testing of 50 nodes this week. Inference, if the current test work is smooth, we expect the node reward (three test three stages) may be opened before the end of this month, Xiaobian will continue to pay attention to the test process, to bring you reliable news. Aleo 6/5 Aleo gave a presentation at the Google Startup Campus in Seoul, showcasing Aleo’s cutting-edge technology and practical use cases for ZK. Aleo 6/6 On June 15th...]]></description>
            <content:encoded><![CDATA[<p>On June 5, Aleo officially announced that it would begin internal testing of 50 nodes this week. Inference, if the current test work is smooth, we expect the node reward (three test three stages) may be opened before the end of this month, Xiaobian will continue to pay attention to the test process, to bring you reliable news.</p><p><strong>Aleo 6/5</strong> Aleo gave a presentation at the Google Startup Campus in Seoul, showcasing Aleo’s cutting-edge technology and practical use cases for ZK.</p><p><strong>Aleo 6/6</strong> On June 15th Aleo began implementing the incentives. If you’re interested in participating in the Aleo ecosystem and getting personalized feedback from the Aleo team to keep your app competitive, you can do it now. This aspect of ecological deployment is very important to Aleo. Only a prosperous ecology can create more possibilities. Judging from the feedback information of Discard community, the popularity and activity of Aleo community are far beyond everyone’s imagination. At present, the number of Aleo certified in Discard community has exceeded 10W+.</p><p>5 million Aleo points to be determined ↓</p><p><strong>Aleo 6/10</strong> Aleo COO shares the potential of zero-knowledge proof in machine learning in the future. From the recent tweets and blogs of Aleo, it can be seen that the current fire of machine learning (such as ChatGPT, Midjourney) Aleo official attention is very high, and a number of blog posts are introduced, describing how zero-knowledge proof can play a role in the field of machine learning to solve the data privacy concerns and resistance to everyone.</p><p><strong>Aleo 6/11</strong></p><p>The offline meeting on June 11 indicates that the main network may be online in September and October. The next three test incentives do not have prover incentives, only deploy the application and validator incentives. There are 50 validators in the third test phase, and Aleo has pre-selected them from the previously submitted application forms and will announce the list in the near future. When Mainnet goes live, there will be prover incentives and more validators, details will be announced then. The prover algorithm does not change when the main network is online.</p><p><strong>Aleo 6/13</strong></p><p>Ambassador Program: The sixth Ambassadorial event will begin on July 7.</p><p>Aleo Bug bounty program <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-the-aleo-bug-bounty-program">https://www.aleo.org/post/announcing-the-aleo-bug-bounty-program</a></p><p>Deployment incentives <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-aleo-deploy-incentives">https://www.aleo.org/post/announcing-aleo-deploy-incentives</a></p><p>Tools and infrastructure grant programs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program">https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program</a></p><p>Ho Chi Minh City, Vietnam, June 17 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/zkhausvietnam">https://lu.ma/zkhausvietnam</a></p><p>Aleo’s zkGames: June 18, Oxford, UK <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/zkmlbattleshipuk">https://lu.ma/zkmlbattleshipuk</a></p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[2023/6/13 Community Announcements!]]></title>
            <link>https://paragraph.com/@damominer-2/2023-6-13-community-announcements</link>
            <guid>2cqZlETmuQhH3L9UyQme</guid>
            <pubDate>Wed, 14 Jun 2023 06:29:14 GMT</pubDate>
            <description><![CDATA[Community Announcements Community Call WEDNESDAY at 11:00 am ET Aleo Engineering Office Hours Wednesday, June 14 · 2:30 – 3:00 pm ET (Open) https://meet.google.com/jna-xens-oqo Are you interested in hosting monthly community meetups? Fill out the form below! https://forms.gle/f6Ufs1XJVMvo2gp59 Ambassador program: 6th round of the ambassador program will open up on July 7 Aleo Bug Bounty Program https://www.aleo.org/post/announcing-the-aleo-bug-bounty-program Aleo Deploy Incentives https://www...]]></description>
            <content:encoded><![CDATA[<p><strong>Community Announcements</strong> Community Call WEDNESDAY at 11:00 am ET Aleo Engineering Office Hours Wednesday, June 14 · 2:30 – 3:00 pm ET (Open) <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://meet.google.com/jna-xens-oqo">https://meet.google.com/jna-xens-oqo</a> Are you interested in hosting monthly community meetups? Fill out the form below! <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/f6Ufs1XJVMvo2gp59">https://forms.gle/f6Ufs1XJVMvo2gp59</a> Ambassador program: 6th round of the ambassador program will open up on July 7 Aleo Bug Bounty Program <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-the-aleo-bug-bounty-program">https://www.aleo.org/post/announcing-the-aleo-bug-bounty-program</a> Aleo Deploy Incentives <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-aleo-deploy-incentives">https://www.aleo.org/post/announcing-aleo-deploy-incentives</a> Tooling &amp; Infrastructure Grants Program <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program">https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program</a> Aleo&apos;s zkHaus: Ho Chi Minh City, Vietnam, on June 15 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/zkhausvietnam">https://lu.ma/zkhausvietnam</a> Aleo&apos;s zkGames: Oxford, United Kingdom, on June 18 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/zkmlbattleshipuk">https://lu.ma/zkmlbattleshipuk</a></p><p><strong>Core Engineering Updates</strong> Merges: snarkVM <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1617:">https://github.com/AleoHQ/snarkVM/pull/1617:</a> Updates to credits.aleo functions <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1627:">https://github.com/AleoHQ/snarkVM/pull/1627:</a> Merge staging into testnet3** <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1628:">https://github.com/AleoHQ/snarkVM/pull/1628:</a> Migrates and updates Ledger to check transactions and blocks with state <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1631:">https://github.com/AleoHQ/snarkVM/pull/1631:</a> Removes terminator from Marlin, SonicPC and KZG10 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1632:">https://github.com/AleoHQ/snarkVM/pull/1632:</a> Removes PreparedVerifierKey from polycommit <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1633:">https://github.com/AleoHQ/snarkVM/pull/1633:</a> Reduces the size of verifying keys <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1634:">https://github.com/AleoHQ/snarkVM/pull/1634:</a> Removes circuit-specific setup <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1635:">https://github.com/AleoHQ/snarkVM/pull/1635:</a> Remove unused components in Marlin <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1636:">https://github.com/AleoHQ/snarkVM/pull/1636:</a> [Feature] Finalize Fees <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1640:">https://github.com/AleoHQ/snarkVM/pull/1640:</a> Limits the number of write commands, updates finalize root to merklization <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1642:">https://github.com/AleoHQ/snarkVM/pull/1642:</a> [Benchmarks] Finalize Instructions <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1643:">https://github.com/AleoHQ/snarkVM/pull/1643:</a> [Feature] get.or_use <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1644:">https://github.com/AleoHQ/snarkVM/pull/1644:</a> Add restriction on microcredits keyword <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1645:">https://github.com/AleoHQ/snarkVM/pull/1645:</a> [Feature] Per Command Cost <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1646:">https://github.com/AleoHQ/snarkVM/pull/1646:</a> [Fix] Execute and verify nested function calls <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1647:">https://github.com/AleoHQ/snarkVM/pull/1647:</a> Updates hash opcode implementation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1649:">https://github.com/AleoHQ/snarkVM/pull/1649:</a> Enforces program IDs are lowercase <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1651:">https://github.com/AleoHQ/snarkVM/pull/1651:</a> Refactors the verify methods to their own files snarkOS <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2426:">https://github.com/AleoHQ/snarkOS/pull/2426:</a> Provide error messages when executing programs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2428:">https://github.com/AleoHQ/snarkOS/pull/2428:</a> Adds helper access to underlying modules <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2431:">https://github.com/AleoHQ/snarkOS/pull/2431:</a> Don&apos;t use jemalloc by default for greater compatibility <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2434:">https://github.com/AleoHQ/snarkOS/pull/2434:</a> Increases minimum hardware requirements for running a node leo No substantial updates</p><p>In-Progress snarkVM <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1648:">https://github.com/AleoHQ/snarkVM/pull/1648:</a> Ensure there are no fee transitions in executions <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1650:">https://github.com/AleoHQ/snarkVM/pull/1650:</a> Adds timelock capabilities <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1652:">https://github.com/AleoHQ/snarkVM/pull/1652:</a> Adds cost solvers for transactions snarkOS <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2427:">https://github.com/AleoHQ/snarkOS/pull/2427:</a> Updates snarkVM and migrates consensus logic to snarkVM leo <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2410:">https://github.com/AleoHQ/leo/pull/2410:</a> Feat/updater</p><p>There are many more merges and in-progress pull requests to check out. We recommend heading to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ">https://github.com/AleoHQ</a> for a full weekly review.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[Here are 5 things to do right now on Aleo Testnet3 !!!]]></title>
            <link>https://paragraph.com/@damominer-2/here-are-5-things-to-do-right-now-on-aleo-testnet3</link>
            <guid>BjtBMs82KlRchWPkckdv</guid>
            <pubDate>Tue, 13 Jun 2023 02:11:31 GMT</pubDate>
            <description><![CDATA[You asked, we listened. Here are 5 things to do right now on Aleo Testnet3 (with instructions) 1️⃣ Deploy an Application on Aleo Follow the instructions in this section of our developer documents:https://developer.aleo.org/testnet/getting_started/deploy_execute_demo/ 2️⃣ Explore Aleo Projects Find inspiration on what to build. This repository holds a collection of projects built on the Aleo Testnet: https://github.com/howardwu/awesome-aleo 3️⃣ Prepare your Ambassador Application The next amba...]]></description>
            <content:encoded><![CDATA[<p>You asked, we listened.</p><p>Here are 5 things to do right now on Aleo Testnet3 (with instructions)</p><p>1️⃣ Deploy an Application on Aleo</p><p>Follow the instructions in this section of our developer documents:<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://developer.aleo.org/testnet/getting_started/deploy_execute_demo/">https://developer.aleo.org/testnet/getting_started/deploy_execute_demo/</a></p><p>2️⃣ Explore Aleo Projects</p><p>Find inspiration on what to build. This repository holds a collection of projects built on the Aleo Testnet: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/howardwu/awesome-aleo">https://github.com/howardwu/awesome-aleo</a></p><p>3️⃣ Prepare your Ambassador Application</p><p>The next ambassador round will begin on July 7. Make sure to have your Aleo Resume ready to go. A template can be found by searching “Aleo Resume” in our Discord.</p><p>4️⃣ Dive into the Aleo Dev Docs</p><p>The Dev Docs are the perfect place to start mastering Leo and building private applications on Aleo. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://developer.aleo.org/getting_started/">https://developer.aleo.org/getting_started/</a></p><p>5️⃣ Test out the Leo Playground</p><p>Eager to start using Leo right now? Try out the Leo Playground for some rapid, real-time coding: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://play.leo-lang.org">https://play.leo-lang.org</a></p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[Engineering Deploying Time]]></title>
            <link>https://paragraph.com/@damominer-2/engineering-deploying-time</link>
            <guid>hKlE0tL9Sc6iufhgrIV8</guid>
            <pubDate>Fri, 09 Jun 2023 09:39:14 GMT</pubDate>
            <description><![CDATA[1.Q:I was updating my language plug in for real, but I realize that currently at strokes or immutable, right? So is it intended behavior? A:Yeah, right now, the the reason why strikes are immutable is that, in the underlying layer, basically fundamentally right, you don’t have mutability in the circuit. Now, we can give the illusion of mutability, but that requires some changes to the language, or just mainly changes to the language internals, so that we track which variables are mutated and ...]]></description>
            <content:encoded><![CDATA[<p>1.Q:I was updating my language plug in for real, but I realize that currently at strokes or immutable, right? So is it intended behavior?</p><p>A:Yeah, right now, the the reason why strikes are immutable is that, in the underlying layer, basically fundamentally right, you don’t have mutability in the circuit. Now, we can give the illusion of mutability, but that requires some changes to the language, or just mainly changes to the language internals, so that we track which variables are mutated and then reassign them. This is something that’s certainly interesting, for the compiler team to, like, implement, I’d say over the other features that we have planned, this one kind of takes a lower priority. Mainly, you know, like stuff like a raise, like internal like, pass optimizations, those kind of things struck packing, this kind of falls beneath those. But this is certainly interesting. And you can do this by, you know, beefing up your compiler to track these sort of changes. But for now, to answer your question, it is immutable.</p><p>2.Q:When are programs with imports going to be deployable ?</p><p>A:As far as I know, when I run, like local beacon notes, I’m able to deploy programs with imports in them.</p><p>The one copy out is that you have to, like, deploy it so that you have one program that, so, like, you have to deploy it in the inverse order of your dependency graph. So let’s say, of a program A that inputs program B, you have to, deploy program B before deploying program A, if that makes sense.</p><p>Q: The program that imported 1st. It’s registry, the program ID does show up on my beacon note. But when I try to add the program that imports that program, what happens is that it just throws an error that has not been added yet. I believe Haruka did answer that. I have to sort of change the start was a code to 1st grab that from the note into, you know, before I use that. So I was wondering if that code needed to pull requests on our side.</p><p>A: That’s a great point. I do use my own sort of internal tools to deploy it. I think at the time being, you’ll have to do that. There is some work being done by our SDK team to just, like, make all this stuff super easy. So in this SDK, I’m not sure the extent of the support, but there might be all support already in there that will, you know, look at, you know, what programs that you’re trying to deploy, and then go use them directly. CLI, to, like, just grab that program or add it in, isn’t I don’t believe it’s a two it’s that involved. Or you can check Aleo tools here, or, like ALU decay and see if that CLI functionality there has, um, I support it. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/sdk">https://github.com/AleoHQ/sdk</a></p><p>3.Q: The recent announcement is a bit confusing. &gt; there are no rewards for provers participating in Testnet 3 Phase III (which we are currently in). 1. Does that mean, it is incentivized only for validators but not provers? 2. I thought phase 3 will start once the validators selection has been done. Is there any update on that?</p><p>A:I really recommend just asking Aleo community channels for this stuff.</p><p>4.Q:Is it possible to deploy a smart contract via another smart contract? If yes, is it possible to calculate the address of the contract that hasn’t been deployed yet?</p><p>A:NO. I think deeper thought needs to go into how you make something like this.</p><p>5.Q:Is it possible to call a function of an another contract?</p><p>A:Yes, it is possible. Let me link you to some code that shows an example of how to do that, so you can find these examples in the LEO repository. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/tree/testnet3/examples/battleship">https://github.com/AleoHQ/leo/tree/testnet3/examples/battleship</a> The specific example that I’m linking is the battleship example. Then you click on the example subdirectory, and then you click on battleship. If you look through this program, and I’m linking it here in the chat, uh, it shows you how to make external calls to other, uh, to other programs, essentially.</p><p>6.Q：Is it possible to pack data and get it’s hash (like abi.encodePacked(…))</p><p>A：So right now, the current, up codes and implements like, you know, underlying support we have for like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://developer.aleo.org/leo/operators/#bhp256commit">https://developer.aleo.org/leo/operators/#bhp256commit</a> If you look at the LEO section in operators, you can see what we have for, like, B-H-P, peterson all these sorts of, you know, hash operations. What you’ll find is that we, and I think this is what the question is getting at, is that we don’t currently have the ability to take in, like, an arbitrary pack construct and put that in through the hash function. but this is certainly like features that we can work on.</p><p>7.Q: Is there a token standard in Aleo (Like ERC-20 on eth)?</p><p>A: There is not a token standard just yet. You can find some on github: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/ARCs.">https://github.com/AleoHQ/ARCs.</a> There’s also another token program that’s used. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/blob/testnet3/synthesizer/src/program/resources/credits.aleo">https://github.com/AleoHQ/snarkVM/blob/testnet3/synthesizer/src/program/resources/credits.aleo</a> you can look at a sample token program that’s used for credits dot Aleo. So this is the credits program, essentially, if I can find it.</p><p>8.Q:Is it possible to create a library which would be used in a smart contract?</p><p>A: This is certainly possible.What you could do is create a program that essentially, there are two sorts of functions that we have in leo. Essentially, you have transitions, which essentially um are composed of like a state transition. These are things that are externally callable that modify the state of your contract. There’s essentially like your atomic units of execution. Under there’s also, uh in Leo, the concept of functions, which are essentially like helper functions that you can define that just implement logic, that are then invoked by other transitions. And if you like to create, like a library, a contract, you would essentially define one program with a bunch of helper functions, and then define another program that use that imports the 1st program and just makes external codes to that 1st program.</p><p>9.Q:Hello, this is about the ambassador question. I see someone ask on Aleo community call. So for the selected ambassador, why not release their resume on discord? That may give direction to someone who are interested. And I think this may be very important for transparent.</p><p>A: this is the engineering office hour, so questions not related to engineering is best left to discord</p><p>10.Q:I have a question about escrow. So I was working on a program, which, I think most of the things that we have on block chains nowadays, like swaps, anything in defi, usually require a smart contract, or, in this case, a program, to own value in any way. So right now, the only way for us to own value is an Aleo, is that a program holds something in its storage, and it can be access or updated or transitioned through finalize. But the problem here that I’ve faced is that when, eg. we have a token program which issues tokens either a record, either through record or even as just holding a mapping on his storage, if another program wishes to sort of capture that value or sort of hold that value, that’s not really possible, because there are two options. So for records, it could consume it as in just input its input record and not output any other records? And for a storage, it could sort of import that program and cause function to decrease the amount of value that the person is holding in the stores of that program, the token program, but the program itself cannot actually hold value. And this uh makes it sort of impossible to create any sort of traditional like swaps on escrow or liquidity pools, which completely locks the defy a creation of the defi platform. I was thinking, we are, you know, we’re thinking about going maintenance on Aleo, and I was thinking, if anybody has come with something along those lines to solve this problem.</p><p>A: I’ll address the 1st. I’ll address programs owning records. So records are fundamentally, like a private construct. So the idea of programs owning records starts to create conceptual issues. So if a program owns a record, right? Who can spend it? How do you make sure that that spend is done privately? So the I’d say, in terms of programs owning records, there’s a bunch of questions that need to be answered, even more like, I’d say, theoretical questions that, we need to answer 1st, such that we’d be able to preserve the privacy properties of the chain now, with programs owning records, interacting with other programs on chain, mapping state, this is certainly something that needs to be improved. And the idea is that one thing that we are working on, or is like on our list, to finish out um to help facilitate this is essentially allowing support, like what we call, like, self dot parent and, it’s essentially what it’s going to be, is an opera that you can use to figure out who um to who invoked the call to another program. So thing on adding this opcode, you then now have programs that can be able to interact with each other and then own,or have or hold in other programs as well.</p><p>Q: So that’s only on the context of finalizer transitions.</p><p>A: This is only in the context of finalize.</p><p>Q: So for example, on my final and program, the other program is token. I can sort of in book that program transition and that program final. When that program final is triggered in that program self, that paren’t is my program?</p><p>A: It is your program.</p><p>Q: Through this, we could potentially give programs values in, e.g. that token program could say, okay, this uh, swap program holds a value ten, and that program is the only one that could possibly change that state.</p><p>A: There’s some a little bit of engineering work that needs to go into this. So just to make sure that, essentially your finalize ordering is done correctly.</p><p>11.Q: What’s the use case for running aleo client node?</p><p>A: the use cases, I think, is like, essentially like if you’re an application user, right, and you kind of want to run a full node, if you’re one of those people who like, feels that, like, you know, some people like, you know, when they have wallets, they run full nodes on their laptops. Certainly, like, if you’re more on the application side, if you’re actually, like, you know, running it back and for an application, you’d probably be running a prover. usually, like most people are okay with light clients. that being said, uh, we don’t really have, UH, or, you know, light clients is something that we are aim to support in the future. So it might be the case that in the beginning, for the very privacy centric that don’t want to use, um, 3rd party services, they would run the client note on their own.</p><p>Q: So is there anything that your client note can do right now or why can’t?</p><p>A: The answer on the top of my head is no. I think the provers functionalities of assumes the client notes functionality. But this is also a little bit out of my wheel house.</p><p>12.Q：So it’s the cast, a cast of cold, you know, not not that cats not cast into structure or record. Form you 16 to you 32, it doesn’t it is a plan?</p><p>A：So, personally, like, this is a, this is something that people have been asking for a lot. I have a couple of tickets and stuff that are and, you know, features that I’m resolving early on this week. the idea is to hopefully get casting between types, at the very least, upcasting, because that should be pretty easy.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[Exciting Introduction of the Aleo Tooling & Infrastructure Grants Initiative 🚀]]></title>
            <link>https://paragraph.com/@damominer-2/exciting-introduction-of-the-aleo-tooling-infrastructure-grants-initiative</link>
            <guid>Ensd3t8dPWMd03oXNDnn</guid>
            <pubDate>Tue, 06 Jun 2023 06:26:13 GMT</pubDate>
            <description><![CDATA[Aleo is overjoyed to broadcast the launch of the Aleo Tooling & Infrastructure Grants Program! 🎉 In the wake of the forthcoming mainnet debut, Aleo perceives the essentiality of varied, sturdy tooling, and infrastructure to fortify the Aleo network. This new grants scheme is designed to propel their community to step in and aid in fulfilling this requirement by generating these foundational elements for Aleo’s system.🛠️ Boasting a whopping $1M USD in grant funds for the first round, Aleo co...]]></description>
            <content:encoded><![CDATA[<p>Aleo is overjoyed to broadcast the launch of the Aleo Tooling &amp; Infrastructure Grants Program! 🎉</p><p>In the wake of the forthcoming mainnet debut, Aleo perceives the essentiality of varied, sturdy tooling, and infrastructure to fortify the Aleo network. This new grants scheme is designed to propel their community to step in and aid in fulfilling this requirement by generating these foundational elements for Aleo’s system.🛠️</p><p>Boasting a whopping $1M USD in grant funds for the first round, Aleo cordially invites you to apply and commence creating in the third phase of Testnet 3.</p><p><strong>Unique Privacy-centric Architecture of Aleo 🛡️</strong> Due to Aleo’s distinctive privacy-centric design, the task of constructing much of this tooling and infrastructure is far from elementary. Hence, this grants program will be leveraged to evaluate superior-quality proposals and allocate financial resources to competent individuals or teams. 🕵️‍♂️</p><p>Aleo’s primary objective with the Tooling &amp; Infrastructure Grants Program is to acknowledge and reward community members who engineer groundbreaking solutions on the Aleo network. There’s an incredible enthusiasm for the program’s launch and anticipation for the creativity that’s yet to be unveiled!</p><p><strong>Scope of the Program 📚</strong> The program encompasses all forms of tooling &amp; infrastructure, with the exception of block explorers. Aleo encourages you to imagine and innovate without constraints, offering a few examples of useful tooling &amp; infrastructure such as wallets (browser-based, mobile, desktop), Decompilers &amp; Disassemblers, IDE Plugins &amp; Linters, Fuzzers, GitHub Libraries, and WebHooks. 🧰</p><p>Aleo has committed to distribute the $1M USD only to grant proposals that are accepted. Every grant proposal will be carefully reviewed by a committee consisting of Aleo core team members who will decide on the allocation of funds.</p><p><strong>Process for Submitting and Executing a Grant 📝</strong> Interested in applying? The steps are quite straightforward: form a team or work solo, write a grant proposal using the provided template, and then submit your application.</p><p>If your proposal is accepted, the fun really begins. You’ll engage in a constructive conversation with a program committee member, adjust your proposal according to their feedback, sign the official grant letter, and get started on your project!</p><p>Aleo provides a systematic procedure to keep everything transparent and on track. As you accomplish each milestone, you’ll receive part of your total funding. Additionally, you’ll have a direct line of communication with the Aleo team for any queries while working on your grant.</p><p><strong>Selection Process for the Grant Application 🏆</strong> Applications are chosen based on the quality of the team, uniqueness of the project, and its potential impact on the Aleo ecosystem. Votes from the committee members decide the selection, with each member’s vote carrying equal weight.</p><p>The selection criteria are comprehensive, considering user experience, architecture, functionality, impact, and novelty. Aleo’s committee will continuously review applications until the funding is exhausted.</p><p><strong>Wrapping Up 🎁</strong> Aleo’s success is rooted in the innovation and skill set of their community. The Aleo Tooling &amp; Infrastructure Grants Program underlines Aleo’s commitment to encouraging growth and rewarding developers contributing to the creation of a more diverse ecosystem.</p><p>If you’ve got a concept for tooling &amp; infrastructure that could aid the network, this is a golden opportunity to build and receive funding.</p><p><strong>Legal Requirements ⚖️</strong> For information about requirements and eligibility for receiving funding through the Aleo Tooling &amp; Infrastructure Grants Program, please read Aleo’s terms of service.</p><p>Art for Aleo 📢Official Links: Discord | Website | Twitter | GitHub</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[2023/5/31 Aleo Community Announcements!]]></title>
            <link>https://paragraph.com/@damominer-2/2023-5-31-aleo-community-announcements</link>
            <guid>Yn7pXjLAubsCQ66tXOUv</guid>
            <pubDate>Fri, 02 Jun 2023 01:58:49 GMT</pubDate>
            <description><![CDATA[Happy Wednesday @everyone! Community Announcements Community Call WEDNESDAY at 11:00 am ET w/ Anthony DiPrinzio Are you interested in hosting monthly community meetups? Fill out the form below! https://forms.gle/f6Ufs1XJVMvo2gp59 Ambassador program: The application form for Ambassador Round 5 is closed We have contacted our KYC provider to resolve an issue for selected ambassadors Aleo Deploy Incentives https://www.aleo.org/post/announcing-aleo-deploy-incentives Have questions? Please ask the...]]></description>
            <content:encoded><![CDATA[<p>Happy Wednesday @everyone!</p><p>Community Announcements Community Call WEDNESDAY at 11:00 am ET w/ Anthony DiPrinzio Are you interested in hosting monthly community meetups? Fill out the form below! <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/f6Ufs1XJVMvo2gp59">https://forms.gle/f6Ufs1XJVMvo2gp59</a> Ambassador program: The application form for Ambassador Round 5 is closed We have contacted our KYC provider to resolve an issue for selected ambassadors Aleo Deploy Incentives <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-aleo-deploy-incentives">https://www.aleo.org/post/announcing-aleo-deploy-incentives</a> Have questions? Please ask them ⁠🔬┃testnet3-support Tooling &amp; Infrastructure Grants Program <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program">https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program</a> Nominate Alex Pruden to speak at #Mainnet2023 because AI needs accountability <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://airtable.com/shrjUn6pObbnUtWtV">https://airtable.com/shrjUn6pObbnUtWtV</a> The Privacy Playlist Music competition ⁠zkMusic Contest</p><p>Core Engineering Updates Merges: snarkVM <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1576:">https://github.com/AleoHQ/snarkVM/pull/1576:</a> commit_to_group, hash_many (placeholder), hash_to_group, and hash_to_scalar opcodes <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1577:">https://github.com/AleoHQ/snarkVM/pull/1577:</a> Fix atomic checkpointing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1585:">https://github.com/AleoHQ/snarkVM/pull/1585:</a> Fix transaction benches to include fees <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1589:">https://github.com/AleoHQ/snarkVM/pull/1589:</a> Adds counter for num_nonzeros <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1592:">https://github.com/AleoHQ/snarkVM/pull/1592:</a> Fix atomic checkpointing and rewinds <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1594:">https://github.com/AleoHQ/snarkVM/pull/1594:</a> [Feature] Support group::GEN as an operand <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1598:">https://github.com/AleoHQ/snarkVM/pull/1598:</a> Switches out VecDeque for Vec in checkpointing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1600:">https://github.com/AleoHQ/snarkVM/pull/1600:</a> remove required cli flags, support multiple arguments, update readme <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1601:">https://github.com/AleoHQ/snarkVM/pull/1601:</a> Add a test case for cli argument parsing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1608:">https://github.com/AleoHQ/snarkVM/pull/1608:</a> Reduce sizes in merkle_tree benchmarks <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1609:">https://github.com/AleoHQ/snarkVM/pull/1609:</a> Adds a prelude on the synthesizer modules snarkOS <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2401:">https://github.com/AleoHQ/snarkOS/pull/2401:</a> Update license file, file headers, and badges <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2406:">https://github.com/AleoHQ/snarkOS/pull/2406:</a> Revert &quot;logs: deduplicate peer IP&quot; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2408:">https://github.com/AleoHQ/snarkOS/pull/2408:</a> Update the MSRV <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2409:">https://github.com/AleoHQ/snarkOS/pull/2409:</a> Merge the staging branch leo <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2399:">https://github.com/AleoHQ/leo/pull/2399:</a> Bump/snarkvm v0.11.4</p><p>In-Progress snarkVM <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1584:">https://github.com/AleoHQ/snarkVM/pull/1584:</a> Prevent addition overflow <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1586:">https://github.com/AleoHQ/snarkVM/pull/1586:</a> [Feature] Permutation Check <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1587:">https://github.com/AleoHQ/snarkVM/pull/1587:</a> [Feature] Permutation Assignment <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1588:">https://github.com/AleoHQ/snarkVM/pull/1588:</a> A test to display local storage breakdown <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1590:">https://github.com/AleoHQ/snarkVM/pull/1590:</a> Adds sanity check on function sizes <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1593:">https://github.com/AleoHQ/snarkVM/pull/1593:</a> Unifies proving of Transaction::execute into two proofs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1599:">https://github.com/AleoHQ/snarkVM/pull/1599:</a> [nit] remove impossible SynthesisError::AssignmentMissing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1606:">https://github.com/AleoHQ/snarkVM/pull/1606:</a> Speed up VM::from via parallelism <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1607:">https://github.com/AleoHQ/snarkVM/pull/1607:</a> Construct finalize_root from Transactions snarkOS <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2410:">https://github.com/AleoHQ/snarkOS/pull/2410:</a> Update clap to 4.3 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2413:">https://github.com/AleoHQ/snarkOS/pull/2413:</a> Update snarkVM leo <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2400:">https://github.com/AleoHQ/leo/pull/2400:</a> bump snarkvm v0.11.5</p><p>There are many more merges and in-progress pull requests to check out. We recommend heading to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ">https://github.com/AleoHQ</a> for a full weekly review.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[2023/5/23Community Announcements!]]></title>
            <link>https://paragraph.com/@damominer-2/2023-5-23community-announcements</link>
            <guid>Hk6oVBgi6jgjvR1pFtoq</guid>
            <pubDate>Tue, 23 May 2023 06:27:42 GMT</pubDate>
            <description><![CDATA[Community Announcements Community Call WEDNESDAY at 11:00 am ET Aleo Engineering Office Hours Wednesday, May 24 · 2:30 – 3:00 pm ET (Open) https://meet.google.com/jna-xens-oqo Are you interested in hosting monthly community meetups? Fill out the form below! https://forms.gle/f6Ufs1XJVMvo2gp59 Ambassador program: The application form for Ambassador Round 5 is closed All selected applicants will receive a link to undergo the mandatory KYC process Aleo Deploy Incentives https://www.aleo.org/post...]]></description>
            <content:encoded><![CDATA[<p><strong>Community Announcements</strong> Community Call WEDNESDAY at 11:00 am ET Aleo Engineering Office Hours Wednesday, May 24 · 2:30 – 3:00 pm ET (Open) <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://meet.google.com/jna-xens-oqo">https://meet.google.com/jna-xens-oqo</a> Are you interested in hosting monthly community meetups? Fill out the form below! <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/f6Ufs1XJVMvo2gp59">https://forms.gle/f6Ufs1XJVMvo2gp59</a> Ambassador program: The application form for Ambassador Round 5 is closed All selected applicants will receive a link to undergo the mandatory KYC process Aleo Deploy Incentives <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-aleo-deploy-incentives">https://www.aleo.org/post/announcing-aleo-deploy-incentives</a> Have questions? Please ask them ⁠🔬┃testnet3-support or fill out the form: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/qt8tm6U7f1EuFwNR7">https://forms.gle/qt8tm6U7f1EuFwNR7</a> Tooling &amp; Infrastructure Grants Program <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program">https://www.aleo.org/post/announcing-the-aleo-tooling-infrastructure-grants-program</a> Nominate Alex Pruden to speak at #Mainnet2023 because AI needs accountability <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://airtable.com/shrjUn6pObbnUtWtV">https://airtable.com/shrjUn6pObbnUtWtV</a> We&apos;re officially launching Boloney! [<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://boloney.io/">http://boloney.io/</a>] to our community! Come play the very first ZK game on Aleo, developed by one of our grantees, Kryha Check out the ⁠🎲┃boloney Discord channel where you can ask questions to the Kryha team and even coordinate a game between 2-7 friends The Privacy Playlist Music competition ⁠zkMusic Contest</p><p><strong>Core Engineering Updates</strong> Merges: snarkVM <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1543:">https://github.com/AleoHQ/snarkVM/pull/1543:</a> Refactors coinbase and snark in synthesizer <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1544:">https://github.com/AleoHQ/snarkVM/pull/1544:</a> Moves Deployment, Execution, and Fee to the block folder <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1545:">https://github.com/AleoHQ/snarkVM/pull/1545:</a> Moves Transaction executors to VM <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1546:">https://github.com/AleoHQ/snarkVM/pull/1546:</a> Migrates finalize operation to the block folder <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1547:">https://github.com/AleoHQ/snarkVM/pull/1547:</a> Introduce complete abstractions for Stack and Registers snarkOS <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2391:">https://github.com/AleoHQ/snarkOS/pull/2391:</a> Reduce maximum handshake message size <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2392:">https://github.com/AleoHQ/snarkOS/pull/2392:</a> Use blocking tasks for some heavy inbound operations <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2393:">https://github.com/AleoHQ/snarkOS/pull/2393:</a> Feature-gate jemalloc <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2395:">https://github.com/AleoHQ/snarkOS/pull/2395:</a> Jemalloc no default features <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2396:">https://github.com/AleoHQ/snarkOS/pull/2396:</a> Deduplicate peer IP in logs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2397:">https://github.com/AleoHQ/snarkOS/pull/2397:</a> Enforce a 1s raw TCP connection timeout leo No substantial updates</p><p><strong>In-Progress</strong> snarkVM <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1560:">https://github.com/AleoHQ/snarkVM/pull/1560:</a> Document the DataMap map IDs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1565:">https://github.com/AleoHQ/snarkVM/pull/1565:</a> [Refactor] Refactors the synthesizer test framework <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1566:">https://github.com/AleoHQ/snarkVM/pull/1566:</a> [Test] Test framework for program execution <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1568:">https://github.com/AleoHQ/snarkVM/pull/1568:</a> update license from GPL to Apache 2.0 to promote contribution and broader use of this software snarkOS <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2399:">https://github.com/AleoHQ/snarkOS/pull/2399:</a> change license from GPL to Apache 2.0 leo No substantial updates</p><p>There are many more merges and in-progress pull requests to check out. We recommend heading to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ">https://github.com/AleoHQ</a> for a full weekly review.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[2023/5/9 Community Announcements]]></title>
            <link>https://paragraph.com/@damominer-2/2023-5-9-community-announcements</link>
            <guid>I03i4OEtEydQ8SwUM8bS</guid>
            <pubDate>Tue, 09 May 2023 10:08:38 GMT</pubDate>
            <description><![CDATA[Community AnnouncementsCommunity Call WEDNESDAY at 11:00 am ET w/ Aleo CEO Alex PrudenDeploy Office Hours, May 15 at 2 pm EThttps://discord.com/events/700454073459015690/1105281821794652160Are you interested in hosting monthly community meetups? Fill out the form below!https://forms.gle/f6Ufs1XJVMvo2gp59Ambassador program:The application form for Ambassador Round 5 is closedAll selected applicants will receive a link to undergo the mandatory KYC processIn light of the new announcement about d...]]></description>
            <content:encoded><![CDATA[<h2 id="h-community-announcements" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Community Announcements</h2><ul><li><p>Community Call WEDNESDAY at 11:00 am ET w/ Aleo CEO Alex Pruden</p></li><li><p>Deploy Office Hours, May 15 at 2 pm ET</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.com/events/700454073459015690/1105281821794652160">https://discord.com/events/700454073459015690/1105281821794652160</a></p></li></ul></li><li><p>Are you interested in hosting monthly community meetups? Fill out the form below!</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/f6Ufs1XJVMvo2gp59">https://forms.gle/f6Ufs1XJVMvo2gp59</a></p></li></ul></li><li><p>Ambassador program:</p><ul><li><p>The application form for Ambassador Round 5 is closed</p></li><li><p>All selected applicants will receive a link to undergo the mandatory KYC process</p></li></ul></li><li><p>In light of the new announcement about deploying applications, we want to encourage participants to form teams to submit the best application</p><ul><li><p>We’re hosting a virtual teammate matching on May 10th from 2 pm</p></li><li><p>If you’d like to participate in the virtual teammate matching, you must complete this form: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/832gKPUm6TdQBJCb6">https://forms.gle/832gKPUm6TdQBJCb6</a></p></li></ul></li><li><p>Pioneer the Future of Private Machine Learning with Aleo’s zkML Initiative:</p><ul><li><p>Season One of Aleo’s zkML initiative launches May 12, and a total of 280,000 Aleo credits will be distributed</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/pioneer-the-future-of-private-machine-learning-with-aleos-zkml-initiative">https://www.aleo.org/post/pioneer-the-future-of-private-machine-learning-with-aleos-zkml-initiative</a></p></li></ul></li></ul><h2 id="h-core-engineering-updates" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Core Engineering Updates</h2><ul><li><p>Merges:</p><ul><li><p>snarkVM</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1482:">https://github.com/AleoHQ/snarkVM/pull/1482:</a> Update feat/client to v0.10.2</p></li></ul></li><li><p>snarkOS</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1494:">https://github.com/AleoHQ/snarkVM/pull/1494:</a> Add test for multiple deployments in Speculate</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1495:">https://github.com/AleoHQ/snarkVM/pull/1495:</a> Ports rocksdb map impl into synthesizer</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1496:">https://github.com/AleoHQ/snarkVM/pull/1496:</a> Adds the db impls of each storage type</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1497:">https://github.com/AleoHQ/snarkVM/pull/1497:</a> Updates method names in map trait</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1498:">https://github.com/AleoHQ/snarkVM/pull/1498:</a> Refactor MemoryMap impls into memory folder</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1501:">https://github.com/AleoHQ/snarkVM/pull/1501:</a> Use BTreeMap in MerkleTree::update_many to enforce uniqueness</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1503:">https://github.com/AleoHQ/snarkVM/pull/1503:</a> [Feature] Increase limits for Finalize</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1507:">https://github.com/AleoHQ/snarkVM/pull/1507:</a> Atomic write checkpoints</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1508:">https://github.com/AleoHQ/snarkVM/pull/1508:</a> Switch from speculate to finalize operations</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1512:">https://github.com/AleoHQ/snarkVM/pull/1512:</a> Adds snarkvm-ledger back in</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1513:">https://github.com/AleoHQ/snarkVM/pull/1513:</a> Update version types to be consistent - u8</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1514:">https://github.com/AleoHQ/snarkVM/pull/1514:</a> Adds the deployment fee multiplier</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1516:">https://github.com/AleoHQ/snarkVM/pull/1516:</a> Adds Transaction::Fee type for rejected transactions</p></li></ul></li><li><p>leo</p><ul><li><p>No substantial updates</p></li></ul></li></ul></li><li><p>In-Progress</p><ul><li><p>snarkVM</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1499:">https://github.com/AleoHQ/snarkVM/pull/1499:</a> Catch usize conversion and Err more consistently</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1502:">https://github.com/AleoHQ/snarkVM/pull/1502:</a> [Feature] Add open_testing method to the storage traits</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1505:">https://github.com/AleoHQ/snarkVM/pull/1505:</a> [Nit] Merkle Tree Update</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1510:">https://github.com/AleoHQ/snarkVM/pull/1510:</a> Multi circuit proof integration</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1511:">https://github.com/AleoHQ/snarkVM/pull/1511:</a> [Fix] Reorder evaluation of finalize transitions</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1515:">https://github.com/AleoHQ/snarkVM/pull/1515:</a> A benchmarking framework for user-defined workloads</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1517:">https://github.com/AleoHQ/snarkVM/pull/1517:</a> Abstracts speculate and finalize with atomic_finalize</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1518:">https://github.com/AleoHQ/snarkVM/pull/1518:</a> Adds ConfirmedTransaction for accepted and rejected transactions</p></li></ul></li><li><p>snarkOS</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2373:">https://github.com/AleoHQ/snarkOS/pull/2373:</a> Update block proposal to use finalize</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2374:">https://github.com/AleoHQ/snarkOS/pull/2374:</a> Filter bogon addresses from the peer lists</p></li></ul></li><li><p>leo</p><ul><li><p>No substantial updates</p></li></ul></li></ul></li></ul><p>There are many more merges and in-progress pull requests to check out. We recommend heading to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ">https://github.com/AleoHQ</a> for a full weekly review.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[Finding virtual teammates, building teams and joining events now!]]></title>
            <link>https://paragraph.com/@damominer-2/finding-virtual-teammates-building-teams-and-joining-events-now</link>
            <guid>n7YEReD2DzykBi37StR1</guid>
            <pubDate>Fri, 05 May 2023 03:34:32 GMT</pubDate>
            <description><![CDATA[In light of the new announcement about deploying applications, we want to encourage participants to form teams to submit the best application. Need help to find the best teammates? We’re hosting a virtual teammate matching on May 10th from 2 pm - 5 pm GMT. During the event, you’ll have the opportunity to give a live 30-sec pitch that includes:Your name + professional backgroundWhat kind of teammate you’re looking forWhat you’d like to work onHow to get in touchFor example: “Hey everyone! My n...]]></description>
            <content:encoded><![CDATA[<p>In light of the new announcement about deploying applications, we want to encourage participants to form teams to submit the best application.</p><p>Need help to find the best teammates?</p><p>We’re hosting a virtual teammate matching on May 10th from 2 pm - 5 pm GMT. During the event, you’ll have the opportunity to give a live 30-sec pitch that includes:</p><ul><li><p>Your name + professional background</p></li><li><p>What kind of teammate you’re looking for</p></li><li><p>What you’d like to work on</p></li><li><p>How to get in touch</p></li></ul><p>For example: “Hey everyone! My name is Annee, and I’m an experienced entrepreneur and marketer. My idea is SoftServe, an L&amp;D platform for dynamic soft skills index. I’m looking for a developer and designer to help me bring my idea for SoftServe to life. My TG is .” If you’d like to participate in the virtual teammate matching, you must complete this form: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/832gKPUm6TdQBJCb6">https://forms.gle/832gKPUm6TdQBJCb6</a></p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[What content can you do to become an Aleo ambassador]]></title>
            <link>https://paragraph.com/@damominer-2/what-content-can-you-do-to-become-an-aleo-ambassador</link>
            <guid>5xjhjhnnnA1sMaGodT6f</guid>
            <pubDate>Thu, 04 May 2023 07:18:44 GMT</pubDate>
            <description><![CDATA[Since Aleo is a blockchain protocol with a focus on privacy and confidentiality, you can create content that focuses on the following topics: — How Aleo can help protect data privacy in decentralized applications (dApps). — How Aleo will solve data privacy and information protection issues on the blockchain. — How Aleo can be used to develop secure and private dApps in medicine, finance and other industries where data privacy is a critical aspect. — How Aleo provides privacy and confidentiali...]]></description>
            <content:encoded><![CDATA[<p>Since Aleo is a blockchain protocol with a focus on privacy and confidentiality, you can create content that focuses on the following topics:</p><p>— How Aleo can help protect data privacy in decentralized applications (dApps). — How Aleo will solve data privacy and information protection issues on the blockchain. — How Aleo can be used to develop secure and private dApps in medicine, finance and other industries where data privacy is a critical aspect. — How Aleo provides privacy and confidentiality at the blockchain protocol level, allowing users to control their data.</p><p>— How Aleo increases the amount of data stored on the blockchain by using data blending and other privacy protection technologies.</p><p>Also, these themes can be used to create different types of content, such as:</p><p>Articles and Blogs — Articles can be written about how Aleo wants to protect privacy data on the blockchain, and how developers can use the protocol to build secure and private applications.</p><ul><li><p>Videos — Create video tutorials and tutorials on how users can use Aleo to keep their data private and build secure apps.</p></li><li><p>Presentations — Presentations can be created that demonstrate how Aleo provides privacy and data protection on the blockchain and how this can be important for different sectors such as medicine, finance and others.</p></li><li><p>Infographics — Infographics can be created that explain how Aleo works and how it wants to protect sensitive data on the blockchain.</p></li><li><p>Webinars and Podcasts — Webinars and podcasts are available where experts can learn how Aleo works and how it can be used to build secure and private applications.</p></li><li><p>In addition, you can create content that focuses on success stories and projects that Aleo sets out to solve privacy and data privacy issues. Such content may take the form of interviews with app developers who choose Aleo and with their users who talk about how Aleo has helped them protect their data.</p></li><li><p>In addition, contests and promotions can be held to attract new users to Aleo and draw attention to the protocol. For example, you could run a contest for the best application that uses Aleo to ensure privacy and data privacy, or act on attractive terms for developers who choose to use Aleo for their applications. — All of these ideas can help attract attention to Aleo, increase awareness of the protocol and its capabilities, and attract new users and developers to the Aleo ecosystem.</p></li></ul>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[2023/05/03 Community Call with Kryha Team Summary!]]></title>
            <link>https://paragraph.com/@damominer-2/2023-05-03-community-call-with-kryha-team-summary</link>
            <guid>ZdqHUjbkefBgBZwHQFjh</guid>
            <pubDate>Thu, 04 May 2023 06:13:52 GMT</pubDate>
            <description><![CDATA[Community Updates:Ambassadors application opens on May 5th. The link to the form will be posted in ⁠📣┃announcements at noon ET! There will also be Twitter Space with Viv, and Santiago at 11 am ET that day!Aleo Deploy Incentives are finally here: https://www.aleo.org/post/announcing-aleo-deploy-incentives (thanks to engineering team and especially Anthony!)Boloney Presentation 1.Kryha is a Web3.0 studio, who have participated in the Aleo Grants program. 2.They’re working to accelerate adoptio...]]></description>
            <content:encoded><![CDATA[<p><strong>Community Updates:</strong></p><ol><li><p>Ambassadors application opens on May 5th. The link to the form will be posted in ⁠📣┃announcements at noon ET! There will also be Twitter Space with Viv, and Santiago at 11 am ET that day!</p></li><li><p>Aleo Deploy Incentives are finally here: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/post/announcing-aleo-deploy-incentives">https://www.aleo.org/post/announcing-aleo-deploy-incentives</a> (thanks to engineering team and especially Anthony!)</p></li></ol><p><strong>Boloney Presentation</strong></p><p>1.Kryha is a Web3.0 studio, who have participated in the Aleo Grants program.</p><p>2.They’re working to accelerate adoption of ZK in games. In the future the team will even present ZK toolkit for game developers!</p><p>3.Boloney is a dice game with poker mechanics (kinda based on Liar’s Dice): <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://boloney.io/">https://boloney.io/</a> However, Boloney also is a Sandbox that can provide tools to introduce ZK into a dice game.</p><p>4.In the game there are used:</p><ul><li><p>Commit &amp; reveal scheme</p></li><li><p>Verifiable random functions</p></li><li><p>Hash chains</p></li></ul><p>5. At first, the game will only be available for ambassadors (from May 3rd to June 5th)! Boloney account will DM ambassadors their credentials (make sure to not lose it!) Ambassadors are welcome to try the game and leave their feedback in ⁠无访问权限 channel!</p><p>6.Within the game you can choose to play Quick Game (with 4 other people), or you can configure the game as you like. The most interesting mechanic is power-ups, you can choose the chance of getting each of them!</p><p>7.On the game site you can find the rules, little chat with players (during the game), and also the Contact page: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://boloney.io/contact">https://boloney.io/contact</a></p><p>8.Boloney’s code is open-sourced, so you’re welcome to hack the code and give your feedback on GitHub as well: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Kryha/boloney">https://github.com/Kryha/boloney</a></p><p>9.Right now, you have to provide your private and public keys to play, but the next step on the roadmap is to make it possible to connect to Boloney via Leo Wallet without having to share the keys!</p><p>10.During the game all the computation is made off-chain. And then, after the round these computations get verified on-chain (this is the only on-chain activity).</p><p>11.No mobile version in the roadmap yet.</p><p>12.The team decided to settle to dice game instead of a card game (like poker), because implementing a decentralized card deck is very hard. It would require encrypting and decrypting cards each time you shuffle the deck. There are some solutions to do this, but they’re not scalable enough.</p><p>Thanks Kryha team for their fantastic work!</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/73239dfa7eb6927462762c8f567787d208b293a227215294c344bd60d8a7eeb1.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[2023/04/26 Community Announcements!]]></title>
            <link>https://paragraph.com/@damominer-2/2023-04-26-community-announcements</link>
            <guid>4PsA0tz0V3geqLfrdIli</guid>
            <pubDate>Wed, 26 Apr 2023 06:07:33 GMT</pubDate>
            <description><![CDATA[Community Announcements： 1.Community Call WEDNESDAY at 11:00 am ET w/ Aleo protocol engineer Victor Sint Nicolaas 2.Are you interested in hosting monthly community meetups? Fill out the form below! -https://docs.google.com/forms/d/e/1FAIpQLSeKMcDk1EVxu_ADOa1uc9M_dH-co9H3rRyqXEaFBfGmKzLl3w/viewform?usp=sf_link 3.Ambassador program: - Ambassador Round 5 will open on May 5 4.Twitter Handbook: https://www.notion.so/Twitter-Handbook-6417eb3474f94b3580b2ba82d1cb7e60 5.Aleo Brand assets: https://bra...]]></description>
            <content:encoded><![CDATA[<p><strong>Community Announcements：</strong> 1.Community Call WEDNESDAY at 11:00 am ET w/ Aleo protocol engineer Victor Sint Nicolaas 2.Are you interested in hosting monthly community meetups? Fill out the form below!    -<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/forms/d/e/1FAIpQLSeKMcDk1EVxu_ADOa1uc9M_dH-co9H3rRyqXEaFBfGmKzLl3w/viewform?usp=sf_link">https://docs.google.com/forms/d/e/1FAIpQLSeKMcDk1EVxu_ADOa1uc9M_dH-co9H3rRyqXEaFBfGmKzLl3w/viewform?usp=sf_link</a> 3.Ambassador program:    - Ambassador Round 5 will open on May 5 4.Twitter Handbook: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.notion.so/Twitter-Handbook-6417eb3474f94b3580b2ba82d1cb7e60">https://www.notion.so/Twitter-Handbook-6417eb3474f94b3580b2ba82d1cb7e60</a> 5.Aleo Brand assets: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://brand.aleo.org/">https://brand.aleo.org/</a> 6.Aleo at Consensus2023    - Aleo: REBOOT Austin: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/REBOOT_Austin_23">https://lu.ma/REBOOT_Austin_23</a>       -BOYS CLUB HOEDOWN: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://partiful.com/e/wYZdUh8A8G7vWil5Qc0W">https://partiful.com/e/wYZdUh8A8G7vWil5Qc0W</a>   <strong>Core Engineering Updates：</strong> <strong>Merges:</strong>   - snarkVM     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1480">https://github.com/AleoHQ/snarkVM/pull/1480</a>: [Fix] Optimizes u/i128 division     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1485">https://github.com/AleoHQ/snarkVM/pull/1485</a>: Add tests for credits.aleo execution sizes     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1486">https://github.com/AleoHQ/snarkVM/pull/1486</a>: Remove fee check for credits.aleo/split calls   - snarkOS     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2332">https://github.com/AleoHQ/snarkOS/pull/2332</a>: Add fee to beacon transfers     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2333">https://github.com/AleoHQ/snarkOS/pull/2333</a>: Change Beacon transaction from transfer to mint     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2334">https://github.com/AleoHQ/snarkOS/pull/2334</a>: Update Cargo.toml     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2335">https://github.com/AleoHQ/snarkOS/pull/2335</a>: adding phase 3 addresses     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2336">https://github.com/AleoHQ/snarkOS/pull/2336</a>: ependency update roll-up      - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2340">https://github.com/AleoHQ/snarkOS/pull/2340</a>: Bump snarkVM version to v0.10.2     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2341">https://github.com/AleoHQ/snarkOS/pull/2341</a>: Bump snarkvm-utilities to v0.10.2 and update report frequency     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2342">https://github.com/AleoHQ/snarkOS/pull/2342</a>: Add enforcements for Execution fee     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2343">https://github.com/AleoHQ/snarkOS/pull/2343</a>: Update the frame size more cleanly     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2345">https://github.com/AleoHQ/snarkOS/pull/2345</a>: Correctly set the post-handshake codec limit     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2346">https://github.com/AleoHQ/snarkOS/pull/2346</a>: Updates the logic for cdn_height method     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2347">https://github.com/AleoHQ/snarkOS/pull/2347</a>: Increase maximum handshake message size to 64MiB   - leo     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2348">https://github.com/AleoHQ/leo/pull/2348</a>: [Feature] Upgrades for Phase 3     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/leo/pull/2355">https://github.com/AleoHQ/leo/pull/2355</a>: [Features] Updates for Phase 3</p><p>In-Progress   - snarkVM     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1481">https://github.com/AleoHQ/snarkVM/pull/1481</a>: [Test] Check that the number of mappings does not exceed maximum     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1482">https://github.com/AleoHQ/snarkVM/pull/1482</a>: Update feat/client to v0.10.2     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkVM/pull/1487">https://github.com/AleoHQ/snarkVM/pull/1487</a>: Wasm parameter downloads snarkOS     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2337">https://github.com/AleoHQ/snarkOS/pull/2337</a>: Switch from warp to axum     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2349">https://github.com/AleoHQ/snarkOS/pull/2349</a>: Use generic instead of hard coded MapID for open_map     - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ/snarkOS/pull/2352">https://github.com/AleoHQ/snarkOS/pull/2352</a>: Bump snarkVM to v0.10.3   - leo     - No substantial updates</p><p>There are many more merges and in-progress pull requests to check out.  We recommend heading to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AleoHQ">https://github.com/AleoHQ</a> for a full weekly review.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[The fifth round of the Ambassador Program!]]></title>
            <link>https://paragraph.com/@damominer-2/the-fifth-round-of-the-ambassador-program</link>
            <guid>FywjVI7Pi6TQEZu4t8Ry</guid>
            <pubDate>Mon, 24 Apr 2023 10:15:29 GMT</pubDate>
            <description><![CDATA[Four rounds have passed since the Aleo Ambassador program began in March 2022, and officials have announced that the fifth round will begin on May 5. With less than two weeks to go before the start of the fifth round, would-be Aleo ambassadors don’t let up. Here are some tips to use the remaining time to make a good ambassador application: Develop an ambassador application plan ‍ When you decide to try out for the Aleo Ambassador Program, develop actions for applying for the Ambassador progra...]]></description>
            <content:encoded><![CDATA[<p>Four rounds have passed since the Aleo Ambassador program began in March 2022, and officials have announced that the fifth round will begin on May 5.</p><p>With less than two weeks to go before the start of the fifth round, would-be Aleo ambassadors don’t let up. Here are some tips to use the remaining time to make a good ambassador application:</p><p><strong>Develop an ambassador application plan</strong> ‍ When you decide to try out for the Aleo Ambassador Program, develop actions for applying for the Ambassador program.</p><p>-Make relevant content plan in advance and check whether it is reasonable. -Allow time to implement the application plan and check for missed items.</p><ul><li><p>Complete within the specified time, in case of sudden emergency. ‍</p></li></ul><p><strong>Improve the quality of works</strong> Aleo has strict requirements for ambassadors. They value the quality of ambassadors very much. If you don’t meet these requirements, then your chances of becoming an ambassador are greatly diminished.</p><p>Please check your work carefully, the following aspects need to pay attention to:</p><ul><li><p>All information in the content is true;</p></li><li><p>There are no typos in the text;</p></li><li><p>The design adopts the style of Aleo brand. You can find it on this page;</p></li><li><p>No more than two theme labels are indicated in the work.</p></li></ul><p><strong>Follow the official announcement</strong> Previous rounds of Aleo Ambassador programs are as follows:</p><ul><li><p>Open the application form;</p></li><li><p>The official collects a certain number of applications to close the form (previously it was 1500); -Team check application;</p></li><li><p>Publish the results.</p></li></ul><p>The application time for ambassador is set on May 5th. Please pay attention to the official announcement to avoid missing the time or update of the application.</p><p>Do something important! If you have completed all of your planned tasks, or have time to complete them in the remaining time without any problems, then I recommend doing other important tasks.</p><p>Don’t go for quantity, try to do something more quality. If the piece is big and cool, even better, then you have a chance of being noticed, which increases your chances of being chosen as an ambassador.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[Ambassador Program update!]]></title>
            <link>https://paragraph.com/@damominer-2/ambassador-program-update</link>
            <guid>i6EEd12CahaViGxUt8fU</guid>
            <pubDate>Sun, 23 Apr 2023 01:42:03 GMT</pubDate>
            <description><![CDATA[in preparation for the next ambassador round on May 5, I want to emphasize two points.Aleo points hold absolutely NO inherent value. Aleo Points are an added element of fun for the Ambassador Program but they are useless. Anything you read otherwise is incorrect.All ambassadors will have to pass KYC as THEMSELVES. This is not a “one and done” situation. If you passed once, we will continue to KYC our ambassadors throughout the program, and in different ways to ensure that ambassadors really a...]]></description>
            <content:encoded><![CDATA[<p>in preparation for the next ambassador round on May 5, I want to emphasize two points.</p><ol><li><p>Aleo points hold absolutely NO inherent value. Aleo Points are an added element of fun for the Ambassador Program but they are useless. Anything you read otherwise is incorrect.</p></li><li><p>All ambassadors will have to pass KYC as THEMSELVES. This is not a “one and done” situation. If you passed once, we will continue to KYC our ambassadors throughout the program, and in different ways to ensure that ambassadors really are who they say they are on KYC. It makes no sense to try to get around KYC because…</p></li></ol><p>1a) you will get caught and immediately booted</p><p>2a) we will continue to do KYC checks that get increasingly more complicated</p><p>If you’re from a sanctioned territory (Cuba, Iran, North Korea, Russia, Syria, Crimea, Donetsk, and Luhansk Regions of Ukraine), please do not apply. You will not pass KYC.</p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
        <item>
            <title><![CDATA[2023/04/19 Dev Workshop with ProofCat Summary!]]></title>
            <link>https://paragraph.com/@damominer-2/2023-04-19-dev-workshop-with-proofcat-summary</link>
            <guid>iKkx5aCCwvRopNdQG5uv</guid>
            <pubDate>Thu, 20 Apr 2023 06:08:44 GMT</pubDate>
            <description><![CDATA[Community Updates: 1.The next ambassador requirement happens on May 5th. There will be some updates in the program, so the focus will not be on points only! 👀 2.Team is going to Consensus, so if there are any US-based ambassadors who&apos;d like to attend, please DM Viv, or Nodari! 3.There&apos;s going to be a huge focus on IRL meetups and their consistency, Aleo team has also hired an event manager, anneep! 4.A great example of this IRL meetups is the one that DimaS organized in Kyiv! (and ...]]></description>
            <content:encoded><![CDATA[<p><strong>Community Updates:</strong></p><p>1.The next ambassador requirement happens on May 5th. There will be some updates in the program, so the focus will not be on points only! 👀</p><p>2.Team is going to Consensus, so if there are any US-based ambassadors who&apos;d like to attend, please DM Viv, or Nodari!</p><p>3.There&apos;s going to be a huge focus on IRL meetups and their consistency, Aleo team has also hired an event manager, anneep!</p><p>4.A great example of this IRL meetups is the one that DimaS organized in Kyiv! (and there&apos;s going to be a new one in Lviv soon!🚀 )</p><p>5.The testnet should be up and running today! There was a delay because of some issues with the Twitter API.</p><p><strong>Demo from ProofCat:</strong></p><p>The team is working on the ability to prove via web, so developers will be able to deploy/execute/run programs in browser!</p><p>There are 2 main focuses:</p><ol><li><p>Making proving directly in browser possible.</p></li><li><p>Create a dev server (so you&apos;ll be able to deploy locally, or on testnet network, but use your browser as a front-end). This server is almost ready and will be published soon! And ProofCat presented us demo on it!</p></li></ol><p>1.With the development server, you can make everything via Aleo SDK!</p><p>2.Note, that it&apos;s better to test your apps locally before deploying them on the network.</p><p>3.The server is created so you&apos;ll be able to talk with the network using HTTP requests and using language of your choice.</p><p>4.How the deployment goes:</p><ol><li><p>Spin up your local network.</p></li><li><p>When you use leo build the program compiles down to Aleo Instructions. You should copy those and paste this bytecode into Aleo SDK, specify fee, and then deploy in your web! Just like this, the dev server does all the execution for you.</p><ol start="3"><li><p>Web page will show that deployment went successfully!</p></li></ol></li></ol><p>5.Note, that you can&apos;t deploy the same program more than once.</p><p>6.You can execute the program via Aleo SDK by pasting program ID there, specifying inputs, functions and private key.</p><p>7.This server shares some info, so please do not use it when making public API ❗</p><p>8.You can also send tokens via Aleo SDK.</p><p>9.If you&apos;d like to see how Aleo is already working, definitely check out Demox Labs&apos; Leo Wallet: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.leo.app/">https://www.leo.app/</a></p>]]></content:encoded>
            <author>damominer-2@newsletter.paragraph.com (DamoMiner)</author>
        </item>
    </channel>
</rss>