Previous Article in Journal
Preserving Whistleblower Anonymity Through Zero-Knowledge Proofs and Private Blockchain: A Secure Digital Evidence Management Framework
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis and Evaluation of a Blockchain-Based Framework for Decentralized Rental Agreements and Dispute Resolution

Faculty of Informatics, Eötvös Loránd University, Pázmány Péter stny. 1/C, 1117 Budapest, Hungary
*
Authors to whom correspondence should be addressed.
Blockchains 2025, 3(2), 8; https://doi.org/10.3390/blockchains3020008
Submission received: 19 February 2025 / Revised: 15 April 2025 / Accepted: 6 May 2025 / Published: 28 May 2025

Abstract

:
Blockchain technology has evolved beyond financial transactions to revolutionize trust systems. This paper presents a blockchain-based model for decentralized rental agreements and dispute resolution (DRADR). By leveraging smart contracts and implementing two distinct arbitration approaches, our model offers flexible solutions for rental agreement automation, transparency enhancement, and impartial dispute resolution. Our study provides a comprehensive technical analysis of both approaches through theoretical frameworks, smart contract implementation, game-theoretic modeling, and comparative evaluation across multiple legal jurisdictions. We explore the potential of blockchain technology to address long-standing challenges in traditional rental systems, such as power imbalances, inefficiencies, and legal disputes. Key contributions include the integration of decentralized and local justice systems; a detailed game-theoretic analysis of strategic behaviors; and comparative insights into gas efficiency, economic viability, and jurisdictional adaptability across both arbitration approaches. This research paves the way for a more equitable and transparent rental market and contributes to the broader acceptance of blockchain-based solutions in everyday transactions.

1. Introduction

Blockchain, introduced with Bitcoin in 2008 [1], revolutionized digital transactions by eliminating reliance on a central authority. Ethereum’s 2013 launch [2,3] expanded this with smart contracts, automating agreements based on predefined conditions. Meanwhile, the rental housing market serving 1.2 billion global renters [4] still operates through antiquated systems, despite digital transformation opportunities [5].
Traditional rental agreements face critical challenges that blockchain could address [6,7], including Power Asymmetry (an access control problem where landlords possess disproportionate system permissions), Information Asymmetry in property conditions and histories (a distributed database challenge with siloed data preventing complete state knowledge), Process Inefficiency from manual paperwork (absence of automated execution environments with state persistence), Dispute Resolution Costs, and Jurisdictional Complexity in cross-border agreements [8] (interoperability challenges between heterogeneous legal systems). These challenges create market inefficiencies that frequently disadvantage tenants [9]. Technical deficiencies present an opportunity for blockchain-based solutions that provide immutable state records, automated execution, consensus mechanisms, and programmable incentives.
In this paper, we explore four key research questions: (1) How blockchain integration affects rental process efficiency and fairness; (2) How blockchain-based systems alter game-theoretic dynamics between parties; (3) The extent to which blockchain can mitigate landlord–tenant power imbalances; and (4) How different arbitration approaches affect dispute resolution.
Our research objectives included developing a comprehensive blockchain-based model for decentralized rental agreements and dispute resolution (DRADR), implementing and evaluating two distinct arbitration approaches [10,11], analyzing strategic implications through game theory [12], evaluating economic viability through gas analysis [13], and providing actionable implementation insights for different jurisdictions [14].
The remainder of this paper is structured as follows: Section 2 presents background concepts and related work; Section 3 details the DRADR model design; Section 4 outlines our methodology; Section 5 provides implementation details; Section 6 presents the results and discussion across case studies, game-theoretic analysis, and technical evaluation; and Section 7 concludes with future research directions.

2. Background and Related Work

This section presents essential background concepts and synthesizes relevant prior research to establish the foundation for our DRADR model. We focus on blockchain applications in real estate, smart contracts for dispute resolution, and game theory in rental relations, and identify the research gaps our work addresses.

2.1. Blockchain and Smart Contracts in Real Estate

Blockchain technology establishes trust in trustless environments through a distributed, immutable ledger using consensus mechanisms and cryptographic verification [1,15]. In real estate, Li et al. [6] identified three primary use cases across 57 publications: disintermediation, immutable record keeping, and trustless transactions, while noting standardization challenges. Abualhamayl et al. [7] highlighted blockchain’s capacity to reduce fraud through transparent record-keeping, and Ahmad et al. [16] demonstrated an Ethereum-based property management platform that automates processes but relies on traditional enforcement for disputes.
Smart contracts enable automated enforcement without intermediaries [3], with Khan et al. [13] identifying key capabilities for rentals, including automated payments and condition-based fund releases, while noting limitations in state channels, gas costs, and oracle reliability. Existing platforms like Rentberry [17] offer property listings and payment processing but lack robust dispute resolution mechanisms, while others such as Atlant and Beenest struggle with user adoption, workflow integration, and jurisdictional recognition [6,13].

2.2. Dispute Resolution Mechanisms

Smart contract dispute resolution requires balancing technological automation with human judgment, as Schmitz and Rule [18] emphasized regarding complex disputes requiring subjective evaluation, while Kadioglu Kumtepe [11] highlighted challenges in jurisdictional enforcement without specific recognition of smart contract validity. Decentralized justice systems offer blockchain-based alternatives to traditional legal proceedings, with Kleros implementing a jury approach where token holders serve as jurors incentivized through a Schelling point mechanism that rewards majority voters [10]. LEChain [19] addressed evidence integrity in blockchain arbitration, while Koulu [20] proposed hybrid approaches combining automation with human oversight to resolve tensions between smart contracts and consumer protection regulations. Allen et al. [21] further analyzed how decentralized justice systems can establish legitimacy without traditional institutional backing, contributing to a developing framework for selecting appropriate resolution mechanisms based on dispute characteristics.

2.3. Game Theory in Rental Relations

Game theory provides a valuable framework for analyzing landlord–tenant interactions and designing effective incentive mechanisms. Dong and Dong [12] conducted a bibliometric analysis of game theory applications in resource allocation contexts, establishing methodological approaches relevant to resource-sharing relationships like those between landlords and tenants. Desmond and Wilmers [9] empirically examined exploitation in rental markets, finding that landlords in disadvantaged neighborhoods earned significantly higher returns than those in affluent areas—revealing strategic behaviors that emerge in rental markets with significant power imbalances. Oliveira [22] specifically applied game theory to smart contract disputes, modeling how different arbitration mechanisms affect participant behavior. Her research demonstrated that well-designed arbitration systems can create Nash equilibria, encouraging honest behavior and fair dispute resolution.

2.4. Research Gaps

Our comprehensive review of the existing literature revealed several significant research gaps that our DRADR model aims to address:
First, while separate research streams exist on blockchain for real estate, smart contracts for dispute resolution, and game theory in rental relations, few studies have integrated these approaches into comprehensive rental management systems. Li et al. [6] identified this lack of integration as a key limitation in current blockchain real estate research.
Second, most existing research either presented theoretical frameworks without implementation details [18] or implemented specific components without addressing the complete rental life cycle [16]. This leaves practitioners without clear guidance on how to implement comprehensive blockchain-based rental systems.
Third, despite the existence of multiple arbitration approaches, there is a notable absence of comparative studies evaluating different arbitration mechanisms within rental contexts. This gap limits practitioners’ ability to select the most appropriate dispute-resolution methods based on specific requirements.
Fourth, few studies have rigorously assessed gas costs, transaction overheads, and the overall economic viability of blockchain-based rental solutions. Khan et al. [13] highlighted this gap as a barrier to practical implementation.
Finally, limited research exists on how blockchain-based rental systems might function across different legal frameworks, particularly regarding the enforceability of smart contract provisions and arbitration decisions across jurisdictions [11].

