
Suoritettu
Julkaistu
Maksettu toimituksen yhteydessä
Research Focus: Improving Proof of Work (PoW) efficiency and cross-chain confidentiality via zk-SNARKs. The Groundfloor Opportunity: This project represents a unique opportunity to lead the research and implementation of ZK-SNARKs on a nascent PoW chain. We are aiming to achieve what Zcash did for privacy and what Bitcoin Cash sought for utility, but at a "Groundfloor" level on a Sovereign EVM. As a lead architect, you will not just be coding; you will be officially improving the Bitnet Money blockchain's privacy infrastructure, establishing a reference standard for trustless OTC exchange before the ecosystem scales. Introduction: Polygon proved that you could take the standard Ethereum Virtual Machine and wrap it in a zero-knowledge proof layer to achieve instruction-level compatibility with cryptographic finality. By referencing their success, we ground this project in proven computer science while applying it to a unique Proof of Work environment. Launched in 2023, this Sovereign PoW ecosystem requires a high-security, non-custodial environment for the peer-to-peer exchange of Proof-of-Work Bitnet Money (BTN). Our goal is to implement the ZK-EVM principles pioneered by Polygon, optimized for the decentralized sovereignty of Bitnet. Role: Lead Blockchain Architect (ZK-HTLC Specialist) Budget: $500 Fixed (Grant-Based Milestones) | Timeline: 10 Days Network: Bitnet Money (Chain ID 210 | Sovereign PoW EVM) RPC: [login to view URL] Explorer: [login to view URL] Genesis: 0xa3cc7f928cebbc82a199e3c506104df317244e5de86018b375ef3096f674f1a 1. PROJECT OBJECTIVE Build an immutable, decentralized ZK-Atomic Swap platform. The system utilizes Hashed Time-Locked Contracts (HTLC) and Groth16 Zero-Knowledge Proofs (zk-SNARKs) to enable confidential, trustless swaps between native BTN and stablecoins (MockUSDT, MockUSDC, MockUSD1).1. PROJECT OBJECTIVE Build an immutable, decentralized ZK-Atomic Swap platform. The system utilizes Hashed Time-Locked Contracts (HTLC) and Groth16 Zero-Knowledge Proofs (zk-SNARKs) to enable confidential, trustless swaps between native BTN and stablecoins (MockUSDT, MockUSDC, MockUSD1). 2. TECHNICAL STACK & GUARDRAILS (NON-NEGOTIABLE) EVM Equivalence: Maintaining the 100% Solidity compatibility established by the Polygon zkEVM model. Privacy: zk-SNARK (Groth16) via Circom/SnarkJS. (No STARKs). Verifier: Solidity contract using BN254 (alt_bn128) curve + EVM pairing precompile. Gas Target: On-chain verification MUST be < 300,000 gas. Sovereignty: Zero-Admin. 0 matches for owner, onlyOwner, proxies, or upgradeability. Security: Nullifiers required to prevent replay attacks and Proof Malleability checks. Proving: Witness generation MUST be client-side (in-browser). Zero backend calls. 3. MILESTONES & THE "48-HOUR MOMENTUM" OFFER PHASE 1: Foundation & Down Payment ($150) Goal: Establish the fundamental "Lock-Claim-Refund" PoW state machine. The Challenge: Deliver functional Mock Tokens and a verified HTLC within 48 hours. Audit: Provide a Refund Transaction Hash (Lock -> Timeout -> Refund) proven on-chain. Verification: All contracts verified (Green Checkmark) on explorer.bitnetmoney.com. PHASE 2: ZK-Circuit & Verifier Integration ($150) Goal: Integrate the zero-knowledge privacy layer (inspired by Polygon's recursion/verification logic). Deliverables: .circom circuit + BN254 Solidity Verifier. Logic: Prove knowledge of secret without revealing preimage. Implement Nullifiers. Setup: Conduct Phase 2 Trusted Setup contribution for .zkey parameters. PHASE 3: Sovereign React DApp & Publication ($200) Goal: Validate proof generation in a zero-trust, client-side environment. The Frontend: React + Ethers.js. Client-side WASM for proof generation. Visual States: PENDING (Yellow), READY (Green), COMPLETED (Blue), EXPIRED (Red). Publication: Full source on GitHub, Arweave, and IPFS under your name. 4. TECHNICAL UI/UX SPECIFICATION Feature Technical Requirement UI Element Secret Generator Generate secure bytes32 random string + sha256 hash. "Generate Secret" Button + 2 Text Boxes. New Swap Form Fields: Target Address, Amount, Lock Code (Hash), Timelock. Input Form + "Create Swap" Button. Status Dashboard Scan contract state via Lock Code. Search Input + Visual Status Logic. Claim Logic Function call: claim(bytes32 _secret). "Claim" Button (Active if secret revealed). Refund Logic Function call: refund(). "Refund" Button (Active if [login to view URL] > timelock). 5. CRITICAL COMPLIANCE CHECKLIST No Owner Functions: 0 matches for owner or onlyOwner. Contracts must be ownerless. Refund Logic: Personally tested lock -> timeout -> refund sequence on-chain. BN254 Compatibility: Verifier must use the EVM-native pairing precompile. 3-Venue Publication: GitHub + Arweave + IPFS access is mandatory for final payment. 6. REQUIRED SKILLS & SCREENING TEST Applicants must answer these 3 questions: How do you plan to keep the Groth16 verifyProof call under 300k gas on an EVM, following the efficiency standards seen in Polygon's architecture? In your Circom circuit, how will you ensure a single ZK-proof cannot be "replayed" to claim multiple swaps? Why is it a critical security failure to generate the "Witness" on a backend server for this specific project? DEVELOPER CONFIRMATION (REPLY WITH THIS): "I agree to the 3-phase, based on my bid for the project i.e ZK-Atomic Swap suite. I confirm: BN254 Solidity verifier, no owner functions, client-side witness generation, <300k gas verification, and as the developer of this project, I will do on my own the necessary for publication on GitHub/Arweave/IPFS."
Projektin tunnus (ID): 40291523
47 ehdotukset
Etäprojekti
Aktiivinen kuukausi sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista

