BLOK ZİNCİR TABANLI SİTE AİDAT ÖDEME SİSTEMİ

dc.authorid0000-0003-0569-098X
dc.authorid0000-0001-6672-3605
dc.authorid0000-0003-0569-098X
dc.contributor.authorAydın,Tuğba
dc.contributor.authorTuncer, Sefa
dc.contributor.authorKarakuzu, Cihan
dc.date.accessioned2024-01-23T08:26:24Z
dc.date.available2024-01-23T08:26:24Z
dc.date.issued2023en_US
dc.departmentEnstitüler, Lisansüstü Eğitim Enstitüsü, Bilgisayar Mühendisliği Ana Bilim Dalı
dc.departmentFakülteler, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
dc.description.abstractBlokzincir teknolojisi, günümüzde yaygınlaşan ve gelecekte daha da ön planda olacak olan verileri güvenli, değiştirilemez ve silinemez olarak dağıtık deftere kaydeden merkeziyetsiz bir teknolojidir. Verilerin blokzincir ağına kaydedilmesi veri tabanına kaydedilmesinden daha güvenlidir. Bu çalışma, bir site içerisinde yer alan apartman sakinlerinin aidat ödemelerinin blokzincir tabanlı sistemde yapılmasını sağlamak konuludur. Çalışmada öncelikle tüm apartman sakinleri için metamask cüzdanları tanımlanmıştır. Her apartman sakininin ödemelerini blokzincir tabanında ve metamask cüzdanları ile yapması için sistemin arka planında Ethereum tabanlı akıllı kontratlar yazılmıştır. Arayüz akıllı sözleşme bağlantısı Truffle geliştirme çatısı kullanılarak yapılmıştır. Akıllı kontratlar içerisinde site yöneticisi, apartman ve daire bilgileri tanımlanmıştır. Ayrıca, geliştirilen ara yüzde kullanıcı ve yönetici girişi ayrı olacak şekilde tasarlanmıştır. Yöneticinin sistemde kiracılar, ev sahibi, aidat miktarı ve diğer bilgiler üzerinde güncelleme yapabilmesi sağlanmıştır. Yönetici tarafında apartman sakinlerinin yaptığı aidat ödemelerinin ayrıntılı bir şekilde listelenmesi için ara yüz tasarlanmıştır. Kullanıcı girişi sayfasında ödenen miktar, hangi hesaba gönderildiği, gönderen kişiye ait apartman adı, daire numarası ve gönderdiği tarih bilgileri tutulmaktadır. Apartman sakinlerinin yaptıkları aidat ödemeleri veri yerleştirmeler (mappings) sayesinde blokzincir ağında akıllı sözleşmenin kalıcı bellek bölgesinde tutulmakta ve bu bilgiler istenildiği zaman raporlanmaktadır. Yapılacak olan her işlem için akıllı sözleşmede ayrı ayrı fonksiyonlar tanımlanmıştır. Aylık yapılan ödemelere ait bilgiler uyarı olarak blokzincir ağının ilgili bloğuna olaylar (events) aracılığıyla kaydedilir ve istenirse ağdan herkese açık bir şekilde incelenebilmektedir. Eğer ödemelere ait bir rapor istenirse filtreleme yapmak için akıllı sözleşmede yer alan fonksiyonlar aracılığıyla kalıcı hafızaya kaydedilen veriler kullanılmaktadır. Çalışma apartman aidat yönetiminde veri güvenliği ve aidat takibi açısından izlenebilirlik ve şeffaflık sağlamaktadır.en_US
dc.description.abstractBlockchain technology is a decentralized technology that records data in a secure, unalterable and indelible distributed ledger, which has become widespread today and will be even more prominent in the future. Saving data in the blockchain network is safer than saving it in the database. This study is about ensuring that the dues payments of the apartment residents in a site are made in a blockchain-based system. In the study, first of all, metamask wallets were defined for all apartment residents. Ethereum-based smart contracts are written in the background of the system so that each apartment resident can make their payments on the blockchain basis and with metamask wallets. The interface smart contract connection is made using the Truffle development framework. Site manager, apartment and flat information are defined in smart contracts. In addition, the developed interface is designed to have separate user and administrator logins. It has been ensured that the administrator can update the tenants, landlord, amount of dues and other information in the system. The interface has been designed to list in detail the subscription payments made by the apartment residents on the administrator side. On the user login page, the amount paid, the account to which it was sent, the apartment name of the sender, the apartment number and the date it was sent are kept. Dues payments made by the residents of the apartments are kept in the permanent memory area of the smart contract in the blockchain network thanks to data mappings and this information is reported when requested. Separate functions are defined in the smart contract for each transaction to be made. Information about monthly payments is recorded as a warning in the relevant block of the blockchain network via events and can be viewed publicly on the network if desired. If a report of the payments is requested, the data saved in the permanent memory is used through the functions in the smart contract for filtering. The study provides traceability and transparency in terms of data security and dues tracking in apartment dues management.en_US
dc.identifier.citationAydın,T.; Tuncer, S.; Karakuzu,C. (2023), Blok Zincir Tabanlı Site Aidat Ödeme Sistemi, 1.Bilsel Kongreleri.1,83-95.en_US
dc.identifier.endpage95en_US
dc.identifier.startpage83en_US
dc.identifier.urihttps://hdl.handle.net/11552/3243
dc.institutionauthorAydın, Tuğba
dc.institutionauthorTuncer, Sefa
dc.institutionauthorKarakuzu, Cihan
dc.language.isotr
dc.publisherBİLSELen_US
dc.relation.ispartof1. Bilsel Uluslararası Efes Bilimsel Araştırmalar ve İnovasyon Kongresi
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanı ve Öğrencien_US
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectBlokzinciren_US
dc.subjectEthereumen_US
dc.subjectBlockchainen_US
dc.subjectEthereumen_US
dc.subjectSolidity ile Aidat Yönetimien_US
dc.subjectAkıllı Sözleşmeen_US
dc.subjectMerkeziyetsiz Ödemeen_US
dc.subjectDues Management with Solidityen_US
dc.subjectSmart Contracten_US
dc.subjectDecentralized Paymenten_US
dc.titleBLOK ZİNCİR TABANLI SİTE AİDAT ÖDEME SİSTEMİ
dc.title.alternativeBLOCKCHAIN BASED SITE FEE PAYMENT SYSTEM
dc.typeBook Chapter

Dosyalar

Orijinal paket

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
Yazar Kopyası_Bildiri.pdf
Boyut:
684.21 KB
Biçim:
Adobe Portable Document Format
Açıklama:
Yayıncı Kopyası_Tam Metin Bildiri

Lisans paketi

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
license.txt
Boyut:
1.44 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: