bitpro가 원문에서 글자만 모은 내용이에요. 표·그림·수식은 빠지거나 깨질 수 있어요. 전체 21쪽 중 20쪽
ation
Access control and security enforcement
Security Features
Multi-layer verification before trade execution
Reentrancy protection for all external calls
Emergency pause mechanisms for critical situations
Upgradeable design with timelock governance
Registry Systems
Twin registry contracts that enable modular issuer integration:
Token Registry
Maps asset symbols to token contract addresses
Associates tokens with their respective issuers
Supports multiple issuers for the same underlying asset
Role-based access control for token registration
Executor Registry
Links issuers to their specific executor contracts
Enables custom integration patterns for different protocols
Administrative controls for system security
Support for executor upgrades and modifications
Executor Contract System
Modular Integration Architecture
Executor contracts serve as protocol adaptors that handle issuer-specific trading logic:
Standardized Interface
All executors implement a common interface for trade execution while handling issuer-specific requirements internally:
Buy and sell operation support
Parameter validation and error handling
Integration with issuer token contracts
Event emission for transaction tracking
Issuer-Specific Implementation
Each executor is customized for its target issuer's protocol:
Token standard compatibility (ERC-20, ERC-1155, custom)
Integration with issuer's pricing mechanisms
Compliance with issuer's trading rules and restrictions
Optimization for issuer's specific architecture
Integration Model
For End Users
Simplified Experience
Aqua abstracts away the complexity of multiple tokenized asset providers:
Single Interface Access
One API endpoint for all tokenized asset trading
Unified quote request and execution flow
Consistent response formats and error handling
Standardized fee structures and execution reporting
Optimal Execution Guarantee
Automatic selection of best available pricing
Real-time comparison across all integrated issuers
Transparent execution with detailed trade reporting
Protection against stale pricing through time-bounded quotes
For Developers and Applications
Streamlined Integration
Development teams can access the entire tokenized asset ecosystem through a single integration:
Unified API
RESTful endpoints for quote requests and trade execution
WebSocket connections for real-time market data
Comprehensive SDK libraries for multiple programming languages
Extensive documentation and code examples
Reduced Complexity
Single integration replaces dozens of issuer-specific integrations
Consistent data formats eliminate transformation overhead
Unified authentication and security model
Centralized support and documentation
For Tokenized Asset Issuers
Enhanced Distribution
Issuers gain access to the entire Aqua user base without requiring direct user acquisition:
Standardized Onboarding
Well-documented integration process
Standard executor contract templates
Technical support for integration development
Testing environments for validation
Maintained Control
Issuers retain full control over their token contracts
Pricing and liquidity decisions remain with issuers
Compliance and regulatory frameworks unchanged
Business logic and rules remain issuer-controlled
Competitive Advantages
Technical Differentiation
Performance Optimization
Aqua's hybrid architecture delivers superior performance compared to pure on-chain or off-chain solutions:
Speed and Scalability
Sub-100ms quote generation across multiple issuers
Support for unlimited concurrent users
Real-time price discovery and optimization
Horizontal scaling capabilities for global deployment
Security and Trust
Cryptographic verification of all quotes
Non-custodial architecture with user-controlled assets
On-chain execution guarantees
Mathematical proof of quote integrity
Market Positioning
Network Effects
Aqua becomes more valuable as more participants join the network:
User Benefits Scale
More issuers provide better pricing options
Increased competition improves execution quality
Greater liquidity depth reduces slippage
Enhanced market efficiency benefits all participants
Issuer Benefits Scale
Larger user base increases transaction volume potential
Competition drives innovation and service improvement
Market data insights improve pricing strategies
Network participation becomes competitive necessity
Implementation Strategy
Phase 1: Foundation Infrastructure
Core System Development
Hybrid architecture implementation and testing
Smart contract development and security audits
Initial issuer integrations for proof of concept
Developer tools and documentation creation
Market Validation
Integration with select tokenized asset issuers
Partnership with DeFi applications for user testing
Performance optimization and reliability improvements
Security audit completion and public release
Phase 2: Ecosystem Expansion
Issuer Onboarding
Streamlined integration process for new issuers
Support for diverse token standards and protocols
Geographic expansion to support global issuers
Specialized tools for enterprise issuer integration
User Experience Enhancement
Advanced trading features and order types
Portfolio management and analytics tools
Mobile SDK development for broad accessibility
Integration with major wallet and DeFi platforms
Phase 3: Advanced Capabilities
Cross-Chain Support
Multi-chain executor development
Bridge integration for cross-chain asset trading
Layer 2 optimization for cost reduction
Interoperability with emerging blockchain networks
Institutional Features
Professional trading tools and APIs
Compliance and reporting frameworks
High-volume trading optimization
Enterprise-grade security and monitoring
Success Metrics and Validation
Quantitative Measures
Market Efficiency Indicators
Reduction in price spreads for identical assets across issuers
Increase in cross-issuer arbitrage activity
Growth in overall transaction volume for tokenized assets
Improvement in price discovery speed and accuracy
Network Growth Metrics
Number of integrated tokenized asset issuers
Daily active users and transaction volume
Developer adoption measured by SDK usage
Integration count with external applications
Qualitative Indicators
User Experience Improvements
Simplified access to tokenized asset trading
Reduced time and effort for price comparison
Enhanced trust through transparent execution
Increased participation in tokenized asset markets
Ecosystem Development
Innovation acceleration in tokenized asset applications
Improved market depth and liquidity provision
Enhanced competition between tokenized asset providers
Growth in institutional and professional trading activity
Long-Term Vision
Aqua's solution extends beyond immediate market fragmentation to enable the maturation of the entire tokenized asset ecosystem. By providing unified infrastructure that connects all participants, Aqua creates the foundation for:
Market Efficiency
: Elimination of persistent price inefficiencies through seamless arbitrage and competition
Innovation Acceleration
: Reduced integration complexity enabling rapid development of advanced tokenized asset applications
Mainstream Adoption
: Simplified user experiences that make tokenized assets accessible to broader audiences
Global Access
: Infrastructure that supports worldwide participation in tokenized asset markets regardless of geographic location or technical expertise
Through this comprehensive solution approach, Aqua addresses not just the immediate technical challenges of market fragmentation, but creates the infrastructure foundation needed for the tokenized asset market to achieve its full potential as a cornerstone of the global financial system.
## /docs/architecture/hybrid-design
Architecture
Hybrid Architecture Design
Design Philosophy
BlockStreet's architecture is built as a
multi-layered framework
that combines off-chain efficiency with on-chain security to create the Unified Liquidity Layer for On-Chain Capital Markets. This design addresses the fundamental trade-offs between performance, security, decentralization, and cost efficiency.
Multi-Layered Architecture
BlockStreet's infrastructure is organized into four distinct layers:
┌─────────────────────────────────────────────────────┐
│ Layer 4: Ecosystem Layer │
│ Programmable DeFi Integration │
└─────────────────────────────────────────────────────┘
↕
┌─────────────────────────────────────────────────────┐
│ Layer 3: Application Layer │
│ Advanced Trading Strategies │
└─────────────────────────────────────────────────────┘
↕
┌─────────────────────────────────────────────────────┐
│ Layer 2: Risk Management Layer │
│ Hybrid Liquidity Engine │
└─────────────────────────────────────────────────────┘
↕
┌─────────────────────────────────────────────────────┐
│ Layer 1: Foundation Layer │
│ Unified Liquidity Pool │
└─────────────────────────────────────────────────────┘
Layer 1: The Foundation (Unified Liquidity Pool)
The base layer that aggregates liquidity from multiple sources — issuers, market makers, and liquidity providers — into a single, deep pool accessible across protocols and chains.
Layer 2: Risk Management (Hybrid Liquidity Engine)
Combines off-chain broker-dealer networks with on-chain liquidity pools for optimal execution. Features dynamic LTV adjustment, cross-protocol collateralization, and real-time risk netting.
Layer 3: Application Layer (Advanced Trading)
Sophisticated trading strategies, institutional-grade tools, and professional execution through RFQ + WebSocket APIs.
Layer 4: Ecosystem Layer (DeFi Integration)
Programmable interfaces enabling other DeFi protocols to tap into BlockStreet's unified liquidity and build on top of the infrastructure.
Why Hybrid?
Traditional approaches to DEX aggregation face inherent limitations:
Pure On-Chain
: High gas costs, limited computational complexity, slower price discovery
Pure Off-Chain
: Centralization risks, trust assumptions, limited composability
BlockStreet's hybrid approach addresses these limitations by strategically dividing responsibilities between off-chain and on-chain components.
Off-Chain vs On-Chain Separation
Off-Chain Responsibilities
Quote Aggregation & Price Discovery
Real-time polling of multiple issuers and market makers
Complex price analysis and optimization algorithms
High-frequency quote generation and caching
Market data aggregation and analysis
Computational Advantages
:
No gas cost constraints enable sophisticated algorithms
High-speed processing for real-time price discovery
Parallel processing across multiple issuer APIs
Advanced caching and optimization strategies
Performance Benefits
:
Off-Chain Quote Processing:
- Response time: <100ms
- Concurrent issuer requests: Unlimited
- Complex routing algorithms: Full capability
- Real-time market monitoring: Continuous
On-Chain Responsibilities
Security & Execution
Quote signature verification using EIP-712
Atomic trade execution and settlement
Registry management and access controls
Final asset transfers and payments
Trust Minimization
:
Cryptographic verification of all quotes
Immutable execution logic
Transparent registry operations
Decentralized settlement guarantees
On-Chain Guarantees
:
On-Chain Execution Properties:
- Quote authenticity: Cryptographically verified
- Trade atomicity: Guaranteed by smart contracts
- Settlement finality: Blockchain-secured
- Registry integrity: Immutable and transparent
Hybrid Benefits
Performance Optimization
Low Latency Quote Generation
Off-chain processing enables sub-100ms quote responses while maintaining competitive pricing across multiple issuers.
Gas Efficiency
On-chain operations are minimized to essential verification and execution steps, significantly reducing transaction costs.
Scalability
The system can support unlimited concurrent quote requests without blockchain congestion.
Security Model
Cryptographic Verification
All off-chain quotes are cryptographically signed using EIP-712, ensuring integrity and authenticity.
Trust Boundaries
Clear separation between trusted off-chain computation and trustless on-chain execution.
Fail-Safe Mechanisms
On-chain verification prevents execution of invalid or manipulated quotes.
Technical Implementation
Off-Chain Backend Architecture
Load Balancer
↓
API Gateway
↓
Quote Aggregation Service
�� Issuer API Clients
�� Price Analysis Engine
�� Quote Generation Service
�� Signature Service (EIP-712)
Key Components
:
API Gateway
: RESTful interface for quote requests
Aggregation Service
: Parallel issuer polling and price comparison
Signature Service
: EIP-712 quote signing with secure key management
Caching Layer
: High-performance quote and market data caching
On-Chain Contract Architecture
Manager Contract (Entry Point)
↓
Quote Verification (EIP-712)
↓
Registry Lookup (Token + Executor)
↓
Executor Contract (Issuer-Specific)
↓
Issuer Token Contract (External)
Verification Flow
:
Signature Validation
: Verify EIP-712 signature authenticity
Quote Freshness
: Check timestamp and expiration
Registry Validation
: Confirm token and executor registration
Execution Authorization
: Validate trade parameters and permissions
Design Trade-offs
Centralization vs Performance
Trade-off
: Off-chain components introduce centralization risk
Mitigation
:
Cryptographic verification ensures quote integrity
Open-source backend enables alternative implementations
Registry-based design supports multiple quote providers
Trust vs Efficiency
Trade-off
: Users must trust off-chain quote generation
Mitigation
:
EIP-712 signatures prevent quote manipulation
Time-bounded quotes limit exposure to stale pricing
On-chain verification catches invalid quotes
Complexity vs Capability
Trade-off
: Hybrid design increases system complexity
Benefits
:
Sophisticated price optimization algorithms
Real-time multi-issuer integration
Cost-effective high-frequency operations
Security Considerations
Off-Chain Security
Infrastructure Security
:
Secure key management for EIP-712 signing
API rate limiting and DDoS protection
Encrypted communication with all issuers
Comprehensive logging and monitoring
Operational Security
:
Multi-signature controls for critical operations
Regular security audits of backend systems
Incident response and recovery procedures
On-Chain Security
Smart Contract Security
:
Formal verification of core contract logic
Comprehensive test coverage for all scenarios
Upgradeable contracts with timelock governance
Emergency pause mechanisms
Economic Security
:
Quote expiration prevents stale price exploitation
Signature verification prevents quote manipulation
Registry controls prevent unauthorized integrations
Scalability Design
Horizontal Scaling
Off-Chain Scaling
:
Load-balanced quote aggregation services
Distributed caching across multiple regions
Parallel processing of issuer requests
Auto-scaling based on demand
On-Chain Scaling
:
Minimal on-chain computation requirements
Batch processing support for multiple trades
Layer 2 deployment compatibility
Cross-chain integration capability
Performance Metrics
Target Performance
:
Quote response time:
<100ms
Supported concurrent users:
10,000+
Issuer integration capacity:
Unlimited
Transaction throughput:
Chain-dependent
Future Evolution
Decentralization Path
Phase 1
: Centralized off-chain with cryptographic verification
Phase 2
: Multiple competing quote providers
Phase 3
: Decentralized quote aggregation network
Phase 4
: Fully decentralized hybrid infrastructure
Technology Upgrades
Off-Chain Improvements
:
Machine learning for price prediction
Advanced routing optimization algorithms
Real-time market making integration
Cross-asset arbitrage detection
On-Chain Evolution
:
Zero-knowledge proof integration
Cross-chain settlement protocols
Advanced governance mechanisms
Automated parameter optimization
Integration Benefits
For Users
Best Price Execution
: Guaranteed optimal pricing across all issuers
Low Transaction Costs
: Minimal on-chain operations reduce gas fees
Fast Execution
: Sub-second quote generation and confirmation
Security Assurance
: Cryptographic protection of all transactions
For Issuers
Easy Integration
: Standardized executor interface
Maintained Control
: Direct ownership of token contracts
Increased Exposure
: Access to aggregated user base
Flexible Implementation
: Support for diverse token standards
For Developers
Simple API
: Single interface for all tokenized assets
Reliable Infrastructure
: High-availability quote generation
Transparent Operations
: On-chain verification of all trades
Extensible Design
: Easy integration of new features
Cross-Chain Connectivity
BlockStreet's architecture supports unified liquidity routing across multiple chains:
Ethereum
: Primary settlement layer for institutional transactions
BNB Chain
: High-throughput execution for retail and mid-market users
Base
: Low-cost execution with Coinbase ecosystem integration
Monad
: Next-generation performance for high-frequency operations
The Hybrid Liquidity Engine
At the core of Layer 2 is the
Hybrid Liquidity Engine
, which combines:
Off-chain broker-dealer networks
: Low-latency execution via private RFQ
On-chain liquidity pools
: Transparent, permissionless liquidity access
Dynamic LTV adjustment
: Real-time loan-to-value optimization
Capital reusability
: Positions can be used across DeFi protocols
This engine enables Everst to provide leverage and liquidity with institutional-grade execution while maintaining decentralized security guarantees.
This hybrid architecture represents the optimal balance between performance, security, and decentralization for tokenized asset liquidity aggregation, providing a robust foundation for the growing tokenized asset ecosystem.
"Aqua handles the flow, Everst drives the leverage."
## /docs/api/health/get
API reference
Health check
Response Body
200
application/json
cURL
JavaScript
Go
Python
Java
C#
curl -X GET "https://api.aqua.blockstreet.money/v1/health"
200
{
"status"
:
"healthy"
,
"timestamp"
:
"2019-08-24T14:15:22Z"
,
"version"
:
"1.0.0"
}
API reference
All available pages
Platform metrics
GET
Next Page
## /docs/api/metrics/get
API reference
Platform metrics
Public metrics for transparency and analytics
Response Body
200
application/json
cURL
JavaScript
Go
Python
Java
C#
curl -X GET "https://api.aqua.blockstreet.money/v1/metrics"
200
{
"totalVolume24h"
:
"string"
,
"totalTrades24h"
:
0
,
"supportedTokens"
:
0
,
"connectedIssuers"
:
0
,
"avgExecutionTime"
:
0
,
"chains"
: [
{
"chainId"
:
0
,
"name"
:
"string"
,
"volume24h"
:
"string"
}
]
}
Health check
GET
Previous Page
Execute trade
POST
Next Page
## /docs/api/orders/post
API reference
Execute trade
Submit signed quote for on-chain execution
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Copy
Response Body
200
application/json
cURL
JavaScript
Go
Python
Java
C#
curl -X POST "https://api.aqua.blockstreet.money/v1/orders" \
-H "Content-Type: application/json" \
-d '{
"quoteId": "string",
"signature": "string",
"userSignature": "string"
}'
200
{
"orderId"
:
"string"
,
"status"
:
"string"
,
"estimatedConfirmation"
:
"2019-08-24T14:15:22Z"
}
Platform metrics
GET
Previous Page
Get order status
GET
Next Page
## /docs/api/orders/orderid/get
API reference
Get order status
Path Parameters
orderId
*
string
Response Body
200
application/json
cURL
JavaScript
Go
Python
Java
C#
curl -X GET "https://api.aqua.blockstreet.money/v1/orders/string"
200
{
"orderId"
:
"order-xyz789"
,
"status"
:
"pending"
,
"txHash"
:
"0xabc..."
,
"timestamp"
:
"20프로젝트로 돌아가기