What is Cardano Blockchain? [The Most Comprehensive Step-by-Step Guide]

Ameer Rosic

2 years ago
what is cardano

Cardano nedir?

Çıkmak için en ilginç projelerden biri Cardano. Ethereum'a benzer şekilde Cardano akıllı bir sözleşme platformudur, ancak Cardano katmanlı mimari aracılığıyla ölçeklenebilirlik ve güvenlik sunar.

Cardano'nun yaklaşımı, bilimsel felsefe ve hakemli akademik araştırmalar üzerine kurulduğu için uzayın kendisinde benzersizdir. Bu kılavuzda, Cardano hakkında detaylı bir çalışma yapacağız ve masaya getirdiği daha ilginç yeniliklerden bazılarını kontrol edeceğiz. Kendi Cardano'nuzu nasıl inşa edeceğinizi öğrenmekle daha fazla ilgileniyorsanız - lütfen blockchain kurslarımıza göz atın.

Cardano'nun Kökenleri

Cardano, Ethereum'un kurucularından biri olan Charles Hoskinson tarafından kavramsallaştırıldı.

What is Cardano Blockchain? Step-by-Step Guide

Yukarıda resimde: Charles Hoskinson. İmaj Kredisi: IOHK.

Ethereum akıllı bir sözleşme platformu olarak takdire şayan bir iş yaparken, Hoskinson'a göre ikinci nesil bir blok zincir (daha sonra bundan daha fazla) ve gerekli evrim. Cardano'yu son derece dikkat çekici kılan şey bakım miktarının bakıma girmesi. Cardano'nun geliştirilmesi ve bakımı için tam zamanlı çalışan üç kuruluş vardır.

Bunlar:

Cardano Vakfı.

IOHK.

Emurgo.

Cardano Vakfı, Cardano'nun gözetleme organizasyonu olan kar amacı gütmeyen bir kuruluştur. Ana işlevi “Cardano Protokolü teknolojisini standartlaştırmak, korumak ve tanıtmaktır”.

2015 yılında, Jeremy Wood ile birlikte, Hoskinson IOHK (Giriş Çıkışı Hong Kong) bulundu. IOHK, “herkes için erişilebilir finansal hizmetler oluşturmak için blok zincirin eşler arası yeniliklerini kullanmayı taahhüt eden bir araştırma ve geliştirme şirketidir.” 2020 yılına kadar Cardano'yu inşa etmek, tasarlamak ve korumak için anlaştılar.

Sonunda Emurgo'ya sahibiz. Emurgo, “blockchain teknolojisini kullanarak sektörlerinde devrim yaratmak isteyen ticari girişimleri geliştiren, destekleyen ve kuluçka yapan” bir Japon şirketidir. IOHK'nın finansmanının çoğu Emurgo ile 5 yıllık bir sözleşmeden kaynaklanır.

Bu üç kuruluş Cardano gelişiminin iyi bir hızda devam ettiğinden emin olmak için sinerji içinde çalışmaktadır. Şimdi muhtemelen Cardano'ya neden ihtiyaç duyulduğunu düşünüyorsun. Cardano kendisini 3. nesil bir blok zinciri olarak tanımlıyor. Bakalım bu ne anlama geliyor?

Üç Nesil Blockchain

Charles Hoskinson'a göre, üç nesil blok zincirden geçtik.

Nesil 1: Bitcoin ve Para Transferi

Herkes aynı soruları sorduğu için Bitcoin yaratıldı.

Herhangi bir aracı olmadan iki kişi arasında aktarılabilecek bir para şekli yaratmak mümkün olacak mı?

What is Cardano Blockchain? Step-by-Step Guide

Blockchain gibi bir şey üzerinde çalışabilen merkezi olmayan bir para yaratmak mümkün olacak mı?

Satoshi Nakamoto, bitcoin oluşturduğunda bu soruları yanıtladı. Sonunda bir kişiden diğerine para aktarabilen merkezi olmayan bir para sistemimiz vardı.

Bununla birlikte, tüm birinci nesil blok zincirleri ile ilgili bir sorun olan bitcoin ile ilgili bir sorun vardı. Sadece parasal işlemler için izin verdiler, bu işlemlere koşul eklemenin bir yolu yoktu.

Alice, Bob 5 BTC'yi gönderebilir, ancak bu işlemlere şartlar koyamadı. Örneğin. Bob'a parayı ancak belirli görevleri yerine getirirse alacağını söyleyemedi.

Bu koşullar son derece karmaşık komut dosyası gerekir. Süreci daha sorunsuz hale getirmek için bir şey gerekiyordu.

Nesil 2: Ethereum ve Akıllı Sözleşmeler

Ve o “şey” akıllı bir kontrattı.

Akıllı sözleşme nedir?

Akıllı sözleşmeler, bir aracının hizmetlerinden kaçınırken, şeffaf, çelişkili olmayan bir şekilde para, mülk, hisse veya değerli herhangi bir şeyi alışverişinde bulunmanıza yardımcı olur.

Vitalik Buterin'in Ethereum'u kolayca bu neslin sapığıdır. Dünyaya, blok zincirinin basit bir ödeme mekanizmasından çok daha anlamlı ve güçlü bir şeye nasıl gelişebileceğini gösterdiler.

Ancak, bu neslin de bazı sorunları vardı.

Blockchain'in giderek daha ilginç kullanım durumları ortaya çıktıkça, giderek daha fazla kabul gördüler.

Sorun şu ki, bu nesil blockchain ölçeklenebilirlik için gerçekten iyi hükümler yoktu. Bununla birlikte, bu blok zincirlerin yönetim sistemi gerçekten de iyi düşünülmemişti. Durum şu ki, Hoskinson'a göre Ethereum ve Ethereum Classic bölünmesi, kötü yönetimin klasik bir örneğidir (cinas kullanılmaz).

Burası üçüncü kuşağın devreye girdiği yer.

Nesil 3: Cardano

Hoskinson, blok zincirinin daha da gelişmesi gerektiğini biliyordu. Blockchain'in ilk iki nesilinden olumlu unsurları aldı ve kendi unsurlarını ekledi. Ondan gelen şey Cardano'ydu.

Cardano'nun çözmek istediği üç unsur:

Ölçeklenebilirlik.

Birlikte çalışabilirlik.

Sürdürülebilirlik.

Daha önce de belirtildiği gibi Cardano, bilimsel felsefe ve hakemli akademik araştırmalar üzerine kurulduğu anlamında benzersizdir. Bu içeriye giren tüm mühendislik, “Yüksek Güvence Kanunu” olma hedefine sahiptir. Bu, kullanılan kodun kalitesine çok daha yüksek bir inanç olduğundan emin olmak için yapılır (daha sonra “Haskell ve Plutus” bölümünde daha fazla). Hoskinson'a göre bu, ETH-ETC bölünmesi gibi gelecekteki vakaların oluşmasını önleyecektir.

Daha ileri gitmeden önce Cardano'nun felsefesini keşfedelim.

Cardano Felsefesi

Cardano takımı bir dizi ilke ve felsefeye bağlı kalmak istiyor. Doğru bir yol haritası ya da bir beyaz kağıt ile yola çıkmadılar. Bunun yerine, “tasarım ilkeleri koleksiyonu, mühendislik en iyi uygulamaları ve keşif için yollar” benimsemeye odaklandılar.

Aşağıdakiler bu ilkelerdir ve doğrudan Cardano web sitesinden alınırlar.

Muhasebe ve hesaplamanın farklı katmanlara ayrılması.

Temel bileşenlerin son derece modüler fonksiyonel kodda uygulanması

akademisyen ve geliştirici küçük gruplar hakemli araştırmalarla rekabet ediyor

InfoSec uzmanlarının erken kullanımı da dahil olmak üzere disiplinler arası ekiplerin yoğun kullanımı

İnceleme sırasında keşfedilen sorunları düzeltmek için gerekli teknik incelemeler, uygulama ve yeni araştırmalar arasında hızlı yineleme

Ağı yok etmeden dağıtılan sistemleri yükseltme yeteneği oluşturma

Gelecekteki çalışmalar için merkezi olmayan bir finansman mekanizmasının geliştirilmesi

Kripto para birimlerinin tasarımını geliştirmeye yönelik uzun vadeli bir görünüm, böylece makul ve güvenli bir kullanıcı deneyimi ile mobil cihazlarda çalışabilirler

Paydaşları kriptokrasitelerinin operasyonlarına ve bakımlarına daha yakın hale getirmek

Aynı defterde birden fazla varlık için hesap ihtiyacını kabul etme

Eski sistemlerin ihtiyaçlarına daha iyi uymak için isteğe bağlı meta verileri içeren özetleme işlemleri

Mantıklı özellikleri kucaklayarak yaklaşık 1.000 altcoinlerden öğrenme

Son protokol tasarımını kilitlemek için özel bir temel kullanarak Internet Engineering Task Force'tan esinlenerek standartlara dayalı bir süreci benimseyin

Ticaretin sosyal unsurlarını keşfedin

Düzenleyicilerin Bitcoin'den miras alınan bazı temel prensiplerden ödün vermeden ticaretle etkileşime girmeleri için sağlıklı bir orta zemin bulun.

Şimdi felsefeyi gördüğümüz için, Cardano'nun çözmeyi hedeflediği üç unsuru detaylı bir şekilde inceleyelim.

Öğe #1: Ölçeklenebilirlik

İnsanlar “ölçeklenebilirlik” dediğinde, her zaman saniyede işlenen işlemlerin veya işlem hacminin ne olduğunu düşünürler. Ancak, Hoskinson'a göre, bu sorunun sadece bir kısmı. Toplam ölçeklenebilirlik, tabiri caizse üç başlı bir hidra'dır. Birinin üç ayrı elementin icabına bakması gerekir:

Saniyedeki işlemler / İşlem hacmi

Ağ.

Veri Ölçekleme.

#1 Verimlilik

Bitcoin ve Ethereum'daki verim eksikliğiyle ilgili birçok makale yazılmıştır. Bitcoin saniyede 7 işlemi yönetir ve Ethereum 15-20 yönetir. Bu, finansal bir sistem için kesinlikle kabul edilemez.

Cardano bu sorunu uzlaşma mekanizması Ouroboros ile çözmeyi umuyor. Bu kanıtlanabilir şekilde güvenli bir kanıtlama algoritmasıdır. Ouroboros aslında Kripto 2017 sırasında hake-gözden geçirildi ve onaylandı.

