Repo Tanıtımı
Mülk sahipliği, kira sözleşmeleri ve ödeme akışlarını blokzincire taşıyan dApp. Public Ethereum + private Hyperledger Fabric hibrit mimarisi ile şeffaflık ve gizliliği birlikte sağlar.
Özellikler
- Mülk tapuları ERC-721 NFT olarak mint ediliyor
- Kira sözleşmeleri çok-imzalı smart contract
- Aylık kira ödemeleri escrow contract'a kilitlenir, koşul sağlanınca release
- Tapu PDF/fotoğraflar IPFS'te, hash on-chain
- MetaMask ile cüzdan login
- KVKK/GDPR uyumlu — kişisel veriler sadece private channel'da, public chain'de pseudonymous wallet adresleri
- Saga pattern ile cross-chain atomicity
Mimari
- Public layer (Ethereum): Solidity smart contract, ERC-721 tapu NFT, transfer kayıtları
- Private layer (Hyperledger Fabric): kiracı bilgileri, kira tutarı, sözleşme detayları
- Backend: Node.js + Express, ethers.js (Ethereum), fabric-network SDK (Fabric), orchestrator service
- Frontend: React + MetaMask
- Storage: IPFS (belge), on-chain hash
- Test ağı: Sepolia testnet, Polygon zkEVM L2 hazır
Kullanılan Teknolojiler
Solidity, Ethereum, Hyperledger Fabric, Node.js, Express, React, ethers.js, fabric-network, IPFS, MetaMask, Hardhat.