Hello, Your project to implement a ZK-Atomic Swap platform on Bitnet Money is cutting-edge, combining PoW, HTLCs, and Groth16 zk-SNARKs. I specialize in Solidity smart contracts, client-side zk-SNARK witness generation, and EVM-based privacy protocols, so I can deliver the full 3-phase scope: Phase 1: Build a secure, immutable Lock-Claim-Refund HTLC state machine with functional Mock Tokens, verified on-chain, and refund logic fully tested. Phase 2: Implement the Circom Groth16 circuit, BN254 Solidity verifier, and nullifiers to prevent replay attacks. I’ll also contribute to the trusted setup for .zkey parameters. Phase 3: Create a sovereign React + [login to view URL] DApp with in-browser WASM proof generation, clear swap statuses, and full publication on GitHub, Arweave, and IPFS. I focus on zero-admin, ownerless contracts, on-chain verification under 300k gas, and maintaining a fully trustless client-side workflow. Security and immutability will be integral throughout.
$500 USD 7 päivässä
0,0
0,0
47 freelancerit tarjoavat keskimäärin $498 USD tätä projektia

Hello, I understand your goal to build an immutable, decentralized ZK-Atomic Swap platform on Bitnet Money, with 100% Solidity compatibility (Polygon-like) and Groth16 zk-SNARKs for private, trustless swaps between BTN and Mock tokens. My approach is to architect a client-side proof workflow, ensure on-chain verification under 300k gas, and deliver a zero-admin, ownerless contract suite with robust nullifier checks. I will implement the lock-claim-refund state machine, Circom circuits for BN254 verification, and a browser-based witness generator to avoid back-end exposure. I’ll align with your 3-phase plan, drive Phase 1 foundations quickly, integrate Phase 2 zk-circuits, and finish Phase 3 with a sovereign React DApp and full publication on GitHub/Arweave/IPFS. I will maintain Solidity 100% compatibility, strict privacy with Groth16 proofs, and no admin controls, while ensuring audit-ready code with green verifications on the explorer. 1- Given the strict gas cap for verification (<300k) on BN254, what are your expectations for proof size and circuit complexity to stay within budget? 2- How will you handle key management for the in-browser witness generation to avoid leakage? 3- Do you require multi-network testnets for interoperability testing before mainnet launch? Best regards,
$750 USD 28 päivässä
7,7
7,7

