Tokenizing Real Estate | Fractional Ownership | Automated Yields

DEBOCK COIN (DBC)

Tokenizing Real Estate | Fractional Ownership | Automated Yields

Contract: 0xD8d36924D3e2903219D9f3f1E5aE21e4e5E74260 | Chain: BSC (Binance Smart Chain) | Total Supply: 300,000,000 DBC

Executive Summary

Debock Coin (DBC) is a BEP-20 utility token bridging DeFi and real estate through:

Mission: Democratize real estate investment while ensuring compliance, transparency, and liquidity.

Tokenomics & Allocation

Total Supply: 300,000,000 DBC β€” allocated to align incentives across liquidity, team, ecosystem, marketing, staking, and community.

Allocation % DBC Amount Lock/Vesting
Liquidity & Public Supply 40% 120,000,000 Unlocked at TGE
Team & Advisors 20% 60,000,000 12-month cliff, 24-month linear
Ecosystem Reserve 15% 45,000,000 6-month cliff, 18-month linear
Marketing & Growth 10% 30,000,000 10% at TGE, 90% over 12 months
Staking Rewards 10% 30,000,000 Released over 36 months
Airdrop & Community 5% 15,000,000 50% at TGE, 50% over 6 months
πŸ”’ Security: All locked tokens use OpenZeppelin Timelock or multi-sig wallets (e.g., Gnosis Safe). Vesting schedules are immutable and verifiable on-chain.

Real Estate & Housing Utility

🏒 Tokenized Property Workflow

  1. Developer Onboarding: KYC/AML verification + project approval by Debock Foundation.
  2. Property Tokenization: Legal documents hashed on-chain; NFTs minted as ownership shares.
  3. Investor Participation: Users buy NFT shares via DBC or stablecoins (e.g., BUSD).
  4. Revenue Distribution: Rental income auto-converted to DBC and distributed to NFT holders.
  5. Secondary Market: NFTs tradable on Debock's marketplace (or OpenSea with royalties).
πŸ“ Legal Compliance:
  • Partnerships with licensed custodians for off-chain asset backing.
  • Jurisdiction-specific SPVs (Special Purpose Vehicles) to hold properties.
  • Smart contracts include pause functions for regulatory actions.

πŸ—οΈ Affordable Housing Initiative

The Debock Foundation will allocate 5% of ecosystem funds to:

Development Roadmap

Phase Duration Key Deliverables Status
Phase 1: Foundation 0-3 Months
  • Token deployment (BSC) + CertiK audit.
  • Liquidity on PancakeSwap + initial CEX listing.
  • Whitepaper v1.0 + website launch.
  • Community airdrop (5M DBC).
βœ… Completed (Q1 2025)
Phase 2: Growth 3-9 Months
  • Staking platform (APY 12-25%) + NFT rewards.
  • Top-10 CEX listings (e.g., MEXC, Gate.io).
  • Investor dashboard (MVP) for property tracking.
  • First real estate partnership (MOU signed).
πŸ”„ In Progress
Phase 3: Pilot Projects 9-18 Months
  • Launch first tokenized property (India/UAE).
  • NFT ownership certificates + rental payouts.
  • Debock Foundation's affordable housing initiative.
  • Cross-chain bridge (Ethereum/Polygon).
πŸ“… Q3 2025
Phase 4: Governance 18-36 Months
  • DAO voting for project approvals.
  • Mobile app for NFT trading + yield tracking.
  • Institutional partnerships (REITs, family offices).
πŸ“… 2026
Phase 5: Global Expansion 36+ Months
  • Expansion to Europe/USA markets.
  • Regulated security token offerings (STOs).
  • AI-driven property valuation tools.
πŸ“… 2027+

Leadership & Compliance

MM

Mukesh Manveer Singh

CEO / Chairman β€” Debock Group

20+ years in real estate & manufacturing. Led 500+ crore projects in India/UAE.
SS

Sonu Sharma

CTO, Blockchain

Ex-WazirX, smart contract auditor. Specializes in tokenized assets.

Key Advisors

  • Nishant Gautam: Legal & Compliance (Ex-Deloitte).
  • Nishu Goyal: Marketing & Partnerships.

Official Contact: info@debockcoin.com

πŸ›‘οΈ Security & Compliance

Technical Architecture

πŸ”§ Smart Contracts

πŸš€ Gas Optimization:
  • Batch transfers for rental payouts (saves ~40% gas).
  • Lazy minting for property NFTs (ERC-721A).
  • Use SafeERC20 for token transfers.

Conclusion & Call to Action

Debock Coin unites the transparency of blockchain with real-world value through:

Join the revolution:

⚠️ Disclaimer:

This whitepaper is for informational purposes only. DBC does not constitute investment advice. Real estate tokenization is subject to jurisdictional regulations. Always conduct your own research.

Click to save this document as a PDF for offline reading

πŸ›‘οΈ Smart Contract Security: Technical Safeguards

1. Reentrancy Protection

All external calls in Debock Coin's contracts use Checks-Effects-Interactions pattern and OpenZeppelin's ReentrancyGuard:

// SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import "@openzeppelin/contracts/security/ReentrancyGuard.sol"; contract DebockStaking is ReentrancyGuard { function stake(uint256 amount) external nonReentrant { // 1. Check (require) require(amount > 0, "Amount must be > 0"); // 2. Effects (state changes) _updateRewards(msg.sender); _totalStaked += amount; _balances[msg.sender] += amount; // 3. Interaction (last step) IERC20(token).safeTransferFrom(msg.sender, address(this), amount); }

