| 000 | 05393nam a2200481 i 4500 | ||
|---|---|---|---|
| 999 |
_c200437041 _d55253 |
||
| 003 | TR-AnTOB | ||
| 005 | 20230908000945.0 | ||
| 007 | ta | ||
| 008 | 171111s2019 xxu e mmmm 00| 0 eng d | ||
| 035 | _a(TR-AnTOB)200437041 | ||
| 040 |
_aTR-AnTOB _beng _erda _cTR-AnTOB |
||
| 041 | 0 | _atur | |
| 099 | _aTEZ TOBB FBE BİL YL’19 YUR | ||
| 100 | 1 |
_aYurdakul, Yunus Çağrı _eauthor _9126570 |
|
| 245 | 1 | 0 |
_aHisse ı̇spatı tabanlı blokzincir sistemlerinin teknik bir analizi / _cYunus Çağrı Yurdakul ; thesis advisor Ali Aydıın Selçuk. |
| 246 | 1 | 1 | _aA technical analysis of proof of stake based blockchain systems |
| 264 | 1 |
_aAnkara : _bTOBB ETÜ Fen Bilimleri Enstitüsü, _c2019. |
|
| 300 |
_axiii, 61 pages : _billustrations ; _c29 cm |
||
| 336 |
_2rdacontent _btxt _atext |
||
| 337 |
_2rdamedia _bn _aunmediated |
||
| 338 |
_2rdacarrier _bnc _avolume |
||
| 502 | _aTez (Yüksek Lisans)--TOBB ETÜ Fen Bilimleri Enstitüsü Ağustos 2019 | ||
| 520 | _aEmek ispatı (PoW) tabanlı sistemler, fazla enerji tüketiminden dolayı uzun süreli sistemler olmayacaklardır. Bu durumu düzeltmek için yeni bir fikir birliği protokolü sunuldu. Hisse ispatı (PoS) protokolü. Bu fikir birliği mekanizması, kullanıcıların özet gücü yerine zincirdeki hisse miktarını kullanmaktadır. Fakat bu protokolünde kendine has problemleri vardır. Bunlardan biri ortaya konan bir şey olamam problemidir. Kullanıcılar karşılarına çıkan her bloğu oylayabilirler ve bunu yaparken hiçbir şey kaybetmezler. Bu durum çifte harcama problemine neden olabilmektedir. Bu tezde, üç fikir birliği protokolü incelenecektir. Blok yapıları, onaylama metotları, kontrol noktası mekanizmaları ve cezalandırma sistemleri incelenip analiz edilecektir. Bu üç uygulamanın kullanıcıları, onaylayıcı olabilmek için zincirde hisse bulundurmak zorundadırlar. Bu hisselerinin miktarına bağlı olarak, blok işleme oranlarını arttırırlar. Bir PoS sistemi, bunu sağlayabilmek için şu bileşenlere sahip olmalıdır. Özetleme algoritması, blokları birbirine bağlaması için gereklidir. Eklenen blokların oluşturduğu zincirin bozulması durumunda ana zincir seçimini yapacak bir protokol önceden belirlenmiş olması gerekmektedir. Bu zincirdeki blok verilerinin tüm kullanıcılarda bulunması gerekmektedir ve bu veriler düzenli olarak güncellenmelidir. Blokları eklerken, hatalı blokların eklenmemesi için bir fikir birliği protokolü belirlenmelidir. Her blok birden fazla transfer bilgisini içerebilmelidir. Bu tutulan verilerin boyutunu azaltacaktır ve transferlerin onaylanmasını hızlandıracaktır. Bu blok işleme protokolü güncellenebilmelidir. Bu güncelleme, eski veri yapısını bozmamalıdır. Eski veriler yeni protokolde de kullanılabilmelidir. Hangi transfer, hangi kullanıcıya ait belirlenebilmelidir. Kullanıcılar protokol ihlallerinde cezalandırılmalıdırlar. Bu ceza sistemi, kullanıcıları daha dürüst olmaya zorlayacaktır. Belli bloklar, kontrol noktası olarak belirlenmelidir. Hata durumunda, sistemin yanlış işlemeye zorlanması durumunda uygulamanın bu noktaya geri dönüp, buradan işlemlerine devam etmesi sağlanmalıdır. | ||
| 520 | _aProof-of-work (PoW) based blockchain systems are not long-term solutions because of their high energy consumption problem. To eliminate this issue, a new consensus protocol is introduced; proofof-stake (PoS). This consensus mechanism depends on the peers' stake on the blockchain. However, this solution comes with new problems, one of them is the nothing-at-stake problem. The problem is due to the fact that clients can vote for any block on every fork they encounter because they don't lose anything by doing that, which creates an opportunity for double-spending, which in turn may cause more vulnerability. In this study, three PoS-based cryptocurrency protocols are analysed; Peercoin, Nxt and Ethereum's Casper in terms of how they secure the integrity of blockchain. Block structures, validation methods, checkpoint mechanism and penalty methods of all these three systems are investigated and compared. As a result, a generic design space of PoS system for solving the problem. The clients of all three systems need to have a stake on the blockchain to become a validator and they bet on with their stakes to validate next transaction blocks. The system should have these components to provide such consensus. Hashing protocol, to connect blocks to each other. Main chain protocol to correct the chain. The consensus mechanism should be updateable and the update should not ignore the old data. The system must have digital signature to determine the ownership of the transactions. The system must have a punishing and checkpoint protocol. | ||
| 650 | 7 |
_aTezler, Akademik _932546 |
|
| 653 | _aKripto para | ||
| 653 | _aBlokzincir | ||
| 653 | _aEmek ispatı | ||
| 653 | _aHisse İspatı | ||
| 653 | _aNxt | ||
| 653 | _aCasper | ||
| 653 | _aCryptocurrency | ||
| 653 | _aBlockchain | ||
| 653 | _aProof of Work | ||
| 653 | _aProof of Stake | ||
| 653 | _aPeerCoin | ||
| 653 | _aNxt | ||
| 700 | 1 |
_aSelçuk, Ali Aydın _eadvisor _9126357 |
|
| 710 |
_aTOBB Ekonomi ve Teknoloji Üniversitesi. _bFen Bilimleri Enstitüsü _977078 |
||
| 856 | 4 | 0 |
_uhttps://tez.yok.gov.tr/ _3Ulusal Tez Merkezi |
| 942 |
_cTEZ _2z |
||