mobileRumblefishLogo
Menu
  1. Software
  2. Blockchain
  3. Web3 product
  4. Smart Contracts
  5. Mobile app
  6. Web platform
  7. AWS Cloud
  8. NFT marketplace
  9. DeFi
  10. Fintech
  11. AI product
  12. dApp
  13. Crypto wallet
development tailored to your needs!

Rumble Fish helps entrepreneurs build and launch bespoke digital products.
We take care of the technology, so you can focus on your business

Join the ecosystem
of our satisfied customers:
companiesCarouselLogo0
companiesCarouselLogo1
companiesCarouselLogo2
companiesCarouselLogo3
companiesCarouselLogo4
companiesCarouselLogo0
companiesCarouselLogo1
companiesCarouselLogo2
companiesCarouselLogo3
companiesCarouselLogo4
Who we are?

Hi there! We're Rumble Fish - a team of world-class experts in bespoke software development. Our engineers are highly skilled in blockchain, cloud solutions, and defi/fintech development. Our strength and pride is the ability to take ownership of the entire development process and be a true partner and advisor for our customers. Our mission is to craft state-of-the-art digital products using battle-tested technologies. Try us!

40uniquely skilled devs
1pet-friendly office
8years in business
42projects
999passion for coding
What do we do?
Software Development Services and Skills for your needs To deliver the highest quality of services, our experts are always gaining new skills and knowledge. That’s how we make sure our solutions follow the latest industry standards and take advantage of the most innovative technologies.

Our team is well-versed and experienced in various blockchain development tools and technologies. Our unique skillset allows us to be at the forefront of Web3 development services so if you’re looking for a trusted IT partner to boost your decentralized product - look no further!

We deliver production-ready zero-knowledge proof solutions that actually ship to mainnet, specializing in custom ZK development, rollup scaling solutions, and privacy-preserving smart contracts that reduce processing times from hours to minutes. Try us!

We build fast, compliant, and cost-effective blockchain solutions on the XRP Ledger. From payment systems and tokenization platforms to enterprise DeFi applications, our team delivers production-ready systems that work when billions are on the line.

We build smart contracts that handle real business complexity without the usual blockchain headaches. From DeFi protocols to custom on-chain systems, we deliver production-ready solutions that scale.

Decentralized Finance (DeFi) development requires an extensive amount of blockchain knowledge, as well as a great understanding of financial mechanisms. We’ve got both that bases covered! Our team has successfully built an impressive number of DeFi products like cryptocurrency exchanges, dApps, lending protocols, or staking platforms. Try us!

Our experienced team will take your AWS cloud solutions to the next level. AWS provides purpose-built tools to support your needs, and it is the preferred choice for any blockchain project. From the plethora of cloud tools and solutions offered by Amazon Web Services, we’ll help you choose and implement the ones that serve your business the best way possible.

AI chatbots can bring value to a wide range of industries by enhancing customer interactions, streamlining processes, and improving overall efficiency. We'll craft a perfect AI assistant for your product.

Need realistic data for AI training, testing, or product development—but privacy, scale, or availability is blocking you? We engineer custom synthetic data solutions that capture the complexity of real-world data without the constraints. From multi-modal generation to domain-specific datasets, we build what platforms can't deliver.

We build custom AI knowledge management systems that turn your scattered enterprise knowledge into instant, accurate answers - no more employees wasting their valuable time hunting through SharePoint and Slack for information. Unlike platforms that trap you in subscriptions, we engineer RAG solutions specifically for your data and security requirements, then hand you complete ownership of the source code and infrastructure.

Looking for a skilled team to help you build an advanced fintech platform able to compete with the biggest in the game? At Rumble Fish, we’ve got what it takes to engineer innovative financial technology systems. We offer end-to-end fintech software development, consulting, and expertise.

Our experts provide you with knowledge, skills, and experience that elevates every project to another level. We’ll gladly take ownership of the entire process and guide you and your team through the intricacies of cutting-edge technology development.