Hi there, I am excited about the opportunity to lead the development of the ZK-Atomic Swap platform for the Bitnet Money blockchain. With extensive experience in blockchain architecture and a strong background in cryptographic concepts, particularly zk-SNARKs, I am confident in my ability to establish a decentralized, immutable platform that meets the project's objectives efficiently. My prior work on similar projects ensures that I understand the importance of maintaining low gas limits while implementing complex functionalities like Hashed Time-Locked Contracts (HTLC). Having successfully completed numerous tasks in this field, earning five-star feedback, I am well-equipped to tackle the challenges ahead. As outlined in the proposal, the approach will be meticulous, ensuring that our smart contracts are robust and easy to audit. I’m ready to get started and would love to connect to discuss the next steps in this exciting project. What challenges do you foresee in the implementation of the Groth16 proofs within the given gas limit? Best regards,
$610 USD 6 päivässä
4,2
4,2

Dear Client, I recently completed a project focused on enhancing blockchain privacy and efficiency using zk-SNARKs, which directly aligns with your goal of improving Proof of Work (PoW) efficiency on the Bitnet Money blockchain. My experience in developing a decentralized ZK-Atomic Swap platform has equipped me to construct a secure, trustless ecosystem for confidential swaps between BTN and stablecoins. I can provide a robust solution that ensures low gas consumption for on-chain verifications while implementing a solid privacy layer through Groth16 zero-knowledge proofs. My approach will ensure that all contracts are ownerless and secure against replay attacks, establishing a reliable standard for your project's requirements. With my core competencies in Solidity, zk-SNARK integration, and EVM architecture, I am confident I can deliver this project efficiently within your timeline. I am ready to begin work immediately and would love to discuss the details further. Thank you for reviewing my proposal. Best regards, Abdulhamid
$350 USD 1 päivässä
4,4
4,4

Having architected privacy layers using Circom and Groth16, I recognize the technical rigor required for your Sovereign ZK-Atomic Swap engine. My experience optimizing R1CS constraints for cross-chain privacy ensures the balance between PoW efficiency and ZK-proof generation remains optimal for a high-performance OTC experience. I have previously tackled trustless state verification across disparate chains, focusing on eliminating intermediaries while maintaining strict transaction confidentiality through verifiable hidden states and robust circuit design. I will utilize Circom 2.0 to design optimized circuits, minimizing constraints for fast client-side proof generation. The implementation will leverage the Groth16 proving system for its constant-size proofs, integrated with a Rust-based framework to address the PoW efficiency research component. I will focus on Poseidon-based Merkle Trees for state management and private input validation, ensuring the swap logic is immutable and verifiable without leaking sensitive metadata. This approach maintains cross-chain confidentiality through secure signal handling and efficient witness generation. Regarding PoW efficiency, are you prioritizing specific hash algorithm optimizations within the ZK circuit, or is the research focused on proof segment batching? Also, do you prefer traditional HTLCs or moving toward Adapter Signatures for the underlying swap logic?
$750 USD 21 päivässä
3,3
3,3

Hello, With extensive experience in blockchain and zero-knowledge proofs, I have led the development of privacy-focused decentralized protocols and am confident in enhancing the Bitnet Money blockchain's privacy infrastructure. I will deliver a trustless OTC exchange platform using Groth16 zk-SNARKs, ensuring 100% Solidity compatibility and strict security standards. How do you plan to keep the Groth16 verifyProof call under 300k gas on an EVM, following the efficiency standards seen in Polygon's architecture? Thanks, Juan Aponte
$600 USD 9 päivässä
2,6
2,6

Hi Mate , Good morning! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I’m well versed in React/Redux, Angular JS, Node JS, Ruby on Rails, html/css as well as javascript and jquery. I have rich experienced in Solidity, Cryptography, Blockchain, Frontend Development, Smart Contracts and Web3.js. For more information about me, please refer to my portfolios. I’m ready to discuss your project and start immediately. "Witness" Looking forward to hearing you back and discussing all details.. Appreciate your prompt response
$555 USD 3 päivässä
2,0
2,0

Hello, I’ve carefully reviewed your project details, and it genuinely sounds exciting. I’d be glad to contribute my experience to help make it a success. With over 10 years of hands-on experience in blockchain, web, mobile, and software development, I’ve worked with clients across the globe and successfully delivered 500+ projects to date. My team and I bring strong expertise in blockchain technologies, including Solidity, Rust, Stylus, EVM-compatible chains, and Clarity, with hands-on experience delivering award-winning projects on the Avalanche and Arbitrum chains. Alongside blockchain development, we have deep proficiency in MEAN/MERN stacks, Flutter, React Native, PHP, Laravel, Python, AI-driven solutions, CRM/CMS platforms, and DevOps, enabling us to build secure, scalable, and high-performance digital products end to end. What drives me most is solving complex problems and transforming ideas into scalable, secure, and user-friendly products. I place high value on clear communication, transparency, and dependable delivery, ensuring clients feel confident in their decision to work with us. Looking forward to your response. Warm regards, Naresh Joshi
$500 USD 7 päivässä
1,5
1,5

⭐Timeline: 10 days | Cost: $500 | Proven experience⭐ I've successfully completed similar projects, building Solidity smart contracts and privacy-focused blockchain tools involving zk-SNARK integrations and HTLC-based swap logic. Based on my experience, the main challenge is keeping Groth16 verification efficient while maintaining strong replay protection and trustless proof generation. I will structure the verifier using BN254 pairing precompiles and optimized circuits so the verifyProof call stays below the 300k gas target. For replay protection, the Circom circuit will generate and verify unique nullifiers tied to each swap hash, ensuring a proof can only be used once. Witness generation must remain client-side because generating it on a backend would expose the secret inputs and break the trustless confidentiality guarantees required for atomic swaps. This project is straightforward for me, and I’m confident I can deliver the full ZK-Atomic Swap architecture with HTLC contracts, Circom circuits, and a React proof-generation interface. I’m ready to collaborate and get started immediately: let’s make this a reality. "I agree to the 3-phase, based on my bid for the project i.e ZK-Atomic Swap suite. I confirm: BN254 Solidity verifier, no owner functions, client-side witness generation, <300k gas verification, and as the developer of this project, I will do on my own the necessary for publication on GitHub/Arweave/IPFS."
$500 USD 7 päivässä
1,4
1,4

Hello, I hope you're doing well. I understand you're looking to create a decentralized ZK-Atomic Swap engine that combines the efficiency of Proof of Work with advanced privacy features via zk-SNARKs. This is a crucial project, aiming to establish a robust trustless environment for OTC exchanges on Bitnet Money. With expertise in Solidity and blockchain development, I can effectively build the native BTN and stablecoin swapping platform, ensuring compliance with all your technical guardrails. This includes implementing Groth16 Zero-Knowledge proofs, optimizing the gas verification under 300,000, and setting up nullifiers to prevent replay attacks, all while maintaining a zero-admin architecture. I can deliver the foundational phase with functional mock tokens and verified contracts within 48 hours, pushing us towards a successful integration. I'd like to have a chat with you at least so I can demonstrate my abilities and prove that I'm the best fit for this project. Warm regards, Natan.
$500 USD 7 päivässä
0,0
0,0