Ouroboros, daha önce de belirtildiği gibi, bir kanıtı algoritmasıdır. Mekanizmanın derinliklerine inmeden önce, kazık kanıtının ne olduğunu bilmeliyiz.

Bitcoin ve Ethereum (en azından şimdilik) iş kanıtı protokolünü takip ediyor.

Bir işlem olarak çalışma kanıtı aşağıdaki adımlara sahiptir:

Madenciler, blok zincirine eklemek için bir bloğu “mayın” için kriptografik bulmacaları çözüyor.

Bu süreç büyük miktarda enerji ve hesaplama kullanımı gerektirir. Bulmacalar sistem üzerinde zor ve vergi kılan bir şekilde tasarlanmıştır.

Bir madenci bulmacayı çözdüğünde, bloklarını doğrulama için ağa sunarlar.

Bloğun zincire ait olup olmadığını doğrulamak son derece basit bir işlemdir.

Özünde, çalışma kanıtı sistemi budur. Bulmacayı çözmek zordur ancak çözümün gerçekten doğru olup olmadığını kontrol etmek kolaydır. Bu, Bitcoin ve Ethereum'un (şimdiye kadar) kullandığı sistemdir. Bununla birlikte, sistemde bazı temel kusurlar vardır.

İş kanıtı ile sorun.

Görünüşe göre, çalışma kanıtı ile ilgili epeyce sorun var.

Her şeyden önce, işin kanıtı, yediği güç ve enerji miktarından dolayı son derece verimsiz bir süreçtir.

Daha hızlı ve daha güçlü ASIC'leri karşılayabilen insanlar ve kuruluşlar genellikle diğerlerinden daha fazla madencilik şansına sahiptirler.

Bunun sonucu olarak, bitcoin olmak istediği kadar merkezi değil. Hashrate dağıtım grafiğini kontrol edelim: Görüntü Kredisi: Blockchain.info

Gördüğünüz gibi, hashrate'in yaklaşık %75'i sadece 5 madencilik havuzuna bölünmüştür!

Teorik olarak konuşursak, bu büyük madencilik havuzları birbirleriyle bir takım oluşturabilir ve bitcoin ağında %51'lik bir başlangıç yapabilir.

Bu nedenle, bu sorunları çözmek için, Ethereum bir çözüm olarak Bahis Kanıtı'ne baktı.

Kazığın kanıtı nedir?

Kazık kanıtı tüm madencilik sürecini sanal hale getirecek ve madencileri doğrulayıcılarla değiştirecektir.

Süreç şu şekilde çalışacaktır:

Doğrulayıcılar paralarının bir kısmını kazık olarak kilitlemek zorunda kalacak.

Bundan sonra blokları doğrulamaya başlayacaklar. Yani, zincirin eklenebileceğini düşündükleri bir blok keşfettiklerinde, üzerine bahis yatırarak bunu doğrulayacaklardır.

Blok eklenirse, doğrulayıcılar bahisleriyle orantılı bir ödül alırlar.

What is Cardano Blockchain? Step-by-Step Guide

Artık POS'un neye benzediğini bildiğimize göre, Ouroboros'un arkasındaki mekanizmaya bakalım.

Cardano: Kaputun Altında Ouroboros

Ouroboros, ekosistemdeki belirteçlerin dağılımına bakar ve rasgele sayılar kaynağından dünyayı çağa böler. Her çağı daha sonra yuvalara ayrılır. Her çağı çok kısa bir süre sürer ~ 20 saniye.

What is Cardano Blockchain? Step-by-Step Guide

Resim kredisi: Cardano Dokümanlar

Her yuva daha sonra rastgele seçilen kendi yuva lideri alır.

What is Cardano Blockchain? Step-by-Step Guide

Yuva lideri, madencilerin bir POW protokolünde yaptığı gibi, blok zincirine eklenen blokları seçenler oldukları anlamında hareket eder. Ancak, sadece bir blok ekleyebilirler.

What is Cardano Blockchain? Step-by-Step Guide

Bir yuva lideri bir şekilde şansını kaçırırsa ve bloğu seçmezse, fırsatlarını kaçırırlar ve tekrar yuva lideri olana kadar beklemek zorunda kalırlar. Bir veya daha fazla yuvanın boş kalması sorun değil (oluşturulan bloklar olmadan), ancak blokların çoğunluğu (en az %50 + 1) bir dönem boyunca oluşturulmalıdır.

Gördüğünüz gibi, yuva liderleri ekosistemde oynamak için çok önemli bir role sahiptir. Yeterlilik için göz önünde bulundurulmak için, Cardano'nun %2 hissesi olmalıdır. Bu paydaşlar seçmen denir ve onlar mevcut çağı sırasında bir sonraki dönem için yuva liderleri seçmek olanlardır. Paydaşın sistemde ne kadar fazla hissesi varsa, slot liderleri olarak seçilme şansları o kadar artar.

Şimdi, slot liderleri çok fazla güce sahip olduğundan, seçimleri mümkün olduğunca tarafsız yapmak için özel dikkat gösterilmelidir. Bir miktar rastgelelik olmalı. Bu nedenle, bir çeşit rasgelelik elde etmek için çok partili bir hesaplama (MPC) yapılır.

Bu MPC yaklaşımında, her seçmen “madeni para atma” adı verilen rastgele bir eylem gerçekleştirir ve bundan sonra sonuçlarını diğer seçmenlerle paylaşır. Sonuçlar her seçmen tarafından rastgele üretilse de, sonunda aynı nihai değere katılırlar.

Seçim üç aşamaya ayrılmıştır:

Bağlılık Aşaması.

Aşama Açma

Kurtarma Aşaması.

Her aşamada neler olduğunu keşfedelim.

Taahhüt Aşaması

İlk olarak, bir seçmen gizli bir rasgele değer üretir ve daha sonra bir “taahhüt” oluşturur. Taahhüt, şifrelenmiş paylaşımları içeren bir mesajdır (kurtarma aşaması için bunu aklınızda bulundurun) ve gizli bir kanıttır.

Bundan sonra, bir seçmen özel anahtarıyla taahhüdü imzalar ve çap numarasını belirtir ve genel anahtarlarını ekler. Bunu yapmak iki amacı çözer:

Herkes bu taahhüdü kimin oluşturduğunu kontrol edebilir (buna ortak anahtar bağlı olduğu için).

Hangi çağa ait olduğunu kontrol edebilirler.

Bu yapıldıktan sonra, seçmen taahhütlerini diğer seçmenlere gönderir. Sonunda, her seçmen diğer seçmenin taahhütlerini toplar (taahhütler bloğa konur ve blok zincirinin bir parçası haline gelir).

Aşama Açma

İkinci aşama ortaya çıkarma aşamasıdır.

İçinde bir sır olan kilitli bir kutu gibi taahhütleri düşünün ve kutunun kilidini açan özel bir değer var. Bu özel değere “açılış” denir. Bu aşama tüm ilgili budur, seçmenler onların “açılış” göndermek. Bu açıklıklar da bloğa konur ve daha sonra blok zincirinin bir parçası haline gelir.

Kurtarma Aşaması

Son olarak, iyileşme aşamasına sahibiz.

Bu zamana kadar, bir seçmen hem taahhütleri hem de açıklıkları var. Ancak, bazı seçmenler kötü niyetle hareket edebilir ve açılış olmadan bağlılıklarını yayınlayabilirler. Temel olarak, kilitli kutuyu parola olmadan verin.

Bunun etrafını gezmek için, dürüst seçmenler tüm şifrelenmiş hisseleri (taahhüt aşamasında belirtildiği gibi) yayınlayabilir ve sadece sırları yeniden oluşturabilirler. Bu şekilde, bazı seçmenler kötü niyetli bir şekilde hareket etse bile, sistem çalışmaya devam edecektir. Ouroboros, Bizans Fay Toleransını böyle alır.

Sonunda, bir seçmen taahhütlerin ve açıklıkların eşleştiğini doğrular ve bu gerçekleştiğinde, bir tohum oluşturan taahhütlerden sırlar çıkarılır. Çekirdek rasgele oluşturulan bir bayt dizesidir.

Artık tüm seçmenlerin bu tohumu var.

Öyleyse, bir saniye duraklayalım ve şu anda nerede olduğumuzu kontrol edelim.

Bir sonraki çağı için yuva liderleri seçiyoruz. Seçimin mümkün olduğunca tarafsız olduğundan emin olmak için bir çeşit rasgelelik gerekliydi. “Tohum” bize bu rastgelelik sağlar. Şimdi Yuvası Liderleri seçme zamanı.

Bunu yapmak için Takip Satoshi (FTS) algoritmasını kullanacağız.

Cardano: FTS Algoritması

Algoritmanın adı, Bitcoin'in bilinmeyen yaratıcısı Satoshi Nakamoto'dan geliyor.

What is Cardano Blockchain? Step-by-Step Guide

Resim kredisi: Cardano Dokümanlar

FTS temel olarak kazıktan rastgele bir jeton seçer. O madalyonun sahibi olan kişi, yuva lideri olur. Bu kadar basit!

Bu yüzden, sistemde ne kadar çok bahis varsa, bu piyangoyu kazanma şansları o kadar artar.

Yuva liderleri, yalnızca ana blok zincirindeki blokları seçmekle kalmayıp, Cardano ekosisteminin içindeki diğer blok zincirlerindeki blokları da seçme gücüne sahip olacaklar.

#2 Ağ

Peki Ağ ölçeklenebilirliğe nasıl katıyor?

Basit bant genişliği.

İşlemler veri taşır. Böylece işlem sayısı arttıkça ağ kaynakları gereksinimi de artar.

Bu kavram oldukça basittir: Bir sistem milyonlarca kullanıcıya kadar ölçeklenecekse, ağın kendisini sürdürmesi için 100'lerce terabayt veya ekabayt kaynağa ihtiyacı olacaktır.

Bu nedenle, homojen bir ağ topolojisini korumak imkansızdır. Bu da ne demek oluyor?

Homojen bir ağ topolojisinde, ağdaki her düğüm her iletiyi aktarır. Skype, değerin çoğunun bir telefon görüşmesi yapmakla ilgilenen tek bir kullanıcı sınıfından alındığı böyle bir ağın örneğidir.

Ancak, merkezi olmayan bir ağda, ölçeklendirme için bu pratik hale gelebilir. Tüm düğümler, bilgileri etkili bir şekilde aktarmak için gerekli kaynaklara sahip olmayabilir.