3. DRADR Model Design

The conceptual framework, system architecture, and arbitration approaches of our Decentralized Rental Agreement and Dispute Resolution (DRADR) model are presented in this section. We provide a detailed overview of the design principles, technical components, and operational processes that form the foundation of our implementation.

3.1. Conceptual Framework

The DRADR model introduces a comprehensive framework for managing the entire rental life cycle on blockchain. Building upon the research gaps identified in Section 2, DRADR integrates smart contract automation with decentralized justice systems to create a more efficient, transparent, and equitable rental ecosystem.
At its conceptual core, DRADR addresses the fundamental challenges in traditional rental systems through four key design principles:
  • Decentralization of Trust: DRADR eliminates reliance on centralized authorities for agreement enforcement and dispute resolution. Instead, it leverages blockchain’s distributed ledger to create transparent, tamper-proof records and smart contracts for automated enforcement. As Bouafia et al. [23] note, this approach significantly reduces counterparty risk, while improving transparency.
  • Programmable Agreements: The model implements rental terms as programmable smart contracts that automatically execute predefined conditions. This approach builds on Khan et al.’s [13] work on smart contract applications, extending it to handle the unique requirements of rental agreements including payment scheduling, security deposit management, and condition-based fund releases.
  • Multi-Layer Dispute Resolution: DRADR incorporates a tiered dispute resolution system that attempts to resolve conflicts through automated rules first, then escalates to arbitration only when necessary. This design draws from Schmitz and Rule’s [18] research on online dispute resolution, adapted specifically for blockchain-based rental contexts.
  • Economic Alignment: The model creates aligned economic incentives for all participants through carefully designed token mechanisms and fee structures. This approach incorporates the game-theoretic principles explored by Dong and Dong [12], optimizing for honest behavior and fair outcomes.
The DRADR model consists of five primary functional layers that separate concerns, while maintaining interoperability:
  • Blockchain Infrastructure Layer: The foundational distributed ledger technology that provides immutable record-keeping, transaction validation, and smart contract execution. The model is designed to be blockchain-agnostic but is primarily implemented on Ethereum due to its robust smart contract capabilities.
  • Smart Contract Layer: The core programmable agreements that encode rental terms, payment conditions, and dispute handling logic. This layer implements automatic rent collection, security deposit management, and basic dispute handling.
  • Arbitration Interface Layer: A middleware layer that enables communication between the smart contract layer and different arbitration systems. This interface standardizes dispute data formats and enforcement mechanisms, while allowing flexibility in arbitration approaches.
  • Arbitration System Layer: The mechanisms for resolving disputes that cannot be handled automatically by smart contracts. This layer includes multiple implementation options, allowing for different approaches based on specific requirements.
  • User Interface Layer: The front-end applications that enable landlords and tenants to interact with the system, including agreement creation, rent payment, maintenance requests, and dispute filing.
This layered architecture provides several advantages: clear separation of concerns, allowing independent optimization of each layer; pluggable arbitration systems that form a key innovation of this research; and flexibility to adapt to different blockchain platforms and regulatory environments.

3.2. System Architecture

The DRADR system architecture translates the conceptual framework into a concrete technical implementation. The architecture follows a layered design pattern with clear separation of concerns, as illustrated in Figure 1.
The architecture employs a four-layer structure designed for comprehensive rental management: the foundational Blockchain Layer utilizes Ethereum (or compatible EVM chains) for core services, including transaction processing and state persistence; the Contract Layer implements business logic through smart contracts—HouseRentalAgreement manages rental relationships, with specialized implementations in HRSKleros and HRSLocalArbitrator handling different dispute resolution approaches, using gas-efficient bit-flag state management and strict role-based access control; the Integration Layer facilitates communication with external systems through Kleros Court components and oracle services for off-chain data, while implementing withdrawal patterns to prevent reentrancy vulnerabilities [24]; and the Application Layer provides user interfaces with notification systems for landlords, tenants, and arbitrators. This architecture ensures system integrity through state machine patterns that restrict function access based on sender identity and current contract state, preventing invalid state combinations, while enabling modular arbitration pathways, contract upgradeability, and cross-chain compatibility—all critical components that ensure operations occur in proper sequence throughout the rental agreement life cycle.

3.3. Arbitration Approaches

A key innovation of the DRADR model is its support for multiple arbitration approaches, enabling deployment flexibility based on specific contextual requirements. The model implements two distinct arbitration systems: Kleros decentralized arbitration, and our novel LocalArbitrator system.

3.3.1. Kleros Decentralized Arbitration

The Kleros integration leverages an established decentralized justice protocol built on Ethereum. As described by Zhuk [10], Kleros implements a jury-based approach where token holders can serve as jurors and are randomly selected and incentivized to vote honestly through a crypto-economic mechanism.
The DRADR–Kleros integration offers several key features:
  • Decentralized Juror Selection: Disputes are adjudicated by a panel of jurors drawn from a global pool, providing independence from either party in the rental agreement. This addresses bias concerns identified in traditional arbitration systems [11].
  • Specialized Rental Court: DRADR utilizes Kleros’ subcourt functionality to create a specialized rental dispute court with jurors who have relevant expertise. This specialization improves decision quality for the unique aspects of rental disputes.
  • Cryptoeconomic Security: This integration leverages Kleros’ token-based incentive system, requiring jurors to stake tokens as a guarantee of honest behavior. This mechanism creates economic incentives for fair rulings.
  • Appeal Mechanism: Complex or high-value disputes can leverage Kleros’ appeal system, where increasingly larger juror panels review the case with higher economic stakes.
  • Evidence Management: The implementation includes standardized evidence submission processes based on the LEChain framework [19], ensuring evidence integrity and accessibility.
In the Kleros implementation, jurors must stake Pinakion (PNK) tokens to be eligible for selection, with selection probability proportional to the staked tokens. Jurors who vote with the majority receive a portion of the arbitration fee plus the tokens of jurors who voted against the majority, creating a Schelling point mechanism incentivizing honest voting.

3.3.2. LocalArbitrator System

The LocalArbitrator system is a novel approach designed specifically for the DRADR model. This approach prioritizes efficiency, cost-effectiveness, and jurisdiction-specific adaptability over maximum decentralization.
Key features of the LocalArbitrator system include
  • Designated Arbitrator Model: Rather than a jury system, the LocalArbitrator utilizes a designated arbitrator or arbitration service with specific domain expertise. This model draws on Koulu’s [20] research on hybrid arbitration systems.
  • Customizable Fee Structure: The implementation includes configurable arbitration fees and refund mechanisms, allowing for context-appropriate economic parameters. This addresses the economic viability concerns identified by Khan et al. [13].
  • Streamlined Evidence Handling: The system implements simplified evidence submission and evaluation processes optimized for common rental disputes.
  • Jurisdiction Adaptability: The LocalArbitrator can be configured to comply with specific jurisdictional requirements, addressing the cross-jurisdictional concerns raised by Kadioglu Kumtepe [11].
  • Lower Computational Overhead: The system is designed for gas efficiency, with optimized smart contract interactions that minimize blockchain transaction costs.
