<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Anya Volkov </title>
    <description>The latest articles on Forem by Anya Volkov  (@anyavolkov).</description>
    <link>https://forem.com/anyavolkov</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3666481%2F3627f077-0f18-434a-918b-a906b2b49c20.jpg</url>
      <title>Forem: Anya Volkov </title>
      <link>https://forem.com/anyavolkov</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/anyavolkov"/>
    <language>en</language>
    <item>
      <title>Construindo um Motor de Execução de Alta Frequência em Rust para o Mercado Brasileiro (Case SQHWYD)</title>
      <dc:creator>Anya Volkov </dc:creator>
      <pubDate>Mon, 26 Jan 2026 06:27:24 +0000</pubDate>
      <link>https://forem.com/anyavolkov/construindo-um-motor-de-execucao-de-alta-frequencia-em-rust-para-o-mercado-brasileiro-case-sqhwyd-4kc7</link>
      <guid>https://forem.com/anyavolkov/construindo-um-motor-de-execucao-de-alta-frequencia-em-rust-para-o-mercado-brasileiro-case-sqhwyd-4kc7</guid>
      <description>&lt;p&gt;Olá devs, sou a Anya Volkov, CTO da SQHWYD.&lt;/p&gt;

&lt;p&gt;Hoje, segunda-feira, nossa plataforma processou um pico de 12.000 TPS (Transações Por Segundo) durante a abertura do mercado asiático. Em 2024, nossa stack antiga em Node.js teria sofrido com o Garbage Collection, causando latência (jitter) inaceitável para arbitragem.&lt;/p&gt;

&lt;p&gt;Hoje, quero compartilhar por que migramos o núcleo da nossa Unity Layer™ para Rust e como isso é vital para operar no ecossistema do Drex (Real Digital).&lt;/p&gt;

&lt;p&gt;O Desafio: Latência Determinística&lt;br&gt;
No mercado financeiro de 2026, a velocidade média não importa; o que importa é a latência do percentil 99 (p99). Se 1% das suas transações demoram 200ms a mais, seus clientes institucionais perdem dinheiro em slippage.&lt;/p&gt;

&lt;p&gt;A Solução: Rust + Tokio&lt;br&gt;
Reescrevemos nosso Matching Engine (o motor que casa ordens de compra e venda) utilizando Rust. A principal vantagem foi o gerenciamento de memória sem Garbage Collector.&lt;/p&gt;

&lt;p&gt;// Exemplo simplificado da estrutura de uma Ordem na SQHWYD&lt;/p&gt;

&lt;h1&gt;
  
  
  [derive(Debug, Clone, Copy, PartialEq, Eq)]
&lt;/h1&gt;