2. Oracle Security (Chainlink Integration)

For rental income conversion (BUSD β†’ DBC), we use Chainlink's decentralized oracles with:

// Chainlink Price Feed for BUSD/DBC AggregatorV3Interface internal priceFeed; constructor() { priceFeed = AggregatorV3Interface(0x9ef1B8c0E4F7dc8bF57D9195828c7a5C9C8D418B); // BSC Testnet Example } function getPrice() public view returns (int256) { (, int256 price, , , ) = priceFeed.latestRoundData(); require(price > 0, "Chainlink: Invalid price"); return price; }

3. Upgradeability & Pausability

Critical contracts (e.g., DebockCoin, PropertyNFT) use:

πŸ“Œ Audit Scope:

🏒 Property Tokenization: Step-by-Step

1

Legal Structuring

Each property is held by a Special Purpose Vehicle (SPV) in the jurisdiction of the asset (e.g., Dubai LLC for UAE properties).

  • πŸ“„ Title Deed: Hashed on-chain (IPFS).
  • πŸ›οΈ Custodian: Licensed entity holds physical deeds.
  • πŸ”— Chainlink Proof-of-Reserve: Monthly audits.
2

NFT Minting

Properties are split into ERC-721 NFTs representing fractional ownership:

// PropertyNFT.sol (Simplified) contract PropertyNFT is ERC721URIStorage, Ownable { uint256 public totalShares; string private _baseTokenURI; constructor(string memory baseURI) { _baseTokenURI = baseURI; } function mintShares(address to, uint256 shareCount) external onlyOwner { require(shareCount <= totalShares, "Exceeds total shares"); for (uint256 i = 0; i < shareCount; i++) { uint256 tokenId = totalSupply() + 1; _safeMint(to, tokenId); _setTokenURI(tokenId, _baseTokenURI + tokenId); } } function setBaseURI(string memory uri) external onlyOwner { _baseTokenURI = uri; } }

Metadata Example (IPFS):

{ "name": "Debock Residency #101", "description": "1% ownership in Dubai Marina apartment. Entitled to 1% of rental income.", "image": "ipfs://QmXYZ.../101.png", "attributes": [ {"trait_type": "Property Value", "value": "$500,000"}, {"trait_type": "Share Percentage", "value": "1%"}, {"trait_type": "Annual Yield", "value": "6.5%"} ] }
3

Revenue Distribution

Rental income is automatically distributed to NFT holders:

  1. Collection: Tenant pays rent to SPV (fiat).
  2. Conversion: SPV converts fiat β†’ BUSD via licensed exchange.
  3. Distribution: Smart contract converts BUSD β†’ DBC and sends to NFT holders.
πŸ“Š Sample Calculation:

Property: $500K value β†’ 100 NFTs (1% each).

Monthly Rent: $2,000 β†’ $20/NFT/month.

DBC Price: $0.50 β†’ 40 DBC/NFT/month distributed.

4. Secondary Market

NFTs can be traded on:

πŸ”’ Compliance:

All transfers check against OFAC sanctions lists and require KYC (via Sumsub API).

πŸš€ Deploying Debock Coin with Remix IDE

Step 1: Contract Setup

  1. Open Remix: Go to remix.ethereum.org.
  2. Create File: Click "File Explorer" β†’ Create DebockCoin.sol.
  3. Paste Code: Use the contract from Section 6 (with pragma solidity ^0.8.20).

Step 2: Compile

  1. Go to "Solidity Compiler" tab.
  2. Set:
    • Compiler: 0.8.20
    • EVM Version: "Paris" (or latest)
    • Optimization: Enabled (200 runs)
  3. Click "Compile DebockCoin.sol".
// SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract DebockCoin is ERC20, Ownable { constructor() ERC20("Debock Coin", "DBC") { _mint(msg.sender, 300_000_000 * 1e18); // 300M supply } }

Step 3: Deploy to BSC Testnet

  1. Go to "Deploy & Run Transactions" tab.
  2. Set:
    • Environment: "Injected Provider" (MetaMask).
    • Account: Your BSC-testnet-funded wallet.
    • Gas Limit: 500,000
  3. Click "Deploy" β†’ Confirm in MetaMask.
⚠️ Important:

Step 4: Verify on BscScan

  1. Copy the deployed contract address from Remix console.
  2. Go to BscScan Testnet.
  3. Paste address β†’ Click "Verify & Publish".
  4. Select:
    • Compiler: 0.8.20
    • Optimization: Yes
    • License: MIT
  5. Paste the DebockCoin.sol code β†’ Submit.

Step 5: Interact with Contract

Use Remix or web3.js/ethers.js to interact:

// Example: Transfer DBC tokens using ethers.js const { ethers } = require("ethers"); const provider = new ethers.providers.JsonRpcProvider("https://bsc-dataseed.binance.org/"); const contractAddress = "0x708cE118D658A89d2921AbD25fa82ac8e17d5c19"; const abi = [/* Paste DBC ABI from Remix */]; const contract = new ethers.Contract(contractAddress, abi, provider); const tx = await contract.transfer("0xRecipientAddress", ethers.utils.parseEther("1000")); await tx.wait(); console.log("Transferred 1000 DBC!");
πŸ”§ Pro Tips:
Debock Coin (DBC) β€” Full Whitepaper & Roadmap