In the LocalArbitrator implementation, the arbitrator is a predefined entity with rental dispute expertise. Arbitrators receive the arbitration fee minus any refund allocated to the winning party and build reputation through transparent rulings. While this approach trades some decentralization for gains in efficiency and adaptability, it maintains transparency and accountability through immutable ruling records and performance metrics.

4. Methodology

This section describes our research methodology for evaluating the DRADR model. We employed a multi-faceted approach combining case study analysis across multiple jurisdictions, game-theoretic modeling, and comparative technical evaluation to provide a comprehensive assessment of the model’s effectiveness and implications.

4.1. Case Study Analysis Approach

To evaluate the potential real-world impacts of the DRADR model, we applied it to rental dispute cases from multiple jurisdictions. This approach allowed us to explore how blockchain-based rental agreements might address scenarios that have proven challenging for traditional systems, while also testing cross-jurisdictional applicability.

4.1.1. Case Selection and Analysis Framework

We selected cases based on legal significance, dispute diversity, jurisdictional variety, and documentation quality. Our sample included three cases from common law jurisdictions (UK and Australia) and three from civil law jurisdictions (France, Germany, and Spain). Our structured analysis framework compared traditional proceedings with DRADR-based resolution across six dimensions: Efficiency, Fairness, Dispute Prevention, Transparency, Record-keeping, and Jurisdictional Compliance. Each dimension was evaluated using specific criteria (e.g., time to resolution, access regardless of resources, agreement clarity) on a consistent 5-point scale from “Very Poor” to “Excellent”, enabling standardized comparison across cases, jurisdictions, and resolution methods.

4.1.2. Jurisdictional Adaptation Analysis

For civil law jurisdictions, we conducted additional analysis on how the DRADR model would need to be adapted to comply with specific legal requirements. This included identifying mandatory provisions, consumer protections, evidence requirements, and enforcement mechanisms specific to each jurisdiction. For each jurisdiction, we examined specific legal requirements and assessed what modifications would be necessary to make the DRADR model compliant. We then assigned feasibility scores (1–5) indicating the practicality of implementing these adaptations.

4.2. Game-Theoretic Model

To understand the strategic implications of the DRADR model, we developed game-theoretic models for both traditional rental agreements and the DRADR implementations. This approach allowed us to analyze how different incentive structures affect participant behavior and outcomes.

4.2.1. Model Formulation

We formulated the rental relationship as a sequential game with incomplete information, where landlords and tenants made decisions based on their understanding of the agreement and expectations about the other party’s behavior.
For traditional rental agreements, we modeled the game structure as an 8-stage sequential process:
  • Landlord sets rental terms: Determining deposit amount, rent, and conditions.
  • Tenant accepts or rejects terms: Evaluating terms against alternatives.
  • Tenant pays security deposit: Creating the financial stake for potential disputes.
  • Rental period occurs: Both parties make decisions affecting property condition.
  • Rental period ends: Parties assess final property condition.
  • Landlord makes security deposit return decision: Choosing to return full deposit, partial, or none.
  • Tenant responds (accept or dispute): Based on perceived fairness and dispute costs.
  • If disputed, resolution occurs through traditional legal system: With associated costs and delays.
For the DRADR model, we modified the game to incorporate blockchain-based dispute resolution as a 9-stage process, with the final stage involving the arbitration system reviewing evidence and ruling. Using this game structure, we derived payoffs for different strategy combinations. We then analyzed the Nash equilibria to identify stable strategy profiles and conducted sensitivity analysis by varying key parameters to test the robustness of our findings.

4.2.2. Payoff Derivation and Arbitrator Behavior

We extended the game model to explicitly include the arbitrator as a strategic actor. Payoffs were derived from the following: Financial Transfers (direct monetary values exchanged between parties), Transaction Costs (gas fees and arbitration costs), Time Costs (estimated costs of delays in resolution), and Reputation Costs (estimated impact on future rental opportunities). For the Kleros implementation, arbitrator payoffs were calculated based on the token economics model, where jurors stake tokens and receive rewards or penalties based on majority alignment. For the LocalArbitrator implementation, payoffs included the arbitration fee minus the effort cost, plus a reputation component affecting future opportunities.

4.2.3. Equilibrium Analysis and Sensitivity Testing

We analyzed the Nash equilibria for each game to determine stable strategy profiles, specifically looking for subgame perfect equilibria using backward induction. To incorporate uncertainty in arbitration outcomes, we modeled arbitration as a probabilistic process with outcomes dependent on the merits of each party’s claim. To test the robustness of our findings, we conducted a sensitivity analysis by varying key parameters: Arbitration costs (0.5% to 30% of security deposit), Accuracy of arbitration (60% to 99% probability of correct decisions), Time value (0.5% to 10% of disputed value per month), Reputation effects (0 to 200% of deposit value), and Jurisdictional variables (varying court costs and tenant protection levels). This approach provided a comprehensive understanding of how the DRADR model performed across a range of conditions.

4.3. Technical Evaluation Methods

To evaluate the economic efficiency and technical performance of each arbitration approach, we conducted a systematic gas cost analysis and feature comparison.

4.3.1. Gas Cost Analysis

We used the Hardhat development environment with Solidity compiler version 0.8.18 and optimization level 200 to measure gas consumption for all contract functions. For each function, we conducted multiple test runs with standardized inputs representing realistic usage scenarios, recording both the average and standard deviation of gas consumption. Beyond individual function costs, we defined typical function call sequences representing complete scenarios (e.g., full rental cycle with dispute, early termination) and summed the associated gas costs to estimate the total life cycle expenses. To ensure a fair comparison, we used equivalent input parameters for both contracts and confirmed that each function execution produced the correct state changes.

4.3.2. Feature Comparison Framework

To evaluate non-economic aspects, we developed a feature comparison framework with six key dimensions: Decentralization (degree of trust minimization and resistance to censorship), Accessibility (barriers to entry for different participants), Scalability (ability to handle an increasing number of disputes), Flexibility (adaptability to different dispute types and jurisdictions), User Experience (complexity and usability for non-technical users), and Legal Integration (compatibility with existing legal frameworks). For each dimension, we defined specific measurable criteria and evaluation methods. Where possible, quantitative measures were used; otherwise, qualitative assessments were made using a consistent 5-point scale with detailed criteria for each level.

4.3.3. Protocol Workflow Analysis

We systematically analyzed the complete protocol workflows for both arbitration approaches, identifying Payment Flows (tracing the complete path of funds from initial security deposit to final settlement), Signing Requirements (documenting operations requiring cryptographic signatures), and Entry Points (mapping all functions that external actors can call). This analysis provided a comprehensive picture of operational workflows, enabling direct comparison and identification of potential bottlenecks or security concerns.

4.4. Cross-Jurisdictional Analysis Framework

Our cross-jurisdictional analysis methodology examined how the DRADR model would need to be adapted for different legal systems and regulatory requirements.

4.4.1. Legal System Classification and Regulatory Compliance Assessment

We categorized jurisdictions into common law systems (UK, Australia) and civil law systems (France, Germany, Spain), recognizing the fundamental differences in how these systems approach contracts, dispute resolution, and enforcement. For each jurisdiction, we evaluated: Mandatory Provisions (legal requirements that cannot be waived or modified), Consumer Protection Measures (specific protections for tenants as consumers), Procedural Requirements (formal processes required for validity and enforcement), and Evidence Standards (requirements for document format, authentication, and admissibility).