Bu sorunu çözmek için Cardano, John Day tarafından oluşturulan Yinelemeli Ağlar Arası Mimarlık RINA adlı yeni bir teknolojiye bakıyor. Politikalar ve ustaca mühendislik ilkelerini kullanan yeni bir yapılandırma ağıdır.

RINA'nın amacı, şunları vaat eden heterojen bir ağ oluşturmaktır:

Mahremiyet.

Şeffaflık.

Ölçeklenebilirlik.

Bunu, ağın resmi bir kapasitede nasıl düzenleneceğini tahmin edebileceğiniz bir şekilde yapar. TCP/IP protokolleri ile sorunsuz bir şekilde birlikte çalışacağı umulmaktadır. Cardano bunu kısmen 2018'e ve tamamen 2019'a kadar uygulamayı umuyor.

Wikipedia'ya göre, “RINA, ekstra mekanizmalara gerek kalmadan hareketliliği, çoklu güdülemeyi ve Hizmet Kalitesini doğal olarak destekler, güvenli ve programlanabilir bir ortam sağlar, daha rekabetçi bir pazar için motive eder ve sorunsuz bir benimsemeye olanak tanır.”

#3 Veri Ölçekleme

Son olarak, veri ölçekleme var.

Bunu bir düşün.

Blockchains şeyleri sonsuza kadar saklar. İlgili ya da olmayan her küçük veri parçası sonsuza dek blok zincirinde saklanır. Sistem ölçeklenir ve giderek daha fazla insan gelir, veri akışı ile blok zincir giderek daha hacimli hale gelir.

Şimdi, bir blokçunun düğümler'den oluşan bir blokçunun çalıştığını unutmayın. Her düğüm, blok zincirinin bir kopyasını sistemlerinde saklayan bir kullanıcıdır.

Sorunun nerede olduğunu gördün mü?

Blok zinciri daha hacimli hale geldikçe, daha fazla alan talep edecek ve bu normal bir bilgisayara sahip normal bir kullanıcı için mantıksız.

Cardano'nun bu sorunu çözmek istediği basit bir felsefe uygulamaktır: “Herkesin tüm verilere ihtiyacı yoktur.”

Örneğin, Alice ve Bob bir işlem yaparlarsa, bu ağdaki başka kimseyle alakalı olmayabilir. Bilmeleri gereken tek şey işlemin gerçekleşmiş olduğu ve yasal olduğu.

Cardano'nun araştırdığı teknikler şunlardır:

Budama.

Abonelikler

Sıkıştırma.

Sinerjik olarak uygulanırlarsa, bir kullanıcının sahip olması gereken veri miktarını önemli ölçüde azaltabilir.

Bununla birlikte, Bölümleme kavramı da vardır. Bunun anlamı, bir bütün blok zincirine sahip olmak yerine, bir kullanıcı basitçe blok zincirinin bir parçasına sahip olabilir ve depolaması gereken veri miktarını büyük ölçüde azaltabilir. Hangi onlar sidechains yoluyla yapmayı umuyoruz (daha sonra bu konuda daha fazla).

Cardano'nun amacı, tüm bu bilgileri kullanıcıların güvenlikten veya işlemlerinin düzgün bir şekilde geçtiğine dair güvencelerden ödün vermeden tüketmesi gereken verileri sıkıştırmak için kullanmaktır. Bu konuda araştırma Edinburgh Üniversitesi'nde başladı.

Öğe #2: Birlikte çalışabilirlik

Şimdi Cardano'nun Ölçeklenebilirlik tarafının nasıl çalıştığını gördük, şimdi ikinci direğe geldik: Birlikte çalışabilirlik. Birlikte çalışabilirliğin uzun ve kısa olması, Charles Hoskinson'ın dediği gibi, hepsini yönetmek için bir belirteç olmayacaktır.

Mevcut ekosisteme bakalım. Kriptosferde, Bitcoin, Ethereum, Litecoin vb gibi farklı kripto paraları var Benzer şekilde, eski finansal dünyada, SWIFT, ACH vb kullanan geleneksel Bankalar gibi sistemlere sahibiz.

Sorun, bu bireysel varlıkların birbirleriyle iletişim kurmasının son derece zor olması gerçeğinde yatmaktadır. Bitcoin için Ethereum'da neler olup bittiğini bilmek zordur ve tersi de geçerlidir. Bankalar kriptolarla iletişim kurmaya çalıştığında bu iki kat zor hale gelir.

Bu nedenle, kripto ve bankalar arasında bir portal sağlayan kripto alışverişi çok güçlü ve önemli hale geliyor. Ancak, kendi içinde bir sorun yatıyor. Değişimler merkezi olmayan bir varlık değildir ve son derece savunmasızdır.

Hacklenebilirler.

Sistem yükseltme için uzun süreler boyunca karartma yapabilir. Geçenlerde Binance'e olan şey buydu.

Artı, miras dünyası ile kripto dünyası arasındaki bu iletişimsizliğin felaket bir sonuca yol açabileceği başka bir alan var: ICO'lar.

ICO'larda, bir varlık belirteçleri karşılığında milyonlarca dolar alır, ancak bu paranın banka hesaplarında tasarruf edilmesi zorlaşabilir. Bankalar açıkça o paranın nereden geldiğini ve bu parayı sağlayanların kim olduğunu bilmek isterdi ki bu da neredeyse imkânsız bir şey.

Birlikte çalışabilirlik için daha zarif ve risksiz bir çözüm gerekiyordu.

Üçüncü nesil bir kripto madeni para, her bir blok zincirinin başka bir blok zincirle ve harici eski finansal sistemlerle iletişim kurabileceği bir ekosistem sağlamalıdır.

Öyleyse, Cardano'nun hem kripto dünyasında hem de eski dünyada birlikte çalışabilirliği nasıl artırmayı planladığına bakalım.

Kripto Dünyası: Zincirler Arası İletişim ve Yan Zincirler

Cardano'nun vizyonu, bir “blok zincirlerin internete” oluşturmaktır. Bitcoin'in Ethereum'a akabileceği ve Ripple'ın merkezi borsalara geçmeye gerek kalmadan Litecoin'e sorunsuz bir şekilde akabileceği bir ekosistem düşünün. Bu yüzden çapraz zincir transferleri Cardano'nun aracı olmadan uygulamak istediği bir şeydir.

Cardano'nun bunu yapmak istemesinin bir yolu da sidechains uygulamaktır.

Bir kavram olarak Sidechain, oldukça uzun bir süredir kripto çevrelerinde yer alıyor. Fikir çok basittir; ana zincirle birlikte çalışan paralel bir zinciriniz var. Yan zincir, iki yönlü bir mandal ile ana zincire bağlanacaktır.

Cardano, Kiayias, Miller ve Zindros (KMZ) tarafından yapılan araştırmalara dayanan “çalışma kanıtlarının etkileşimli olmayan kanıtlarını” içeren yan katları destekleyecektir.

Hoskinson'a göre, sidechains fikri iki şeyden geliyor:

Blockchain'in sıkıştırılmış bir sürümünü alma.

Zincirler arasında birlikte çalışabilirlik oluşturma.

Eski Dünya: Boşluğu Köprülemek

Eski dünya ile birlikte çalışabilirliği arttırmak söz konusu olduğunda, Cardano kripto dünyasını eski dünya ile uyumsuz kılan üç engele odaklanmak istiyor:

Meta veri.

İlişkilendirme.

Uyum.

Engel #1: Meta veriler

Meta veriler, işlemin arkasındaki hikaye anlamına gelir.

Alice 50 USD harcayacak olsaydı, bunun meta verileri şu şekilde olabilir:

Alice parayı neye harcadı?

Alice o parayı kime verdi?

Parayı nerede harcadı?

Kriptokrasi alanında bu kadar iyi planlanmış olmasa da, eski bankacılık dünyasında son derece önemlidir. Aslında, bu, çoğu varlığın ICO'lar sonrası mücadele etmesinin ana nedenlerinden biridir. Bankaları sağlamak için gereken meta verilere sahip değiller.

Eski dünyada meta veriler son derece önemlidir. İşte hizmet eden amaçlar:

Kaynak bulma ve tanımlama.

Etkili elektronik veri organizasyonu.

Verilerin çeşitli sistemler arasında nasıl değiştirildiğini söyler ve bu nedenle birlikte çalışabilirliği geliştirir.

Kaynak korumasında çok yararlıdır. Gerekirse çoğaltılması için verilerin özelliklerini ve davranışını belirlemeye yardımcı olur.

Bununla birlikte, meta verilerle ilgili sorun, son derece kişisel olması ve veriler blok zincirinde kalıcı ve şeffaf bir temelde saklandığından, son derece özel bilgilerin blok zincirine kalıcı olarak yapıştırılabileceği bir durumumuz var.

Cardano'nun üzerinde araştırdığı en önemli şeylerden biri, meta veriyi seçici olarak zincire nasıl bağlayacağıdır.

Engel #2: Atıf

Meta verilere benzer şekilde, atıf yoluyla işlemlerde yer alan kişilerin isimlerini öğrenir. Temel olarak, belirli bir işlem kime atfedilir?

Blok zinciri kalıcı olarak kendisine atıfta bulunursa, ilgili kişilerin gizliliğinden büyük ölçüde ödün verecektir.

Bu nedenle, Cardano, kullanıcılarını gerekli olduğu zaman ve atıf dağıtmak için güçlendirmeyi planlıyor.

Engel #3: Uyumluluk

Üçüncü engel ise “Uyum”.

Uyumluluk, KYC (Müşterinizi Bilin), AML (Kara Para Aklamaya Karşı), ATF (Terörist Finansmanı) vb. Gibi faktörleri içerir.

Uyumluluk, bir işlemin meşruiyetini kontrol etmek için kullanılır. Temel olarak, Alice Bob 50$öderse, uyumluluk işlemin herhangi bir hain amaç için yapılmadığından emin olmak için kullanılır.

Kripto dünyası bu cephede çok fazla şey yapmamış olsa da, her işlemin tarihi ve meşruiyetinin bilinmesi gereken bankacılık dünyasında son derece kritik önem taşıyor.

Cardano'nun araştırdığı şey, Metadata ve Attribution'ın, bankalarla etkileşime girmeleri gerektiğinde kullanıcılarına yardımcı olmak için Uyumluluk ile birlikte nasıl kullanılacağı.

Element #3: Sürdürülebilirlik

Son olarak, üçüncü ayağı, sürdürülebilirlik geliyor.