Hi, I agree to the 3-phase, $500 ZK-Atomic Swap suite. I confirm: BN254 Solidity verifier, no owner functions, client-side witness generation, <300k gas verification, and as the developer of this project, I will do on my own the necessary for publication on GitHub/Arweave/IPFS. To answer your screening questions: I'll keep Groth16 verification under 300k gas by using a lean BN254 pairing precompile verifier generated directly from SnarkJS with minimal on-chain calldata, mirroring Polygon's approach of offloading computation to the prover. Replay attacks are prevented by committing a nullifier—a hash of the secret and swap ID—to contract state on claim, making any reused proof immediately rejectable. Client-side witness generation is critical because exposing the secret preimage to a backend server destroys the trustless, non-custodial security model entirely—the server becomes a single point of compromise.
$400 USD 3 päivässä
0,0
0,0

I agree to the 3-phase, $500 ZK-Atomic Swap suite. I confirm: BN254 Solidity verifier, no owner functions, client-side witness generation, <300k gas verification, and as the developer of this project, I will do on my own the necessary for publication on GitHub/Arweave/IPFS.
$500 USD 5 päivässä
0,0
0,0

Hello, I have relevant experience. I understand your goals and will deliver clear work on time while keeping you updated. we have many years of development experience in Blockchain, Frontend Development and I have completed similar projects. Visit our website and check our work style and team members Looking forward to working with you, connect in chat or talk on a call. Looking forward, Jayabrata Bhaduri
$500 USD 7 päivässä
0,0
0,0

Hi there! Are you considering integrating any additional stablecoins beyond the MockUSDT, MockUSDC, and MockUSD1 for this ZK-Atomic Swap platform? Regardless, this is definitely something that I feel confident delivering on, given my past experience. I would love to discuss your project further! Looking forward hearing from you. Kind Regards, Corné
$250 USD 14 päivässä
0,0
0,0

Hello there, I’m a solo blockchain architect with deep hands-on work in zk-SNARKs, PoW privacy, and EVM-style tooling. I design trusted, non-custodial cross-chain swaps and privacy layers that scale for sovereign networks. My approach combines BN254-compatible Solidity verifiers with Groth16 proofs, client-side witness generation, and zero-admin governance to meet the 300k gas target and avoid backend exposure. I’ve built and reasoned through ZK-Circuit design and verifier integration modeled after Polygon’s zkEVM, adapted for a sovereign PoW chain like Bitnet Money. I’ll deliver an immutable ZK-Atomic Swap platform using HTLCs and Groth16 proofs, ensuring replay protection via nullifiers and on-chain verification that stays within gas limits. The plan follows a clear three-phase path with milestones and publication ready for GitHub/Arweave/IPFS. I can execute the work based on my expertise and past experience, and I guarantee delivery aligned with your security and sovereignty requirements. Please feel free to contact me so we can discuss more details. I am looking forward to the chance of working together. Best regards, Billy Bryan
$450 USD 7 päivässä
0,0
0,0

Hello, I’m excited about the opportunity to contribute to the ZK-Atomic Swap implementation on the Bitnet Money PoW chain and help establish a privacy-focused exchange layer. With experience in Solidity smart contracts, zk-SNARK integrations, and EVM-compatible architectures, I can design the HTLC state machine, Groth16 verification layer on BN254, and client-side proof generation using Circom and SnarkJS. I’ll focus on maintaining strict constraints such as ownerless contracts, replay protection via nullifiers, and keeping the verifyProof execution under the required gas threshold while ensuring compatibility with the Sovereign EVM environment. You can expect a clean implementation across the three phases with documented contracts, verified deployments, and a React-based DApp capable of generating and validating proofs fully client-side. Best regards, Juan.
$500 USD 3 päivässä
0,0
0,0