4.4.2. Implementation Adaptation Analysis

Based on the regulatory assessment, we identified specific smart contract modifications required for each jurisdiction. We then assessed the technical feasibility of these adaptations and their impact on the core DRADR functionality. This methodological approach enabled us to evaluate not just whether the DRADR model could work in different jurisdictions, but what specific adaptations would be necessary and whether these adaptations would compromise the model’s benefits.
By combining these methodological approaches—case studies across multiple jurisdictions, game theory with arbitrator modeling, comparative technical evaluation, and cross-jurisdictional analysis—we aimed to provide a holistic assessment of the DRADR model and its two arbitration implementations.

5. Implementation

This section details the technical implementation of the DRADR model, focusing on the core rental agreement contract, arbitration implementations, and security considerations. The implementation translated the conceptual design into practical smart contracts deployed on Ethereum.

5.1. Core Rental Agreement Contract

The core rental agreement contract forms the foundation of the DRADR system, managing the fundamental rental relationship between landlord and tenant. Implemented in Solidity version 0.8.18, the contract leverages built-in overflow/underflow protection, while maintaining compatibility with current development tools.

5.1.1. Data Structures and State Management

The contract uses optimized data structures to efficiently represent the rental relationship. Key structures include MonthlyRent for tracking rent payments, MaintenanceRequest for recording property issues, and Evidence for storing dispute documentation. A sample structure implementation is shown below (Algorithm 1):
Algorithm 1 Struct: MonthlyRent
1:
   baseRent: uint256
2:
   utilities: uint256
3:
   due: uint256
4:
   paid: boolean
5:
   paymentDate: uint256
6:
   dueDate: uint256
7:
   lateFee: uint256
For efficient state management, the contract uses a bit-flag approach that packs multiple Boolean states into a single uint8 variable, which reduces storage operations, significantly reducing gas costs.

5.1.2. Access Control and Life Cycle Management

The contract implements strict access control using modifiers that restrict function access based on sender identity and contract state:
modifier onlyLandlord() {
    require(msg.sender == landlord, "Only landlord can call");
    _;
}
modifier whenActive() {
    require(isStateActive(0), "Contract is not active");
    _;
}
These modifiers ensure that functions can only be called by authorized parties in appropriate contract states, preventing invalid state transitions and unauthorized access.
For financial operations, the contract uses a withdrawal pattern rather than direct transfers, to prevent reentrancy vulnerabilities (Algorithm 2):
Algorithm 2 Withdraw Funds
1:
procedure Withdraw
2:
    Require: Amount to withdraw pendingWithdrawals[msg.sender] is greater than 0
3:
    Require: pendingWithdrawals[msg.sender] > 0 (no funds to withdraw)
Effects: Update state before external call
4:
    Set pendingWithdrawals[msg.sender] ← 0
Interactions: Perform external call last
5:
    (success, )payable(msg.sender).callvalue: amount("")
6:
    Require: success is true (transfer failed if false)
7:
end procedure
The contract also implements practical features like partial rent payments, maintenance request tracking, and automated late fee calculation to cover essential rental operations, while maintaining security and efficiency.

5.2. Arbitration Implementations

The DRADR model includes two distinct arbitration implementations that extend the core rental agreement contract with different dispute resolution approaches.

5.2.1. Kleros Integration

The Kleros integration extends the core rental agreement with specialized functionality for connecting to the Kleros arbitration system. This implementation follows the Kleros arbitrable contract standard (Algorithms 3 and 4):
Algorithm 3 IArbitrable Interface
1:
procedure rule(_disputeID, _ruling)
2:
    Input: _disputeID (uint256), _ruling (uint256)
3:
    Effect: Called by arbitrator to deliver final ruling
4:
end procedure
Algorithm 4 IArbitrator Interface
1:
procedure createDispute(_choices, _extraData)
2:
    Input: _choices (uint256), _extraData (bytes)
3:
    Returns: disputeID (uint256)
4:
    Effect: Creates a new dispute
5:
end procedure

6:
procedure arbitrationCost(_extraData)
7:
    Input: _extraData (bytes)
8:
    Returns: cost (uint256)
9:
    Effect: Returns cost to initiate arbitration
10:
end procedure
The implementation manages the dispute creation process when landlord and tenant cannot agree on settlement terms (Algorithm 5):
Algorithm 5 Reject Renter Counter Estimate
1:
procedure RejectRenterCounterEstimate
2:
    Require: Caller is the landlord
3:
    Require: Contract is active
4:
    Require: isStateActive(5) is true (counter estimate is set)
▹ Fetch arbitration cost
5:
    arbitrationCostkleros.arbitrationCost("")
6:
    Require: currentSecurityDepositarbitrationCost
▹ Deduct arbitration cost from deposit
7:
    currentSecurityDepositcurrentSecurityDepositarbitrationCost
▹ Create dispute in Kleros
8:
    disputeIDkleros.createDispute(2, "") with value arbitrationCost
9:
    setStateActive(2, true)     ▹ Mark dispute as active
▹ Emit events
10:
    Emit DisputeRaised(disputeID)
11:
    Emit CounterEstimateRejected()
12:
end procedure
The contract implements standardized evidence submission and handles callbacks from Kleros when a ruling is made. The implementation was validated against the Kleros test environment to ensure compatibility with their arbitration protocol.

5.2.2. LocalArbitrator System

The LocalArbitrator implementation provides an alternative arbitration approach that prioritizes efficiency and customizability. Unlike the Kleros implementation, which relies on an external arbitration system, the LocalArbitrator is a purpose-built solution for rental disputes.
The LocalArbitrator contract itself manages arbitrator authentication and dispute tracking (Algorithm 6):
Algorithm 6 Initialize Local Arbitrator Contract
1:
procedure InitializeContract(arbitratorAddress, fee, refundPct)
2:
    Set arbitratorarbitratorAddress
3:
    Set arbitrationFeefee
4:
    Set refundPercentagerefundPct
5:
    Set disputeCount ← 0
6:
    Initialize empty mapping disputes
7:
    Initialize empty mapping authorizedContracts
8:
end procedure

Struct: Dispute
9:
   rentalContract: address
10:
   landlordEstimate: uint256
11:
   renterCounterEstimate: uint256
12:
   isResolved: boolean
13:
   ruling: uint256
14:
   creationTime: uint256
15:
   resolutionTime: uint256
16:
   evidenceURI: string
A unique feature of the LocalArbitrator is the ability to refund a portion of the arbitration fee to the winning party (Algorithm 7):
Algorithm 7 Resolve Dispute
1:
procedure ResolveDispute(_disputeId, _ruling)
2:
    Require: Caller is the arbitrator
3:
    Require: _disputeId > 0 and ≤ disputeCount
4:
    Require: disputes[_disputeId].isResolved is false
5:
    Require: _ruling ∈ {1, 2}
6:
    Let disputedisputes[_disputeId]
7:
    Set dispute.isResolved ← true
8:
    Set dispute.ruling ← _ruling
9:
    Set dispute.resolutionTimecurrent block timestamp
▹ Calculate refund
10:
    refundAmountarbitrationFee × refundPercentage ÷ 100
▹ Execute ruling via rental contract (implementation omitted)
11:
    Call dispute.rentalContract to execute ruling and refund
12:
end procedure
The LocalArbitrator implementation was designed with gas efficiency as a primary concern, reducing cross-contract calls and storage operations to minimize transaction costs.

5.3. Security Patterns and Gas Optimization

