Geri Dön

Blok zinciri teknolojisinde kullanılan konsensüs algoritmalarının incelenmesi ve yeni bir algoritma tasarımı

Analysis of consensus algorithms used in blockchain technology and the development of a novel algorithm

  1. Tez No: 924145
  2. Yazar: TUĞBA ÇALIŞ
  3. Danışmanlar: PROF. DR. MUHARREM TOLGA SAKALLI
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2025
  8. Dil: Türkçe
  9. Üniversite: Trakya Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Hesaplamalı Bilimler Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Blok zinciri, dijital verilerin güvenli, şeffaf ve merkeziyetsiz bir şekilde kaydedilmesine imkân tanıyan, birbirine bağlı veri bloklarından oluşan bir teknoloji olarak tanımlanmaktadır. Her blok, belirli bir zaman dilimi içerisinde gerçekleşen bir dizi işlemi içermektedir ve bir önceki bloğun verilerini içeren şifrelenmiş bir özet (hash) ile birbirine bağlanmaktadır. Bu zincirli yapı, her bloğun bir önceki bloğun şifrelenmiş bir özetini içermesi ve bu özete dayanarak bir bağ oluşturması nedeniyle, verilerin değiştirilmesini veya silinmesini son derece zorlaştırmaktadır. Merkezi bir otoriteye ihtiyaç duymaksızın işlemlerin doğrulanması ve kaydedilmesi amacıyla geliştirilen blok zinciri teknolojisi, özellikle kripto para birimleri, akıllı sözleşmeler ve dijital kimlik doğrulama gibi alanlarda yaygın biçimde kullanılmaktadır. Blok zinciri teknolojisi, her bir işlemin tanımlanması, doğrulanması, depolanması, paylaşılabilmesi için dijital olarak kaydedilmesi ve imzalanması gibi aşamaları içeren bir teknolojidir. Bu protokole göre, katılımcıların belirli bir veri ve işlem üzerinde ortak bir karara varması (mutabakata ulaşması) gerekmektedir. Konsensüs algoritmaları, blok zincir ağı içinde tüm ağ katılımcılarının aynı verileri kabul etmesini sağlamak, ağda gerçekleşen işlemlerin geçerli olduğunu doğrulamak, ağda tek bir merkezi otorite olmaksızın güvenli ve tutarlı işlem kaydı oluşturmak ve dağıtık katılımcılar arasında fikir birliği sağlamak amacıyla kullanılmaktadır. Dağıtık bir sistemde veri bütünlüğünü koruyan bu algoritmalar, tüm katılımcıların aynı bilgiye sahip olmasını ve zincirin güvenliğini sağlamaktadır. Farklı blok zinciri ağları tarafından güvenlik, merkeziyetsizlik ve performans dengelerini sağlamak için İş Kanıtı (PoW), Hisse Kanıtı (PoS), Yetkilendirilmiş Hisse Kanıtı (DPoS), Pratik Bizans Hata Toleransı (pBFT), Federatif Bizans Anlaşması (FBA), Kapasite Kanıtı (PoC), Yetki Kanıtı (PoA), Yakma Kanıtı (PoB), Geçen Zaman Kanıtı (PoET), Önem Kanıtı (PoI), Ripple Protokol Konsensüs Algoritması (RPCA) gibi çeşitli algoritmalar geliştirilmiştir. Bu tez çalışmasında, mevcut konsensüs algoritmalarının incelenmesi ve çift katmanlı yeni bir algoritma tasarlanarak, ilk katmanda rastgele doğrulayıcı seçimi ve ikinci katmanda rastgele seçilen 3 doğrulayıcıdan birinin oylama yoluyla belirlenmesi ile doğrulama süreçlerinin dağıtılması ve blok zinciri sisteminde merkeziyetsizliğin güçlendirilmesi amaçlanmıştır.

Özet (Çeviri)

Blockchain is defined as a technology consisting of interconnected data blocks that allows digital data to be recorded securely, transparently, and in a decentralized manner. Each block contains a series of transactions that occurred within a specific time frame and is linked to the previous block with an encrypted hash, making it extremely difficult to alter or delete the data. Blockchain technology, developed to verify and record transactions without the need for a central authority, is widely used in areas such as cryptocurrencies, smart contracts, and digital identity verification. Blockchain technology encompasses the stages of defining, verifying, storing, and sharing each transaction, digitally recording and signing them. According to this protocol, participants are required to reach a consensus on a specific data and process. Consensus algorithms are used to ensure that all participants in the blockchain network accept the same data, validate the transactions that occur in the network, create a secure and consistent transaction record without a central authority, and achieve consensus among distributed participants. These algorithms, which ensure data integrity in a distributed system, guarantee that all participants have the same information and ensure the security of the chain. Various consensus algorithms, such as Proof of Work (PoW), Proof of Stake (PoS), Delegated Proof of Stake (DPoS), Practical Byzantine Fault Tolerance (pBFT), Federated Byzantine Agreement (FBA), Proof of Capacity (PoC), Proof of Authority (PoA), Proof of Burn (PoB), Proof of Elapsed Time (PoET), Proof of Importance (PoI), and Ripple Protocol Consensus Algorithm (RPCA), have been developed to achieve a balance between security, decentralization, and performance in different blockchain networks. This thesis aims to analyze existing consensus algorithms and design a novel two-layered algorithm to enhance decentralization in blockchain systems.

Benzer Tezler

  1. Beyond digitalisation: Designing a roadmap for Block-chain embedded performance management systems

    Dijitalleşmenin ötesinde: Block-chain gömülü performans yönetim sistemleri için yol haritası tasarımı

    FURKAN AYRANCI

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    İşletmeİstanbul Teknik Üniversitesi

    İşletme Ana Bilim Dalı

    PROF. DR. HÜR BERSAM BOLAT

  2. Bölünüme bağlı olmayan varyans çözümlemesi çoklu karşılaştırmalar ve tarımda uygulamaları

    Distiribution-free analyis of variance multiple comparisons and applications in agriculture

    HAMZA GAMGAM

    Doktora

    Türkçe

    Türkçe

    1985

    İstatistikGazi Üniversitesi

    PROF. DR. ÖZKAN ÜNVER

  3. İki melez pamuk populasyonunda verim ve verimle ilgili özellikler üzerinde araştırma

    Başlık çevirisi yok

    MEVLÜT TOS

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    ZiraatEge Üniversitesi

    Tarla Bitkileri Ana Bilim Dalı

    PROF. DR. ŞÜKRÜ HAZIM EMİROĞLU

  4. Pazarköy (Isparta ili) ve dolayının jeolojisi

    Başlık çevirisi yok

    MAHMUT MUTLUTÜRK

    Yüksek Lisans

    Türkçe

    Türkçe

    1985

    Jeoloji Mühendisliğiİstanbul Üniversitesi

    Mineraloji-Petrografi Ana Bilim Dalı

    DOÇ. DR. YÜCEL YILMAZ

  5. Finite element investigation of beams of variable cross section

    Başlık çevirisi yok

    CAN BALKAYA

    Yüksek Lisans

    İngilizce

    İngilizce

    1987

    İnşaat MühendisliğiOrta Doğu Teknik Üniversitesi

    PROF. DR. ERGİN ÇITIPITIOĞLU