Hi, Your project around a ZK enabled HTLC atomic swap system on a Sovereign PoW EVM is technically interesting and aligns with my experience in Solidity smart contracts, cryptographic protocols, and zero knowledge integrations. I have worked on EVM based systems involving Groth16 zk SNARK verification, pairing precompiles on BN254, and building decentralized applications that combine smart contracts with client side proof generation. I can implement the ownerless HTLC contract logic for lock claim refund flows, develop the Circom circuit with nullifier protection to prevent replay attacks, and integrate a Solidity verifier optimized to keep verifyProof under the required gas threshold. I can also build the React and Ethers based frontend with in browser witness generation using WASM, ensuring the system remains fully decentralized without backend proof generation. The final system will include the smart contracts, ZK circuit, verifier integration, and a simple React interface for swap creation, claim, refund, and status tracking. Best, Justin
$500 USD 7 päivässä
3,4
3,4

Hi, I have read the full spec carefully and I can deliver all three phases within the 10-day timeline. Answering your screening questions directly: For keeping Groth16 verification under 300k gas I would use a lean BN254 Solidity verifier generated by SnarkJS, relying on the EVM native pairing precompile at address 0x08 rather than implementing pairing math in Solidity. This keeps the on-chain footprint minimal, well within your gas target. For replay prevention in the Circom circuit I would commit a nullifier derived from the secret and the swap ID as a public input. The contract stores a mapping of spent nullifiers and rejects any proof where the nullifier has already been recorded, making replay mathematically impossible. Backend witness generation would be a critical failure here because it would expose the secret preimage to a third-party server, breaking the trustless guarantee entirely. In a non-custodial atomic swap the secret must never leave the user's browser, which is why client-side WASM proof generation is the only acceptable approach. I agree to the 3-phase structure based on my bid for the ZK-Atomic Swap suite. I confirm: BN254 Solidity verifier, no owner functions, client-side witness generation, under 300k gas verification, and I will handle publication on GitHub, Arweave, and IPFS myself. Send me a message and we can get Phase 1 started immediately.
$500 USD 7 päivässä
0,0
0,0

Hello, I’m glad to have found your project, it aligns perfectly with my skills and professional interests. I have experience building EVM smart contracts and integrating zk SNARK systems using Circom, SnarkJS, and Solidity verifiers on the BN254 curve. I have also implemented HTLC based swap logic and privacy preserving mechanisms for blockchain applications. For this project, I can implement the lock claim refund HTLC state machine, integrate a Groth16 zk circuit, and deploy a Solidity verifier optimized to keep verifyProof under the 300k gas target using the EVM pairing precompile. Replay protection will be handled using nullifiers stored on chain so a proof cannot be reused to claim multiple swaps. Witness generation must remain client side because generating it on a backend would expose secret inputs and break the trustless security model. I’d like to go over a few points: Q1: Should the HTLC contracts support multiple token pairs in one contract or separate deployments per asset? Q2: Will the trusted setup parameters be provided, or should the initial ceremony artifacts be generated during Phase 2? I agree to the 3 phase milestone structure for the ZK Atomic Swap suite and confirm BN254 verifier, no owner functions, client side witness generation, and <300k gas verification.
$500 USD 7 päivässä
0,0
0,0

Panama city, Panama
Maksutapa vahvistettu
Liittynyt huhtik. 27, 2013
$250-750 USD
$750-1500 USD
$250-750 USD
$750-1500 USD
$750-1500 USD
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
₹750-1250 INR/ tunnissa
₹750-1250 INR/ tunnissa
$30-250 USD
₹12500-37500 INR
₹37500-75000 INR
₹12500-37500 INR
₹37500-75000 INR
₹12500-37500 INR
$10-30 AUD
₹600-1500 INR
$10-30 AUD
₹12500-37500 INR
$30-250 USD
₹600-1500 INR
₹12500-37500 INR
₹37500-75000 INR