The contracts implement robust security through access-control modifiers for authorization, the Check–Effects–Interactions pattern and OpenZeppelin’s ReentrancyGuard to prevent reentrancy attacks, Solidity 0.8.x’s built-in overflow/underflow protection, secure state transitions with validated functions, and emergency pause capabilities for vulnerability response. Gas consumption is minimized via storage optimization techniques including bit packing and optimized struct layouts, prioritizing cheaper reads over writes, arranging require statements by computational cost, implementing batch processing to reduce transaction counts, and using events for off-chain data tracking rather than storing historical information on-chain.

6. Results and Discussion

This section presents the findings from our evaluation of the DRADR model and its two arbitration implementations, followed by an analysis of their broader implications. We organize our results according to our research questions, beginning with the case study analysis and proceeding to the game-theoretic and technical evaluations.

6.1. Case Study Analysis Results

Our analysis of rental dispute cases across multiple jurisdictions revealed significant differences in how the DRADR model would perform compared to traditional legal proceedings. We present the results organized by jurisdiction type and key dimensions.

6.1.1. Common Law Jurisdictions

The application of the DRADR model to common law cases demonstrated substantial potential improvements in efficiency and transparency, while maintaining or improving fairness.
In the Moorjani v. Durban Estates case according to Table 1, the DRADR model would have significantly reduced the time to resolution, from over two years to approximately two weeks using the Kleros implementation or one week using the LocalArbitrator implementation. Furthermore, The Arnold v. Britton case highlighted how the DRADR model could enhance term clarity through smart contract implementation, potentially preventing the dispute entirely by making service charge calculations transparent and immutable. In this case, both DRADR implementations scored 4.7/5 for term clarity compared to 2.9/5 for the traditional approach.
However, the analysis also revealed challenges in jurisdictional compliance, with both DRADR implementations scoring lower than traditional approaches on legal compatibility, procedural alignment, and enforcement metrics. This was particularly evident in cases that relied on judicial discretion or interpretation of ambiguous terms, where traditional courts have established practices not easily replicated in code.

6.1.2. Civil Law Jurisdictions

The application of the DRADR model to civil law cases revealed distinct patterns compared to common law jurisdictions, reflecting the different legal frameworks and procedural requirements.
The French case highlighted a significant challenge: the mandatory requirement for state-certified condition assessment (état des lieux) documents at the beginning and end of tenancies. The DRADR model would need specific adaptations to incorporate these legally required documents, resulting in lower jurisdictional compliance scores (3.5/5 for Kleros and 3.9/5 for LocalArbitrator compared to 5.0/5 for traditional approaches).
The German case demonstrated how the DRADR model could enhance transparency in rent calculations under the Mietpreisbremse legislation. The smart contract implementation would make rent calculations fully transparent and verifiable, scoring 4.6/5 for process visibility compared to 3.1/5 for traditional approaches. However, the strict German tenant protection laws would require significant adaptations to the smart contract implementation, particularly regarding security deposit handling.

6.1.3. Jurisdictional Adaptation Requirements

Our analysis identified specific adaptation requirements for the DRADR model to function effectively across different legal systems. Table 2 summarizes these requirements by jurisdiction.
The feasibility scores indicate that while adaptation to various jurisdictions is possible, it requires significant customization of the smart contract implementation. Common law jurisdictions generally showed higher feasibility scores, possibly due to their greater flexibility in contract enforcement mechanisms.

6.2. Game-Theoretic Analysis Results

Our game-theoretic analysis revealed significant differences in strategic behavior and equilibrium outcomes between traditional rental systems and the DRADR implementations.

6.2.1. Traditional Rental Game Equilibrium

Analysis of the traditional rental agreement game yielded a subgame perfect Nash equilibrium, where landlords had strong incentives to withhold security deposits partially or fully, and tenants had limited incentives to dispute these decisions due to high dispute costs.
In Table 3, the dominant strategy for landlords is to withhold the full deposit (W) if they expect tenants to accept the decision (A), yielding a payoff of (2, −2). Tenants have rational incentives to accept, even unfair, deposit withholding if the dispute costs exceed the disputed amount, which is common in traditional systems. Sensitivity analysis revealed that this equilibrium is robust across a wide range of parameter values, changing only when the dispute costs become negligible or when strong reputation effects are introduced.

6.2.2. DRADR Model Game Equilibrium

The DRADR model significantly altered the game’s equilibrium by reducing dispute costs and increasing transparency as presented in Table 4 and Table 5. Both implementations showed similar strategic dynamics, with some important differences.
The equilibrium analysis revealed that, in both DRADR implementations, landlords have incentives to make honest damage claims rather than dishonest ones, as disputed dishonest claims lead to negative payoffs while tenants have lower barriers to disputing claims they perceive as unfair, as dispute costs are significantly reduced compared to traditional systems. The LocalArbitrator implementation showed slightly stronger incentives for honest behavior due to its lower dispute costs and refund mechanism for the winning party. Both implementations created a more balanced strategic environment compared to the traditional system, reducing the landlord’s advantage in security deposit disputes.

6.2.3. Extended Game Model with Arbitrator Analysis

The extended game model incorporating arbitrator behavior revealed important strategic dynamics in the arbitration process itself according to Table 6 and Table 7.
In the Kleros implementation, jurors have financial incentives to exert at least the medium effort, as a low effort creates a risk of disagreeing with the majority and losing the staked tokens. The crypto-economic mechanism effectively incentivizes accurate rulings.
In the LocalArbitrator implementation, while the immediate financial incentive favors low effort (highest net fee), the reputation effect creates countervailing incentives for high-quality rulings.
The equilibrium analysis indicated that the Kleros implementation should achieve approximately 85–92% accuracy in decisions, while the LocalArbitrator implementation may achieve 90–98% accuracy in settings where reputation effects are significant. Both represent substantial improvements over traditional systems, where decision accuracy is often compromised by resource disparities between parties.

6.3. Technical Performance Comparison

6.3.1. Gas Efficiency Analysis

Our analysis of the gas costs detailed in Table 8 and Table 9 for both implementations revealed significant differences in efficiency, with the LocalArbitrator generally providing better gas economy for dispute-related operations.
For dispute-related operations (rejectRenterCounterEstimate and submitEvidence), the LocalArbitrator implementation showed gas savings of 27.8% and 32.6%, respectively. However, for several basic operations, the LocalArbitrator implementation had higher gas costs, due to its combined deposit payment and activation functionality.
The total gas costs for typical scenarios revealed the practical implications of these differences:
These results indicate that the LocalArbitrator implementation offers gas efficiency advantages, specifically in dispute scenarios, which aligns with its design goal of providing a streamlined arbitration process. The Kleros implementation, while more expensive for dispute resolution, offers better gas efficiency for standard operations in non-dispute scenarios.

6.3.2. Feature Comparison

Our feature comparison analysis identified important tradeoffs between the two arbitration approaches across six key dimensions.
Table 10 highlights the complementary strengths of the two approaches. The Kleros implementation excels in decentralization metrics, offering stronger guarantees against censorship and bias. The LocalArbitrator implementation offers advantages in accessibility, flexibility, user experience, and legal integration, making it potentially more suitable for mainstream adoption.

6.4. Discussion of Implications

6.4.1. Addressing Power Imbalances in Rental Markets

