[1IP-82] Request for Grant: Cross-Chain Exchange through Secret Swaps
Author: Danylo
Research Proposal
1. Introduction
This proposal initiates a research phase to determine the most feasible and secure way to implement cross-chain swaps between Bitcoin and EVM-compatible networks within the 1inch Fusion ecosystem.
The motivation comes from an increasing need to support native BTC interactions without relying on custodial bridges, wrapped assets, or third-party validators. While Ethereum-based systems offer flexibility via smart contracts, Bitcoin’s UTXO model and limited scripting capabilities make integration challenging and unexplored.
This research phase will assess Bitcoin’s native technologies, define required order lifecycle steps, and evaluate feasible design strategies. The outcome will be a System Requirements Document (SRD), which outlines architectural options, potential risks, and implementation recommendations.
2. Problem Statement
Despite advancements in DeFi, truly decentralized cross-chain swaps remain elusive. Existing solutions are hindered by reliance on custodians, wrapped tokens, or validator networks—all of which introduce counterparty risk and centralization.
There is currently no trustless standard for Bitcoin ↔ EVM swaps that allows users to remain in full control of their assets, while also achieving verifiable, on-chain settlement. This proposal addresses that gap by exploring native Bitcoin-side mechanisms to support such interoperability.
3. Objectives
-
Identify all lifecycle operations required for RFQbased cross-chain swaps (creation, acceptance, escrow, fulfillment, refund, cancellation).
-
Investigate technical feasibility on the Bitcoin side using native tools: Taproot, PSBT, Miniscript, hashlocks, etc.
-
Conduct comparative analysis of possible designs and prototype key flows on testnet.
-
Propose one or more architectures for implementing the required flows.
-
Evaluate tradeoffs in UX, complexity, cost, security, and tooling support.
-
Produce a System Requirements Document (SRD) including recommendations, risk analysis, and diagrams.
4. System Overview
The goal is to enable secure atomic swaps between Bitcoin and EVM-compatible chains without relying on centralized bridges or wrapped assets. This requires a reliable lifecycle design for swap initiation, escrow management, fulfillment, and cancellation—all enforceable through native Bitcoin scripts and off-chain coordination. This section summarizes the high-level interaction, to be refined during discovery:
Actors:
-
Market Maker (MM): Posts quote with price and BTC address.
-
Taker: Selects a quote and initiates a swap by locking ETH and participating in a BTC contract.
-
Resolver (offchain service): Observes transactions and assists in coordination, but does not hold funds.
High-Level Flow:
-
MM places a quote (off-chain system or signed transaction; research will clarify).
-
Taker accepts and funds ETH escrow.
-
MM or resolver funds BTC output under Taproot script.
-
Secret is revealed and used to complete swap.
-
Timeout and fallback logic ensures refunds if conditions fail.
Outstanding research questions:
-
Where and how are quotes stored and signed?
-
What validation is required for quote authenticity and timeliness?
-
How do resolvers coordinate without introducing trust assumptions?
5. Scope of Work
5.1 Activities
-
Requirements workshop (based on 1inch whitepaper)
-
Research into Bitcoin scripting models
-
Comparative analysis of Taproot trees, PSBT lifecycle
-
Design of multiple swap lifecycle flows
-
Diagrams: state machine, sequence, system context
-
Risk analysis and mitigation planning
-
Recommendations on optimal tech path
5.2 Deliverables
-
System Requirements Document (SRD)
-
Architecture overview
-
Comparative analysis of scripting/transaction strategies
-
Tradeoff analysis of approaches
-
Recommended implementation strategy (e.g. library if justified)
-
Optional: BTC testnet scripts to validate concepts
5.3 Timeline
Duration: 3 weeks
Day 1 : Kickoff, goal alignment
Day 2-20 : Research, architecture drafts, flow modeling
Day 21 Review findings, finalize SRD
Budget: $25 000
6. Roles & Responsibilities
Project Manager – Coordinates milestones and stakeholder input.
Blockchain Researcher / Architect – Leads tech discovery, explores Bitcoin primitives.
Business Analyst – Collects functional requirements, aligns with protocol goals.
Address of the recipient: 0xC39f5f17578f44EAceaf85BC00879aAFDa370E45
Payment structure: 100% upfront payment is required
| Voter | Cast Power | Vote & Rationale |
|---|---|---|
StableLab | 3.033M | No |
DAOplomats | 1.966M | Yes |
0x8247...45Bb40 | 1.783M | Yes |
Curia | 1.263M | No |
0x317E...106287 | 1.081M | Yes |
VOTE POWER
Proposal Status
- Wed July 09 2025, 01:55 pmVoting Period Starts
- Mon July 14 2025, 01:55 pmEnd Voting Period
Current Results
1-Yes
7.978M
2-No
2.654M
3-Abstain
0.322