Hoskinson'a göre, bu çözülmesi gereken en zor kişi. Temel olarak, Cardano gelecekteki gelişimi ve büyümesini nasıl ödemeyi planlıyor?

Genellikle, sistemde bazı gelişmeler yapılması gerektiğinde ve hibeler gerektiğinde, gerçekleşebilecek birkaç şey vardır:

- Vajinlik.

ICO'lar

Ancak, her ikisinin de bir sorunu var.

Himaye ile olası bir merkezileşme sorununuz var. Büyük bir şirket bir blok zincir şirketine büyük miktarda hibe verirse, sistemdeki gelişmelerin nasıl ortaya çıktığını yönlendirebilirler.

ICO'larla, sürdürülebilir bir model olmadan ani bir para sarsıntısı gibidir ve ekosisteme tamamen gereksiz bir simge ekler.

Farklı ve daha sürdürülebilir bir şey yapılması gerekiyor.

Bu anlamda, Cardano Dash'den ilham almayı ve bir hazine yaratmayı planlıyor.

Hazine nasıl çalışacak?

Zincire her blok eklendiğinde, bu blok ödülünün bir kısmı hazineye eklenecektir.

Yani, birisi ekosistemde bazı değişiklikler geliştirmek ve getirmek istiyorsa, ödenek istemek için Hazine'ye oy pusulası gönderirler.

Cardano ekosisteminin paydaşları daha sonra oy kullanıp vermeyeceğine karar verirler.

Eğer yaparlarsa, oy pusulası veren kalkınma için ödenek alır.

Bu sistemin birkaç önemli avantajı vardır:

Hazine daha fazla blok keşfedildikçe dolmaya devam ediyor.

Ağın büyüklüğü ile doğru orantılıdır. Ağ daha büyük, daha fazla kaynak mevcut ve oylama sistemi de daha merkezi hale gelir.

Ancak, bu kullanılmadan önce bazı büyük engeller vardır.

Adil bir oylama sistemi kurulmalıdır.

Seçmenler oy ve sisteme katılmak için bir teşvik olmalıdır.

Herkesin oyunun bir değeri olmalı, böylece “Avamlar Trajedisi” tipi bir durum gerçekleşmez.

Oyların gönderilmesi süreci kolay ve açık olmalıdır.

Tüm süreç mümkün olduğunca merkezi olmayan olmalıdır.

Şu andan itibaren Cardano, sıvı demokrasiyi teşvik edilmiş hazine modeliyle birleştiren bir sistem belirledi.

Cardano: Sıvı demokrasi nasıl çalışır?

Doğrudan demokrasi ve temsili demokrasi arasında akıcı geçişler yapan bir sistemdir.

What is Cardano Blockchain? Step-by-Step Guide

İşlem aşağıdaki özelliklere sahiptir:

İnsanlar kendi politikalarını doğrudan oylayabilir.

İnsanlar oy verme sorumluluklarını kendileri için politikaları üzerinde oy verebilecek bir delegeye devredebilirler.

Delegeler, oylama sorumluluklarını kendileri adına oy verebilecek başka bir delegeye devredebilirler. Temsilcinin kendi temsilcilerini atayabileceği bu özellik geçişlilik olarak adlandırılır.

Oylamasını veren bir kişi, delegelerinin seçtiği oylamayı beğenmiyorsa, o zaman sadece oylarını geri alabilir ve politikaya oy verebilirler.

Peki, sıvı demokrasinin avantajları nelerdir?

Her bireyin görüşü sayılır ve nihai politika oluşturulmasında bir rol oynar.

Temsilci olabilmek için tek yapması gereken kişinin güvenini kazanmaktır. Pahalı seçim kampanyalarına milyonlarca dolar harcamaya gerek yok. Bu nedenle, giriş bariyeri nispeten düşüktür.

Doğrudan ve temsilci demokrasi arasında salınım seçeneği nedeniyle, azınlık grupları daha adil temsil edilebilir.

Son olarak, ölçeklenebilir bir modele sahiptir. Politikaları üzerinde oy kullanacak zamanı olmayan herkes oylama sorumluluklarını devredebilir.

Haskell ve Plutus

Cardano'nun kodlaması Haskell'de yapılırken akıllı sözleşmeleri Plutus'ta kodlanacak. Bunun neden böyle benzersiz bir yaklaşım olduğunu anlamak için programlama dilleri hakkında bazı temel bilgileri anlamak gerekir.

Konu dillere gelince, iki aileye aittirler:

Zorunludur

İşlevsel.

Zorunludur Programlama Dilleri

Kodlayıcı zorunlu bir yaklaşımla, bir hedefe ulaşmak için bilgisayarın atması gereken tüm adımları atması gerekir. C + +, Java ve hatta Solidity gibi tüm geleneksel programlama dillerimiz zorunlu programlama dilleridir. Bu tür bir programlama yaklaşımı algoritmik programlama olarak da adlandırılır.

Bunun ne demek istediğimize bir örnek verelim. C + +'ya bakalım. 5 ve 3 eklemek istediğimizi varsayalım.

int a = 5;

int b = 3;

int c;

c = a + b;

Gördüğünüz gibi, ekleme işlemi birden fazla adımı devralıyor ve her adım programın durumunu sürekli olarak değiştiriyor, çünkü hepsi sırayla tek tek yürütülüyor.

Bir ekleme işlemi dört adım attı ve adımlar şunlardır:

Bir tamsayı a bildirmek ve buna 5 değerini atamak.

Bir tamsayı b beyan etmek ve 3 değerini ona atamak.

Bir tamsayı c bildiriliyor.

b ve değerlerinin eklenmesi ve c olarak saklanması.

Cardano Fonksiyonel Programlama Dilleri

Programlama dillerinin ikinci ailesi Fonksiyonel dillerdir. Bu programlama tarzı, problem çözme için işlevsel bir yaklaşım oluşturmak için yaratılmıştır. Bu tür bir yaklaşıma bildirimsel programlama denir.

Peki, fonksiyonel programlama nasıl çalışır?

Bir fonksiyonu g (x) hesaplamak için kullanmak istediğiniz f (x) fonksiyonu olduğunu varsayalım ve daha sonra bir işlev h (x) ile çalışmak için kullanmak istiyoruz. Bunların hepsini bir sırayla çözmek yerine, hepsini tek bir fonksiyonda bir araya getirebiliriz:

h (g (f (x)))

Bu, işlevsel yaklaşımı matematiksel olarak mantığa kolaylaştırır. Bu nedenle işlevsel programların akıllı sözleşme oluşturma için daha güvenli bir yaklaşım olması gerekir. Bu aynı zamanda, bir programın ne yaptığını ve nasıl davrandığını matematiksel olarak kanıtlamanın daha kolay olduğu anlamına gelen daha basit Biçimsel Doğrulamaya da yardımcı olur. Bu Cardano'ya “Yüksek Güvence Kanunu” özelliğini verir.

Bunun gerçek hayattan bir örneğini ele alalım ve bazı koşullarda neden son derece kritik ve hatta hayat kurtarıcı olabileceğini görelim.

Diyelim ki, hava trafiğini kontrol eden bir program kodluyoruz.

Tahmin edebileceğiniz gibi, böyle bir sistemi kodlamak yüksek hassasiyet ve doğruluk derecesi gerektirir. Körü körüne bir şeyleri kodlayamayız ve insanların hayatları risk altındayken en iyisini umamayız. Bu gibi durumlarda, yüksek derecede matematiksel kesinlikte çalışabileceği kanıtlanabilecek bir kod gerekir.

Fonksiyonel yaklaşımın bu kadar arzu edilmesinin tam nedeni budur.

Cardano da Haskell'i ekosistemlerini ve Plutus'u akıllı sözleşmeleri için kodlamak için kullanıyor. Haskell ve Plutus işlevsel diller.

Aşağıdaki tablo, Zorunludur yaklaşımı Fonksiyonel yaklaşımla karşılaştırır.

What is Cardano Blockchain? Step-by-Step Guide

Resim Kredisi: Docs.Microsoft.com

Öyleyse, işlevsel yaklaşımın avantajlarına bakalım:

Yüksek güvence kodu oluşturmaya yardımcı olur, çünkü kodun nasıl davranacağını matematiksel olarak kanıtlamak daha kolaydır.

Her işlev belirli bir görevi gerçekleştirmek üzere tasarlandığından okunabilirliği ve korunabilirliği artırır. Fonksiyonlar da durumdan bağımsızdır.

Kod refraktör daha kolaydır ve koddaki herhangi bir değişiklik uygulamak daha kolaydır. Bu yinelemeli gelişimi kolaylaştırır.

Bireysel işlevler kolayca test etmek ve hata ayıklamak için onları kolaylaştırır izole edilebilir.

Bununla birlikte, her şeyde olduğu gibi, bu yaklaşımın bir dezavantajı da vardır:

Bu yeni bir şey.

Bunun anlamı, bir Haskell geliştiricisini bulmak C + + ve Java geliştiricisini bulmaktan daha zordur ve gerçek hayatta kapsamlı olarak test edilmesi gerekir.

Cardano ICO

Cardano ICO yaklaşık 62 milyon dolar topladı.

Cardano'nun simgesi Ada Lovelace, ilk bilgisayar programcısı ve şair Lord Byron'un kızı olarak tanınan 19. yüzyıl matematikçisi Ada Lovelace'tan almıştır.

Cardano'nun ilk büyük sürümü olan Byron, 29 Eylül 2017'de Cardano ana ağının lansmanını gören canlı yayınlandı.

Cardano ücretleri

ADA aktarma ücretleri aşağıdaki denklemle belirlenir:

transfer ücreti = a + b * boyutu.

Nerede:

a = Şu anda 0.155381 ADA değerine eşit olan bir sabit

b = Şu anda 0.000043946 ADA/bayt değerine eşit olan başka bir sabit