A central finding of our research is the potential of blockchain-based rental systems to address fundamental power imbalances in rental markets. These imbalances, documented extensively by Desmond and Wilmers [9] and others, stem from several sources that the DRADR model directly addresses.
The DRADR model significantly reduces information asymmetry (improving from 2.4–2.8 to 4.8/5 by our metrics) through transparent terms, comprehensive records, and automated notifications. This transparency addresses the “adverse selection” problems that often arise due to limited information about rental properties and conditions. The model also mitigates resource disparities, particularly in access to legal representation, by reducing dispute resolution costs by 75–95%, making the process more accessible, regardless of resources. Our game-theoretic analysis quantified this change: in traditional systems, the high cost of dispute resolution creates a dominant strategy for landlords to make excessive claims, knowing tenants cannot economically challenge them. Both DRADR implementations alter this dynamic by making dispute resolution economically viable, even for small amounts.
Perhaps most significantly, both DRADR implementations create fundamental shifts in incentive structures that promote more balanced relationships. Our analysis of incentive alignment showed improvements from 2.5–2.7 to 4.0–4.2/5, reflecting several key mechanisms: automated enforcement, deposit protection through neutral smart contracts, immutable histories creating accountability, and low-cost arbitration creating credible threats against opportunistic behavior.

6.4.2. Cross-Jurisdictional Applicability

Our analysis of cases across multiple jurisdictions revealed important insights about the cross-jurisdictional applicability of the DRADR model and its two implementations. The model demonstrated different adaptation requirements and feasibilities across legal systems. Common law jurisdictions (UK, Australia) generally showed higher feasibility scores (3.9–4.2) than civil law jurisdictions (France, Germany, Spain: 3.3–3.7). This difference stems from several factors: the greater contractual flexibility in common law systems, specific procedural formalism in civil law systems (e.g., état des lieux in France), and typically stronger consumer protection provisions in civil law jurisdictions.
Our analysis revealed significant differences in cross-jurisdictional adaptability between the two DRADR implementations. The LocalArbitrator approach consistently demonstrated greater adaptability to jurisdiction-specific requirements, with its configurable arbitrator selection particularly valuable for alignment with local legal expectations. For civil law jurisdictions, the LocalArbitrator implementation’s higher feasibility scores (averaging 0.4 points higher than Kleros) reflect several adaptability advantages: the ability to require specific qualifications for arbitrators, customizable arbitration processes to incorporate mandatory procedural elements, and clearer paths to traditional enforcement mechanisms.

6.4.3. Limitations and Challenges

While our analysis demonstrated the significant potential of the DRADR model, it also revealed important limitations and challenges that must be addressed for successful implementation.
Several technical limitations affect both DRADR implementations, including blockchain scalability constraints, oracle dependencies for confirming off-chain events, smart contract immutability creating challenges in addressing bugs, and integration complexities with traditional systems. Perhaps the most significant limitations involve legal and regulatory challenges: the uncertain legal enforceability of smart contracts in many jurisdictions, compliance complexity across different regulatory frameworks, incorporation of mandatory consumer protection provisions, and integration with traditional enforcement mechanisms. Practical implementation also faces adoption barriers: technical literacy requirements, cryptocurrency requirements for gas fees, industry resistance from established property management companies, and infrastructure requirements for supporting services.
Despite these challenges, our comparative analysis indicated that both DRADR implementations offer substantial improvements over traditional rental systems, with the choice between them depending on specific contextual factors and priorities. The LocalArbitrator approach provides a more accessible entry point for mainstream adoption, due to its lower costs, simpler interfaces, and greater jurisdictional adaptability, while the Kleros approach offers stronger guarantees of neutrality for contexts where trust minimization is paramount.

6.5. Synthesis of Findings

Integrating the findings from our case studies, game-theoretic analysis, and technical evaluation, we can provide comprehensive answers to our research questions in Section 1:
RQ1: The DRADR model demonstrated significant efficiency improvements over traditional systems, with dispute resolution times reduced by 90–98%. Fairness metrics showed improvements in access to justice (from 2.3–2.8 to 3.8–4.1 out of 5) but a slightly lower legal consistency (from 4.2–4.4 to 3.7–3.9 out of 5).
RQ2: The game-theoretic analysis revealed a fundamental shift in equilibrium strategies. In traditional systems, the dominant strategy for landlords is to withhold deposits regardless of actual damages, while tenants are incentivized to accept even unfair claims. Both DRADR implementations create equilibria where honest damage claims emerge as the optimal strategy for landlords, with the LocalArbitrator implementation showing slightly stronger incentives for honest behavior.
RQ3: The DRADR model significantly reduces information asymmetry through transparent record-keeping and reduces financial barriers to dispute resolution. This addresses a key source of power imbalance in rental relationships, although jurisdictional adaptation is necessary to replicate the tenant protections embedded in some legal systems.
RQ4: The comparison of Kleros and LocalArbitrator implementations revealed distinct tradeoffs. The Kleros approach provides stronger decentralization and censorship resistance, at a higher cost and complexity. The LocalArbitrator approach offers better economic efficiency (27–33% lower gas costs for dispute operations) and jurisdictional adaptability, at the expense of increased trust requirements. Both significantly outperformed traditional systems in efficiency and accessibility metrics.
These findings suggest specific implementation recommendations based on context:
  • The Kleros implementation is better suited for high-value rental agreements, where trust minimization is critical.
  • The LocalArbitrator implementation is optimal for lower-value rentals, where cost efficiency and simplicity are priorities.
  • Jurisdictional adaptation is necessary for both implementations, with the LocalArbitrator approach offering more flexibility for compliance with specific legal requirements.
These findings demonstrate that blockchain-based rental agreements offer significant advantages over traditional systems, with the choice between arbitration approaches depending on specific use case priorities.

7. Conclusions and Future Work

7.1. Summary of Contributions and Practical Implications

This paper presented the Decentralized Rental Agreement and Dispute Resolution (DRADR) model, demonstrating significant contributions through its dual-implementation framework, comparative analysis of arbitration approaches, game-theoretic modeling, and cross-jurisdictional assessment. Our findings revealed that blockchain-based rental systems can reduce dispute resolution times by 90–98% compared to traditional methods, while fundamentally altering strategic dynamics to incentivize honest behavior. The comparative analysis highlighted key tradeoffs: Kleros implementation offers stronger decentralization at a higher cost, while the LocalArbitrator implementation provides better economic efficiency, with increased trust requirements. The model has substantial practical implications for stakeholders: property managers and landlords benefit from automated processes and immutable records; tenants gain improved access to dispute resolution, with costs reduced from thousands to hundreds of dollars, and enhanced transparency, addressing the 43% of complaints involving unclear terms [25]; legal professionals face both challenges to traditional service models and opportunities for jurisdictional adaptation; and policymakers encounter improved market functionality, alongside regulatory integration challenges. These implications demonstrate DRADR’s potential to address longstanding rental market inefficiencies, while creating more balanced power dynamics between parties.

7.2. Limitations and Future Research

Despite the promising results, significant limitations challenge DRADR implementation. Building on these findings, we propose four critical research directions: (1) Technical Enhancements through zero-knowledge proofs for privacy, IoT integration for objective verification, and upgradeability patterns; (2) Hybrid Arbitration Models combining automated resolution with tiered human arbitration; (3) Jurisdiction-Specific Implementations with regulatory compliance modules and sandbox testing; and (4) Empirical User Studies examining stakeholder interactions and adaptations to blockchain-based rental systems. Addressing these directions will be essential to overcome the critical gaps in privacy, dispute resolution, regulatory compliance, and user experience necessary for widespread adoption.

