Project Details
EOS software offers brand new features and tools to any blockchain regarding the management of the internal tasks of them. EOS software is created by Dan Larrimer who is also co-founder of Steem. The Eos technical whitepaper aims to provide detailed technical information about those geniuine features of Eos software. For more detailed official information, please check the github link below.
Links related to the translation
Source Language
English.
Translated Language
Turkish - 100%
Number Of Words
3551
Number of words translated on this contribution: 1106
Proofread Words
Project is currently pending for professional proofreading activity
**Number of words translated on the project before this report **: 8049
PROOF OF WORK
Word Count
Activity
Account Ownership
Translation
Tüm blok zincirlerinde kaynak kısıtlıdır ve kötüye kullanımı önlemek için bir sistem gerekir.
EOS.IO yazılımını kullanan bir blok zincirinde, uygulamalar tarafından tüketilen üç geniş kaynak sınıfı vardır:
Bant Genişliği ve Günlük Depolama Alanı (Disk);
Hesaplama ve Hesaplamalı Geribildirim (İşlemci); ve
Durum Depo Alanı (RAM).
Bant genişliği ve hesaplama, anlık ve uzun süreli kullanım olmak üzere iki bileşene sahiptir. Bir blok zinciri tüm mesajların bir günlüğünü tutar ve bu günlük en nihayetinde tüm düğümler tarafından depolanır ve indirilir. Mesajların günlük kayıtlarıyla, tüm uygulamaların durumunu yeniden oluşturmak mümkündür.
Hesaplama yükü, mesaj günlüğü üzerinden durumu yeniden oluşturmak için yapılması gereken hesaplamalardır. Hesaplama yükü çok büyürse, blok zincirinin anlık fotoğrafını / enstantanesini çekip, blok zincirinin geçmişini atmak gereklidir. Hesaplama yükü çok hızlı bir şekilde büyürse, 1 yıllık işlemlerin tekrar yürütülmesi 6 ay sürebilir.
Bu sebeple, hesaplama yükünün dikkatle yönetilmesi önemlidir.
Blok zinciri durum depolaması, uygulama mantığından erişilebilen bir bilgidir.
Hesap bakiyeleri ve sipariş defterleri gibi bilgileri içerir. Durum, uygulama tarafından hiç okunmuyorsa, saklanmamalıdır. Örneğin, bir blog gönderisi içeriği ve yorumlar uygulama mantığı tarafından okunmadığı için, blok zincirinin durumunda saklanmamaları gerekir. Bu arada, bir gönderinin/yorumun, oyların sayısının ve diğer mülklerin varlığı blok zincirinin durumunun bir parçası olarak saklanır. Blok üreticileri, bant genişliği, hesaplama ve durum için mevcut kapasitelerini yayınlarlar. EOS.IO yazılımı her hesaba, mevcut kapasitenin belli bir yüzdesini- 3 günlük paydaşlık sözleşmesi uyarınca- sahip olunan tokenların miktarıyla orantılı olarak tüketme olanağı tanır. Örneğin, EOS.IO yazılımına dayanan bir blok zinciri başlatılırsa ve bir hesap bu blok zincirine göre dağıtılan toplam tokenların % 1'ini elinde tutarsa; bu hesap durum saklama kapasitesinin %1'inden yararlanma potansiyeline sahiptir.
Blok zincirinde EOS.IO yazılımını benimsemek, bant genişliği ve hesaplama kapasitesinin bir kısmi rezerv olarak ayrılması anlamına gelir. Çünkü bunlar geçicidir (kullanılmayan kapasite gelecekte kullanılmak üzere kaydedilemez).
EOS.IO yazılımı tarafından kullanılan algoritma, Steem tarafından bant genişli kullanımını oran-sınırlı hale getirmek için kullanılan algoritmaya benzer.
Nesnel ve Öznel Ölçümler
Daha önce belirtildiği gibi, hesaplama kullanımını araçsallaştırmanın performans ve optimizasyon üzerinde önemli bir etkisi vardır. Bu nedenle, tüm kaynak kullanımı kısıtlamaları nihai olarak özneldir ve (bu kısıtlamaların) icrası kendi algoritmalarına ve tahminlerine göre blok üreticileri tarafından yapılır.
Nesnel olarak ölçülmesi önemsiz olan bazı şeyler vardır. İletilen mesaj sayısını ve iç veritabanında saklanan verilerin boyutunu nesnel olarak ölçmek ucuzdur. EOS.IO yazılımı, blok üreticilerinin aynı algoritmayı bu nesnel ölçümlere uygulamasına olanak tanır; ancak öznel ölçümler üzerinde daha katı öznel algoritmalar uygulamayı da tercih edebilir.
Alıcı Ödemeleri
Geleneksel olarak, bir işletme, ofis alanı, hesaplama gücü ve işletmeyi yürütmek için gereken diğer maliyetleri öder. Müşteri, belirli ürünleri alır ve bu ürün satışlarından elde edilen gelir, işletme işletme maliyetlerini karşılamak için kullanılır. Benzer şekilde, hiçbir web sitesi, barındırma maliyetlerini karşılamak üzere, ziyaretçilerini siteyi ziyaret ettikleri için mikro ödemeler yapmak zorunda bırakmaz. Bu nedenle, merkezi olmayan uygulamalar, müşterilerini blok zincirinin kullanımı için blok zincirine doğrudan ödeme yapmaya zorlamamalıdır.
EOS.IO yazılımını kullanan bir blok zinciri, kullanıcılarından kullanımları için doğrudan ödeme talep etmez. Bu nedenle, bir işletmenin ürünlerine ilişkin kendi parasallaştırma stratejisini belirlemesini ne kısıtlar ne de engeller.
Yetkilendirme Kapasitesi
Mevcut bir bant genişliğinin tamamını veya bir kısmını tüketmek zorunda olmayan, başkalarına kullanılmayan bant genişliği verebilen veya kiralayabilen EOS.IO yazılımını benimseyen bir blok zincirdeki, jeton sahipleri, bu blok zincirinde EOS.IO yazılımını çalıştıran blok üreticilerine, kapasite kiralaması yapabilir ve buna göre bant genişliği tahsis edebilir. İşlem maliyetlerini Token Değeri'nden ayırma EOS.IO yazılımının en büyük faydalarından biri, bir uygulamaya sunulan bant genişliği miktarının, herhangi bir token fiyatından tamamen bağımsız olmasıdır. Bir uygulama sahibinin, EOS.IO yazılımını benimseyen bir blok zincir üzerinde ilgili sayıda jeton bulundurması durumunda, uygulama sabit bir durum ve bant genişliği kullanımıyla süresiz olarak çalışabilir. Böyle bir durumda, geliştiriciler ve kullanıcılar, token piyasasındaki herhangi bir fiyat dalgalanmasından etkilenmezler ve bu nedenle fiyat yayınına bağlı değillerdir. Başka bir deyişle, EOS.IO yazılımını benimseyen bir blok zinciri doğal olarak, token fiyatından bağımsız bir şekilde, blok üreticilerine token başına düşen hesaplama, bant genişliği ve depolama alanını artırma izni verir. EOS.IO yazılımını kullanan bir blok zinciri, blok üreticilerini ürettikleri her blokta tokenlarla ödüllendirir. Tokenların değeri, bir üreticinin satın alabileceği bant genişliği, depolama alanı ve hesaplama miktarını etkiler; bu model, doğal olarak, ağ performansını artırmak için artan token değerlerinden yararlanır.
Durum Saklama Maliyetleri
Bant genişliği ve hesaplama devredilebilirken; uygulama durumunun depolanması, uygulama geliştiricisinin bu durum silininceye kadar tokenları tutmasını gerektirir. Durum asla silinmezse, tokenlar dolaşımdan etkin biçimde kaldırılır. Her kullanıcı hesabına belirli bir miktarda depolama alanı gerekir; bu nedenle, her hesap bir minimum bakiye sağlamalıdır. Ağın depolama kapasitesi arttıkça bu gereksinilen minimum bakiye düşecektir.
Blok Ödülleri
EOS.IO yazılımını benimseyen bir blok zinciri, blok üreticisini, her bir blok üretildiğinde yeni tokenlarla ödüllendirecektir. Bu koşullarda, oluşturulan tokenların sayısı, tüm blok üreticileri tarafından yayınlanmış, talep edilen edilen ücretin ortanca değerine göre belirlenir. EOS.IO yazılımı, üretici ödüllerininin, toplam token arzının yıllık % 5'ini geçmeyecek şekilde sınırlandırılması için ayarlanabilir.
Topluluk Yararına Uygulamalar
Kullanıcılar -EOS.IO yazılımına dayanan blok zinciri uyarınca- blok üreticilerini seçmenin yanı sıra, akıllı sözleşmeler olarak da bilinen 3 topluluk yararına yönelik uyululamayı da seçebilirler. Yıllık olarak belirlenmiş arzın belli bir yüzdesi kadar token, blok üreticilerine ödenen tokenlardan düşülür ve bunu bu 3 uygulama alır. Bu akıllı sözleşmeler, her uygulamanın token sahiplerinden aldığı oylarla orantılı olarak token alacaktır. Seçilen uygulamalar veya akıllı sözleşmeler, token sahipleri tarafından seçilen yeni uygulamalarla veya akıllı sözleşmelerle değiştirilebilir.
Yönetişim
Yönetişim, insanların tümden yazılımsal algoritmalarla yakalanamayan öznel konularda oydaşmaya varma sürecidir. EOS.IO yazılımı tabanlı bir blok zinciri, blok üreticilerinin var olan etkisini verimli bir şekilde yönlendiren bir yönetişim süreci uygular. Tanımlanmış bir yönetişim sürecinin bulunmadığı durumlarda - önceki blok zincirlerinin ad hoc olarak dayandığı- tahmin edilemeyen neticelerle sonuçlanacak geçici, gayrı resmi ve genellikle tartışmalı yönetişim süreçleri doğuyordu.
EOS.IO yazılımına dayanan bir blok zinciri, gücün, bu gücü blok üreticilere devreden token sahiplerinden kaynaklandığını kabul eder. Blok üreticilerine, hesapları dondurma, kusurlu uygulamaları güncelleme ve temel protokole çatal önermek için sınırlandırılmış ve denetlenen yetkiler verilir.
Blok üreticilerin seçimi EOS.IO yazılımına gömülüdür. Blok zincirinde herhangi bir değişiklik yapılmadan önce bu blok üreticilerinin bunu onaylaması gerekir.
Blok üreticileri, token sahipleri tarafından arzulanan değişiklikleri yapmayı reddettikleri takdirde oy kullanamazlar. Eğer blok üreticileri token sahiplerinin izni olmaksızın değişiklikler yaparsa, üretimde olmayan tam düğüm doğrulayıcıları (borsalar vb.) tüm değişikliği reddedecektir.
Hesapların Dondurulması
Bazen akıllı sözleşmeler anormal veya öngörülemeyen bir şekilde davranır ve amacında başarısız olur; bazen de bir uygulama veya hesap kabul edilemez miktarda kaynak tüketimine olanak tanıyan bir istismarı keşfedebilir. Bu tür sorunlar kaçınılmaz olarak ortaya çıktığında, blok üreticileri bu tür durumlarda düzeltme yetkisine sahiptir. Tüm blok zincirlerindeki blok üreticileri, bloklara hangi işlemlerin dahil edildiğini seçme gücüne sahiptir. Bu da onlara hesapları dondurma yeteneği kazandırır.
EOS.IO yazılımını kullanan bir blok zinciri, bir hesabı dondurmak için, aktif üreticilerin 17/21 oyunu alarak bu yetkiye sahip olur. Üreticiler bu yetkiyi kötüye kullanırsa aleyhlerinde oy kullanılır ve hesap donmaz.
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Hey @tubi I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x