Ryan S.
Ryan S.
Security engineer | Blockchain Developer

Blog specialized on Security, Crypto and blockchain.

Social
  • Twitter
  • GitHub
  • LinkedIn
  • bsky
    Bluesky

2026 © Ryan S.

    SHAKE128 — The Extendable-Output Function of the SHA-3 Standard (FIPS 202)

    SHAKE128 — The Extendable-Output Function of the SHA-3 Standard (FIPS 202)

    How SHAKE128 (FIPS 202) turns the Keccak sponge into an extendable-output function, with its rate, capacity, domain separation and related-output hazard.

    2026, Aug 24   —  20 minute read
    The SHA-3 Standard (FIPS 202) — A Second Family of Hash Functions

    The SHA-3 Standard (FIPS 202) — A Second Family of Hash Functions

    Why NIST ran a hash competition, what FIPS 202 standardized, how the four SHA3 hash functions differ from SHA-2, and the rules governing their approved use.

    2026, Aug 24   —  17 minute read
    How Centrifuge Vaults Work — Asynchronous ERC-7540 Investment on a Hub-and-Spoke Protocol

    How Centrifuge Vaults Work — Asynchronous ERC-7540 Investment on a Hub-and-Spoke Protocol

    A technical walkthrough of Centrifuge V3 vaults - the ERC-7540 request lifecycle, the pool escrow reservation model, the pricing and rounding rules, and the transfer hook.

    2026, Aug 18   —  25 minute read
    Double-Entry Bookkeeping On-Chain — How the Centrifuge Hub Keeps a Multi-Chain Pool's Books

    Double-Entry Bookkeeping On-Chain — How the Centrifuge Hub Keeps a Multi-Chain Pool's Books

    How Centrifuge implements real double-entry accounting in Solidity - debit-normal accounts, balanced journals, cross-chain snapshots, and the NAV and share price derived from them.

    2026, Aug 18   —  20 minute read
    Two Ways to Build a Permissioned Token — Centrifuge's Transfer Hook Against ERC-3643

    Two Ways to Build a Permissioned Token — Centrifuge's Transfer Hook Against ERC-3643

    A comparison of two enforcement architectures for regulated tokens - Centrifuge's single swappable hook with packed eligibility data, and ERC-3643's identity registry plus compliance modules.

    2026, Aug 18   —  21 minute read
    Centrifuge Cross-Chain Messaging — Per-Pool Adapter Quorums, Batching and Failure Recovery

    Centrifuge Cross-Chain Messaging — Per-Pool Adapter Quorums, Batching and Failure Recovery

    How Centrifuge routes messages between chains - per-pool adapter sets, an n-of-m vote counter that tolerates duplicates, transient batching, gas subsidies, and the recovery paths.

    2026, Aug 18   —  22 minute read
    STM32 Memory Protection in Practice - RDP, WRP, Firewall and OTP

    STM32 Memory Protection in Practice - RDP, WRP, Firewall and OTP

    What STM32L4 readout protection, write protection, the hardware firewall, PCROP, OTP and flash ECC actually do, how a shipping product combines them, and where each one stops helping.

    2026, Jul 31   —  18 minute read
    • View all

      ISO20022

      25 Posts

    • View all

      ZKP

      21 Posts

    • View all

      ai

      14 Posts

    • View all

      blockchain

      138 Posts

    • View all

      blockchainBestOf

      12 Posts

    • View all

      cryptography

      63 Posts

    • View all

      defi

      32 Posts

    • View all

      eli10

      8 Posts

    • View all

      ethereum

      51 Posts

    • View all

      finance

      3 Posts

    • View all

      linux

      14 Posts

    • View all

      network

      46 Posts

    • View all

      oracle

      2 Posts

    • View all

      programmation

      48 Posts

    • View all

      rfc

      3 Posts

    • View all

      security

      81 Posts

    • View all

      solana

      10 Posts

    • View all

      solidity

      41 Posts

    • View all

      tryhackme

      4 Posts

    • View all

      web

      8 Posts