7.3. Conclusions

In conclusion, the DRADR model demonstrated the potential of blockchain technology to transform rental relationships by addressing inefficiencies, power imbalances, and transparency challenges in traditional systems. Our implementation and evaluation of two distinct arbitration approaches provides a foundation for future research and practical applications in this domain. As blockchain technology continues to mature, implementations like the DRADR model can serve as bridges between the theoretical promise of decentralized systems and the practical requirements of real-world applications, ultimately contributing to more efficient, transparent, and equitable economic relationships. The dual arbitration implementations we presented offer complementary approaches that can be selected based on specific deployment contexts and priorities, advancing the practical application of blockchain technology in everyday contractual relationships.

Author Contributions

M.J. and K.B. worked on the conceptualization of the raised issue; they wrote the original draft version, and then edited the revision. M.J. carried out the operationalization and coding of the models. M.J. and K.B. proofread the draft and revision. K.B. supervised the process. K.B. acquired funding to support the creation of the paper. All authors have read and agreed to the published version of the manuscript.

Funding

The project was supported by the ELTE EKÖP.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data and code presented in this study are available on request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Nakamoto, S. Bitcoin: A Peer-To-Peer Electronic Cash System. 2008. Available online: https://bitcoin.org/bitcoin.pdf (accessed on 18 February 2025).
  2. Wood, G. Ethereum: A Secure Decentralised Generalised Transaction Ledger. Ethereum Proj. Yellow Pap. 2014, 151, 1–32. [Google Scholar]
  3. Szabo, N. Smart Contracts. 1994, Unpublished manuscript. Available online: https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html (accessed on 18 February 2025).
  4. UN-Habitat. World Cities Report 2022: Envisaging the Future of Cities; Technical Report; United Nations Human Settlements Programme: Nairobi, Kenya, 2022. [Google Scholar]
  5. Urban Institute. Technology and the Future of the US Rental Housing Market; Technical Report, Urban Institute Report; Urban Institute: Washington, DC, USA, 2023. [Google Scholar]
  6. Li, J.; Greenwood, D.; Kassem, M. Blockchain in the Built Environment and Construction Industry: A Systematic Review, Conceptual Models and Practical Use Cases. Autom. Constr. 2019, 102, 288–307. [Google Scholar] [CrossRef]
  7. Abualhamayl, A.; Almalki, M.; Al-Doghman, F.; Alyoubi, A.; Hussain, F.K. Blockchain for Real Estate Provenance: An Infrastructural Step Toward Secure Transactions in Real Estate E-Business. In Service Oriented Computing and Applications; Springer: Berlin/Heidelberg, Germany, 2024; pp. 1–15. [Google Scholar]
  8. Guseva, Y. Decentralized Markets and Self-Regulation. Georg. Wash. Law Rev. 2024, 92, 1281. [Google Scholar]
  9. Desmond, M.; Wilmers, N. Do the Poor Pay More for Housing? Exploitation, Profit, and Risk in Rental Markets. Am. J. Sociol. 2019, 124, 1090–1124. [Google Scholar] [CrossRef]
  10. Zhuk, A. Applying Blockchain to the Modern Legal System: Kleros as a Decentralised Dispute Resolution System. Int. Cybersecur. Law Rev. 2023, 4, 351–364. [Google Scholar] [CrossRef]
  11. Kadioglu Kumtepe, C.C. A Brief Introduction to Blockchain Dispute Resolution. J. Marshall LJ 2020, 14, 138. [Google Scholar]
  12. Dong, Y.; Dong, Z. Bibliometric Analysis of Game Theory on Energy and Natural Resource. Sustainability 2023, 15, 1278. [Google Scholar] [CrossRef]
  13. Khan, S.N.; Loukil, F.; Ghedira-Guegan, C.; Benkhelifa, E.; Bani-Hani, A. Blockchain Smart Contracts: Applications, Challenges, and Future Trends. Peer-to-Peer Netw. Appl. 2021, 14, 2901–2925. [Google Scholar] [CrossRef] [PubMed]
  14. Lorenz, G. Regulating Decentralized Financial Technology: A Qualitative Study on the Challenges of Regulating DeFi with a Focus on Embedded Supervision. Stan. J. Blockchain L. Poly 2024, 7, 136. [Google Scholar]
  15. Yaga, D.; Mell, P.; Roby, N.; Scarfone, K. Blockchain Technology Overview. arXiv 2019, arXiv:1906.11078. [Google Scholar]
  16. Ahmad, I.; Alqarni, M.A.; Almazroi, A.A.; Alam, L. Real Estate Management via a Decentralized Blockchain Platform. Comput. Mater. Contin. 2021, 66, 1813–1822. [Google Scholar] [CrossRef]
  17. Rentberry Inc. Decentralized Home Rental Platform; Technical Report, Rentberry Whitepaper; Rentberry Inc.: San Francisco, CA, USA, 2017. [Google Scholar]
  18. Schmitz, A.; Rule, C. Online Dispute Resolution for Smart Contracts. J. Disput. Resolut. 2019, 103. [Google Scholar]
  19. Li, M.; Lal, C.; Conti, M.; Hu, D. LEChain: A blockchain-based lawful evidence management scheme for digital forensics. Future Gener. Comput. Syst. 2021, 115, 406–420. [Google Scholar] [CrossRef]
  20. Koulu, R. Blockchains and Online Dispute Resolution: Smart Contracts as an Alternative to Enforcement. SCRIPTed 2016, 13, 40–69. [Google Scholar] [CrossRef]
  21. Allen, D.W.E.; Berg, C.; Lane, A.M.; Potts, J. The Economics of Crypto-Democracy. In Proceedings of the IPCPS Conference, San Antonio, TX, USA, 25–27 March 2018; pp. 63–73. [Google Scholar]
  22. Oliveira, N.B. The Role of International Arbitration in Resolving Cross-Border Smart Contract Disputes: Opportunities and Challenges. J. Int. Disput. Settl. 2023, 14, 128–153. [Google Scholar]
  23. Bouafia, K.; Molnár, B.; Majid, G. Blockchain Technologies for Transparency in FinTech. In International Congress on Information and Communication Technology; Springer: Singapore, 2024; pp. 575–585. [Google Scholar]
  24. Bouafia, K.; Gulalov, M. Blockchain Solutions for Authorization and Authentication. Procedia Comput. Sci. 2024, 237, 115–122. [Google Scholar] [CrossRef]
  25. National Association of Realtors. Rental Housing Market Survey; Technical Report; NAR Research Group: Chicago, IL, USA, 2022. [Google Scholar]