size = İşlemin boyutu (bayt cinsinden 0.

Bu etki, ödeme minimum hareket 0.155381 ADA olduğunu ve işlem boyutu her bayt artış için 0.000043946 ADA artacak anlamına gelir.

Her çağda, işlem ücretleri bir havuzda toplanır ve uygun yuva liderlerine verilir.

Cardano Yol Haritası

Yol haritasına göre, Cardano 5 aşamada serbest bırakılacak:

Byron: Kullanıcıların Ada'yı takas etmelerini ve aktarmalarını sağlar. Cardano ana ağı da fırlatıldı.

Shelley: Teknolojinin tamamen merkezi olmayan ve özerk bir sistem olması için yerinde olmasını sağlar

Goguen: Akıllı sözleşmelerin entegrasyonunu görecek.

Basho: Performans iyileştirmeleri etrafında merkezli.

Voltaire: IOHK bir hazine sistemi ve yönetim katacak.

Cardano: Sonuç

Cardano sadece sağlam felsefe üzerine değil, aynı zamanda sert bilim üzerine de kurulmuştur. Bu kendi içinde rakiplerine göre önemli bir avantaj sağlar. Artı, Charles Hoskinson gibi birinin önderlik etmesi sadece daha fazla güvenilirlik kazandırır. 2019'a kadar tüm yüce vaatlerini gerçekten yerine getirebileceklerini bekleyip göreceğiz.

Çıkmak için en ilginç projelerden biri Cardano. Ethereum'a benzer şekilde Cardano akıllı bir sözleşme platformudur, ancak Cardano katmanlı mimari aracılığıyla ölçeklenebilirlik ve güvenlik sunar. Cardano'nun yaklaşımı, bilimsel felsefe ve hakemli akademik araştırmalar üzerine kurulduğu için uzayın kendisinde benzersizdir. Bu kılavuzda, Cardano hakkında detaylı bir çalışma yapacağız ve masaya getirdiği daha ilginç yeniliklerden bazılarını kontrol edeceğiz. Kendi Cardano'nuzu nasıl inşa edeceğinizi öğrenmekle daha fazla ilgileniyorsanız - lütfen blockchain kurslarımıza göz atın. Cardano Cardano'nun Kökenleri, Ethereum'un kurucularından biri olan Charles Hoskinson tarafından kavramsallaştırılmıştır. Yukarıda resimde: Charles Hoskinson. İmaj Kredisi: IOHK. Ethereum akıllı bir sözleşme platformu olarak takdire şayan bir iş yaparken, Hoskinson'a göre ikinci nesil bir blok zincir (daha sonra bundan daha fazla) ve gerekli evrim. Cardano'yu son derece dikkat çekici kılan şey bakım miktarının bakıma girmesi. Cardano'nun geliştirilmesi ve bakımı için tam zamanlı çalışan üç kuruluş vardır. Onlar: Cardano Vakfı. IOHK. Emurgo. Cardano Vakfı, Cardano'nun gözetleme organizasyonu olan kar amacı gütmeyen bir kuruluştur. Ana işlevi “Cardano Protokolü teknolojisini standartlaştırmak, korumak ve tanıtmaktır”. 2015 yılında, Jeremy Wood ile birlikte, Hoskinson IOHK (Giriş Çıkışı Hong Kong) bulundu. IOHK, “herkes için erişilebilir finansal hizmetler oluşturmak için blok zincirin eşler arası yeniliklerini kullanmayı taahhüt eden bir araştırma ve geliştirme şirketidir.” 2020 yılına kadar Cardano'yu inşa etmek, tasarlamak ve korumak için anlaştılar. Sonunda Emurgo'ya sahibiz. Emurgo, “blockchain teknolojisini kullanarak endüstrilerinde devrim yaratmak isteyen ticari girişimleri geliştiren, destekleyen ve kuluçka yapan” bir Japon şirketidir. IOHK'nın finansmanının çoğu Emurgo ile 5 yıllık bir sözleşmeden kaynaklanır. Bu üç kuruluş Cardano gelişiminin iyi bir hızda devam ettiğinden emin olmak için sinerji içinde çalışmaktadır. Şimdi muhtemelen Cardano'ya neden ihtiyaç duyulduğunu düşünüyorsun. Cardano kendisini 3. nesil bir blok zinciri olarak tanımlıyor. Bakalım bu ne anlama geliyor? Üç Nesil Blockchain Charles Hoskinson'a göre, üç nesil blockchain'den geçtik. Nesil 1: Herkes aynı soruları sorduğu için Bitcoin ve Para Transferi Bitcoin oluşturuldu. Herhangi bir aracı olmadan iki kişi arasında aktarılabilecek bir para şekli yaratmak mümkün olacak mı? Blockchain gibi bir şey üzerinde çalışabilen merkezi olmayan bir para yaratmak mümkün olacak mı? Satoshi Nakamoto, bitcoin oluşturduğunda bu soruları yanıtladı. Sonunda bir kişiden diğerine para aktarabilen merkezi olmayan bir para sistemimiz vardı. Bununla birlikte, tüm birinci nesil blok zincirleri ile ilgili bir sorun olan bitcoin ile ilgili bir sorun vardı. Sadece parasal işlemler için izin verdiler, bu işlemlere koşul eklemenin bir yolu yoktu. Alice, Bob 5 BTC'yi gönderebilir, ancak bu işlemlere şartlar koyamadı. Örneğin. Bob'a parayı ancak belirli görevleri yerine getirirse alacağını söyleyemedi. Bu koşullar son derece karmaşık komut dosyası gerekir. Süreci daha sorunsuz hale getirmek için bir şey gerekiyordu. Nesil 2: Ethereum ve Akıllı Sözleşmeler Ve bu “bir şey” akıllı bir sözleşmedir. Akıllı sözleşme nedir? Akıllı sözleşmeler, bir aracının hizmetlerinden kaçınırken, şeffaf, çelişkili olmayan bir şekilde para, mülk, hisse veya değerli herhangi bir şeyi alışverişinde bulunmanıza yardımcı olur. Vitalik Buterin'in Ethereum'u kolayca bu neslin sapığıdır. Dünyaya, blok zincirinin basit bir ödeme mekanizmasından çok daha anlamlı ve güçlü bir şeye nasıl gelişebileceğini gösterdiler. Ancak, bu neslin de bazı sorunları vardı. Blockchain'in giderek daha ilginç kullanım durumları ortaya çıktıkça, giderek daha fazla kabul gördüler. Sorun şu ki, bu nesil blockchain ölçeklenebilirlik için gerçekten iyi hükümler yoktu. Bununla birlikte, bu blok zincirlerin yönetim sistemi gerçekten de iyi düşünülmüyordu Dışarı. Durum şu ki, Hoskinson'a göre Ethereum ve Ethereum Classic bölünmesi, kötü yönetimin klasik bir örneğidir (cinas kullanılmaz). Burası üçüncü kuşağın devreye girdiği yer. Nesil 3: Cardano Hoskinson, blok zincirinin daha da gelişmesi gerektiğini biliyordu. Blockchain'in ilk iki nesilinden olumlu unsurları aldı ve kendi unsurlarını ekledi. Ondan gelen şey Cardano'ydu. Cardano'nun çözmek istediği üç unsur: Ölçeklenebilirlik. Birlikte çalışabilirlik. Sürdürülebilirlik. Daha önce de belirtildiği gibi Cardano, bilimsel felsefe ve hakemli akademik araştırmalar üzerine kurulduğu anlamında benzersizdir. Bu içeriye giren tüm mühendislik, “Yüksek Güvence Kanunu” olma hedefine sahiptir. Bu, kullanılan kodun kalitesine çok daha yüksek bir inanç olduğundan emin olmak için yapılır (daha sonra “Haskell ve Plutus” bölümünde daha fazla). Hoskinson'a göre bu, ETH-ETC bölünmesi gibi gelecekteki vakaların oluşmasını önleyecektir. Daha ileri gitmeden önce Cardano'nun felsefesini keşfedelim. Cardano Felsefesi Cardano ekibi bir dizi ilke ve felsefe bağlı kalmak istiyor. Doğru bir yol haritası ya da bir beyaz kağıt ile yola çıkmadılar. Bunun yerine, “tasarım ilkeleri koleksiyonu, mühendislik en iyi uygulamaları ve keşif için yollar” benimsemeye odaklandılar. Aşağıdakiler bu ilkelerdir ve doğrudan Cardano web sitesinden alınırlar. Muhasebe ve hesaplamanın farklı katmanlara ayrılması. Son derece modüler fonksiyonel kodda temel bileşenlerin uygulanması Hakemli araştırmalarla rekabet eden akademisyen ve geliştirici Küçük gruplar InfoSec uzmanlarının erken kullanımı dahil olmak üzere disiplinler arası takımların ağır kullanımı Beyaz makaleler arasında hızlı yineleme, uygulama ve düzeltmek için gerekli yeni araştırma İnceleme sırasında keşfedilen sorunlar Ağı yok etmeden post-konuşlandırılmış sistemleri yükseltme yeteneği oluşturma Gelecekteki çalışmalar için merkezi olmayan bir finansman mekanizmasının geliştirilmesi Kripto para birimlerinin tasarımını geliştirmeye yönelik uzun vadeli bir görünüm, makul ve güvenli bir kullanıcı ile mobil cihazlarda çalışabilmeleri için deneyim Paydaşları kriptokrasinin operasyonlarına ve bakımlarına daha yakın hale getirmek Aynı defterdeki birden fazla varlığın hesaba katılması ihtiyacını kabul etmek Eski sistemlerin ihtiyaçlarına daha iyi uyum sağlamak için isteğe bağlı meta verileri dahil etmek için özet işlemlerin özetlenmesi Yaklaşık 1.000'den Öğrenme Anlamlı özellikleri kucaklayarak altcoins Son protokol tasarımını kilitlemek için özel bir temel kullanarak İnternet Mühendisliği Görev Gücü'nden esinlenerek standartlara dayalı bir süreci benimseyin Ticaretin sosyal unsurlarını keşfedin Düzenleyiciler için ticaretle etkileşime girmeleri için sağlıklı bir orta zemin bulun Bitcoin miras bazı temel ilkeler ödün. Şimdi felsefeyi gördüğümüz için, Cardano'nun çözmeyi hedeflediği üç unsuru detaylı bir şekilde inceleyelim. Öğe #1: Ölçeklenebilirlik insanlar “ölçeklenebilirlik” dediğinde, her zaman saniyede işlenen işlemleri veya işlem hacmini düşünürler. Ancak, Hoskinson'a göre, bu sorunun sadece bir kısmı. Toplam ölçeklenebilirlik, tabiri caizse üç başlı bir hidra'dır. Birinin üç ayrı öğenin icabına bakması gerekir: Saniye/İşlem Ağı. Veri Ölçekleme. #1 Verimlilik Bitcoin ve Ethereum'daki verim eksikliğiyle ilgili birçok makale yazılmıştır. Bitcoin saniyede 7 işlemi yönetir ve Ethereum 15-20 yönetir. Bu, finansal bir sistem için kesinlikle kabul edilemez. Cardano bu sorunu uzlaşma mekanizması Ouroboros ile çözmeyi umuyor. Bu kanıtlanabilir şekilde güvenli bir kanıtlama algoritmasıdır. Ouroboros aslında Kripto 2017 sırasında hake-gözden geçirildi ve onaylandı. Ouroboros, daha önce de belirtildiği gibi, bir kanıtı algoritmasıdır. Mekanizmanın derinliklerine inmeden önce, kazık kanıtının ne olduğunu bilmeliyiz. Bitcoin ve Ethereum (en azından şimdilik) iş kanıtı protokolünü takip ediyor. Bir süreç olarak çalışma kanıtı aşağıdaki adımlara sahiptir: Madenciler, blok zincirine eklemek için bir bloğu “mayın” için kriptografik bulmacaları çözer. Bu süreç büyük miktarda enerji ve hesaplama kullanımı gerektirir. Bulmacalar var sistem üzerinde zor ve vergi kılan bir şekilde dizayn edilmiştir. Bir madenci bulmacayı çözdüğünde, bloklarını doğrulama için ağa sunarlar. Bloğun zincire ait olup olmadığını doğrulamak son derece basit bir işlemdir. Özünde, çalışma kanıtı sistemi budur. Bulmacayı çözmek zordur ancak çözümün gerçekten doğru olup olmadığını kontrol etmek kolaydır. Bu, Bitcoin ve Ethereum'un (şimdiye kadar) kullandığı sistemdir. Bununla birlikte, sistemde bazı temel kusurlar vardır. İş kanıtı ile sorun. Görünüşe göre, çalışma kanıtı ile ilgili epeyce sorun var. Her şeyden önce, işin kanıtı, yediği güç ve enerji miktarından dolayı son derece verimsiz bir süreçtir. Daha hızlı ve daha güçlü ASIC'leri karşılayabilen insanlar ve kuruluşlar genellikle diğerlerinden daha fazla madencilik şansına sahiptirler. Bunun sonucu olarak, bitcoin olmak istediği kadar merkezi değil. Hashrate dağıtım grafiğini kontrol edelim: Görüntü Kredisi: Blockchain.info Gördüğünüz gibi, hashrate'in ~ %75'i yalnızca 5 madencilik havuzu arasında bölünmüştür! Teorik olarak konuşursak, bu büyük madencilik havuzları birbirleriyle bir takım oluşturabilir ve bitcoin ağında %51'lik bir başlangıç yapabilir. Bu nedenle, bu sorunları çözmek için, Ethereum bir çözüm olarak Bahis Kanıtı'ne baktı. Kazığın kanıtı nedir? Kazık kanıtı tüm madencilik sürecini sanal hale getirecek ve madencileri doğrulayıcılarla değiştirecektir. Süreç şu şekilde çalışacaktır: Doğrulayıcılar paralarının bazılarını kazık olarak kilitlemek zorunda kalacaklardır. Bundan sonra blokları doğrulamaya başlayacaklar. Yani, zincirin eklenebileceğini düşündükleri bir blok keşfettiklerinde, üzerine bahis yatırarak bunu doğrulayacaklardır. Blok eklenirse, doğrulayıcılar bahisleriyle orantılı bir ödül alırlar. Artık POS'un neye benzediğini bildiğimize göre, Ouroboros'un arkasındaki mekanizmaya bakalım. Cardano: Ouroboros Hood Altında Ouroboros belirteçlerin ekosistemdeki dağılımına bakar ve rasgele sayılar kaynağından dünyayı çağa böler. Her çağı daha sonra yuvalara ayrılır. Her çağı çok kısa bir süre sürer ~ 20 saniye. Görüntü kredisi: Cardano Dokümanlar Her yuva daha sonra rastgele seçilen kendi yuva lideri alır. Yuva lideri, madencilerin bir POW protokolünde yaptığı gibi, blok zincirine eklenen blokları seçenler oldukları anlamında hareket eder. Ancak, sadece bir blok ekleyebilirler. Bir yuva lideri bir şekilde şansını kaçırırsa ve bloğu seçmezse, fırsatlarını kaçırırlar ve tekrar yuva lideri olana kadar beklemek zorunda kalırlar. Bir veya daha fazla yuvanın boş kalması sorun değil (oluşturulan bloklar olmadan), ancak blokların çoğunluğu (en az %50 + 1) bir dönem boyunca oluşturulmalıdır. Gördüğünüz gibi, yuva liderleri ekosistemde oynamak için çok önemli bir role sahiptir. Yeterlilik için göz önünde bulundurulmak için, Cardano'nun %2 hissesi olmalıdır. Bu paydaşlar seçmen denir ve onlar mevcut çağı sırasında bir sonraki dönem için yuva liderleri seçmek olanlardır. Paydaşın sistemde ne kadar fazla hissesi varsa, slot liderleri olarak seçilme şansları o kadar artar. Şimdi, slot liderleri çok fazla güce sahip olduğundan, seçimleri mümkün olduğunca tarafsız yapmak için özel dikkat gösterilmelidir. Bir miktar rastgelelik olmalı. Bu nedenle, bir çeşit rasgelelik elde etmek için çok partili bir hesaplama (MPC) yapılır. Bu MPC yaklaşımında, her seçmen “madeni para atma” adı verilen rastgele bir eylem gerçekleştirir ve bundan sonra sonuçlarını diğer seçmenlerle paylaşır. Sonuçlar her seçmen tarafından rastgele üretilse de, sonunda aynı nihai değere katılırlar. Seçim üç aşamaya ayrılmıştır: Bağlılık Aşaması. Faz Kurtarma Aşaması'nı ortaya çıkarma. Her aşamada neler olduğunu keşfedelim. Taahhüt Aşaması İlk olarak, bir seçmen gizli bir rasgele değer üretir ve daha sonra bir “taahhüt” oluşturur. Taahhüt, şifrelenmiş paylaşımları içeren bir mesajdır (kurtarma aşaması için bunu aklınızda bulundurun) ve gizli bir kanıttır. Bundan sonra, bir seçmen özel anahtarıyla taahhüdü imzalar ve çap numarasını belirtir ve genel anahtarlarını ekler. Bunu yapmak iki amacı çözer: Herkes bu taahhüdü kimin oluşturduğunu kontrol edebilir (buna ortak anahtar bağlı olduğu için). Hangi çağa ait olduğunu kontrol edebilirler. Bu yapıldıktan sonra, seçmen taahhütlerini diğer seçmenlere gönderir. Sonunda, her seçmen diğer seçmenin taahhütlerini toplar (taahhütler bloğa konur ve blok zincirinin bir parçası haline gelir). Reveal Faz İkinci aşama ortaya çıkarma aşamasıdır. İçinde bir sır olan kilitli bir kutu gibi taahhütleri düşünün ve kutunun kilidini açan özel bir değer var. Bu özel değere “açılış” denir. Bu aşama tüm ilgili budur, seçmenler onların “açılış” göndermek. Bu açıklıklar da bloğa konur ve daha sonra blok zincirinin bir parçası haline gelir. Kurtarma Aşaması Son olarak, iyileşme aşamasına sahibiz. Bu zamana kadar, bir seçmen hem taahhütleri hem de açıklıkları var. Ancak, bazı seçmenler kötü niyetle hareket edebilir ve açılış olmadan bağlılıklarını yayınlayabilirler. Temel olarak, kilitli kutuyu parola olmadan verin. Bunun etrafını gezmek için, dürüst seçmenler tüm şifrelenmiş hisseleri (taahhüt aşamasında belirtildiği gibi) yayınlayabilir ve sadece sırları yeniden oluşturabilirler. Bu şekilde, bazı seçmenler kötü niyetli bir şekilde hareket etse bile, sistem çalışmaya devam edecektir. Ouroboros, Bizans Fay Toleransını böyle alır. Sonunda, bir seçmen taahhütlerin ve açıklıkların eşleştiğini doğrular ve bu gerçekleştiğinde, bir tohum oluşturan taahhütlerden sırlar çıkarılır. Çekirdek rasgele oluşturulan bir bayt dizesidir. Artık tüm seçmenlerin bu tohumu var. Öyleyse, bir saniye duraklayalım ve şu anda nerede olduğumuzu kontrol edelim. Bir sonraki çağı için yuva liderleri seçiyoruz. Seçimin mümkün olduğunca tarafsız olduğundan emin olmak için bir çeşit rasgelelik gerekliydi. “Tohum” bize bu rastgelelik sağlar. Şimdi Yuvası Liderleri seçme zamanı. Bunu yapmak için Takip Satoshi (FTS) algoritmasını kullanacağız. Cardano: FTS Algoritması Algoritmanın adı Bitcoin'in bilinmeyen yaratıcısı Satoshi Nakamoto'dan geliyor. Görüntü kredisi: Cardano Dokümanlar FTS temelde kazıktan rastgele bir jeton seçer. O madalyonun sahibi olan kişi, yuva lideri olur. Bu kadar basit! Bu yüzden, sistemde ne kadar çok bahis varsa, bu piyangoyu kazanma şansları o kadar artar. Yuva liderleri, yalnızca ana blok zincirindeki blokları seçmekle kalmayıp, Cardano ekosisteminin içindeki diğer blok zincirlerindeki blokları seçme gücüne de sahip olacaklar. #2 Ağı Peki Ağ ölçeklenebilirliğe nasıl katıyor? Basit bant genişliği. İşlemler veri taşır. Böylece işlem sayısı arttıkça ağ kaynakları gereksinimi de artar. Bu kavram oldukça basittir: Bir sistem milyonlarca kullanıcıya kadar ölçeklenecekse, ağın kendisini sürdürmesi için 100'lerce terabayt veya ekabayt kaynağa ihtiyacı olacaktır. Bu nedenle, homojen bir ağ topolojisini korumak imkansızdır. Bu da ne demek oluyor? Homojen bir ağ topolojisinde, ağdaki her düğüm her iletiyi aktarır. Skype, değerin çoğunun bir telefon görüşmesi yapmakla ilgilenen tek bir kullanıcı sınıfından alındığı böyle bir ağın örneğidir. Ancak, merkezi olmayan bir ağda, ölçeklendirme için bu pratik hale gelebilir. Tüm düğümler, bilgileri etkili bir şekilde aktarmak için gerekli kaynaklara sahip olmayabilir. Bu sorunu çözmek için Cardano, John Day tarafından oluşturulan Yinelemeli Ağlar Arası Mimarlık RINA adlı yeni bir teknolojiye bakıyor. Politikalar ve ustaca mühendislik ilkelerini kullanan yeni bir yapılandırma ağıdır. RINA'nın amacı, gizlilik vaat eden heterojen bir ağ oluşturmaktır. Şeffaflık. Ölçeklenebilirlik. Bunu, ağın resmi bir kapasitede nasıl düzenleneceğini tahmin edebileceğiniz bir şekilde yapar. TCP/IP protokolleri ile sorunsuz bir şekilde birlikte çalışacağı umulmaktadır. Cardano bunu kısmen 2018'e ve tamamen 2019'a kadar uygulamayı umuyor. Wikipedia'ya göre, “RINA, ekstra mekanizmalara gerek kalmadan hareketliliği, çoklu güdülemeyi ve Hizmet Kalitesini doğal olarak destekler, güvenli ve programlanabilir bir ortam sağlar, daha rekabetçi bir pazar için motive eder ve sorunsuz bir benimsemeye olanak tanır.” #3 Veri Ölçekleme Son olarak, veri ölçekleme var. Bunu bir düşün. Blockchains şeyleri sonsuza kadar saklar. İlgili ya da olmayan her küçük veri parçası sonsuza dek blok zincirinde saklanır. Sistem ölçeklenir ve giderek daha fazla insan gelir, veri akışı ile blok zincir giderek daha hacimli hale gelir. Şimdi, bir blokçunun düğümler'den oluşan bir blokçunun çalıştığını unutmayın. Her düğüm, blok zincirinin bir kopyasını sistemlerinde saklayan bir kullanıcıdır. Sorunun nerede olduğunu gördün mü? Blok zinciri daha hacimli hale geldikçe, daha fazla alan talep edecek ve bu normal bir bilgisayara sahip normal bir kullanıcı için mantıksız. Cardano'nun bu sorunu çözmek istediği basit bir felsefe uygulamaktır: “Herkesin tüm verilere ihtiyacı yoktur.” Örneğin, Alice ve Bob bir işlem yaparlarsa, bu ağdaki başka kimseyle alakalı olmayabilir. Bilmeleri gereken tek şey işlemin gerçekleşmiş olduğu ve yasal olduğu. Cardano'nun araştırdığı teknikler: Budama. Abonelikler Sıkıştırma. Sinerjik olarak uygulanırlarsa, bir kullanıcının sahip olması gereken veri miktarını önemli ölçüde azaltabilir. Bununla birlikte, Bölümleme kavramı da vardır. Bunun anlamı, bir bütün blok zincirine sahip olmak yerine, bir kullanıcı basitçe blok zincirinin bir parçasına sahip olabilir ve depolaması gereken veri miktarını büyük ölçüde azaltabilir. Hangi onlar sidechains yoluyla yapmayı umuyoruz (daha sonra bu konuda daha fazla). Cardano'nun amacı, tüm bu bilgileri kullanıcıların güvenlikten veya işlemlerinin düzgün bir şekilde geçtiğine dair güvencelerden ödün vermeden tüketmesi gereken verileri sıkıştırmak için kullanmaktır. Bu konuda araştırma Edinburgh Üniversitesi'nde başladı. Element #2: Birlikte çalışabilirlik Şimdi Cardano'nun Ölçeklenebilirlik tarafının nasıl çalıştığını gördük, şimdi ikinci direğe geldik: Birlikte çalışabilirlik. Birlikte çalışabilirliğin uzun ve kısa olması, Charles Hoskinson'ın dediği gibi, hepsini yönetmek için bir belirteç olmayacaktır. Mevcut ekosisteme bakalım. Kriptosferde, Bitcoin, Ethereum, Litecoin vb gibi farklı kripto paraları var Benzer şekilde, eski finansal dünyada, SWIFT, ACH vb kullanan geleneksel Bankalar gibi sistemlerimiz var Sorun, bu bireysel varlıkların iletişim kurmasının son derece zor olduğu gerçeğinde yatıyor Birbirimiz. Bitcoin için Ethereum'da neler olup bittiğini bilmek zordur ve tersi de geçerlidir. Bankalar kriptolarla iletişim kurmaya çalıştığında bu iki kat zor hale gelir. Bu nedenle, kripto ve bankalar arasında bir portal sağlayan kripto alışverişi çok güçlü ve önemli hale geliyor. Ancak, kendi içinde bir sorun yatıyor. Değişimler merkezi olmayan bir varlık değildir ve son derece savunmasızdır. Hacklenebilirler. Sistem yükseltme için uzun süreler boyunca karartma yapabilir. Geçenlerde Binance'e olan şey buydu. Artı, miras dünyası ile kripto dünyası arasındaki bu iletişimsizliğin felaket bir sonuca yol açabileceği başka bir alan var: ICO'lar. ICO'larda, bir varlık belirteçleri karşılığında milyonlarca dolar alır, ancak bu paranın banka hesaplarında tasarruf edilmesi zorlaşabilir. Bankalar açıkça o paranın nereden geldiğini ve bu parayı sağlayanların kim olduğunu bilmek isterdi ki bu da neredeyse imkânsız bir şey. Birlikte çalışabilirlik için daha zarif ve risksiz bir çözüm gerekiyordu. Üçüncü nesil bir kripto madeni para, her bir blok zincirinin başka bir blok zincirle ve harici eski finansal sistemlerle iletişim kurabileceği bir ekosistem sağlamalıdır. Öyleyse, Cardano'nun hem kripto dünyasında hem de eski dünyada birlikte çalışabilirliği nasıl artırmayı planladığına bakalım. Kripto Dünyası: Zincirler Arası İletişim ve Yan Zincirler Cardano'nun vizyonu, bir “blockchain inter-chain” yaratmaktır. Bitcoin'in Ethereum'a akabileceği ve Ripple'ın merkezi borsalara geçmeye gerek kalmadan Litecoin'e sorunsuz bir şekilde akabileceği bir ekosistem düşünün. Bu yüzden çapraz zincir transferleri Cardano'nun aracılar olmadan uygulamak istediği bir şeydir. Cardano'nun bunu yapmak istediği tek yol, sidechains uygulamaktır. Bir kavram olarak Sidechain, oldukça uzun bir süredir kripto çevrelerinde yer alıyor. The fikri çok basittir; ana zincirle birlikte çalışan paralel bir zinciriniz var. Yan zincir, iki yönlü bir mandal ile ana zincire bağlanacaktır. Cardano, Kiayias, Miller ve Zindros (KMZ) tarafından yapılan araştırmalara dayanan “çalışma kanıtlarının etkileşimli olmayan kanıtlarını” içeren yan katları destekleyecektir. Hoskinson'a göre, sidechains fikri iki şeyden geliyor: Bir blok zincirinin sıkıştırılmış bir versiyonunu almak. Zincirler arasında birlikte çalışabilirlik oluşturma. Eski Dünya: Boşluğu Köprülemek Eski dünya ile birlikte çalışabilirliği artırmak söz konusu olduğunda, Cardano kripto dünyasını eski dünya ile uyumsuz kılan üç engele odaklanmak istiyor: Metadata. İlişkilendirme. Uyum. Engel #1: Meta veriler, işlemin arkasındaki hikaye anlamına gelir. Eğer Alice 50 USD harcayacak olsaydı, bunun meta verileri şu şekilde olabilir: Alice parayı neye harcadı? Alice o parayı kime verdi? Parayı nerede harcadı? Kriptokrasi alanında bu kadar iyi planlanmış olmasa da, eski bankacılık dünyasında son derece önemlidir. Aslında, bu, çoğu varlığın ICO'lar sonrası mücadele etmesinin ana nedenlerinden biridir. Bankaları sağlamak için gereken meta verilere sahip değiller. Eski dünyada meta veriler son derece önemlidir. İşte hizmet ettiği amaçlar: Kaynak keşfi ve tanımlama. Etkili elektronik veri organizasyonu. Verilerin çeşitli sistemler arasında nasıl değiştirildiğini söyler ve bu nedenle birlikte çalışabilirliği geliştirir. Kaynak korumasında çok yararlıdır. Gerekirse çoğaltılması için verilerin özelliklerini ve davranışını belirlemeye yardımcı olur. Bununla birlikte, meta verilerle ilgili sorun, son derece kişisel olması ve veriler blok zincirinde kalıcı ve şeffaf bir temelde saklandığından, son derece özel bilgilerin blok zincirine kalıcı olarak yapıştırılabileceği bir durumumuz var. Cardano'nun üzerinde araştırdığı en önemli şeylerden biri, meta veriyi seçici olarak zincire nasıl bağlayacağıdır. Engel #2: Meta veriye benzer atıf, atıf yoluyla işlemlerde yer alan kişilerin isimleri biliniyor. Temel olarak, belirli bir işlem kime atfedilir? Blok zinciri kalıcı olarak kendisine atıfta bulunursa, ilgili kişilerin gizliliğinden büyük ölçüde ödün verecektir. Bu nedenle, Cardano, kullanıcılarını gerekli olduğu zaman ve atıf dağıtmak için güçlendirmeyi planlıyor. Engel #3: Uyumluluk Üçüncü engel “Uyum” dur. Uyumluluk gibi faktörleri içerir: KYC (Müşterinizi Bilin), AML (Kara Para Aklamaya Karşı), ATF (Anti-Terörist Finansman) vb Uyumluluk bir işlemin meşruluğunu kontrol etmek için kullanılır. Temel olarak, Alice Bob 50$öderse, uyumluluk işlemin herhangi bir hain amaç için yapılmadığından emin olmak için kullanılır. Kripto dünyası bu cephede çok fazla şey yapmamış olsa da, her işlemin tarihi ve meşruiyetinin bilinmesi gereken bankacılık dünyasında son derece kritik önem taşıyor. Cardano'nun araştırdığı şey, Metadata ve Attribution'ın, bankalarla etkileşime girmeleri gerektiğinde kullanıcılarına yardımcı olmak için Uyumluluk ile birlikte nasıl kullanılacağı. Element #3: Sürdürülebilirlik Son olarak, üçüncü direğe geldik, sürdürülebilirlik. Hoskinson'a göre, bu çözülmesi gereken en zor kişi. Temel olarak, Cardano gelecekteki gelişimi ve büyümesini nasıl ödemeyi planlıyor? Genellikle, sistemde bazı gelişmeler yapılması gerektiğinde ve hibeler gerektiğinde, gerçekleşebilecek birkaç şey vardır: Patronaj. ICO'lar Ancak, her ikisinin de bir sorunu var. Himaye ile olası bir merkezileşme sorununuz var. Büyük bir şirket bir blok zincir şirketine büyük miktarda hibe verirse, sistemdeki gelişmelerin nasıl ortaya çıktığını yönlendirebilirler. ICO'larla, sürdürülebilir bir model olmadan ani bir para sarsıntısı gibidir ve ekosisteme tamamen gereksiz bir simge ekler. Farklı ve daha sürdürülebilir bir şey yapılması gerekiyor. Bu anlamda, Cardano Dash'den ilham almayı ve bir hazine yaratmayı planlıyor. Hazine nasıl çalışacak? Zincire her blok eklendiğinde, bu blok ödülünün bir kısmı hazineye eklenecektir. Yani, birisi geliştirmek istiyorsa ve ekosistemde bazı değişiklikler getirirlerse, hibe istemek için Hazine'ye oy pusulası gönderirler. Cardano ekosisteminin paydaşları daha sonra oy kullanıp vermeyeceğine karar verirler. Eğer yaparlarsa, oy pusulası veren kalkınma için ödenek alır. Bu sistemin birkaç önemli avantajı vardır: Hazine giderek daha fazla blok keşfedildikçe dolmaya devam eder. Ağın büyüklüğü ile doğru orantılıdır. Ağ daha büyük, daha fazla kaynak mevcut ve oylama sistemi de daha merkezi hale gelir. Ancak, bu kullanılmadan önce bazı büyük engeller vardır. Adil bir oylama sistemi kurulmalıdır. Seçmenler oy ve sisteme katılmak için bir teşvik olmalıdır. Herkesin oyunun bir değeri olmalı, böylece “Avamlar Trajedisi” tipi bir durum gerçekleşmez. Oyların gönderilmesi süreci kolay ve açık olmalıdır. Tüm süreç mümkün olduğunca merkezi olmayan olmalıdır. Şu andan itibaren Cardano, sıvı demokrasiyi teşvik edilmiş hazine modeliyle birleştiren bir sistem belirledi. Cardano: Sıvı demokrasi nasıl çalışır? Doğrudan demokrasi ve temsili demokrasi arasında akıcı geçişler yapan bir sistemdir. Süreç aşağıdaki özelliklere sahiptir: İnsanlar doğrudan kendi politikaları üzerinde oy verebilir. İnsanlar oy verme sorumluluklarını kendileri için politikaları üzerinde oy verebilecek bir delegeye devredebilirler. Delegeler, oylama sorumluluklarını kendileri adına oy verebilecek başka bir delegeye devredebilirler. Temsilcinin kendi temsilcilerini atayabileceği bu özellik geçişlilik olarak adlandırılır. Oylamasını veren bir kişi, delegelerinin seçtiği oylamayı beğenmiyorsa, o zaman sadece oylarını geri alabilir ve politikaya oy verebilirler. Peki, sıvı demokrasinin avantajları nelerdir? Her bireyin görüşü sayılır ve nihai politika oluşturulmasında bir rol oynar. Temsilci olabilmek için tek yapması gereken kişinin güvenini kazanmaktır. Pahalı seçim kampanyalarına milyonlarca dolar harcamaya gerek yok. Bu nedenle, giriş bariyeri nispeten düşüktür. Doğrudan ve temsilci demokrasi arasında salınım seçeneği nedeniyle, azınlık grupları daha adil temsil edilebilir. Son olarak, ölçeklenebilir bir modele sahiptir. Politikaları üzerinde oy kullanacak zamanı olmayan herkes oylama sorumluluklarını devredebilir. Haskell ve Plutus Cardano'nun kodlaması Haskell'de yapılırken akıllı sözleşmeleri Plutus'ta kodlanacaktır. Bunun neden böyle benzersiz bir yaklaşım olduğunu anlamak için programlama dilleri hakkında bazı temel bilgileri anlamak gerekir. Diller söz konusu olduğunda, iki aileye aittir: Zorunludur Fonksiyonel. Zorunluluk Programlama Dilleri Zorunludur bir yaklaşımla, kodlayıcının bir hedefe ulaşmak için bilgisayarın atması gereken tüm adımları atması gerekir. C + +, Java ve hatta Solidity gibi tüm geleneksel programlama dillerimiz zorunlu programlama dilleridir. Bu tür bir programlama yaklaşımı algoritmik programlama olarak da adlandırılır. Bunun ne demek istediğimize bir örnek verelim. C + +'ya bakalım. 5 ve 3. int a = 5; int b = 3; int c; c = a + b; Gördüğünüz gibi, ekleme işlemi birden fazla adımı alır ve her adım programın durumunu sürekli olarak değiştiriyor çünkü hepsi ayrı ayrı yürütülüyor. Bir ekleme işlemi dört adım attı ve adımlar şunlardır: Bir tamsayı beyan etmek ve değeri 5 atamak. Bir tamsayı b beyan etmek ve 3 değerini ona atamak. Bir tamsayı beyan etmek c. b değerlerinin eklenmesi ve bunların c. Cardano Fonksiyonel Programlama Dillerinde depolanması İkinci programlama dili ailesi Fonksiyonel dillerdir. Bu programlama tarzı, problem çözme için işlevsel bir yaklaşım oluşturmak için yaratılmıştır. Bu tür bir yaklaşıma bildirimsel programlama denir. Peki, fonksiyonel programlama nasıl çalışır? Bir fonksiyonu g (x) hesaplamak için kullanmak istediğiniz f (x) fonksiyonu olduğunu varsayalım ve daha sonra bir işlev h (x) ile çalışmak için kullanmak istiyoruz. Bunların hepsini bir sırayla çözmek yerine hepsini bir araya getirebiliriz. Böyle tek bir fonksiyonda: h (g (f (x))) Bu, fonksiyonel yaklaşımı matematiksel olarak mantığa kolaylaştırır. Bu nedenle işlevsel programların akıllı sözleşme oluşturma için daha güvenli bir yaklaşım olması gerekir. Bu aynı zamanda, bir programın ne yaptığını ve nasıl davrandığını matematiksel olarak kanıtlamanın daha kolay olduğu anlamına gelen daha basit Biçimsel Doğrulamaya da yardımcı olur. Bu Cardano'ya “Yüksek Güvence Kanunu” özelliğini verir. Bunun gerçek hayattan bir örneğini ele alalım ve bazı koşullarda neden son derece kritik ve hatta hayat kurtarıcı olabileceğini görelim. Diyelim ki, hava trafiğini kontrol eden bir program kodluyoruz. Tahmin edebileceğiniz gibi, böyle bir sistemi kodlamak yüksek hassasiyet ve doğruluk derecesi gerektirir. Körü körüne bir şeyleri kodlayamayız ve insanların hayatları risk altındayken en iyisini umamayız. Bu gibi durumlarda, yüksek derecede matematiksel kesinlikte çalışabileceği kanıtlanabilecek bir kod gerekir. Fonksiyonel yaklaşımın bu kadar arzu edilmesinin tam nedeni budur. Cardano da Haskell'i ekosistemlerini ve Plutus'u akıllı sözleşmeleri için kodlamak için kullanıyor. Haskell ve Plutus işlevsel diller. Aşağıdaki tablo, Zorunludur yaklaşımı Fonksiyonel yaklaşımla karşılaştırır. Görüntü Kredisi: Docs.Microsoft.com Yani, fonksiyonel yaklaşımın avantajlarına bakalım: yüksek güvence kodu oluşturmaya yardımcı olur, çünkü kodun nasıl davranacağını matematiksel olarak kanıtlamak daha kolaydır. Her işlev belirli bir görevi gerçekleştirmek üzere tasarlandığından okunabilirliği ve korunabilirliği artırır. Fonksiyonlar da durumdan bağımsızdır. Kod refraktör daha kolaydır ve koddaki herhangi bir değişiklik uygulamak daha kolaydır. Bu yinelemeli gelişimi kolaylaştırır. Bireysel işlevler kolayca test etmek ve hata ayıklamak için onları kolaylaştırır izole edilebilir. Ancak, her şeyde olduğu gibi, bu yaklaşımın bir dezavantajı da var: Yeni. Bunun anlamı, bir Haskell geliştiricisini bulmak C + + ve Java geliştiricisini bulmaktan daha zordur ve gerçek hayatta kapsamlı olarak test edilmesi gerekir. Cardano ICO Cardano ICO yaklaşık 62 milyon dolar topladı. Cardano'nun simgesi Ada Lovelace, ilk bilgisayar programcısı ve şair Lord Byron'un kızı olarak tanınan 19. yüzyıl matematikçisi Ada Lovelace'tan almıştır. Cardano'nun ilk büyük sürümü olan Byron, 29 Eylül 2017'de Cardano ana ağının lansmanını gören canlı yayınlandı. Cardano ücretleri ADA transfer ücretleri aşağıdaki denklemle belirlenir: transfer ücreti = a + b * boyutu. Burada: a = Şu anda eşittir 0.155381 ADA b = Şu anda eşit olan başka bir sabit 0.000043946 ADA/bayt boyutu = İşlemin boyutu (bayt cinsinden 0. Bu etki, ödeme minimum hareket 0.155381 ADA olduğunu ve işlem boyutu her bayt artış için 0.000043946 ADA artacak anlamına gelir. Her çağda, işlem ücretleri bir havuzda toplanır ve uygun yuva liderlerine verilir. Cardano Yol Haritası Yol haritasına göre, Cardano 5 aşamada yayınlanacak: Byron: Kullanıcıların Ada'yı ticaret ve transfer etmelerini sağlar. Cardano ana ağı da fırlatıldı. Shelley: Teknolojinin tamamen merkezi olmayan ve özerk bir sistem haline gelmesi için yerinde olmasını sağlar Goguen: Akıllı sözleşmelerin entegrasyonunu görecek. Basho: Performans iyileştirmeleri etrafında merkezli. Voltaire: IOHK bir hazine sistemi ve yönetim katacak. Cardano: Sonuç Cardano sadece sağlam felsefe üzerine değil, aynı zamanda sert bilim üzerine de kurulmuştur. Bu kendi içinde rakiplerine göre önemli bir avantaj sağlar. Artı, Charles Hoskinson gibi birinin önderlik etmesi sadece daha fazla güvenilirlik kazandırır. 2019'a kadar tüm yüce vaatlerini gerçekten yerine getirebileceklerini bekleyip göreceğiz.

Like what you read? Give us one like or share it to your friends and get +16

471
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today and earn 128 bonus blocks

Already have an account? Sign In