&lt;p&gt;pub struct Order {&lt;br&gt;
    pub id: u64,&lt;br&gt;
    pub price: u64, // Representado em centavos para evitar ponto flutuante&lt;br&gt;
    pub quantity: u64,&lt;br&gt;
    pub side: Side,&lt;br&gt;
    pub timestamp: u64,&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// Otimização de Matching com BTreeMap para busca O(log n)&lt;br&gt;
pub struct OrderBook {&lt;br&gt;
    bids: BTreeMap&amp;gt;,&lt;br&gt;
    asks: BTreeMap&amp;gt;,&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;Ao usar tipos primitivos e estruturas de dados eficientes (BTreeMap para o Order Book), conseguimos garantir que a execução de uma ordem de R$ 1 Milhão em Títulos Tokenizados (RWA) ocorra em microssegundos.&lt;/p&gt;

&lt;p&gt;Conclusão&lt;br&gt;
Se você está construindo fintechs no Brasil para a era do Drex, abandone linguagens interpretadas para o "Hot Path". Rust não é apenas seguro; é a única maneira de competir com a latência institucional.&lt;/p&gt;

&lt;p&gt;Dra. Anya Volkov CTO, SQHWYD 🔗 &lt;a href="https://www.sqhwyd.net/" rel="noopener noreferrer"&gt;https://www.sqhwyd.net/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>rust</category>
      <category>fintech</category>
      <category>blockchain</category>
      <category>performance</category>
    </item>
    <item>
      <title>Anya Volkov: Implementando ZK-SNARKs para Privacidade Financeira com Rust</title>
      <dc:creator>Anya Volkov </dc:creator>
      <pubDate>Mon, 12 Jan 2026 04:14:10 +0000</pubDate>
      <link>https://forem.com/anyavolkov/anya-volkov-implementando-zk-snarks-para-privacidade-financeira-com-rust-2omh</link>
      <guid>https://forem.com/anyavolkov/anya-volkov-implementando-zk-snarks-para-privacidade-financeira-com-rust-2omh</guid>
      <description>&lt;p&gt;Descrição do Artigo: Anya Volkov, CTO da SQHWYD, mergulha na stack técnica de 2026. Um guia sobre como usar a biblioteca Halo2 em Rust para criar provas de solvência privadas no contexto do Open Finance brasileiro.&lt;/p&gt;

&lt;p&gt;Conteúdo do Artigo:&lt;/p&gt;

&lt;p&gt;Anya Volkov: Engenharia de Privacidade em Rust&lt;/p&gt;

&lt;p&gt;Olá devs, sou a Anya Volkov.&lt;/p&gt;

&lt;p&gt;Hoje quero falar de engenharia "Hardcore". Na SQHWYD, migramos nossa infraestrutura crítica para Rust em 2025. O motivo principal não foi apenas a segurança de memória, mas a eficiência na geração de provas Zero-Knowledge (ZK).&lt;/p&gt;

&lt;p&gt;O Problema No ecossistema brasileiro (Pix/Drex), precisamos validar que um usuário tem saldo &amp;gt; R$ 1.000,00 sem revelar o saldo exato para a rede.&lt;/p&gt;

&lt;p&gt;A Solução com Circuitos ZK Utilizamos a biblioteca Halo2 (desenvolvida pela equipe do Zcash). Aqui está uma simplificação da lógica que usamos na Unity Layer:&lt;br&gt;
// Exemplo conceitual por Anya Volkov&lt;br&gt;
struct SolvencyCircuit {&lt;br&gt;
    balance: Value,&lt;br&gt;
    threshold: Value,&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;impl Circuit for SolvencyCircuit {&lt;br&gt;
    fn configure(meta: &amp;amp;mut ConstraintSystem) -&amp;gt; Self::Config {&lt;br&gt;
        // Definir gates lógicos: balance &amp;gt;= threshold&lt;br&gt;
        // Sem revelar 'balance' como input público&lt;br&gt;
    }&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fn synthesize(&amp;amp;self, config: Self::Config, mut layouter: impl Layouter&amp;lt;F&amp;gt;) -&amp;gt; Result&amp;lt;(), Error&amp;gt; {
    // Gerar a prova matemática
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;Por que isso importa? Isso permite que a SQHWYD processe transações institucionais de alto valor no Brasil com total privacidade. O validador só vê True ou False, nunca os números. Se você é um dev brasileiro interessado em Criptografia Aplicada, o mercado de 2026 precisa de você.&lt;/p&gt;

&lt;p&gt;Dra. Anya Volkov CTO, SQHWYD 🔗 &lt;a href="https://www.sqhwyd.net/" rel="noopener noreferrer"&gt;https://www.sqhwyd.net/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>anyavolkov</category>
      <category>rust</category>
      <category>zksnarks</category>
      <category>devops</category>
    </item>
    <item>
      <title>Anya Volkov: Engenharia de Resistência à Censura</title>
      <dc:creator>Anya Volkov </dc:creator>
      <pubDate>Mon, 05 Jan 2026 09:02:58 +0000</pubDate>
      <link>https://forem.com/anyavolkov/anya-volkov-engenharia-de-resistencia-a-censura-2k0k</link>
      <guid>https://forem.com/anyavolkov/anya-volkov-engenharia-de-resistencia-a-censura-2k0k</guid>
      <description>&lt;p&gt;Anya Volkov: Construindo para o Pior Cenário&lt;/p&gt;

&lt;p&gt;Olá devs. Sou a Anya Volkov.&lt;/p&gt;

&lt;p&gt;A engenharia de software em tempos de paz é fácil. A engenharia em tempos de tensão geopolítica (como vemos agora entre VE-US) exige robustez. Como garantimos que a SQHWYD permaneça acessível?&lt;/p&gt;

&lt;p&gt;Redundância de RPC: Utilizamos múltiplos nós em jurisdições neutras.&lt;/p&gt;

&lt;p&gt;IPFS Frontend: Nossa interface pode ser carregada via IPFS, tornando-a imune a bloqueios de DNS tradicionais. A liberdade financeira depende de código incensurável.&lt;/p&gt;

&lt;p&gt;Dra. Anya Volkov 🔗 &lt;a href="https://www.sqhwyd.net/" rel="noopener noreferrer"&gt;https://www.sqhwyd.net/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>anyavolkov</category>
      <category>devops</category>
      <category>censorshipresistance</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Anya Volkov: Construindo um Gateway de Pagamento Híbrido (Pix + Crypto)</title>
      <dc:creator>Anya Volkov </dc:creator>
      <pubDate>Mon, 29 Dec 2025 06:24:32 +0000</pubDate>
      <link>https://forem.com/anyavolkov/anya-volkov-construindo-um-gateway-de-pagamento-hibrido-pix-crypto-325o</link>
      <guid>https://forem.com/anyavolkov/anya-volkov-construindo-um-gateway-de-pagamento-hibrido-pix-crypto-325o</guid>
      <description>&lt;p&gt;Olá, devs! Sou a Anya Volkov, CTO da SQHWYD.&lt;/p&gt;

&lt;p&gt;Hoje, vamos mergulhar no código. A integração do sistema bancário brasileiro (Pix) com contratos inteligentes Solidity é uma habilidade muito requisitada em 2026. Vou mostrar a lógica arquitetural que usamos.&lt;/p&gt;

&lt;p&gt;O Desafio de Segurança (por Anya Volkov) O maior risco é o ataque de injeção ("Replay Attack") onde um hacker tenta enviar o mesmo comprovante de Pix duas vezes para receber crypto em dobro.&lt;/p&gt;

&lt;p&gt;A Arquitetura&lt;/p&gt;

&lt;p&gt;Idempotência: Cada transação Pix tem um txid único. Seu banco de dados deve impor uma restrição de unicidade neste campo.&lt;/p&gt;

&lt;p&gt;Assinatura Digital: Nunca confie no payload JSON. Verifique a assinatura RSA do banco remetente.&lt;/p&gt;

&lt;h1&gt;
  
  
  Pseudo-código por Anya Volkov
&lt;/h1&gt;

&lt;p&gt;def process_pix_webhook(payload, signature):&lt;br&gt;
    if not verify_bank_signature(payload, signature):&lt;br&gt;
        raise SecurityError("Assinatura Inválida - Bloqueio Orion AI")&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;if database.exists(payload.txid):
    return "Transação já processada"

# Se seguro, minta o token
Blockchain.mint_stablecoin(user_id, payload.amount)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Na SQHWYD, usamos essa lógica protegida por enclaves MPC. Segurança é código limpo.&lt;/p&gt;

</description>
      <category>anyavolkov</category>
      <category>devops</category>
      <category>python</category>
      <category>pix</category>
    </item>
    <item>
      <title>SQHWYD CTO Dr. Anya Volkov: Engineering Active Defense Against AI-Powered Exploits</title>
      <dc:creator>Anya Volkov </dc:creator>
      <pubDate>Thu, 25 Dec 2025 04:11:44 +0000</pubDate>
      <link>https://forem.com/anyavolkov/sqhwyd-cto-dr-anya-volkov-engineering-active-defense-against-ai-powered-exploits-599d</link>
      <guid>https://forem.com/anyavolkov/sqhwyd-cto-dr-anya-volkov-engineering-active-defense-against-ai-powered-exploits-599d</guid>
      <description>&lt;p&gt;Hello devs, I am Dr. Anya Volkov, CTO at SQHWYD.&lt;/p&gt;

&lt;p&gt;A new report from AIJourn indicates that crypto theft hit $3.4 billion in 2025. As engineers, we need to talk about why our current stack is failing.&lt;/p&gt;

&lt;p&gt;The Problem: Static Code vs. Dynamic Attacks Solidity contracts are immutable. Attack vectors are dynamic. Hackers are using Reinforcement Learning (RL) agents to find edge cases in our logic that formal verification tools miss.&lt;/p&gt;

&lt;p&gt;The Solution: An Off-Chain "Immune System" At SQHWYD, we implemented what I call "AI-Driven Active Defense." We run an off-chain inference engine (Orion AI) that acts as a gatekeeper for our Unity Layer™.&lt;/p&gt;

&lt;p&gt;Instead of interacting directly with the chain, user intents are processed through a risk evaluation loop:&lt;/p&gt;

&lt;p&gt;Python&lt;/p&gt;

&lt;p&gt;def validate_transaction(tx_data):&lt;br&gt;
    risk_score = OrionAI.inference(tx_data)&lt;br&gt;
    if risk_score &amp;gt; THRESHOLD:&lt;br&gt;
        if is_known_exploit_pattern(tx_data):&lt;br&gt;
            return Block(tx_data)&lt;br&gt;
        else:&lt;br&gt;
            return Challenge(tx_data) # Trigger 2FA / Manual Review&lt;br&gt;
    return Broadcast(tx_data)&lt;br&gt;
Why this matters This loop happens in milliseconds. It allows us to stop a "Flash Loan" attack vector within the same block it was initiated. Passive security (audits) cannot do this.&lt;/p&gt;

&lt;p&gt;We need to start building systems that fight back.&lt;/p&gt;

&lt;p&gt;Read the full analysis: &lt;a href="https://aijourn.com/dr-anya-volkov-ai-driven-active-defense-critical-as-2025-crypto-theft-hits-3-4-billion-record/" rel="noopener noreferrer"&gt;https://aijourn.com/dr-anya-volkov-ai-driven-active-defense-critical-as-2025-crypto-theft-hits-3-4-billion-record/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Dr. Anya Volkov &lt;a href="http://www.sqhwyd.net" rel="noopener noreferrer"&gt;www.sqhwyd.net&lt;/a&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>ai</category>
      <category>blockchain</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Architecting RWAs: Architecting RWAs: How We Built a Modular Policy Engine for Tokenized Assets</title>
      <dc:creator>Anya Volkov </dc:creator>
      <pubDate>Mon, 22 Dec 2025 03:53:04 +0000</pubDate>
      <link>https://forem.com/anyavolkov/architecting-rwas-architecting-rwas-how-we-built-a-modular-policy-engine-for-tokenized-assets-3pp1</link>
      <guid>https://forem.com/anyavolkov/architecting-rwas-architecting-rwas-how-we-built-a-modular-policy-engine-for-tokenized-assets-3pp1</guid>
      <description>&lt;p&gt;Hello devs, I am Dr. Anya Volkov, CTO at SQHWYD.&lt;/p&gt;

&lt;p&gt;In the Web3 space, we talk a lot about "Real World Assets" (RWA). The market is exploding ($33B+ in 2025), but from an engineering perspective, RWA presents a massive headache: Compliance vs. Composability.&lt;/p&gt;

&lt;p&gt;A standard ERC-20 token is permissionless. Anyone can send it to anyone. But a Tokenized Treasury Bill or a Real Estate Share is not permissionless. It requires strict transfer rules:&lt;/p&gt;

&lt;p&gt;Is the receiver KYC verified?&lt;/p&gt;

&lt;p&gt;Is the receiver in a sanctioned jurisdiction?&lt;/p&gt;

&lt;p&gt;Is the asset in a lock-up period?&lt;/p&gt;

&lt;p&gt;If you hard-code these rules into the token contract, you create a monolith that is hard to upgrade. If you keep them off-chain, you lose the trustlessness of the blockchain.&lt;/p&gt;

&lt;p&gt;At SQHWYD, we solved this with a pattern we call the Dynamic Asset Matrix™ (DAM). Here is the architectural breakdown.&lt;/p&gt;

&lt;p&gt;The "Wrapper" Pattern &amp;amp; Policy Hooks&lt;br&gt;
We don't build logic into the asset token itself. We treat the token as a "dumb" state container. Instead, we implement a Interceptor Pattern (similar to OpenZeppelin's _beforeTokenTransfer hooks).&lt;/p&gt;

&lt;p&gt;Here is the simplified logic flow:&lt;/p&gt;

&lt;p&gt;User A initiates a transfer to User B.&lt;/p&gt;

&lt;p&gt;The Asset Contract pauses execution and calls the Policy Engine.&lt;/p&gt;

&lt;p&gt;The Policy Engine queries the Identity Registry (On-Chain DID).&lt;/p&gt;

&lt;p&gt;If IdentityRegistry.isVerified(UserB) == true AND Policy.allows(CountryB) == true:&lt;/p&gt;

&lt;p&gt;Return TRUE.&lt;/p&gt;

&lt;p&gt;The Asset Contract executes the state change (transfer).&lt;/p&gt;

&lt;p&gt;Pseudo-Code Implementation&lt;br&gt;
Here is a simplified Solidity representation of how we decouple the logic:&lt;/p&gt;

&lt;p&gt;Solidity&lt;/p&gt;

&lt;p&gt;// The Policy Interface&lt;br&gt;
interface IPolicyEngine {&lt;br&gt;
    function checkTransferAllowed(address from, address to, uint256 amount) external view returns (bool);&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// The Asset Token (SQHWYD RWA Standard)&lt;br&gt;
contract RealWorldAsset is ERC20 {&lt;br&gt;
    IPolicyEngine public policyEngine;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function _beforeTokenTransfer(address from, address to, uint256 amount) internal override {
    require(policyEngine.checkTransferAllowed(from, to, amount), "DAM: Policy Violation");
    super._beforeTokenTransfer(from, to, amount);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;br&gt;
Why Modular Design Matters?&lt;br&gt;
By separating the Policy Engine from the Asset Token, we achieve two things:&lt;/p&gt;

&lt;p&gt;Upgradability: Regulations change. If Brazil updates its securities laws, we simply deploy a new PolicyEngine contract and point the Asset Token to it. We don't need to migrate the token state.&lt;/p&gt;

&lt;p&gt;Interoperability: Different assets can share the same Identity Registry. A user only needs to KYC once to trade Real Estate, Carbon Credits, and Gold on our platform.&lt;/p&gt;

&lt;p&gt;The Challenge of Cross-Chain Identity&lt;br&gt;
The next frontier we are tackling is syncing this identity state across chains (e.g., Ethereum Mainnet &amp;lt;-&amp;gt; Solana). We are currently using our Unity Layer™ (powered by MPC) to act as a trusted oracle for identity propagation, ensuring that a user verified on Chain A is recognized on Chain B instantly.&lt;/p&gt;

&lt;p&gt;If you are interested in the deeper system design of our Dynamic Asset Matrix, check out our technical documentation.&lt;/p&gt;

&lt;p&gt;Happy coding.&lt;/p&gt;

&lt;p&gt;Dr. Anya Volkov Chief Technology Officer at SQHWYD &lt;a href="http://www.sqhwyd.net" rel="noopener noreferrer"&gt;www.sqhwyd.net&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>architecture</category>
      <category>solidity</category>
      <category>web3</category>
    </item>
    <item>
      <title>Implementing Threshold Cryptography: Why We Ditched Standard PKI for MPC at SQHWYD</title>
      <dc:creator>Anya Volkov </dc:creator>
      <pubDate>Wed, 17 Dec 2025 08:39:59 +0000</pubDate>
      <link>https://forem.com/anyavolkov/implementing-threshold-cryptography-why-we-ditched-standard-pki-for-mpc-at-sqhwyd-206n</link>
      <guid>https://forem.com/anyavolkov/implementing-threshold-cryptography-why-we-ditched-standard-pki-for-mpc-at-sqhwyd-206n</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/@anyavolkov/the-death-of-the-private-key-how-threshold-cryptography-mpc-redefine-asset-security-70d695c0340e" rel="noopener noreferrer"&gt;https://medium.com/@anyavolkov/the-death-of-the-private-key-how-threshold-cryptography-mpc-redefine-asset-security-70d695c0340e&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As the CTO of SQHWYD, one of the first architectural decisions I had to make was: How do we store the keys?In standard Public Key Infrastructure (PKI), the private key is a 256-bit integer. It’s a Single Point of Failure (SPOF). If you store it in an AWS S3 bucket (don't do this), it leaks. If you store it in a standard Hot Wallet, it’s vulnerable to server-side injection attacks.We decided to implement Multi-Party Computation (MPC) using Threshold Signature Schemes (TSS). Here is a look at our security stack.The Math: Shamir's Secret Sharing on SteroidsInstead of generating a private key $d$, we generate $n$ key shares.$$d \neq \sum s_i$$The key is never reconstructed. Instead, we compute the signature $\sigma$ using a distributed protocol where each party inputs their share $s_i$.At SQHWYD, we use a (t, n) threshold setup:Shard A: Stored in our HSM (Hardware Security Module).Shard B: Encrypted on the Client's device (Secure Enclave).Shard C: Held by an offline auditor.This ensures that even if our backend is compromised (root access), the attacker cannot sign a transaction because they lack the client's shard 1.Infrastructure Layer: The Hybrid ModelWe strictly separate "Operational Liquidity" from "Vault Assets."Hot/Warm Layer (MPC): Handles daily withdrawal/deposit velocity.Cold Layer (Air-Gapped): We keep 95%+ of assets in proprietary air-gapped cold storage2. These are physically isolated devices stored in geographically distributed bank-grade vaults3.The AI WatchdogWe pipe our transaction logs into Orion AI Engine™.It acts as an Intrusion Detection System (IDS) specifically for blockchain transactions. It monitors mempool states and internal logic for anomalies4.If withdrawal_amount &amp;gt; user_avg + 3*std_devThen trigger_manual_reviewConclusionBuilding an exchange in 2025 requires moving beyond "Perimeter Defense" to "Cryptographic Defense." By using MPC, we eliminate the private key as a vulnerability.If you are interested in distributed systems or cryptography, check out our whitepaper for the full specs.Dr. Anya VolkovCTO, SQHWYDhttps://&lt;a href="http://www.sqhwyd.net/" rel="noopener noreferrer"&gt;www.sqhwyd.net/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cryptography</category>
      <category>security</category>
      <category>blockchain</category>
      <category>architecture</category>
    </item>
  </channel>
</rss>