If you’re in need of professional web development services, look no further! Rumble Fish's talented team has extensive experience in delivering top-tier web apps and websites with the use of battle-tested tools and technologies like React or Nest. We know just the right solutions to exceed your business requirements.

Whether you need an Android, an IOS app, or both, the Rumble Fish team is here to help you deliver the beautiful and efficient mobile product that your customers will simply love to use! We craft fast and secure mobile apps with a wow factor to help our customers grow their businesses and reach their goals quicker.

If you're looking for a team capable of turning your product concept into a beautiful and technologically intricate digital solution - look no further! Rumble Fish is your trusted software development partner ready to take you through the entire process of custom digital product creation - from the early stages of ideation to the post-launch support. Whether you're on a mission to build a mobile app, a Web3 product, or an advanced platform - we are here for you!

We design sleek, intuitive, and highly effective interfaces to help you overcome your business challenges. After carefully evaluating and understanding your requirements we switch to the designing mode - the end goal is the beautiful digital solution that people love to use!
Testimonials
See what our customers say about working with us
Latest case studyBridging Tari to Ethereum: WXTM & Secure Tokenization
Bridging Tari to Ethereum: WXTM & Secure Tokenization
Tari is an innovative L1 protocol focused on digital assets and privacy-preserving smart contracts. As a relatively new blockchain entering the crypto landscape, Tari faced a critical challenge: how to integrate their native XTM tokens with the broader DeFi ecosystem to enable trading, liquidity provision, and participation in decentralized finance protocols.
Collaboration timeframe:2 months
Services:Smart Contract Development, Blockchain Development, DevOps, Front-End Development, Back-End Development, AWS Cloud Solutions
We're trusted by global innovators and leaders.Join them!
TURNTABLE
A hybrid of a social network and a music app
TURNTABLE
MAKERDAO
The first truly decentralized stablecoin crypto on Ethereum
MAKERDAO
ZBAY
A private inbox, wallet, and marketplace all in one
ZBAY
VERIFYID
An identity verification MVP
VERIFYID
Rumblefish Blog
Check a piece of expert knowledge
Top ZKP Development Companies in 2026: A Guide to Zero-Knowledge Proof Experts_BlogPostImageTop ZKP Development Companies in 2026: A Guide to Zero-Knowledge Proof Experts
Selecting the right zero-knowledge proof development partner in 2026 requires understanding which companies have moved beyond theoretical implementations into production-ready systems that deliver real-world use cases. The ZKP landscape has consolidated significantly, with clear leaders emerging across enterprise solutions, Layer-2 scaling, and privacy-focused applications.  Current industry trends indicate a significant increase in demand for secure and scalable digital solutions, driving the expected growth of the blockchain development market. These trends are shaping the future of ZKP technology, with advancements in AI, financial services, and other sectors influencing adoption and innovation. This guide covers enterprise-grade ZKP solutions, smart contracts development, and blockchain technology implementations for privacy and scalability. We focus on companies with proven track records rather than early-stage projects still finding their footing. The target audience includes CTOs evaluating blockchain infrastructure investments, project managers planning ZKP integrations, and enterprises seeking partners who can navigate both technical complexity and regulatory compliance demands. **Direct answer:** The top ZKP development companies in 2026 include Matter Labs (zkSync), Starkware (StarkNet), Consensys (Linea), RISC Zero, Aztec Network, and specialized development firms like Rumble Fish that offer end-to-end ZKP implementation services across multiple protocols. After reading this guide, you will understand: * How to evaluate ZKP development companies based on protocol expertise and industry focus * Which companies lead in specific sectors (DeFi platforms, identity, supply chain) * Cost structures and engagement models across different company tiers * A practical framework for shortlisting and selecting your development partner In 2026, zero-knowledge proof (ZKP) technology is transitioning into a production-grade toolkit for scaling, privacy, and identity. Companies focusing on zkEVM interoperability, decentralized proving networks, and hardware acceleration are expected to dominate the ZKP market in the years to come. ## Understanding Zero-Knowledge Proof Development Landscape Zero-knowledge proof development encompasses the creation of cryptographic systems that verify information without revealing underlying data. This technology powers blockchain technology scalability through Layer-2 rollups, enables privacy-preserving transactions, and supports identity verification systems that meet both user expectations and regulatory requirements. For enterprises, ZKP adoption addresses two critical challenges simultaneously: reducing blockchain transaction costs while maintaining compliance with data protection regulations across sectors from finance to healthcare. As AI adoption accelerates across the global economy, the intersection of artificial intelligence and ZKP creates new demand for verifiable computation that protects proprietary data. ### Core ZKP Technologies and Protocols **zk-SNARKs** (Succinct Non-Interactive Arguments of Knowledge) produce compact proofs ideal for applications where verification speed and proof size matter. Zcash pioneered this approach for private transactions, and many DeFi platforms rely on SNARK-based systems. The trade-off involves a trusted setup ceremony, though innovations continue to reduce this limitation. **zk-STARKs** (Scalable Transparent Arguments of Knowledge) require no trusted setup and scale better for high-throughput applications. StarkNet and RISC Zero have built their infrastructure around STARKs, making them particularly suitable for enterprise applications where trust assumptions face scrutiny. **Bulletproofs** offer short proofs without trusted setup, suitable for range proofs and specific cryptographic use cases where proof size matters less than setup transparency. ### Market Demand and Industry Applications Current ZKP demand clusters around several key areas. Crypto exchange platforms use ZKP for **proof-of-reserves** **without exposing customer data.** Supply chain verification enables **provenance tracking while protecting competitive business information.** Identity systems allow **age or credential verification without revealing underlying personal data.** The market for ZKP solutions has moved beyond speculation into infrastructure that powers real revenue-generating applications. This shift means company selection criteria now emphasize production deployments and maintenance capabilities rather than purely research credentials. Understanding these market dynamics directly informs how to evaluate potential development partners, as technical protocol expertise must align with specific industry applications and compliance requirements. ## Blockchain and ZKP Development Blockchain technology has fundamentally changed how organizations approach security, transparency, and trust in digital transactions. At the heart of this innovation is **zero-knowledge proof (ZKP) development, which enables the verification of information without exposing sensitive data.** This capability is especially powerful in a global economy where privacy and compliance are paramount. ZKP solutions are now integral to blockchain technology, providing the knowledge proof mechanisms that underpin secure, scalable, and private systems. Companies like SDLC Corp and Pharos Production Inc are at the forefront of this movement, delivering tailored ZKP solutions that empower businesses to harness the full potential of blockchain. Their work exemplifies how innovation in ZKP is driving the next wave of secure digital infrastructure, giving organizations the power to build trustless systems that protect user data while enabling seamless transactions. As technology continues to evolve, the role of ZKP in blockchain will only grow, offering new solutions to complex security challenges and reinforcing the value of blockchain in the global economy. ## Artificial Intelligence in ZKP Development Artificial intelligence is rapidly becoming a cornerstone of ZKP development, with generative AI leading the charge in creating more advanced and secure protocols. The adoption of AI in this space is accelerating as organizations seek to enhance the efficiency and reliability of their transaction verification processes. By leveraging artificial intelligence, companies can automate complex proof generation, detect vulnerabilities, and optimize ZKP systems for real-world use cases. This trend has significant implications for national security, as AI-powered ZKP solutions can help prevent cyber attacks and safeguard critical data. As demand for secure digital infrastructure grows, the expected adoption of AI in ZKP development will continue to rise, driving innovation and setting new standards for privacy and security. The integration of AI not only meets current needs but also positions companies to respond to future challenges, making AI adoption a key factor in the evolution of zero-knowledge proof technology. ## Cloud Computing for ZKP Development Cloud computing is revolutionizing the way ZKP systems are developed and deployed, offering the scalability and flexibility required for modern cryptographic applications. By leveraging robust cloud infrastructure and advanced data centers, companies can accelerate the development cycle and bring ZKP solutions to market faster. This infrastructure provides the processing power and data support necessary for large-scale ZKP verification, ensuring reliability and performance even as adoption grows. As the market cap of ZKP-focused companies expands, the need for secure, high-performance cloud computing becomes even more critical. Reliable infrastructure not only supports current projects but also lays the groundwork for future innovation in the industry. With cloud computing, organizations can **scale their ZKP deployments efficiently, reduce operational costs, and maintain the agility needed to respond to evolving market demands.** ## ZKP Use Cases The versatility of zero-knowledge proof technology is evident in its wide range of real-world use cases across industries and geographies. In the crypto exchange sector, ZKP enables proof-of-reserves and secure transactions without compromising user privacy. Blockchain technology applications extend to supply chain management, where ZKP ensures product authenticity and traceability while protecting sensitive business data. Energy policy in the Middle East is leveraging ZKP to secure high-value oil and gas transactions, while in Europe, the technology is being used to safeguard consumer behaviors and prevent identity theft. The adoption of ZKP in decentralized applications and DeFi platforms is also accelerating, as companies seek to build more transparent and secure financial systems. As technology advances and adoption spreads, new and innovative use cases for ZKP are expected to emerge, further solidifying its role in shaping the future of secure digital interactions. ## Key Evaluation Criteria for ZKP Development Companies Building on the landscape overview, selecting a ZKP development partner requires systematic evaluation across technical, operational, and strategic dimensions. The following criteria separate companies that can deliver long-term value from those offering surface-level expertise. ### Technical Expertise and Protocol Mastery Strong ZKP development companies demonstrate mastery across multiple dimensions: * **Protocol depth**: Experience implementing zk-SNARKs, zk-STARKs, or both, with the ability to recommend the appropriate system for specific use cases * **Language proficiency**: Expertise in Rust, Cairo, Noir, Circom, and other ZKP-specific languages that power modern implementations * **Circuit design**: Proven ability to design efficient circuits that minimize proving time and gas costs * **Integration capability**: Experience connecting ZKP systems with existing blockchain infrastructure, cloud computing environments, and data centers Look for companies with open-source contributions, published research, or documented implementations that demonstrate depth beyond marketing claims. ### Industry Track Record and Case Studies Proven deployments reduce project risk significantly. Evaluate potential partners on: * **Mainnet launches**: Systems running in production with real users and real transactions * **Client retention**: Long-term relationships indicate successful ongoing support * **Audit partnerships**: Established relationships with security firms for third-party verification * **Sector experience**: Direct experience in your industry, whether that’s finance, gaming, identity, or supply chain [![ZKP Rumble Fish ](https://strapi-uploads-staging-aldnr.rumblefish.dev/Tables_ae12b2d140.png)](https://www.rumblefish.dev/case-studies/decentralized-ddex-registry-original-works/) Companies with a strong presence in specific verticals often deliver faster because they understand domain-specific challenges before project kickoff. ### Development Approach and Support Services End-to-end capabilities matter for complex ZKP implementations: * **Architecture design**: Ability to specify systems before writing code * **Development methodology**: Clear processes for iterative development and testing * **Security practices**: Integrated audit preparation and vulnerability assessment * **Post-launch support**: Maintenance agreements, upgrade paths, and ongoing optimization The bridge between technical capability and business success often lies in these operational factors rather than pure cryptographic expertise. ## Top ZKP Development Companies in 2026 The following profiles apply the evaluation criteria to identify leaders across the ZKP development landscape. Company rankings reflect protocol expertise, production deployments, and client accessibility. #### **Matter Labs (zkSync)** Matter Labs has established zkSync as the leading EVM-compatible zk-rollup, with adoption rates that position it among the most actively used Layer-2 solutions. Their focus on developer experience through familiar Ethereum tooling reduces integration costs for teams already building decentralized applications on Ethereum. _**Strengths**_**:** EVM compatibility, extensive documentation, mature developer ecosystem  _**Focus**_**:** Ethereum scaling, DeFi platforms, general-purpose smart contracts  _**Best for**_**:** Projects requiring Ethereum-native experience with reduced transaction costs #### **Starkware (StarkNet)** Starkware’s STARK-based infrastructure powers StarkNet, with the Cairo virtual machine offering optimized performance for ZKP computation. Their 2026 roadmap includes L3 building blocks and enterprise-grade compliance tooling, addressing institutional demand for regulated ZKP solutions. _**Strengths**_**:** High throughput, no trusted setup, growing gaming ecosystem  _**Focus**_**:** High-performance applications, gaming, DeFi infrastructure  _**Best for**_**:** Projects prioritizing scalability and willing to invest in Cairo development #### **Consensys (Linea)** Linea’s integration with MetaMask provides unmatched user accessibility, while recent security upgrades demonstrate a commitment to reliability. Consensys brings enterprise credibility and regulatory awareness that appeals to institutional investors and corporate blockchain initiatives. _**Strengths**_**:** MetaMask integration, enterprise backing, compliance focus  _**Focus**_**:** Consumer-facing applications, enterprise blockchain  _**Best for**_**:** Projects requiring mainstream user accessibility and institutional trust #### **Rumble Fish** Rumble Fish operates as a specialized blockchain development company with deep ZKP implementation experience across multiple protocols. Unlike protocol-specific companies, Rumble Fish provides technology-agnostic consulting and development that matches project requirements to optimal ZKP solutions. _**Strengths**_**:** Multi-protocol expertise, end-to-end development services, enterprise consulting  _**Focus**_**:** Custom ZKP implementations, integration with existing systems, advisory services  _**Best for**_**:** Enterprises seeking vendor-neutral guidance, bridge development, and full-cycle development support #### **RISC Zero** RISC Zero’s STARK-based platform enables zero-knowledge verification for general computation using the RISC-V architecture. With active development (1,800+ GitHub stars and continuous updates), they’re positioning for real-world applications beyond blockchain, including AI verification and confidential computing. _**Strengths**_**:** General-purpose verifiable computing, RISC-V compatibility, active development  _**Focus**_**:** Verifiable computation, cross-chain applications, AI verification  _**Best for**_**:** Projects requiring ZKP for general computing beyond blockchain transactions #### **Aztec Network** Aztec focuses exclusively on privacy, using the Noir language for encrypted transactions and confidential smart contracts. Their specialization makes sense for projects where privacy is the primary requirement rather than scalability. _**Strengths**_**:** Privacy-first design, confidential smart contracts  _**Focus**_**:** Private DeFi, confidential transactions #### **Zircuit** Backed by Pantera Capital, Zircuit combines real-time monitoring with zero-knowledge proofs in a hybrid model. This approach addresses security concerns that pure ZKP solutions sometimes face, creating differentiated positioning in the competitive Layer-2 market. _**Strengths**_**:** Hybrid security model, institutional backing  _**Focus**_**:** Security-focused rollup applications #### **Mina Protocol** Mina’s recursive zk-SNARK approach maintains an approximately 22KB blockchain state, enabling mobile-friendly verification. This ultra-lightweight design serves use cases where consumers need to verify proofs on resource-constrained devices. _**Strengths**_**:** Lightweight verification, mobile compatibility  _**Focus**_**:** Mobile applications, consumer verification ### Comparison Matrix |   | **Matter Labs** | **Starkware** | **Consensys** | **Rumble Fish** | **RISC Zero** | | --- | --- | --- | --- | --- | --- | | **Primary Protocol** | zk-SNARKs | zk-STARKs | zk-SNARKs | Multi-protocol | zk-STARKs | | **EVM Compatibility** | Full | Via Kakarot | Full | Varies | Limited | | **Enterprise Services** | Limited | Growing | Strong | Comprehensive | Developer-focused | | **Industries Served** | DeFi, NFTs | Gaming, DeFi | Enterprise, Consumer | Cross-sector | Computing, AI | | **Engagement Model** | Protocol use | Protocol use | Protocol + consulting | Custom development | SDK integration | | **Relative Cost** | Low (protocol fees) | Low (protocol fees) | Medium | Medium-High | Low (open source) | This comparison helps identify which company aligns with specific project requirements. Protocol-focused companies work well for teams building natively on their platforms, **while service-oriented companies like Rumble Fish suit enterprises needing custom solutions integrated with existing infrastructure.** ## Common Challenges When Selecting ZKP Development Partners Selection decisions frequently stall on predictable challenges. Addressing these proactively accelerates partner selection and reduces project risk. ### Technical Complexity vs. Business Requirements ZKP projects often face tension between what’s technically optimal and what’s practically achievable within business constraints.  **Solution**: Start with business requirements and work backward to technical specifications. Request that potential partners explain their recommendations in terms of trade-offs rather than technical ideals. Companies that can translate cryptographic choices into business impact demonstrate the communication skills needed for successful projects. ### Cost vs. Quality Trade-offs ZKP development costs vary dramatically based on protocol choice, complexity, and provider tier. Low-cost providers may lack the expertise to handle edge cases that emerge in production.  **Solution**: Evaluate the total cost of ownership, including maintenance, upgrades, and potential security incidents. Request references from similar-scale projects and verify that quoted timelines reflect realistic complexity assessments. Investing in experienced partners typically delivers better long term value than minimizing initial costs. ### Integration and Scalability Concerns ZKP systems must work with existing blockchain infrastructure, backend services, and growth projections. **Solution**: Require potential partners to demonstrate integration experience with your specific technology stack. Ask for architecture documentation from previous projects showing how they handled scalability transitions. Companies experienced with production growth can identify integration challenges before they become expensive problems. Strategic partner selection requires balancing these factors against project-specific priorities rather than seeking a universally “best” provider. ## ZKP Future Outlook Looking ahead, the future of zero-knowledge proof technology is exceptionally promising. Adoption rates are projected to rise sharply as more companies recognize the long-term value and transformative potential of ZKP. The market is witnessing a surge in demand, with investors increasingly backing ZKP development projects that promise strong returns and sustainable growth. Innovation in this space is driving a strong presence for ZKP across industries, and the technology’s ability to deliver secure, privacy-preserving solutions is attracting attention from both established enterprises and emerging startups. As the conversation around ZKP grows, now is the ideal time for companies and individuals to explore its potential impact. With its proven value, robust technology foundation, and expanding market, ZKP is poised to become a cornerstone of digital security and trust for the next decade and beyond. ## Conclusion and Next Steps Selecting the right ZKP development partner in 2026 requires matching technical protocol expertise with industry experience and operational capabilities. The companies profiled here represent different strengths - from protocol-native development with Matter Labs or Starkware, to enterprise-focused services from Consensys or Rumble Fish, to specialized solutions from emerging leaders. ## Additional Resources * **Protocol Documentation**: [zkSync](https://docs.zksync.io/), [StarkNet](https://docs.starknet.io/), [RISC Zero](https://dev.risczero.com/) * **Industry Case Studies**: [Decentralized DDEX Registry](https://www.rumblefish.dev/case-studies/decentralized-ddex-registry-original-works/) * **Technical Evaluation**: Request a consultation with Rumble Fish’s ZKP specialists for technology-agnostic project assessment For direct consultation on ZKP development requirements, contact [Rumble Fish](https://www.rumblefish.dev/contact/) to discuss your project scope and receive tailored recommendations.
Blockchain
What Connects Poseidon to X-Ray: A Deep Dive into ZKP on Stellar_BlogPostImageWhat Connects Poseidon to X-Ray: A Deep Dive into ZKP on Stellar
Oskar.jpg_BlogPostAuthorAvatarBy Oskar Karcz
Welcome back! Seriously, welcome back, because we’re diving into the world of Zero-Knowledge Proofs (ZKP) once again. But this time, we’re looking at it from a fresh angle: the Stellar blockchain perspective. I must admit, I was surprised by how beautifully this blockchain already supports ZKP - and their plans for the future are even more ambitious. So, if the clickbait title piqued your curiosity about what connects the God of the Sea (Poseidon) to medical imaging (X-ray), stay with me until the end. Grab a coffee, and let's explore elliptic curves, hash functions, and the magic of host functions. ## ZKP and Stellar: A Match Made in Heaven I’ve already written a few articles about ZKP (like [ZKP Overview Part 2](https://www.rumblefish.dev/blog/post/the-current-state-of-knowledge-about-zero-knowledge-comprehensive-private-token-overview-part-2/) or [ZKP Overview Part 3](https://www.rumblefish.dev/blog/post/the-current-state-of-knowledge-about-zero-knowledge-comprehensive-private-token-overview-part-3/)), so before we dive in, please check those out to make sure you’re familiar with the basics. Or, you can ask your Agentic AI (oh look, [I wrote about that too!](https://www.rumblefish.dev/blog/post/agentic-ai/)) to explain keywords like circuits, Circom language, and proof generation/verification. Let’s learn more about Stellar. They introduce themselves as  _“an open-source blockchain used for a variety of payment and remittance applications.”_ It’s a wide net, but the most interesting Stellar feature for us right now is how it supports ZKP, and how we can write smart contracts that utilize this facet. The Stellar network has a smart contract platform called Soroban. Smart contracts here are written in Rust and compiled to WebAssembly (Wasm) for deployment ([source](https://developers.stellar.org/docs/build/smart-contracts/overview)). That’s enough for us to know at the moment, but if you’re interested in getting your hands dirty with Soroban, check out the [Getting started guide](https://developers.stellar.org/docs/build/smart-contracts/getting-started). Not so long ago, in 2024, Stellar took a quantum leap toward adopting advanced ZKP systems by [adding support for the **BLS12-381 elliptic curve**](https://github.com/stellar/rs-soroban-env/issues/779). But what exactly do I mean by “adding support”? To understand this, let’s take a quick detour into the world of host functions. ## Host Functions: The Captain and the Nav-Computer Let’s use a space-themed analogy (we are talking about Stellar, after all). Imagine your smart contract is the Captain of a starship. If the Captain needs to open a sliding door or turn on the lights (simple smart contract logic), they do it easily. It consumes almost no energy. But imagine the Captain needs to calculate a hyper-jump trajectory through a moving asteroid field (that’s the heavy ZKP math). If the Captain tried to calculate this by hand using a pencil and paper on the bridge, it would take weeks, burn through all the ship's life support reserves (gas fees), and the ship would likely crash before the answer was found. A host function is like using the ship’s dedicated Nav-Computer. The Captain doesn't do the math manually; they just punch in the destination and hit "Calculate." The ship’s mainframe (the Stellar nodes) runs the complex physics equations instantly using highly optimized hardware circuits. The Captain still decides where to go (the logic), but the heavy lifting is offloaded to the machine built specifically for speed. In technical terms, the "Nav-Computer" is the pre-compiled, native machine code running on the node, which is infinitely faster than the "Captain" trying to run math inside the constrained Wasm environment. Generally speaking, every blockchain has its own unique set of host functions (often called "precompiles," "syscalls," or "native programs"). Think of them like the operating system APIs for that specific blockchain. ### BLS12-381… So, back to the main topic: "adding support" meant adding host functions for BLS12-381 and its underlying field arithmetics. In simple terms: "Now you can play around with ZKP on Stellar!" Wooooow, isn’t that awesome? But if you opened the GitHub issue link I shared earlier ([this one,](https://github.com/stellar/rs-soroban-env/issues/779) cheers if you did!), you might have read: “The most widely used pairing friendly curve is BN254 (...) due to the fact that Ethereum has support for it.” Wait. What is BN254? Why was BLS12-381 chosen first? AND WHY DO THESE NAMES LOOK SO RANDOM? Let’s take another detour to talk about elliptic curves. ### … and BN254 At their core, elliptic curves are specific mathematical structures, essentially complex algebra equations graphed as curves, that allow computers to perform cryptographic tasks like signing transactions or verifying proofs extremely efficiently. The names BN254 and BLS12-381 might look random, but they are scientific labels: "BN" and "BLS" stand for the researchers who discovered the curve families (Barreto-Naehrig and Barreto-Lynn-Scott), while the numbers describe precise parameters like the size of the prime numbers used to build them. Think of these two curves as incompatible types of mathematical railroad tracks designed for the heavy lifting of Zero-Knowledge proofs. * **BN254** (aka \`alt\_bn128\`) acts like a "legacy" high-speed rail line from around 2015. It was adopted early by Ethereum, making it the standard track for thousands of existing applications because it is lightweight and cheap to run. However, later research found its security walls (about 100-bit) to be slightly thinner than originally intended. * **BLS12-381** is the modern, heavy-duty freight line designed for long-term safety. It offers the gold-standard 128-bit security preferred by newer networks like Zcash and Ethereum 2.0. This extra armor means its keys are larger and its operations require slightly more computational power. Because a proof written for one curve is mathematically unreadable by the other, Stellar's decision to support both is like building a station that can service both the older, widespread commuter trains and the newer, heavy-armored security transports. This ensures developers don't have to rebuild their entire fleet just to switch networks. ## X-RAY: The Protocol Upgrade That Changes Everything So, did Stellar make the right decision by implementing BLS12-381 first and not BN254? Yes and no. Yes, for the security reasons I mentioned above. No, because right now (Jan 2026), implementing support for BN254 is… actively in progress! But why? As explained in [_CAP-0074: Host functions for BN254_](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0074.md) (CAP stands for Core Advancement Proposals): _“While Stellar has native support for BLS12-381, many existing applications still rely on BN254 because it's the only pairing-friendly elliptic curve with native support in the EVM. Adding BN254 support will allow those applications to add support for Soroban without the need to use a different curve.”_ Without native Soroban support for BN-254, developers building ZK apps on Stellar would have to either rewrite their applications or maintain complex workarounds. Supporting both gives developers the flexibility to choose the curve that best suits their goals. In Nov 2025, the Stellar Team announced an upcoming protocol upgrade called X-Ray. This upgrade proposes native support not only for BN254 but also for another important ZK primitive: Poseidon! ## Poseidon: The Hash Function Built for Zero-Knowledge Poseidon is a family of hash functions designed specifically for ZKP systems. As the article states: _“While BN254 provides the pairing operations for proof verification, you also need an efficient cryptographic hash, which is where Poseidon comes in. (...) These primitives let developers design hash functions that are highly efficient in ZK circuits, addressing a key performance bottleneck in ZK systems.”_ Traditional hashes like SHA-256 are computationally expensive to model within proofs. Poseidon is like a sports car built specifically for the ZK racetrack. And again, adding support for it means adding a host function to Soroban. This was introduced in [CAP-0075: Cryptographic Primitives for Poseidon/Poseidon2 Hash Functions.](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0075.md) ## Why This Matters? This perfect duo, **CAP-0074** and **CAP-0075,** establishes the rock-solid cryptographic foundation developers have been waiting for. It allows us to build privacy-preserving applications on Stellar without compromising the transparency that makes blockchain so powerful. So, what does this actually unlock for us? (Glad you asked!): * **Smooth Sailing:** Migrating existing ZK apps becomes a walk in the park. * **Turbo Efficiency:** Proof systems become faster, leaner, and more powerful. * **Wallet-Friendly:** We’re talking significantly lower costs for ZK-based contracts. * **The Big Bridge:** It opens a massive gateway to the broader ZK ecosystem, inviting everyone to the party. I hope this (zero-) knowledge unlocks your curiosity and willingness to give Stellar a try with your new ZKP project. I’ve already tried it and can’t wait to see both CAPs live on mainnet! In the meantime, stay tuned, and as always, [reach out to us if you have any questions.](mailto:hello@rumblefish.dev) See you next time!
Blockchain
Have an idea?
Let’s work
together!
We will answer any questions you may have related to your startup journey!Do you prefer e-mail?
hello@rumblefish.pl