Figure 1. DRADR high-level architecture diagram—showing the main components and their interactions.
Figure 1. DRADR high-level architecture diagram—showing the main components and their interactions.
Blockchains 03 00008 g001
Table 1. Comparative analysis of DRADR model in common law cases.
Table 1. Comparative analysis of DRADR model in common law cases.
DimensionTraditional ApproachDRADR-KlerosDRADR-LocalArbitrator
EfficiencyTime to Resolution: 6–18 monthsTime to Resolution: 1–3 weeksTime to Resolution: 3–10 days
Procedural Steps: 12–20Procedural Steps: 5–7Procedural Steps: 4–6
FairnessAccess Score: 2.3Access Score: 4.1Access Score: 3.8
Legal Consistency: 4.2Legal Consistency: 3.9Legal Consistency: 3.7
Dispute PreventionTerm Clarity: 3.1Term Clarity: 4.7Term Clarity: 4.7
Information Access: 2.4Information Access: 4.8Information Access: 4.8
TransparencyProcess Visibility: 2.7Process Visibility: 4.6Process Visibility: 4.3
Jurisdictional ComplianceLegal Compatibility: 5.0Legal Compatibility: 3.9Legal Compatibility: 4.2
Note: All scores are on a scale of 1–5, with 5 being the highest.
Table 2. DRADR adaptation requirements by jurisdiction.
Table 2. DRADR adaptation requirements by jurisdiction.
JurisdictionLegal SystemKey Adaptation RequirementsFeasibility Score
UKCommon LawIntegration with government-approved deposit protection schemes; Compatibility with Sections 8 and Section 21 notice procedures; Alignment with Landlord and Tenant Act 1985 repair obligations4.2
AustraliaCommon LawCompliance with state-specific Residential Tenancies Acts; Integration with tribunal procedures (e.g., QCAT, VCAT); Adaptation to mandatory condition reports requirements3.9
FranceCivil LawIntegration of état des lieux requirement; Compliance with Loi ALUR tenant protection measures; Implementation of mandatory notice periods and procedures3.5
GermanyCivil LawImplementation of Kaution (deposit) special account with interest; Compliance with Mietpreisbremse rent control calculations; Integration with Mietspiegel (rent index) reference system3.3
SpainCivil LawAdaptation to Law of Urban Leases (LAU) requirements; Implementation of mandatory registration procedures; Alignment with specific notice periods and tenant protections3.7
Table 3. Payoff matrix for traditional rental system.
Table 3. Payoff matrix for traditional rental system.
Landlord ↓ / Tenant →Accept (A)Dispute (D)
Return Full Deposit (R)(0, 0)(−1, −1)
Withhold Partial Deposit (P)(1, −1)(−2, −2)
Withhold Full Deposit (W)(2, −2)(−3, −3)
Note: Payoffs represented as (Landlord, Tenant) in units of security deposit value. Negative values incorporate dispute costs and time value.
Table 4. Payoff matrixfor DRADR–Kleros system.
Table 4. Payoff matrixfor DRADR–Kleros system.
Landlord ↓ / Tenant →Accept (A)Dispute (D)
Return Full Deposit (R)(0, 0)(0, −0.2)
Claim Damages (C)—Honest(D, −D)(D − 0.2, −D − 0.1)
Claim Damages (C)—Dishonest(X, −X)(−0.3, −0.1)
Note: D represents actual damages (0 ≤ D ≤ 1), X represents dishonest claim amount (D < X ≤ 1). Values incorporate gas costs and arbitration fees.
Table 5. Payoff matrix for DRADR–LocalArbitrator system.
Table 5. Payoff matrix for DRADR–LocalArbitrator system.
Landlord ↓ / Tenant →Accept (A)Dispute (D)
Return Full Deposit (R)(0, 0)(0, −0.15)
Claim Damages (C)—Honest(D, −D)(D − 0.15, −D − 0.05)
Claim Damages (C)—Dishonest(X, −X)(−0.25, −0.05)
Note: D represents actual damages (0 ≤ D ≤ 1), X represents dishonest claim amount (D < X ≤ 1). Values incorporate gas costs and arbitration fees.
Table 6. Arbitrator strategy effects in Kleros implementation.
Table 6. Arbitrator strategy effects in Kleros implementation.
Arbitrator EffortCorrect Ruling ProbabilityJuror Reward (Expected)System Accuracy
Low0.65−0.05 (net loss)0.70
Medium0.850.07 (net gain)0.85
High0.950.09 (net gain)0.92
Note: System accuracy includes the baseline probability of a correct case outcome, accounting for both juror decision accuracy and case clarity.
Table 7. Arbitrator strategy effects in LocalArbitrator implementation.
Table 7. Arbitrator strategy effects in LocalArbitrator implementation.
Arbitrator EffortCorrect Ruling ProbabilityFee-Effort CostReputation EffectSystem Accuracy
Low0.700.08−0.100.70
Medium0.900.050.050.90
High0.980.020.100.98
Note: System accuracy represents the probability of the arbitrator rendering the objectively correct decision based on the evidence.
Table 8. Detailed gas cost comparison between implementations.
Table 8. Detailed gas cost comparison between implementations.
OperationKlerosLocal Arbitrator% Difference
Contract Deployment3,800,0003,500,0007.9%
setAgreementTerms46,20072,400−56.7%
paySecurityDeposit43,80064,800−47.9%
activateContract44,200N/AN/A
recordUtilities42,80042,8000.0%
payRent72,50078,500−8.3%
payPartialRent68,20068,2000.0%
skipRentPayment56,40056,4000.0%
setDamageEstimate45,10045,1000.0%
acceptLandlordEstimate52,80082,300−55.9%
rejectLandlordEstimate28,60028,6000.0%
setRenterCounterEstimate45,10045,1000.0%
acceptRenterCounterEstimate52,80082,300−55.9%
rejectRenterCounterEstimate108,70078,50027.8%
submitEvidence66,80045,00032.6%
arbitration ruling84,20093,200−10.7%
withdraw35,70035,7000.0%
Note: Gas costs measured using Hardhat with Solidity compiler version 0.8.18 and optimization level 200.
Table 9. Scenario-based gas cost analysis.
Table 9. Scenario-based gas cost analysis.
ScenarioKlerosLocalArbitratorDifference
12-month rental, no dispute1,687,1001,716,600−29,500
12-month rental with dispute2,013,7001,961,90051,800
Early termination after 3 months690,800720,300−29,500
12-month rental with partial payments1,892,7001,922,200−29,500
Table 10. Feature comparison of arbitration approaches.
Table 10. Feature comparison of arbitration approaches.
FeatureKlerosLocalArbitrator
DecentralizationHigh (distributed jury)Medium (trusted arbitrator)
AccessibilityMedium-High technical barriers, Medium cost barriersLow-Medium technical barriers, Low cost barriers
ScalabilityMedium throughput capacity, High concurrent disputesHigh throughput capacity, Medium concurrent disputes
FlexibilityMedium dispute type adaptationHigh customizable implementation
User ExperienceMedium-High complexityLow-Medium complexity
Legal IntegrationLow-Medium court recognitionMedium-High court recognition
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jaodun, M.; Bouafia, K. Analysis and Evaluation of a Blockchain-Based Framework for Decentralized Rental Agreements and Dispute Resolution. Blockchains 2025, 3, 8. https://doi.org/10.3390/blockchains3020008

AMA Style

Jaodun M, Bouafia K. Analysis and Evaluation of a Blockchain-Based Framework for Decentralized Rental Agreements and Dispute Resolution. Blockchains. 2025; 3(2):8. https://doi.org/10.3390/blockchains3020008

Chicago/Turabian Style

Jaodun, Muntasir, and Khawla Bouafia. 2025. "Analysis and Evaluation of a Blockchain-Based Framework for Decentralized Rental Agreements and Dispute Resolution" Blockchains 3, no. 2: 8. https://doi.org/10.3390/blockchains3020008

APA Style

Jaodun, M., & Bouafia, K. (2025). Analysis and Evaluation of a Blockchain-Based Framework for Decentralized Rental Agreements and Dispute Resolution. Blockchains, 3(2), 8. https://doi.org/10.3390/blockchains3020008

Article Metrics

Back to TopTop