Justificación del diseño de Cardano

Yazan Charles Hoskinson and IOHK · 2017

Tek mod docs.cardano.org

giriiş

Üzerinde çalışabilmeleri için kripto para birimlerinin tasarımını iyileştirmeye yönelik uzun vadeli bir bakış Makul ve güvenli bir kullanıcı deneyimi sunan mobil cihazlar ● Paydaşları kripto para birimlerinin operasyonlarına ve bakımına yaklaştırmak ● Aynı defterde birden fazla varlığın muhasebeleştirilmesi ihtiyacını kabul etmek ● Daha iyi uyum sağlamak amacıyla isteğe bağlı meta verileri içerecek şekilde işlemlerin soyutlanması eski sistemlerin ihtiyaçları ● Mantıklı özellikleri benimseyerek yaklaşık 1000 altcoinden bilgi edinmek ● kullanarak İnternet Mühendisliği Görev Gücünden ilham alan standartlara dayalı bir süreci benimseyin. son protokol tasarımını kilitlemek için özel bir temel
● Ticaretin sosyal unsurlarını keşfedin
● Düzenleyicilerin ticaretle etkileşime girmesi için sağlıklı bir orta yol bulun. Bitcoin'den devralınan bazı temel ilkelerden ödün verilmesi

Cardano üzerinde çalışan müdürler, bu yapılandırılmamış fikir dizisinden her ikisini de keşfetmeye başladı.

kripto para birimi literatürü ve soyutlamalardan oluşan bir araç seti oluşturmak. Bu araştırmanın çıktısı

IOHK'nın kapsamlı makale kütüphanesi, bu son komut dosyası gibi çok sayıda anket sonucu

dile genel bakışın yanı sıra Akıllı Sözleşmelerin Ontolojisi ve Scorex projesi. Dersler

verim bir takdir için the kripto para birimi endüstrinin sıradışı ve en kez

verimsiz büyüme.

Birincisi, TCP/IP gibi başarılı protokollerin aksine, tasarımında çok az katmanlama vardır.

kripto para birimleri. etrafında tek bir fikir birliği kavramını koruma arzusu olmuştur.

Mantıklı olup olmadığına bakılmaksızın tek bir deftere kaydedilen gerçekler ve olaylar.

Örneğin, Ethereum, bir olmaya çalışırken muazzam bir karmaşıklığa yüklenmiştir.

evrensel dünya bilgisayarı, ancak sistemin işleyişini potansiyel olarak yok edebilecek önemsiz endişelerden muzdarip

bir değer deposu olarak çalışabilme yeteneği. Herkesin programı birinci sınıf vatandaş olmalı mı?

ekonomik değeri, bakım maliyeti veya düzenleyici sonuçları ne olursa olsun?

İkincisi, ana akım kriptografi araştırmalarında önceki sonuçlara çok az değer veriliyor. için

örneğin, Bitshares'in yetkilendirilmiş Hisse Kanıtı kolayca ve güvenilir bir şekilde rastgele oluşturulabilirdi

beri bilinen bir teknik olan, garantili çıktı teslimatı ile yazı tura atma kullanan sayılar

1980'ler (Rabin ve Ben-Or'un ufuk açıcı makalesine bakınız).

Üçüncüsü, çoğu altcoin (Tezos gibi birkaç dikkate değer istisna hariç) herhangi bir işlem yapmadı.

gelecekteki güncellemeler için konaklama. Yumuşak veya sert çatalı başarılı bir şekilde itme yeteneği çok önemlidir

herhangi bir kripto para biriminin uzun vadeli başarısına.

Sonuç olarak, kurumsal kullanıcılar milyonlarca dolar değerindeki kaynağı taahhüt edemezler.

yol haritasının ve arkasındaki aktörlerin geçici, önemsiz veya radikal olduğu protokoller. Orada

NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 3 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

bir vizyon etrafında toplumsal fikir birliğinin oluşabileceği etkili bir süreç olması gerekmektedir.

Temel protokolün geliştirilmesi. Bu süreç son derece külfetli ise, parçalanma

toplumu parçalayabilir.

Son olarak, para öyle sonuçta bir sosyal fenomen. Anonimleştirme çabası içinde ve

aracısız merkezi aktörler, Bitcoin ve çağdaşları da bu ihtiyacı bir kenara attılar.

ticari işlemlerde istikrarlı kimlikler, meta veriler ve itibar. Bu verileri ekleme

merkezi çözümler aracılığıyla denetlenebilirliği, küresel kullanılabilirliği ve değişmezliği ortadan kaldırır —

blockchain kullanmanın asıl amacı budur.

SWIFT, FIX ve ACH'den oluşan eski finansal sistemler,

işlemsel meta veriler. Hesaplar arasında ne kadar değer taşındığını bilmek yeterli değil,

Düzenleme genellikle ilgili aktörlerin atıflarını, uyumluluk bilgilerini, raporlamayı gerektirir.

şüpheli etkinlik ve diğer kayıtlar ve eylemler. Bazı durumlarda meta veriler daha fazladır.

işlemden daha önemlidir.

Bu nedenle meta veri manipülasyonunun zararlı olabileceği sonucunu çıkarmak mantıklı görünüyor.

sahte para birimi veya işlem geçmişinin yeniden yazılması. Oyunculara yer yok

Bu alanları gönüllü olarak dahil etmek isteyenlerin ana akım benimsemeye zarar verdiği görülüyor

ve tüketicinin korunması.

Sojourn'un Sonu

Kripto para birimi alanına ilişkin ilkeli araştırmamızın birleşimi iki koleksiyondan oluşur:

protokoller. Buna göre, güvenli olduğu kanıtlanabilen bir Hisse Kanıtı [1][2] tabanlı kripto para birimi olarak adlandırılan

Cardano Yerleşim Katmanı (CSL) ve Cardano Hesaplama Katmanı adı verilen bir dizi protokol

(CCL).

Tasarım vurgumuz, kripto para birimlerinin sosyal yönlerini karşılamak, katmanlar halinde inşa etmektir.

değer muhasebesini karmaşık hesaplamalardan ayırarak ve

düzenleyiciler çeşitli değişmez ilkeler kapsamındadır. Ayrıca, mantıklı olduğu yerde,

1 önerilen protokolleri akran değerlendirmesi yoluyla incelemeye ve kodu resmi olarak kontrol etmeye çalışıyoruz

özellikler.

1 Liste için Düzenleme bölümüne bakın NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 4 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Hisse Kanıtı

Using proof of stake for a cryptocurrency is a hotly debated design choice, however because it

adds a mechanism to introduce secure voting, has more capacity to scale, and permits more

exotic incentive schemes, we decided to embrace it.

Hisse kanıtı protokolümüz Ouroboros olarak adlandırılmaktadır ve son derece profesyonel bir ekip tarafından tasarlanmıştır.

Profesör Aggelos liderliğindeki beş akademik kurumdan yetenekli kriptograf ekibi

2 Edinburgh Üniversitesi'nden Kiayias. Güvenliği kanıtlanmış olmanın ötesinde getirdiği temel yenilik

Titiz bir kriptografik model kullanan modüler ve esnek bir tasarım,

composition of many protocols to enhance functionality.

Bu modülerlik, delegasyon, yan zincirler, abone olunabilir kontrol noktaları gibi özelliklere izin verir.

Hafif istemciler için daha iyi veri yapıları, farklı rastgele sayı oluşturma biçimleri ve hatta

farklı senkronizasyon varsayımları. Bir ağ binlerce kişiden oluşan bir yapıya dönüştükçe

Milyonlarca ve hatta milyarlarca kullanıcı, fikir birliği algoritmasının gereksinimleri de

değiştirin. Bu nedenle, bu değişikliklere uyum sağlayacak yeterli esnekliğe sahip olmak hayati önem taşımaktadır ve dolayısıyla

Bir kripto para biriminin geleceğe yönelik kalbi.

Paranın Sosyal Unsurları

Kripto para birimleri paranın sosyal bileşeninin en iyi örneğidir. Kısıtlarken

yalnızca teknolojiye dayalı analiz yapıldığında, Bitcoin ile Litecoin arasında çok az fark vardır ve hatta

Ethereum ile Ethereum Klasik arasında daha az. Ancak hem Litecoin hem de Ethereum Klasik

Kendi topluluklarının yanı sıra büyük piyasa kapitalizasyonlarını ve sağlam, dinamik toplulukları sürdürmek

sosyal zorunluluklar.

Bir kripto para biriminin değerinin büyük bir kısmının topluluğundan kaynaklandığı iddia edilebilir.

para birimini kullanma şekli ve para biriminin gelişimine katılım düzeyi. İlerleme

Hatta Dash gibi para birimlerinin sistemleri doğrudan protokole entegre ettiği düşünülüyor.

Neyin geliştirilmesi ve finanse edilmesinin öncelikli olması gerektiğine karar verme konusunda topluluklarını dahil edin.

2 Connecticut Üniversitesi, Atina Üniversitesi, Edinburgh Üniversitesi, Aarhus Üniversitesi, Tokyo Teknoloji Enstitüsü NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 5 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Kripto para birimlerinin geniş çeşitliliği aynı zamanda sosyal unsurlarına da kanıt sağlıyor.

Felsefe, para politikası ve hatta sadece çekirdek geliştiriciler arasındaki anlaşmazlıklar

parçalanmaya ve çatallanmaya yol açar. Ancak kripto para birimi muadillerinin aksine, fiat para birimleri

Süper güçler siyasi değişimlerden ve yerel anlaşmazlıklardan herhangi bir para krizi ya da para krizi olmadan hayatta kalma eğilimindedirler.

kitlesel göç.

Bu nedenle, eski sistemlerin bazı unsurlarının eksik olduğu görülmektedir.

kripto para endüstrisi. Biz iddia ediyoruz ve Cardano yol haritasına da şunu telkin ettik:

Bir protokolün kullanıcıları, protokollerinin ardındaki sosyal sözleşmeyi anlamak için teşviklere ihtiyaç duyarlar ve

Verimli bir şekilde değişiklik önerme özgürlüğüne sahiptir. Bu özgürlük herkesi kapsar

Değer değişim sisteminin bir yönü, piyasaların nasıl düzenlenmesi gerektiğine karar vermekten,

projelere fon sağlanmalı. Ancak merkezi aktörler aracılığıyla aracılık edilemez ve

iyi finanse edilen bir azınlık tarafından seçilebilecek bazı özel yeterlilikler.

Cardano, CSL'nin üzerine inşa edilmiş bir yer paylaşımı protokolleri sistemi uygulayacaktır.

kullanıcılarının ihtiyaçlarını karşılıyor.

İlk olarak, geliştirmeyi ön yüklemeye yönelik kitlesel satışın başarısı ne olursa olsun, fonlar eninde sonunda

dağılmak. Dolayısıyla Cardano merkezi olmayan bir güven içerecektir monoton olarak finanse edilen

3 Enflasyonun ve işlem ücretlerinin düşürülmesi.

Herhangi bir kullanıcı, bir oylama sistemi aracılığıyla vakıftan fon talep etme hakkına sahip olmalıdır ve

CSL'nin paydaşları kimin yararlanıcı olacağına oy verir. Süreç üretken bir süreç yaratır

Dash gibi hazine/güven sistemlerine sahip diğer kripto para birimlerinde görülen geri bildirim döngüsü

Kimin finanse edilmesi ve edilmemesi gerektiği konusunda bir konuşma başlatmak.

Finansman tartışmaları, kripto para biriminin sosyal yapısı olan uzun ve kısa vadeli hedefler arasındaki ilişkiyi zorluyor

sözleşme, öncelikler ve değer yaratma inancını belirli önerilerle ortaya koyuyor. Bu konuşma

Topluluğun inançlarını olası durumlara karşı sürekli olarak değerlendirdiği ve tartıştığı anlamına gelir.

yol haritaları.

İkincisi, umudumuz Cardano'nin eninde sonunda resmi, blockchain tabanlı bir sistem içermesidir.

Hem yumuşak hem de sert çatallar önerin ve oy verin. Bitcoin blok boyutu tartışmasıyla, Ethereum ile

DAO çatalı ve diğer birçok kripto para birimi uzun süredir varlığını sürdürüyor ve

sık karşılaşılan vakalar, kod tabanının teknik ve ahlaki yönüne ilişkin çözülmemiş tartışmalar.

Bu anlaşmazlıkların çoğunun ve ilişkilerin kırılmasının olduğu ileri sürülebilir ve ileri sürülmelidir.

Eyleme geçildiğinde ortaya çıkan topluluk, resmi süreçlerin eksikliğinin doğrudan bir sonucudur.

değişimi tartışıyor.
3 Bu aynı zamanda hazine sistemi olarak da bilinir. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 6 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Bitcoin kullanıcıyı Ayrı Tanıklığı benimsemeye ikna etmek için nereye başvurmalı? nasıl olmalı

Ethereum'in çekirdek geliştiricileri, DAO'yi kurtarmak için topluluğun duyarlılığını ölçüyor mu? Eğer

topluluk kırılıyor, kripto para birimi onarılamayacak kadar hasar gördü mü?

En kötü durumlarda, ahlaki eylem yetkisi geliştiricilere sahip olan kişiye devredilebilir.

altyapı ilişkileri ve para, halkın büyük çoğunluğunun en iyi dileği değil

topluluk. Ayrıca, toplumun büyük bir kısmına erişilemiyorsa veya

kötü teşviklere karşı, o zaman kişi eylemlerinin meşru olup olmadığını gerçekten nasıl bilebilir? 4

Tezos gibi önerilen kripto para birimleri, bir varlığın nerede olduğunu incelemek için ilginç bir model sunuyor.

kripto para protokolü üç bölümden oluşan bir anayasa gibi ele alınır (İşlem,

Konsensüs ve Ağ) anayasayı güncellemeye yönelik bir dizi resmi kural ve süreç içerir. Henüz

teşviklerle ve tam olarak nasıl modellenip değiştirileceğiyle ilgili yapılması gereken çok iş var

resmi bir dile sahip bir kripto para birimi.

Resmi yöntemlerin kullanımı, makine tarafından anlaşılabilen spesifikasyonlar ve bir hazinenin birleştirilmesi

Mali teşviklere yönelik bu süreç, ilham almanın olası yolları olarak araştırılıyor.

Sonuçta şeffaf, sansürsüz bir şekilde bir protokol değişikliği önerme yeteneği

blockchain tabanlı oylamayla, daha zarif çözümler sağlanamasa bile süreç iyileştirilmelidir

tasarlanmalıdır.

Katmanlarda Tasarım – Cardano Yerleşim Katmanı

Harika protokoller ve diller tasarlarken geleceğe bakmak yerine, geleceğe bakmak gerekir. geçmiş. Tarih, kağıt üzerinde mükemmel olan harika fikirlerin bir dizi örneğini sunar, ancak Açık Sistemler Ara Bağlantı standartları gibi bir şekilde ayakta kalamamıştır. Tarih de TCP/IP'den JavaScript'e kadar süren mutlu kazalar sağlar.

Tarihsel bakış açısından çıkarılan bazı ilkeler şunlardır:

1. Geleceği tahmin edemezsiniz, bu yüzden hareket alanı yaratın
2. Karmaşıklık kağıt üzerinde güzeldir ancak basitlik genellikle kazanır 3. Çok fazla aşçı suyu bozuyor 4. Bir standart belirlendikten sonra, ister öyle olsun ister olmasın, muhtemelen kalıcı olacaktır. optimalin altında 4 Bkz. rasyonel cehalet
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 7 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

5. Eğer irade varsa, kötü fikirler aslında oldukça iyi fikirlere dönüşebilir

Cardano sosyal doğasını kabul eden bir finansal sistemdir. Çok büyük ihtiyaç olacak esneklik ve belirli bir kullanıcının işlemindeki keyfi karmaşıklığı ele alma yeteneği için. Eğer başarılı olursa muazzam hesaplama, depolama ve ağ kaynaklarına ihtiyaç duyulacaktır. Milyonlarca eşzamanlı işlemi barındıracak şekilde.

Ancak zengin düğümlerden alıp başkalarına verebileceğimiz dijital, merkezi olmayan bir Robin Hood'umuz yok. Adil bir ağ oluşturmak için yoksullar. İnsana güvenme lüksümüz de yok Ağın daha büyük iyiliği için fedakarca fedakarlık yapma yardımseverliği. Bu nedenle, Cardano tasarım, kaygıların ayrılması kavramını TCP/IP'den ödünç alır.

Blok zincirleri, nihai olarak, garantili gerçekleri ve olayları sipariş eden veritabanlarıdır. zaman damgaları ve değişmezlik. Para bağlamında varlıkların mülkiyetini emrederler. Ekleme Programların saklanması ve çalıştırılması yoluyla karmaşık hesaplama, ortogonal bir kavramdır. istiyor muyuz? Alice'ten Bob'a ne kadar değer geçtiğini bilmek mi istiyoruz, yoksa bunu anlamaya dahil olmak mı istiyoruz? işlemin arkasındaki tüm hikayeyi ve ne kadar göndereceğinize karar vermeyi mi düşünüyorsunuz?

Ethereum'un yaptığı gibi ikincisini seçmek inanılmaz derecede cazip çünkü daha esnek. ancak yukarıdaki tasarım ilkelerini ihlal ediyor. Hikayeyi anlamak, tek bir protokolün kullanılması anlamına gelir keyfi olayları anlayabilmeli, keyfi işlemleri yazabilmeli, tahkime izin verebilmelidir dolandırıcılık vakaları ve hatta yeni bilgiler elde edildiğinde potansiyel olarak ters işlemler mevcut.

Daha sonra her biri için hangi meta verinin saklanacağı konusunda zor tasarım kararları vermek gerekir. işlem. Alice ve Bob'un alışverişinin ardındaki hikayenin hangi unsurları konuyla alakalı? öyle mi sonsuza kadar alakalılar mı? Bazı verileri ne zaman çöpe atabiliriz? Bunu yapmak yasayı ihlal ediyor mu? bazı ülkeler?

Ayrıca, bazı hesaplamalar doğası gereği özeldir. Örneğin ortalamayı hesaplarken Bir ofiste çalışan işçilerin maaşlarının her bir kişinin ne kadar olduğunu mutlaka sızdırmak istemeyiz yapar. Peki ya her hesaplama kamuya açıksa? Ya bu tanıtım infazı önlüyorsa sonuca zarar vermek için mi?

Bu nedenle değer muhasebesinin değer muhasebesinden ayrılması gerektiği pozisyonunu seçtik. değerin neden taşındığının arkasındaki hikaye. Başka bir deyişle, değerin hesaplamadan ayrılması. Bu ayrım Cardano'nin smart contracts'yi desteklemeyeceği anlamına gelmez. Tam tersine, Ayrımı açık hale getirerek tasarımda, kullanımda, kullanımda önemli ölçüde daha fazla esnekliğe izin verir. smart contracts'nin gizliliği ve yürütülmesi.

NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 8 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Değer defterine Cardano Yerleşim Katmanı (CSL) adı verilir. Amaç hesap vermek olduğu için değere göre yol haritası aşağıdaki hedeflere sahiptir:

1. Biri değeri taşımak ve diğeri geliştirmek için olmak üzere iki komut dosyası dilini destekleyin kaplama protokolü desteği
2. Diğer defterlere bağlanmak için KMZ yan zincirlerine destek sağlayın 5 3. Daha yüksek düzeyde kuantum dirençli imzalar da dahil olmak üzere birden fazla imza türünü destekleyin güvenlik
4. Kullanıcı tarafından verilen birden fazla varlığı destekleyin 5. Daha fazla kullanıcı katıldıkça sistemin yeteneklerinin artması anlamına gelen gerçek ölçeklenebilirliğe ulaşın artış

Komut dosyası oluşturma

Komut dosyası dilinden başlayarak, bir defterdeki adresler arasındaki işlemler bazı şeyleri gerektirir. yürütülecek ve geçerliliği kanıtlanacak bir komut dosyası biçimi. İdeal durumda, Havva'nın erişmesi istenmez. Alice'in parası, kimse kötü tasarlanmış bir senaryonun yanlışlıkla ölü bir kişiye değer göndermesini istemez. parayı geri alınamaz hale getiren adres.

Bitcoin gibi sistemler son derece esnek olmayan ve acımasız bir kodlama dili sağlar. ısmarlama işlemleri programlamak, okuyup anlamak zordur. Yine de genel Solidity gibi dillerin programlanabilirliği olağanüstü miktarda karmaşıklığa neden olur sisteme dahil edilir ve yalnızca çok daha küçük bir grup aktör için faydalıdır.

Bu nedenle yaratıcısının anısına Simon adında yeni bir dil tasarlamayı seçtik. 6 Simon Thompson ve ona ilham veren konseptlerin yaratıcısı Simon Peyton Jones. Simon Sözleşme oluşturmayı temel alan alana özgü bir dil: finansal alanda bir macera mühendislik.

Ana fikir, finansal işlemlerin genellikle bir dizi işlemden oluşmasıdır. temel unsurlar. Eğer kişi elementlerin finansal periyodik tablosunu oluşturursa, o zaman 7 olmasa da çoğunu kapsayacak, keyfi olarak geniş bir bileşik işlemler kümesi için destek sağlamak genel programlanabilirlik gerektirmeden tüm ortak işlem türleri.

5 Yakında Kiayias, Zindros ve Miller'dan bir makaleyle karşınızda olacağız 6 Spesifikasyonlar gelecek spesifikasyonda yayınlanacaktır. Tam dil şu şekilde desteklenecektir: Shelley CSL'nin 2017 yılının 4. çeyreğinde piyasaya sürülmesi planlanıyor 7 ACTUS Projesi derinlemesine bir incelemeye sahiptir
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 9 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Birincil avantaj, güvenlik ve uygulamanın son derece iyi anlaşılabilmesidir. Kanıtlar Şablonların doğruluğunu göstermek ve yürütme alanını tüketmek için yazılabilir. Havadan yeni para yaratılması veya işlem yapılması gibi sorunlu işlem olayları dövülebilirlik. İkincisi, yumuşak çatallar yoluyla daha fazla öğe eklemek için uzantılarda bırakılabilir. yeni işlevsellik gerekiyor.

Bununla birlikte, CSL'yi yer paylaşımlı protokollere, eski finansal araçlara bağlamaya her zaman ihtiyaç duyulacaktır. sistemler ve özel amaçlı sunucular. Böylece Plutus'u hem genel hem de genel olarak geliştirdik. amaç smart contract dili ve ayrıca birlikte çalışabilirlik için özel amaçlı bir DSL.

Plutus, Haskell'in kavramlarına dayanan, yazılı bir işlevsel dildir. özel işlem komut dosyaları yazın. CSL için gerekli olan karmaşık işlemlerde kullanılacaktır. Yan zincir şemamız gibi bağlamamız gereken diğer katmanlar için destek ekleyin.

Yan Zincirler

Yan zincirlerle ilgili olarak Cardano, Kiayias, Miller ve tarafından geliştirilen yeni bir protokolü destekleyecektir. Zindros (KMZ yan zincirleri), iş kanıtlarının kanıtlarından elde edilen önceki sonuçlara dayanmaktadır. özel tasarım bu makalenin kapsamı dışındadır; ancak konsept güvenli ve Fonların CSL'den herhangi bir Cardano Hesaplama Katmanına veya başka bir yere etkileşimli olmayan hareketi blockchain protokolü destekliyor.

KMZ yan zincirleri karmaşıklığı özetlemenin anahtarıdır. Mevzuat gereksinimleri olan defterler, özel operasyonlar, güçlü kodlama dilleri ve diğer özel konular aslında siyahtır Kutuları CSL'ye gönderebilirsiniz, ancak CSL kullanıcısı muhasebe ve hesaplama tamamlandıktan sonra fonları geri çağırın.

İmzalar

Değerin Alice'ten Bob'a güvenli bir şekilde aktarılması için Alice'in aşağıdaki haklara sahip olduğunu kanıtlaması gerekir: fonları hareket ettirin. Bu görevi gerçekleştirmenin en doğrudan ve güvenilir yolu halka açık bir ağ kullanmaktır. Fonların ortak bir anahtara bağlandığı ve Alice'in bir anahtarı kontrol ettiği anahtar imza şeması ilişkili özel anahtar.

Farklı güvenlik parametreleri ve varsayımlarına sahip yüzlerce olası şema vardır. Bazıları eliptik eğrilerle bağlantılı matematik problemlerine dayanırken diğerleri kafesler kullanarak egzotik kavramlara bağlanır.
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 10 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Soyut hedef her zaman aynıdır. çözülmediği sürece çözülemeyecek zor bir sorun var birinin gizli bir bilgisi var. Bu bilginin sahibi olduğu söyleniyor anahtar çiftinin sahibidir ve onu kullanma yetkisine sahip olan tek varlık olmalıdır.

Bir kripto para biriminin imza şeması seçerken karşılaştığı iki grup endişe vardır. Birincisi, programın kendisinin uzun vadeli güvenlik dayanıklılığı vardır. Bazı kriptografik 1970'lerde ve 1980'lerde kullanılan DES gibi şemalar bozuldu. Üzerinden geçen dönem planın hayatta kalması beklenmelidir, buna karar verilmelidir.

İkincisi, tercih eden veya tercih eden birçok işletme, hükümet ve diğer kurum var. bazı durumlarda belirli bir planın kullanılmasını zorunlu kıldı. Örneğin NSA, Suite B protokol seti. Kriptografi konusunda ISO ve hatta W3C çalışma gruplarının standartları vardır.

Bir kripto para birimi tek bir imza şeması seçerse bu şemayı kabul etmek zorunda kalır. gelecekte bir noktada bozulabilir ve en az bir kuruluş bu özelliği kullanamaz. Yasal veya sektörel kısıtlamalar nedeniyle kripto para birimi. Ancak bir kripto para birimi her şeyi destekleyemez imza şeması, çünkü bu her müşterinin her şemayı anlamasını ve doğrulamasını gerektirir.

Cardano için eliptik eğri kriptografisini (Ed25519 eğrisi) kullanarak başlamaya karar verdik. özellikle. Ayrıca HD cüzdanlar için destek ekleyerek mevcut kütüphaneleri geliştirmeye karar verdik. Dr Dmitry Khovratovich ve Jason Law'un Spesifikasyonunu kullanarak.
8

Bununla birlikte, Cardano gelecekte daha fazla imza düzenini destekleyecektir. Özellikle biz sistemimize kuantum bilgisayarına dayanıklı imzalar eklemek için BLISS-B'yi entegre etmekle ilgileniyoruz. Ayrıca eski sürümlerle birlikte çalışabilirliği geliştirmek için SECP256k1'i eklemekle de ilgileniyoruz Bitcoin gibi kripto para birimleri.

Cardano daha fazla imza eklememize olanak sağlayacak özel uzantılarla tasarlandı şemaları yumuşak bir çatal aracılığıyla gerçekleştirir. Gerektiğinde ve planlanan büyük güncellemeler sırasında eklenecekler. yol haritası.
9

Kullanıcı Tarafından Verilen Varlıklar (UIA'lar)

Bitcoin tarihinin başlarında, kullanıcıların varlıkları yayınlamasına olanak tanıyan protokoller hızla geliştirildi. Aynı anda birden fazla para birimini takip etmek için Bitcoin'nın muhasebe sistemini kullandı. 8 Bu, Cardano'nin HD Cüzdan Uygulamasına ilişkin belgelerdir. Cardano'nin ilk olduğuna inanıyoruz Ed25519 HD Cüzdanlarını desteklemek için kripto para birimi
9 Bkz.cardanoroadmap.com
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 11 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Bu protokoller yerel olarak Bitcoin protokolü tarafından desteklenmiyordu, ancak aracılığıyla uygulandı akıllıca hileler.

Colored Coins ve Mastercoin (artık Omni olarak adlandırılıyor) gibi Bitcoin katmanlar durumunda, hafif istemciler güvenilir sunuculara güvenmek zorunda kalıyor. Ayrıca işlem ücretlerinin hala ödenmesi gerekiyor bitcoinler. Bu özellikler, işlem onayı için tek bir işlem hattıyla birleştiğinde Bitcoin çoklu varlık muhasebesi için idealin altında.

ERC20 standardını kullanan Ethereum durumunda daha fazla özellik zenginliği vardır. Ancak, işlem ücretleri hâlâ eter gerektiriyor. Ayrıca Ethereum ağı zorluk yaşıyor yayınlanan tüm ERC20 token'lerin ihtiyaçlarına göre ölçeklendirme.

Temel sorun üç bölüme ayrılabilir: kaynaklar, teşvikler ve endişe. Kaynaklarla ilgili olarak, aynı deftere tamamen yeni bir para birimi eklemek, kişinin sahip olduğu anlamına gelir. bant genişliğini, bellek havuzunu ve hafızayı paylaşan iki bağımsız UTXO (harcanmamış işlem girişleri) seti alanı bloke edin. Bu para birimlerinin işlemlerinin yerleştirilmesinden sorumlu fikir birliği düğümleri Bunun için bir teşvike ihtiyaç var. Ve bir kripto para biriminin her kullanıcısı bunu önemsemez veya umursamamalıdır. belirli bir varlığın para birimi.

Bu sorunlar göz önüne alındığında, çoklu varlık defterinin birincil token olması nedeniyle faydaları muazzamdır Merkezi olmayan piyasa yapımına olanak tanıyan bir köprü para birimi olarak etkili bir şekilde hizmet verebilir. Özel gibi değer istikrarlı varlıklar gibi ek fayda sağlamak için amaçlı varlıklar ihraç edilebilir. Ödünç verme ve havale uygulamaları için yararlı olan Tether veya MakerDAO.

Zorluklar göz önüne alındığında, Cardano çoklu varlık muhasebesine yönelik pragmatik bir yaklaşım benimsemiştir. Aşamalar halinde inşa ederken ilk zorluk, inşaatı destekleyecek gerekli altyapıyı tasarlamaktır. binlerce UIA'nın talebi. Yani aşağıdaki ilerlemeler gereklidir:

1. Çok büyük bir verinin izlenmesine izin veren, özel amaçlı, doğrulanmış veri yapıları UTXO durumu

2. Çok sayıda bekleyen işlemi tutmak için dağıtılmış bir bellek havuzuna sahip olma yeteneği
3. Büyük bir küresel blockchain'ye izin vermek için Blockchain bölümlemesi ve kontrol noktaları 4. Farklı kümeleri dahil ettikleri için fikir birliği düğümlerini ödüllendiren bir teşvik planı işlemler 5. Kullanıcıların hangi para birimlerini takip etmek istediklerine karar vermelerine olanak tanıyan bir abonelik mekanizması
6. Güçlü güvenlik, UIA'ların yerel varlıkla benzer güvenlikten yararlanmasını garanti eder 7. UIA ile AB arasındaki likiditeyi artırmak için merkezi olmayan piyasa yapımına destek birincil token

NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 12 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Doğru, kimliği doğrulanmış veri yapısını bulmaya yönelik ön çabalarımız yeni bir sonuçla sonuçlandı. Leo Reyzin, IOHK ve Waves tarafından ortaklaşa geliştirilen AVL+ Ağacı türü. Daha fazla araştırmaya ihtiyaç vardır, ancak bu, Cardano'nin daha sonraki bir sürümüne dahil edilecek temel bir ilerlemedir.

Dağıtılmış bir bellek havuzu, Stanford Üniversitesi'nin RAMCloud protokolü kullanılarak uygulanabilir. Cardano'nin fikir birliği katmanına entegrasyonunu incelemek için deneyler 2017 yılının 3. çeyreğinde başlayacak.

Geri kalan konular birbiriyle bağlantılıdır ve devam eden araştırmalar kapsamındadır. Bekliyoruz - konu sonuçları araştırmak için — CSL Basho'su sırasında UIA'lar için Cardano'ya bir protokol eklemek 2018'de piyasaya sürüldü.

Ölçeklenebilirlik

Dağıtılmış sistemler, bir protokolü çalıştırmayı kabul eden bir dizi bilgisayardan (düğümlerden) oluşur veya

Ortak bir hedefe ulaşmak için protokol paketi. Bu hedef şu şekilde tanımlandığı şekilde bir dosyayı paylaşmak olabilir:

BitTorrent protokolünü kullanarak veya Folding@Home kullanarak bir proteini katlayarak.

En etkili protokoller, düğümler ağa katıldıkça kaynak kazanır. Tarafından barındırılan bir dosya

Örneğin BitTorrent, birden fazla eşin bağlı olduğu durumlarda ortalama olarak çok daha hızlı indirilebilir.

eş zamanlı olarak indiriyoruz. Hız artar çünkü eşler kaynak sağlarken

onları da tüketiyor. Bu özellik, dağıtılmış bir durum ifade edilirken tipik olarak kastedilen şeydir.

sistem ölçekleri.

Mevcut tüm kripto para birimlerinin tasarımındaki zorluk, bunların aslında

ölçeklenebilir olacak şekilde tasarlanmıştır. Örneğin blok zincirleri genellikle yalnızca eklenen bağlantılı bir listedir.

bloklar. blockchain protokolünün güvenliği ve kullanılabilirliği birçok düğüme bağlıdır

blockchain verilerinin tam kopyasına sahip olmak. Bu nedenle, tek bir baytlık verinin kopyalanması gerekir

N düğümler arasında. Ek düğümler ek kaynak sağlamaz.

Bu sonuç, işlem süreci ve işlem boyunca mesajların dedikodusu için de aynıdır.

sistem. Konsensüs sistemine daha fazla düğüm eklemek ek bir şey sağlamaz

işlem işleme gücü. Bu sadece aynı şeyi yapmak için daha fazla kaynağın harcanması gerektiği anlamına gelir

iş. Daha fazla ağ aktarımı, daha fazla düğümün aynı mesajları iletmesi gerektiği anlamına gelir.

tüm ağ en güncel blokla senkronize olur.

Bu topoloji göz önüne alındığında, kripto para birimleri eski ağlarla aynı düzeyde küresel bir ağa ölçeklenemez

finansal sistemler. Bunun tersine, eski altyapı ölçeklenebilir ve büyüklüğe sahiptir.

daha fazla işlem ve depolama gücü. Belirli bir nokta eklendiğinde, Bitcoin çok küçük bir ağdır

ödeme emsallerine göre, ancak mevcut yükünü yönetmekte zorlanıyor.
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 13 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Cardano için ölçeklenebilirlik hedeflerimize, fikir birliği algoritmamız büyük ölçüde yardımcı oluyor. Ouroboros

Konsensüs düğümlerinin yeterli çoğunluğunu seçmek için merkezi olmayan bir yola izin verir ve bu da daha fazla çalışabilir

Büyük işletmelerin ihtiyaçlarını karşılamak için son 20 yılda geliştirilen geleneksel protokoller

Google ve Facebook gibi altyapı sağlayıcıları.
10

Örneğin, bir dönem için yeterli çoğunluğun seçilmesi, güvenilir bir düğüm kümesine sahip olduğumuz anlamına gelir.

defteri belirli bir süre boyunca saklayın. Aynı anda birden fazla yetersayıyı seçmek önemsizdir

ve işlemleri farklı yetersayılara bölmek.

Ağ yayılımı ve blockchain parçalanması için de benzer teknikler uygulanabilir.

kendisini benzersiz bölümlere ayırır. Mevcut yol haritamızda ölçeklendirme yöntemleri uygulanacaktır.

Ouroboros 2018'de başlayacak ve 2019 ve 2020'de odak noktası olmaya devam edecek.

Cardano Hesaplama Katmanı

Daha önce de belirtildiği gibi, bir işlemin iki bileşeni vardır: gönderme mekanizması ve tokens akışını ve tokens hareketinin arkasındaki koşulların yanı sıra nedenleri de kaydedin. ikincisi keyfi olarak karmaşık olabilir ve terabaytlarca veri, birden fazla imza ve özel bilgiler içerebilir. meydana gelen olaylar. İkincisi, tek bir imza itme değeriyle son derece basit olabilir başka bir adrese.

Değer akışının nedenlerini ve koşullarını modellemenin ardındaki zorluk, bunların en öngörülemeyen şekillerde dahil olan varlıklar için son derece kişisel. Şundan alınan dersler: Sözleşme hukuku, aktörlerin kendilerinin de bunu yapamayacakları daha da sorunlu bir tablo çiziyor. hatta işlemin ticari gerçekliğe uymadığının farkında olun. Genelde buna diyoruz “anlamsal boşluk” olgusu. 11

Neden sonsuz bir karmaşıklık ve soyutlama katmanını kovalayan bir kripto para birimi oluşturulmalıdır? Doğası gereği Sisifosvari, pratikte ise saf görünüyor. Ayrıca her bir soyutlama hem hukuki hem de güvenlik açısından sonuçları vardır.

Örneğin, evrensel olarak yasa dışı kabul edilen veya küçümsenen çok sayıda çevrimiçi etkinlik vardır. çocuk pornografisi ticareti veya devlet sırlarının satışı gibi. Sağlam konuşlandırarak 10 Aynı amaca ulaşmaya çalışan başka bağımsız araştırma protokolleri de vardır: Elastico ve Bitcoin-NG
11 Loi Luu ve ark. Akıllı Sözleşmeleri Daha Akıllı Hale Getirme başlıklı son makalelerinde bu boşluğu tartışın NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 14 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

merkezi olmayan altyapı, artık bu aktivitenin gerçekleşmesi için bir kanal sağlıyor. normal ticari işlemlerde görülen sansür direncinin aynısı. Yasal olarak belirsiz olup olmadığı ağın fikir birliği düğümleri - bunlar üzerinde daha fazla federal olma teşviki var Verimliliği artırma zamanı — barındırdıkları içerikten sorumlu tutulacaklardır.

Tor operatörlerine yönelik kovuşturma, İpek Yolu operatörüne yönelik acımasız muamele ve genel olarak denetim eksikliği Protokol katılımcılarının hukuki korumalarının ardındaki hukuki netlik belirsiz bir yol bırakıyor. var Yeterince gelişmiş bir kripto para biriminin başka neler yapabileceğine dair hayal gücü eksikliği yok (bkz. Gyges Yüzüğü). Bir kripto para biriminin tüm kullanıcılarını onaylamaya zorlamak mantıklı mıdır, yoksa en azından Web'deki en kötü eylemleri ve davranışları mümkün kılıyor musunuz?

Ne yazık ki, bir kripto para birimi tasarımcısına fikir verecek net bir cevap yok. öyle bir pozisyon seçme ve onun değerini savunma hakkında daha fazla bilgi. Hem Cardano hem de Bitcoin endişeleri katmanlara ayırmayı seçmiş olmamızdır. Bitcoin ile var Anaç. Cardano ile Cardano Hesaplama Katmanı vardır.

Daha önce ayrıntılı olarak açıklanan eylemlerin gerçekleşmesini sağlayacak karmaşık davranış türleri, CSL. Turing'in tam dilinde yazılmış programları çalıştırma becerisine sahip olmaları gerekir. Gaz ekonomisinin sayaç hesaplaması biçimi. Ayrıca istekli fikir birliği düğümlerine de ihtiyaç duyarlar. işlemleri bloklarına dahil edin.

Bu nedenle, bir işlevsellik kısıtlaması kullanıcıları makul ölçüde koruyabilir. Şu ana kadar en yerleşik hükümetler, bir kripto para biriminin kullanımının veya bakımının bir zorunluluk olduğu pozisyonunu almamıştır. yasa dışı eylem. Bu nedenle, kullanıcıların büyük çoğunluğu, bir defter tutma konusunda rahat olmalıdır. Yetenek açısından dijital ödeme sistemiyle karşılaştırılabilir.

Yeteneği genişletmek istendiğinde iki olasılık vardır. Özel bir kişi tarafından etkinleştirilir benzer düşüncelere sahip bireylerden oluşan bir topluluk ve doğası gereği geçicidir (örneğin bir poker oyunu). Veya, o Ethereum ile karşılaştırılabilir yeteneklere sahip bir defter tarafından etkinleştirilir. Her iki durumda da seçtik olayları başka bir protokole devretmek.

Özel, geçici bir olay söz konusu olduğunda blockchain paradigmasından kaçınmak mantıklıdır tamamen, ancak daha ziyade özel amaçlı MPC protokollerinden oluşan bir kitaplığa yönelik çabaları sınırlandırır. Benzer düşüncelere sahip bir grup katılımcı tarafından istendiğinde çağrılabilir. Hesaplamalar ve aktiviteler özel bir ağda koordine edilir ve CSL'ye yalnızca güvenilir bir bülten panosu ve Gerektiğinde mesaj aktarma kanalı.

Bu davadaki temel anlayış, rızanın, sorumluluğun kapsanmasının ve mahremiyetin var olduğudur. CSL: kullanıcıların buluşup iletişim kurabileceği bir dijital ortak alan olarak kullanılıyor; tıpkı bir parkın bir parka ev sahipliği yapması gibi. özel etkinlik - ancak herhangi bir özel konaklama veya kolaylık sağlamaz. Ayrıca, NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 15 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

özel amaçlı MPC'nin kullanılması, düşük gecikmeli etkileşimi mümkün kılacaktır. blockchain şişkinlik. Böylece sistemin ölçeğini artırır.

Cardano'nin bu kütüphaneye yönelik araştırma çabaları Tokyo Tech laboratuvarımızda merkezileştirilmiştir. yurtdışındaki bilim adamlarından bazı yardımlar. Kütüphaneye bir arkadaşımızın isminden dolayı “Tartaglia” adını veriyoruz. Cardano'nin çağdaşı ve matematikçisiyiz ve ilk yinelemenin hazır olmasını bekliyoruz 2018 yılının 1. çeyreğinde.

İkinci durumda, bir sanal makineye, bir dizi konsensüs düğümüne sahip bir blockchain gerekir ve iki zincir arasındaki iletişimi sağlayacak bir mekanizma. Biz başlattık Ethereum Sanal Makineyi K-çerçevesini kullanarak titizlikle resmileştirme süreci 12 Illinois Üniversitesi'nden bir ekiple ortaklık.

Bu analizin sonucu, kopyalanmış ve nihai olarak bir tasarımın en uygun yolunu bildirecektir. Açık operasyonel anlamlara ve güçlü doğru garantilere sahip dağıtılmış sanal makine 13 spesifikasyonundan uygulama. Başka bir deyişle VM aslında kodun söylediğini yapar güvenlik risklerinin en aza indirilmesiyle ilgilidir.

Ethereum tarafından önerilen gaz ekonomisi ve bunun nasıl yapıldığına ilişkin hâlâ çözülmemiş sorular var. Jan Hoffmann ve arkadaşlarının kaynak odaklı ML'si ve daha geniş bir çalışma gibi çalışmalarla ilgilidir. hesaplama için kaynak tahmini. Dil seviyesini de merak ediyoruz sanal makinenin bağımsızlığı. Örneğin, Ethereum projesi bu isteğini dile getirdi mevcut VM'lerinden Web Assembly'ye geçiş için.

Bir sonraki çaba, durum bilgisini ifade etmek için makul bir programlama dili geliştirmektir. merkezi olmayan uygulamalar tarafından hizmet olarak adlandırılacak sözleşmeler. Bu görev için elimizde hem eski smart contract dilini destekleme yaklaşımını seçti güvence uygulamaları ve daha yüksek güvence için Plutus adında yeni bir dilin geliştirilmesi Resmi doğrulama gerektiren uygulamalar.

Sağlamlık temelli Zeppelin projesi gibi IOHK da Plutus kodunun referans kütüphanesini geliştirecek uygulama geliştiricilerinin projelerinde kullanmaları için. Ayrıca özel bir araç seti de geliştireceğiz UCSD'nin Liquid Haskell projesindeki çalışmalardan ilham alan resmi doğrulama için.

Fikir birliği açısından Ouroboros, destek sağlamak için yeterince modüler bir şekilde tasarlandı. smart contract değerlendirme. Dolayısıyla hem CSL hem de CCL aynı fikir birliği algoritmasını paylaşacaktır. 12 Profesör Grigore Rosu ve diğerleri tarafından icat edilmiştir. al., K dilden bağımsız evrensel bir çerçevedir makinede çalıştırılabilir anlambilim. Çalışmamızdan önce C, Java ve JavaScript'i modellemek için kullanılıyordu. 13 Farklı fikir birliği düğümlerinin farklı smart contract'ları çalıştırdığı anlamına gelir. Durum paylaşımı olarak da bilinir NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 16 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Aradaki fark, Ouroboros'un hem izinli hem de izinli olduğu teyit edilebilmesidir. token dağıtımı yoluyla izinsiz defterler.

Ada, CSL ile token üreten bir etkinlik aracılığıyla Asya'daki alıcılara dağıtıldı sonunda ikincil piyasada yeniden satış yapacak. Bu, CSL'nin fikir birliği algoritmasının çeşitli ve giderek daha merkezi olmayan aktörler veya onların yetkilendirdiği aktörler tarafından kontrol ediliyor atar. CCL ile o ülkenin delegeleri tarafından tutulan özel bir amaç token oluşturmak mümkündür Düzenlenebilir varlıklar olabilecek defter, böylece izin verilen bir defter oluşturulur.

Bu yaklaşımın esnekliği, farklı CCL örneklerinin farklı şekillerde hayata geçirilmesine olanak tanır. İşlemlerin değerlendirilmesine ilişkin kurallar. Örneğin kumar faaliyetleri kısıtlanabilir KYC/AML verileri mevcut olmadığı sürece yalnızca ilişkilendirilmemiş işlemlerin kara listeye alınmasıyla.

Son tasarım odağımız, güvenilir donanım güvenlik modüllerini (HSM) protokolümüze eklemektir yığın. Bunlar, bu yetenekleri sisteme dahil ederken iki büyük avantajdır. protokol. İlk olarak, HSM'ler güvenlik getirmeden performansta büyük artışlar sağlıyor 14 Satıcıya güvenmenin ötesinde endişeler. İkincisi, Mühürlü Cam Provaların (SGP) kullanılmasıyla, HSM'ler, verilerin doğrulanabileceğine ve daha sonra onaylanmadan imha edilebileceğine dair güvence sağlayabilir. kötü niyetli yabancılara kopyalandı veya sızdırıldı.

İkinci noktaya odaklanacak olursak, SGP'lerin uyum üzerinde devrim niteliğinde bir etkisi olabilir. Normalde bir tüketici, kimliğini doğrulamak için kişisel olarak tanımlanabilir bilgileri (PII) sağladığında kimliği veya katılım hakkını kanıtlayan bilgiler, güvenilir bir üçüncü tarafa iletilir. kötü niyetli davranmayacağını umuyoruz. Bu aktivite doğası gereği merkezileştirilmiştir, veri sağlayıcı PII üzerindeki kontrolünü kaybeder ve aynı zamanda yargı yetkisine dayalı çeşitli düzenlemelere tabidir.

Bir dizi güvenilir onaylayıcı seçme ve ardından kişisel bilgileri bir donanım bölgesinde depolama yeteneği yeterince yetenekli HSM'ye sahip herhangi bir aktörün, bir aktör hakkındaki gerçekleri doğrulayabileceği anlamına gelir Doğrulayıcının aktörün kimliğini bilmesine gerek kalmadan taklit edilemez bir şekilde. Örneğin Bob ABD vatandaşı değil. Alice akredite bir yatırımcıdır. James ABD vergi mükellefidir ve biri göndermelidir vergiye tabi karlar X hesabına aktarılır.

Cardano'in HSM stratejisi, önümüzdeki iki dönemde özel protokolleri uygulamaya çalışmak olacak Yıllarca Intel SGX ve ARM Trustzone'u kullandım. Her iki modül de milyarlarca tüketiciye yerleştirilmiştir dizüstü bilgisayarlardan cep telefonlarına kadar tüm cihazlarda kullanılabilir ve tüketici tarafında ek bir çaba gerektirmez. kullanın. Her ikisi de yoğun bir şekilde incelenmiş, iyi tasarlanmış ve bazılarının yıllar süren yinelemelerine dayanmaktadır. en büyük ve en iyi finanse edilen donanım güvenliği ekipleri.

14 Bkz. Cornell'den http://hackingdistributed.com/2016/12/22/scaling-bitcoin-with-secure-hardware/ Üniversite NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 17 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Düzenleme

Tüm modern finansal sistemlerin sert gerçeği, ölçeklendikçe bir ihtiyacın birikmesidir. ya da en azından düzenleme arzusu. Bu sonuç genellikle tekrarlayan çöküşlerin sonucudur. Bir pazardaki bazı aktörlerin veya aktörler grubunun ihmali nedeniyle.

Örneğin, 1907'deki Knickerbocker Krizi, Federal Rezerv'in kurulmasıyla sonuçlandı. Sistem 1913'te son çare olarak borç veren olarak kuruldu. Bir başka örnek de 1920'li yıllardaki aşırılıklardır. Amerika Birleşik Devletleri'nin korkunç bir finansal çöküşüyle sonuçlanan Büyük Buhran. Bu çöküş Benzer bir durumun önlenmesi amacıyla 1934'te Menkul Kıymetler Borsası Komisyonu'nun kurulması sağlandı. olaydan sorumlu tutun veya en azından kötü aktörleri sorumlu tutun.

Düzenlemenin gerekliliği, kapsamı ve etkililiği makul bir şekilde tartışılabilir ancak inkar edilemez. varlığı ve büyük hükümetlerin bunu uygulama çabası. Ancak, Dünya küreselleştikçe ve nakit dijitalleştikçe tüm düzenleyicilerin karşılaştığı zorluklar iki yönlüdür.

Birincisi, bir dizi veriyle uğraşırken hangi düzenleme dizisinin üstün olması gerektiğidir. yetki alanları? Tek bir işlem gerçekleştiğinde eski Vestfalya egemenliği kavramı eriyip gidiyor bir dakikadan kısa sürede üç düzine ülkeye dokunabilir. Sadece onu kullanan kişi mi olmalı? en fazla jeopolitik etki?

İkincisi, gizlilik teknolojisindeki gelişmeler dijital bir silahlanma yarışı yarattı. Bir işleme kimin katıldığını anlamak bile giderek zorlaşıyor, kimin belirli bir değer deposuna sahip olduğu ise çok daha azdır. Milyonlarca dolarlık varlığın olduğu bir dünyada gizlice tutulan 12 kelimelik bir anımsatıcıdan başka hiçbir şeyle kontrol edilemiyor, bunu nasıl yapıyorsunuz? 15 Etkili düzenlemeyi uygulamak mı?

Tüm finansal sistemler gibi, Cardano protokolünün de tasarımında ne olduğu konusunda bir fikri olmalıdır. adil ve makul. Bireysel haklar ile bir bireyin hakları arasında ayrım yapmayı seçtik. pazar yeri.

Bireyler, herhangi bir zorlama ya da sivil varlığa maruz kalmadan fonlarına her zaman tek erişime sahip olmalıdır. müsadere. Bu hakkın uygulanması zorunludur çünkü tüm hükümetlere bu hakkın uygulanmaması konusunda güvenilemez. Venezüella'da görüldüğü gibi, yozlaşmış politikacıların kişisel çıkarları için egemenlik güçlerini kötüye kullanmak ve Zimbabve. Kripto para birimleri en düşük ortak paydaya göre tasarlanmalıdır.

15 Bkz. BIP39 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 18 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

İkincisi, tarih hiçbir zaman tahrif edilmemelidir. Blok zincirleri değişmezlik vaadi sağlar. Tarihi geri alma veya resmi kayıtları değiştirme yetkisinin getirilmesi çok fazla şey getirir Belirli bir aktöre veya aktörlere fayda sağlamak amacıyla geçmişi değiştirme eğilimi.

Üçüncüsü, değer akışı sınırsız olmalıdır. Sermaye kontrolleri ve diğer yapay duvarlar insan haklarını azaltır. Bunları küresel ölçekte uygulamaya çalışmanın beyhudeliği dışında 16 En az gelişmiş ülkelerdeki birçok vatandaşın kendi yetki alanlarının dışına seyahat ettiği ekonomi Yaşanabilecek bir ücret bulmak için sermaye akışını kısıtlamak genellikle dünyanın en yoksullarına zarar vermekle sonuçlanır.

Bu ilkelerde belirtilen, piyasalar bireylerden belirgin biçimde farklıdır. Tasarımcılar ise Cardano bireysel haklara inanırız, aynı zamanda piyasaların açıkça beyan etme hakkına sahip olduğuna da inanırız. şart ve koşulları ve eğer bir kişi bu pazarda iş yapmayı kabul ederse, o zaman tüm sistemin bütünlüğü açısından bu standartlara bağlı kalmaları gerekir.

Zorluk her zaman uygulamanın maliyeti ve pratikliği olmuştur. Küçük, çok yargılı işlemler eski sistemlerde yüksek rücu güvencesi sağlayamayacak kadar pahalıdır dolandırıcılık veya ticari anlaşmazlık durumunda. Biri banka havalesini bankaya gönderdiğinde Nijeryalı Prens, birinin parasını geri almaya çalışmak genellikle çok pahalıdır.
17

Cardano için üç düzeyde yenilik yapabileceğimizi düşünüyoruz. Öncelikle smart contracts kullanımıyla ticari ilişkilerin şart ve koşulları daha iyi kontrol edilebilir. Tüm varlıklar ise dijital ve yalnızca CSL'de ifade edilebildiğinden, sahtekarlıktan uzak ticaretin güçlü garantileri sağlanabilir. kazandı.

İkincisi, PII'nin sızdırılmadığı ancak henüz kullanılmaya başlandığı bir kimlik alanı sağlamak için HSM'lerin kullanılması. Kimlik doğrulama ve kimlik doğrulama aktörleri küresel bir itibar sistemi sağlamalı ve otomatikleştirilmiş çevrimiçi oyunlar gibi, çok daha düşük maliyetli, düzenlemeye tabi faaliyetlerin gerçekleştirilmesi vergi uyumu veya merkezi olmayan borsalar.

Son olarak, Cardano'nin yol haritası, DAO adlı modüler bir düzenlemenin oluşturulmasıdır. Değişkenlik, tüketici eklemek amacıyla smart contracts yazan kullanıcıyla etkileşim kuracak şekilde özelleştirilmiş koruma ve tahkim. Bu projenin kapsamı daha sonraki bir makalede özetlenecektir.

16 Sermaye akışına karşı bir önlem örneği olarak bkz. Hawala Bankacılık Sistemi 17 Bkz. Peşin Ücretli Dolandırıcılık NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 19 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Bütün bunların amacı nedir?

Cardano yüzlerce parlak beyinden gelen geri bildirimleri içeren bir maraton projesi oldu

Kripto para endüstrisinin içinde ve dışında. Yorulmak bilmeden yinelemeyi, aktif kullanımını içerir.

akran değerlendirmesi ve ortaya çıktığında harika fikirlerin utanmazca çalınması.

Geri kalan bölümlerin her biri, temel olduğuna karar verdiğimiz odak noktasının belirli bir yönünü kapsar

projemizin bir bileşeni. Bazıları genel olarak en iyiyi geliştirme arzusu nedeniyle seçildi

mekan uygulamaları, diğerleri ise Cardano'nin evrimine özgüdür.

Hiçbir proje her hedefi kapsayamaz veya her kullanıcıyı tatmin edemezken, umudumuz

Kendi kendine gelişen bir finansal yığının, bunların bulunmadığı yetki alanları için nasıl görünmesi gerektiği. Nihai

Kripto para birimlerinin gerçekliği, mevcut eski finansal sistemleri bozacakları değildir.

Eski finansal sistemler her zaman değişimi özümseme ve formlarını koruma kapasitesine sahiptir

ve işlevi.

Bunun yerine, mevcut olanı yerleştirmenin çok pahalı olduğu yerlere bakılmalıdır.

Birçoğunun günde birkaç dolardan az parayla yaşadığı bankacılık sisteminin istikrarlı bir kimliği yok ve

kredi bulmak imkansızdır.

Bu yerlerde ödeme sistemini, mülkiyet haklarını, kimliği, krediyi ve riski bir araya getirme gücü

Korumanın cep telefonunda çalışan tek bir uygulamaya dönüştürülmesi yalnızca yararlı olmakla kalmaz, aynı zamanda yaşamı değiştirir.

Cardano oluşturmamızın nedeni, teslim etme konusunda meşru bir şansımız olduğunu hissetmemizdir - veya

en azından ilerlemek - gelişmekte olan dünyaya yönelik bu vizyon.

Başarısızlıkta bile kripto para birimlerinin tasarlanma, geliştirilme ve finanse edilme şeklini değiştirebilirsek,

o zaman büyük bir başarı var.

Introducción

Una visión a largo plazo sobre cómo mejorar el diseño de las criptomonedas para que puedan funcionar dispositivos móviles con una experiencia de usuario razonable y segura ● Acercar a los stakeholders a las operaciones y mantenimiento de su criptomoneda ● Reconocer la necesidad de contabilizar múltiples activos en el mismo libro mayor ● Resumir transacciones para incluir metadatos opcionales a fin de ajustarse mejor a las necesidades de los sistemas heredados ● Aprender de las casi 1000 altcoins adoptando características que tienen sentido ● Adoptar un proceso basado en estándares inspirado en el Grupo de Trabajo de Ingeniería de Internet utilizando una base dedicada para bloquear el diseño del protocolo final
● Explora los elementos sociales del comercio.
● Encontrar un punto medio saludable para que los reguladores interactúen con el comercio sin comprometiendo algunos principios básicos heredados de Bitcoin

A partir de este conjunto desestructurado de ideas, los directores que trabajaban en Cardano comenzaron a explorar

literatura sobre criptomonedas y construir un conjunto de herramientas de abstracciones. El resultado de esta investigación es

La extensa biblioteca de artículos de IOHK, numerosos resultados de encuestas como este reciente scripting

descripción general del lenguaje, así como una ontología de contratos inteligentes y el proyecto Scorex. Lecciones

cedido un apreciación para el criptomoneda de la industria inusual y en veces

crecimiento contraproducente.

Primero, a diferencia de protocolos exitosos como TCP/IP, hay pocas capas en el diseño de

criptomonedas. Ha habido un deseo de preservar una noción única de consenso en torno

hechos y acontecimientos registrados en un único libro de contabilidad, independientemente de si tiene sentido.

Por ejemplo, Ethereum ha acumulado una enorme complejidad al intentar convertirse en un

computadora mundial universal, pero sufre de preocupaciones triviales que potencialmente destruyen el sistema

capacidad de operar como reserva de valor. ¿El programa de todos debería ser un ciudadano de primera clase?

independientemente de su valor económico, costo de mantenimiento o consecuencias regulatorias?

En segundo lugar, hay poco reconocimiento por los resultados anteriores de la investigación criptográfica convencional. Para

Por ejemplo, la Prueba de Participación delegada de Bitshares podría haber generado de manera fácil y confiable

números utilizando el lanzamiento de monedas con entrega de salida garantizada, que es una técnica conocida desde

la década de 1980 (véase el artículo fundamental de Rabin y Ben-Or).

En tercer lugar, la mayoría de las altcoins (con algunas excepciones notables como Tezos) no han realizado ningún

Alojamiento para futuras actualizaciones. La capacidad de impulsar con éxito una bifurcación blanda o dura es fundamental

para el éxito a largo plazo de cualquier criptomoneda.

Como corolario, los usuarios empresariales no pueden comprometer millones de dólares en recursos para

protocolos donde la hoja de ruta y los actores detrás de ellos son efímeros, mezquinos o radicalizados. allí

POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 3 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

debe ser un proceso eficiente a través del cual se pueda formar un consenso social en torno a una visión de

evolucionando el protocolo subyacente. Si este proceso es enormemente oneroso, la fragmentación

podría dividir a la comunidad.

Finalmente, dinero es en última instancia un sociales fenómeno. En el esfuerzo por anonimizar y

actores centrales no intermedios, Bitcoin y sus contemporáneos también han descartado la necesidad de

identidades estables, metadatos y reputación en transacciones comerciales. Añadiendo estos datos

a través de soluciones centralizadas elimina la auditabilidad, la disponibilidad global y la inmutabilidad.

cuál es el objetivo de usar un blockchain.

Los sistemas financieros heredados, como los compuestos por SWIFT, FIX y ACH, son ricos en

metadatos transaccionales. No basta con saber cuánto valor se movió entre cuentas,

La regulación a menudo requiere la atribución de actores involucrados, información de cumplimiento, presentación de informes.

actividad sospechosa y otros registros y acciones. En algunos casos, los metadatos son más

importante que la transacción.

Por tanto, parece razonable inferir que la manipulación de metadatos podría ser tan dañina como

falsificar moneda o reescribir el historial de transacciones. No hacer adaptaciones para los actores

que quieran incluir voluntariamente estos campos parece contraproducente para la adopción generalizada

y protección del consumidor.

El fin de la estancia

La agregación de nuestra exploración de principios del espacio de las criptomonedas es dos colecciones de

protocolos. Respectivamente, una criptomoneda basada en prueba de participación [1][2] demostrablemente segura llamada

Cardano Capa de liquidación (CSL) y un conjunto de protocolos denominado Cardano Capa de computación

(CCL).

Nuestro énfasis en el diseño es acomodar los aspectos sociales de las criptomonedas, construir en capas.

separando la contabilidad del valor del cálculo complejo y abordando las necesidades de

reguladores dentro del alcance de varios principios inmutables. Además, cuando sea sensato,

1 Intentamos examinar los protocolos propuestos a través de revisión por pares y verificar el código con las normas formales.

especificaciones.

1 Consulte la sección Regulación para obtener una lista. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 4 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Prueba de participación

Sin embargo, el uso de prueba de participación para una criptomoneda es una opción de diseño muy debatida porque

agrega un mecanismo para introducir votación segura, tiene más capacidad de escalar y permite más

esquemas de incentivos exóticos, decidimos adoptarlos.

Nuestro protocolo de prueba de participación se llama Ouroboros y ha sido diseñado por un equipo extremadamente

talentoso equipo de criptógrafos de cinco instituciones académicas dirigido por el profesor Aggelos

2 Kiayias de la Universidad de Edimburgo. La principal innovación que aporta más allá de la seguridad demostrada

El uso de un modelo criptográfico riguroso es un diseño modular y flexible que permite la

composición de muchos protocolos para mejorar la funcionalidad.

Esta modularidad permite funciones como delegación, cadenas laterales, puntos de control suscribibles,

mejores estructuras de datos para clientes ligeros, diferentes formas de generación de números aleatorios e incluso

diferentes supuestos de sincronización. A medida que una red pasa de tener miles a

millones e incluso miles de millones de usuarios, los requisitos de su algoritmo de consenso también

cambiar. Por lo tanto, es vital tener suficiente flexibilidad para adaptarse a estos cambios y así

preparar el corazón de una criptomoneda para el futuro.

Elementos sociales del dinero

Las criptomonedas son un excelente ejemplo del componente social del dinero. Al restringir

análisis únicamente a la tecnología, hay poca diferencia entre Bitcoin y Litecoin e incluso

menos entre Ethereum y Ethereum Classic. Sin embargo, tanto Litecoin como Ethereum Classic

mantener grandes capitalizaciones de mercado y comunidades sólidas y dinámicas, así como sus propias

mandatos sociales.

Se puede argumentar que gran parte del valor de una criptomoneda se deriva de su comunidad,

la forma en que utiliza la moneda y su nivel de participación en la evolución de la moneda. Fomentando

Pensándolo bien, monedas como Dash incluso han integrado sistemas directamente en el protocolo para

involucrar a su comunidad en la decisión de qué debería ser una prioridad para desarrollar y financiar.

2 Universidad de Connecticut, Universidad de Atenas, Universidad de Edimburgo, Universidad de Aarhus, Tokio Instituto de Tecnología POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 5 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

La gran diversidad de criptomonedas también proporciona evidencia de sus elementos sociales.

Desacuerdos sobre filosofía, política monetaria o incluso simplemente entre los desarrolladores principales.

provocar fragmentación y bifurcaciones. Sin embargo, a diferencia de sus contrapartes de criptomonedas, las monedas fiduciarias de

Las superpotencias tienden a sobrevivir a los cambios políticos y a los desacuerdos locales sin una crisis monetaria o

éxodo masivo.

Por lo tanto, parece que hay elementos de los sistemas heredados que faltan en el

industria de las criptomonedas. Argumentamos, y lo hemos inculcado en la hoja de ruta Cardano, que

Los usuarios de un protocolo necesitan incentivos para comprender el contrato social detrás de su protocolo y

tener la libertad de proponer cambios de manera productiva. Esta libertad se extiende a todos

aspecto de un sistema de intercambio de valor, desde decidir cómo deben regularse los mercados hasta qué

los proyectos deben ser financiados. Sin embargo, no puede ser negociado a través de actores centralizados ni requerir

alguna credencial especial que podría ser cooptada por una minoría bien financiada.

Cardano implementará un sistema de protocolos superpuestos creados sobre CSL para adaptarse a la

necesidades de sus usuarios.

Primero, independientemente del éxito de una venta colectiva para impulsar el desarrollo, los fondos eventualmente

disipar. Por lo tanto, Cardano incluirá un fideicomiso descentralizado financiado de forma monótona

3 Disminución de la inflación y las tarifas de transacción.

Cualquier usuario debe ser elegible para solicitar fondos del fideicomiso mediante un sistema de votación y el

Las partes interesadas de CSL votan sobre quién se convierte en beneficiario. El proceso crea un ambiente productivo.

bucle de retroalimentación visto en otras criptomonedas con sistemas de tesorería/fideicomiso, como Dash, por

iniciar una conversación sobre quién debería y quién no debería recibir financiación.

Las discusiones sobre financiamiento fuerzan una relación de objetivos a largo y corto plazo, la socialización de la criptomoneda

contrato, prioridades y la creencia en la creación de valor con propuestas particulares. esta conversación

significa que la comunidad está constantemente evaluando y debatiendo sus creencias frente a posibles

hojas de ruta.

En segundo lugar, nuestra esperanza es que Cardano eventualmente incluya un sistema formal basado en blockchain para

proponer y votar sobre bifurcaciones blandas y duras. Bitcoin con su debate sobre el tamaño de bloque, Ethereum con

la bifurcación DAO y muchas otras criptomonedas han perdurado durante mucho tiempo y, en

casos frecuentes, discusiones no resueltas sobre la dirección técnica y moral del código base.

Se puede y se debe argumentar que muchos de estos desacuerdos, y la fractura de la

comunidad que resulta cuando se toman medidas, son el resultado directo de la falta de procesos formales para

debatir el cambio.
3 Esto también se conoce como sistema de tesorería. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 6 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

¿A dónde se puede acudir para convencer a los usuarios de Bitcoin de que adopten Segregated Witness? ¿Cómo debería

¿Los desarrolladores principales de Ethereum miden el sentimiento de la comunidad por rescatar a DAO? si el

fracturas comunitarias, ¿la criptomoneda está dañada sin posibilidad de reparación?

En el peor de los casos, la autoridad moral para actuar podría simplemente recaer en quien tenga los desarrolladores,

relaciones infraestructurales y dinero, no los mejores deseos de la gran mayoría de la población.

comunidad. Además, si una gran parte de la comunidad es inaccesible o no está comprometida debido

a malos incentivos, entonces ¿cómo se puede saber realmente si sus actos son legítimos? 4

Las criptomonedas propuestas como Tezos proporcionan un modelo interesante para examinar dónde

El protocolo de criptomonedas se trata como una constitución que contiene tres secciones (Transacción,

Consenso y Red) con un conjunto de reglas formales y un proceso para actualizar la constitución. todavía

Queda mucho trabajo por hacer con los incentivos y sobre cómo modelar y cambiar exactamente.

una criptomoneda con un lenguaje formal.

El uso de métodos formales, especificaciones comprensibles por máquinas y la fusión de una tesorería con

Este proceso de incentivos financieros se está explorando como posibles vías de inspiración.

En última instancia, sólo la capacidad de proponer un cambio de protocolo de forma transparente y libre de censura.

con votación basada en blockchain debería mejorar el proceso, incluso si soluciones más elegantes no pueden

ser diseñado.

Diseño en capas – Cardano Capa de liquidación

Al diseñar grandes protocolos y lenguajes, no se debe mirar hacia el futuro, sino hacia el pasado. La historia ofrece una letanía de ejemplos de grandes ideas que son perfectas sobre el papel, pero de alguna manera no han sobrevivido, como los estándares de interconexión de sistemas abiertos. Historia también Proporciona accidentes felices que han perdurado desde TCP/IP hasta JavaScript.

Algunos principios extraídos de una visión histórica son los siguientes:

1. No se puede predecir el futuro, así que tenga margen de maniobra
2. La complejidad es agradable sobre el papel, pero la simplicidad suele ganar 3. Demasiados cocineros estropean el caldo 4. Una vez que se establece un estándar, probablemente se mantendrá, independientemente de si es subóptimo 4 Ver ignorancia racional
POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 7 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

5. De hecho, las malas ideas pueden convertirse en otras bastante buenas si hay voluntad.

Cardano es un sistema financiero que acepta su naturaleza social. Habrá una tremenda necesidad para flexibilidad y la capacidad de abordar la complejidad arbitraria en la transacción de un usuario en particular. si Para tener éxito, se necesitarán enormes recursos computacionales, de almacenamiento y de red. para acomodar millones de transacciones simultáneas.

Sin embargo, no tenemos un Robin Hood digital y descentralizado para tomar de los nodos ricos y dárselo a los pobres para lograr una red justa. Tampoco podemos darnos el lujo de confiar en los seres humanos. beneficencia para sacrificarse altruistamente por el bien mayor de la red. Por lo tanto, Cardano El diseño toma prestado de TCP/IP el concepto de separación de preocupaciones.

Las blockchains son, en definitiva, bases de datos que ordenan hechos y eventos con garantías sobre marcas de tiempo e inmutabilidad. En el contexto del dinero, ordenan la propiedad de los activos. Añadiendo El cálculo complejo mediante el almacenamiento y la ejecución de programas es un concepto ortogonal. queremos saber cuánto valor pasó de Alice a Bob, o queremos involucrarnos en averiguar ¿Toda la historia detrás de la transacción y decidir cuánto enviar?

Es increíblemente tentador elegir este último como lo ha hecho Ethereum porque es más flexible, pero viola los principios de diseño anteriores. Descubrir la historia significa que un único protocolo tiene que ser capaz de comprender eventos arbitrarios, escribir transacciones arbitrarias, permitir el arbitraje en casos de fraude e incluso transacciones potencialmente inversas cuando se obtiene nueva información disponible.

Entonces uno tiene que tomar decisiones de diseño difíciles sobre qué metadatos almacenar para cada transacción. ¿Qué elementos de la historia detrás de la transacción de Alice y Bob son relevantes? son ¿Son relevantes para siempre? ¿Cuándo podemos tirar algunos datos? ¿Al hacerlo viola la ley en algunos países?

Además, algunos cálculos son de naturaleza privada. Por ejemplo, al calcular el promedio salario de los trabajadores en una oficina, no necesariamente querríamos filtrar cuánto gana cada persona hace. Pero ¿qué pasa si cada cálculo se conoce públicamente? ¿Qué pasa si esta publicidad sesga la ejecución? para perjudicar el resultado?

Por lo tanto, hemos elegido la posición de que la contabilidad del valor debe separarse de la historia detrás de por qué se movió el valor. En otras palabras, separación del valor del cálculo. Esta separación no significa que Cardano no admitirá smart contracts. Por el contrario, Al hacer explícita la separación, se permite una flexibilidad significativamente mayor en el diseño, uso, privacidad y ejecución de smart contracts.

POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 8 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

El libro mayor de valores se denomina Cardano Capa de liquidación (CSL). Como el objetivo es dar cuenta de valor, la hoja de ruta tiene los siguientes objetivos:

1. Admite dos conjuntos de lenguajes de secuencias de comandos, uno para mover valor y otro para mejorar soporte de protocolo de superposición
2. Proporcionar soporte para que las cadenas laterales KMZ se vinculen a otros libros de contabilidad. 5 3. Admite múltiples tipos de firmas, incluidas firmas resistentes a cuánticas para mayor seguridad
4. Admite activos emitidos por múltiples usuarios 5. Lograr una verdadera escalabilidad, es decir, a medida que se unan más usuarios, las capacidades del sistema aumentar

secuencias de comandos

Comenzando con el lenguaje de programación, las transacciones entre direcciones en un libro mayor requieren algunos forma de un script para ejecutar y demostrar su validez. Idealmente, uno no querría que Eve accediera dinero de Alice, ni tampoco querríamos que un guión mal diseñado enviara accidentalmente valor a un muerto. dirección que hace que los fondos sean irrecuperables.

Sistemas como Bitcoin proporcionan un lenguaje de programación extremadamente inflexible y draconiano que Es difícil programar transacciones personalizadas, leerlas y comprenderlas. Sin embargo, el general La programabilidad de lenguajes como Solidity introduce una extraordinaria cantidad de complejidad. en el sistema y son útiles sólo para un conjunto mucho más pequeño de actores.

Por ello, hemos optado por diseñar un nuevo lenguaje llamado Simon en honor a su creador. 6 Simon Thompson y el creador de los conceptos que lo inspiraron, Simon Peyton Jones. Simón es un lenguaje de dominio específico que se basa en Redacción de contratos: una aventura en finanzas ingeniería.

La idea principal es que las transacciones financieras generalmente se componen de una colección de elementos fundacionales. Si uno reúne una tabla periódica financiera de elementos, entonces puede 7 proporcionar soporte para un conjunto arbitrariamente grande de transacciones compuestas que cubrirán la mayoría, si no todos, tipos de transacciones comunes sin requerir programabilidad general.

5 Próximamente en un artículo de Kiayias, Zindros y Miller 6 Los detalles se publicarán en una próxima especificación. El idioma completo será compatible con el Lanzamiento de Shelley CSL previsto para el cuarto trimestre de 2017 7 El Proyecto ACTUS tiene una elaboración en profundidad
POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 9 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

La principal ventaja es que la seguridad y la ejecución se pueden entender muy bien. Pruebas se puede escribir para mostrar la corrección de las plantillas y agotar el espacio de ejecución de eventos de transacciones problemáticos, como la creación de nuevo dinero de la nada o transacciones maleabilidad. En segundo lugar, se pueden dejar extensiones para agregar más elementos mediante bifurcaciones suaves si Se requiere nueva funcionalidad.

Dicho esto, siempre será necesario conectar CSL a protocolos superpuestos, sistemas financieros heredados sistemas y servidores de propósito especial. Así, hemos desarrollado a Plutus como un sistema general. lenguaje de propósito smart contract y también un DSL de propósito especial para la interoperabilidad.

Plutus es un lenguaje funcional escrito basado en conceptos de Haskell, que se puede utilizar para escribir scripts de transacciones personalizados. Para CSL, se utilizará para transacciones complejas necesarias para agregue soporte para otras capas que necesitamos conectar, como nuestro esquema de cadenas laterales.

cadenas laterales

Con respecto a las cadenas laterales, Cardano admitirá un nuevo protocolo desarrollado por Kiayias, Miller y Zindros (cadenas laterales KMZ) basado en resultados anteriores de pruebas de trabajo. el particular el diseño está más allá del alcance de este artículo; sin embargo, el concepto permite la seguridad y movimiento no interactivo de fondos desde CSL a cualquier Cardano Capa de Computación u otra blockchain compatible con el protocolo.

Las cadenas laterales KMZ son la clave para encapsular la complejidad. Libros mayores con requisitos reglamentarios, operaciones privadas, lenguajes de scripting robustos y otras preocupaciones especiales son efectivamente negros cajas a CSL, sin embargo, el usuario de CSL obtendrá ciertas garantías sobre la contabilidad y la capacidad de retirar los fondos una vez que se complete el cálculo.

Firmas

Para transferir valor de forma segura de Alice a Bob, Alice debe demostrar que tiene derecho a mover los fondos. La forma más directa y confiable de realizar esta tarea es utilizar un sistema público. esquema de firma de clave donde los fondos están conectados a una clave pública y Alice controla una clave privada asociada.

Hay cientos de esquemas posibles con diferentes parámetros y supuestos de seguridad. Algunos se basan en problemas matemáticos relacionados con curvas elípticas, mientras que otros son conectado a conceptos exóticos mediante celosías.
POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 10 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

El objetivo abstracto es siempre el mismo. Existe un problema difícil que no se puede resolver a menos que alguien tiene un conocimiento secreto. Se dice que el poseedor de este conocimiento es el propietario del par de claves y debe ser la única entidad que tenga la capacidad de utilizarlo.

Hay dos grupos de preocupaciones que enfrenta una criptomoneda al elegir un esquema de firma. En primer lugar, está la durabilidad de la seguridad a largo plazo del propio plan. Algunos criptográficos Los esquemas utilizados en los años 1970 y 1980, como el DES, se han roto. El período durante el cual Se debe decidir qué tipo de plan se espera que sobreviva.

En segundo lugar, hay muchas empresas, gobiernos y otras instituciones que han preferido, o en algunos casos, exigía el uso de un plan particular. Por ejemplo, la NSA mantiene la Conjunto de protocolo Suite B. Existen estándares de ISO e incluso grupos de trabajo del W3C sobre criptografía.

Si una criptomoneda elige un esquema de firma única, se ve obligada a aceptar que el esquema podría romperse en algún momento en el futuro y al menos una entidad no puede usar el criptomoneda debido a restricciones legales o de la industria. Sin embargo, una criptomoneda no puede soportar todas las esquema de firma, ya que esto requeriría que cada cliente comprenda y valide cada esquema.

Para Cardano, decidimos comenzar usando criptografía de curva elíptica, la curva Ed25519 en particular. También decidimos mejorar las bibliotecas existentes agregando soporte para billeteras HD. utilizando la especificación del Dr. Dmitry Khovratovich y Jason Law.
8

Dicho esto, Cardano admitirá más esquemas de firma en el futuro. En particular, somos interesado en integrar BLISS-B para agregar firmas resistentes a computadoras cuánticas a nuestro sistema. También estamos interesados en agregar SECP256k1 para mejorar la interoperabilidad con el legado. criptomonedas como Bitcoin.

Cardano ha sido diseñado con extensiones especiales que nos permitirán agregar más firma esquemas a través de un tenedor suave. Se agregarán según sea necesario y durante las actualizaciones importantes planificadas en la hoja de ruta.
9

Activos emitidos por el usuario (UIA)

Al principio de la historia de Bitcoin, se desarrollaron rápidamente protocolos para permitir a los usuarios emitir activos que se aprovechó del sistema de contabilidad de Bitcoin para realizar un seguimiento de varias monedas al mismo tiempo. 8 Esta es la documentación para la implementación de HD Wallet de Cardano. Creemos que Cardano es el primero criptomoneda compatible con Ed25519 HD Wallets
9 Ver cardanoroadmap.com
POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 11 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Estos protocolos no fueron admitidos de forma nativa por el protocolo Bitcoin, pero se implementaron a través de trucos inteligentes.

En el caso de Bitcoin superposiciones como Coloured Coins y Mastercoin (ahora llamado Omni), la luz los clientes se ven obligados a confiar en servidores confiables. Además, las tarifas de transacción aún deben pagarse en bitcoins. Estas propiedades combinadas con el proceso único para la aprobación de transacciones hacen Bitcoin subóptimo para la contabilidad de activos múltiples.

En el caso Ethereum que utiliza el estándar ERC20, hay más riqueza de funciones. Sin embargo, las tarifas de transacción aún requieren ether. Además, la red Ethereum está teniendo dificultades escalando a las necesidades de todos los ERC20 tokens emitidos.

El problema fundamental se puede dividir en tres partes: recursos, incentivos y preocupación. Con respecto a los recursos, agregar una moneda completamente nueva al mismo libro mayor significa que uno tiene dos conjuntos UTXO independientes (entradas de transacciones no gastadas) que comparten el ancho de banda, mempool y bloquear el espacio. Nodos de consenso responsables de incorporar transacciones de estas monedas Necesita un incentivo para hacerlo. Y no a todos los usuarios de una criptomoneda les importará o debería importarles la moneda de una entidad particular.

Teniendo en cuenta estos problemas, los beneficios son enormes como el token principal de un libro mayor de activos múltiples puede servir eficazmente como moneda puente que permita la creación de mercado descentralizada. Especial Los activos con propósito podrían emitirse para proporcionar utilidad adicional, como activos estables de valor como Tether o MakerDAO que son útiles para aplicaciones de préstamos y remesas.

Ante los desafíos, Cardano ha adoptado un enfoque pragmático para la contabilidad de activos múltiples. Construido por etapas, el primer desafío es diseñar la infraestructura necesaria para respaldar la demandas de miles de UIA. Es decir, son necesarios los siguientes avances:

1. Estructuras de datos autenticadas con fines especiales para permitir el seguimiento de una gran cantidad de UTXO estado

2. La capacidad de tener un mempool distribuido para albergar un gran conjunto de transacciones pendientes.
3. Partición de blockchain y puntos de control para permitir un enorme blockchain global 4. Un esquema de incentivos que recompensa a los nodos de consenso por incluir diferentes conjuntos de transacciones 5. Un mecanismo de suscripción que permite a los usuarios decidir qué monedas quieren rastrear
6. Fuertes garantías de seguridad de que las UIA disfrutan de una seguridad similar a la del activo nativo 7. Apoyo a la creación de mercado descentralizado para mejorar la liquidez entre la UIA y la primario token

POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 12 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Nuestros esfuerzos preliminares para encontrar la estructura de datos autenticada correcta han dado como resultado una nueva tipo de árbol AVL+ desarrollado conjuntamente por Leo Reyzin, IOHK y Waves. Se requiere más investigación, pero es un avance fundamental que se incluirá en una versión posterior de Cardano.

Se podría implementar un mempool distribuido utilizando el protocolo RAMCloud de la Universidad de Stanford. Los experimentos comenzarán en el tercer trimestre de 2017 para estudiar su integración en la capa de consenso de Cardano.

Los temas restantes están interconectados y cubiertos por investigaciones en curso. Esperamos - sujeto a los resultados de la investigación: incluir un protocolo en Cardano para las UIA durante el torneo de CSL lanzamiento en 2018.

Escalabilidad

Los sistemas distribuidos se componen de un conjunto de computadoras (nodos) que acuerdan ejecutar un protocolo o

conjunto de protocolos para lograr un objetivo común. Este objetivo podría ser compartir un archivo según lo definido por

el protocolo BitTorrent o plegar una proteína usando Folding@Home.

Los protocolos más eficaces obtienen recursos a medida que los nodos se unen a la red. Un archivo alojado por

BitTorrent, por ejemplo, se puede descargar mucho más rápido en promedio si muchos pares están

descargándolo simultáneamente. La velocidad aumenta porque los pares proporcionan recursos mientras

también consumiéndolos. Esta característica es lo que normalmente uno quiere decir cuando establece una distribución

escalas del sistema.

El desafío con el diseño de todas las criptomonedas actuales es que en realidad no lo son.

diseñado para ser escalable. Las cadenas de bloques, por ejemplo, suelen ser una lista enlazada de sólo anexos.

bloques. La seguridad y disponibilidad de un protocolo blockchain depende de muchos nodos

poseer una copia completa de los datos blockchain. Por lo tanto, se debe replicar un solo byte de datos.

entre N nodos. Los nodos adicionales no proporcionan recursos adicionales.

Este resultado es el mismo para el procesamiento de transacciones y el chisme de mensajes en todo

el sistema. Agregar más nodos al sistema de consenso no proporciona

poder de procesamiento de transacciones. Simplemente significa que se deben gastar más recursos para hacer lo mismo.

trabajo. Más retransmisión de red significa que más nodos tienen que pasar los mismos mensajes para mantener la

toda la red en sincronización con el bloque más actual.

Dada esta topología, las criptomonedas no pueden escalar a una red global a la par del legado.

sistemas financieros. Por el contrario, la infraestructura heredada es escalable y tiene órdenes de magnitud para

Más poder de procesamiento y almacenamiento. Agregando un punto específico, Bitcoin es una red muy pequeña

en relación con sus pares de pago, pero lucha por administrar su carga actual.
POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 13 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Nuestros objetivos de escalabilidad para Cardano se ven muy favorecidos por nuestro algoritmo de consenso. Uróboros

permite una forma descentralizada de elegir un quórum de nodos de consenso, que a su vez puede ejecutar más

protocolos tradicionales desarrollados durante los últimos 20 años para adaptarse a las necesidades de grandes

Proveedores de infraestructura como Google y Facebook.
10

Por ejemplo, la elección de un quórum para una época significa que tenemos un conjunto confiable de nodos para

mantener el libro mayor durante un período de tiempo específico. Es trivial elegir varios quórums al mismo tiempo

y dividir transacciones en diferentes quórumes.

Se podrían aplicar técnicas similares para la propagación de la red y también para fragmentar el blockchain

en particiones únicas. En nuestra hoja de ruta actual, se aplicarán métodos de escalamiento para

Ouroboros comenzó en 2018 y seguirá siendo un foco de atención en 2019 y 2020.

Cardano Capa de Computación

Como se mencionó anteriormente, hay dos componentes de una transacción: el mecanismo para enviar y registre el flujo de tokens y los motivos y las condiciones detrás del movimiento de tokens. el Este último puede ser arbitrariamente complejo e involucrar terabytes de datos, múltiples firmas y funciones especiales. acontecimientos que ocurren. Este último también puede ser notablemente simple con un valor de empuje de firma única a otra dirección.

El desafío detrás de modelar las razones y condiciones del flujo de valor es que son inmensamente personal para las entidades involucradas de la manera más impredecible. Lecciones de El derecho contractual pinta un cuadro aún más problemático cuando los propios actores podrían no incluso tener en cuenta que la transacción no se corresponde con la realidad comercial. Generalmente llamamos a esto fenómeno “la brecha semántica”. 11

¿Por qué debería uno construir una criptomoneda persiguiendo una capa interminable de complejidad y abstracción? Parece Sísifo por naturaleza e ingenuo en la práctica. Además, cada abstracción abarcaba tiene consecuencias tanto jurídicas como de seguridad.

Por ejemplo, existen numerosas actividades en línea que se consideran universalmente ilegales o despreciadas. como el tráfico de pornografía infantil o la venta de secretos de Estado. Mediante el despliegue robusto 10 También existen otros protocolos de investigación independientes que intentan lograr el mismo fin, como Elástico y Bitcoin-NG
11 Loi Luu y otros. discute esta brecha en su reciente artículo sobre Cómo hacer que los contratos inteligentes sean más inteligentes POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 14 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

infraestructura descentralizada, ahora se está proporcionando un canal para que esta actividad ocurra con el misma resistencia a la censura que disfrutan las transacciones comerciales normales. No está legalmente claro si los nodos de consenso de la red, que tienen el incentivo de volverse más federados a lo largo tiempo para promover la eficiencia—serían responsables del contenido que alojan.

El procesamiento de los operadores de Tor, el trato brutal al operador de Silk Road y la falta de control general La claridad jurídica detrás de las protecciones legales de los participantes en el protocolo deja un camino incierto. hay No falta imaginación sobre qué más podría permitir una criptomoneda suficientemente avanzada (ver el Anillo de Giges). ¿Es razonable obligar a todos los usuarios de una criptomoneda a respaldarla o al menos ¿Permitir los peores actos y conductas de la web?

Desafortunadamente, no hay respuestas claras que brinden información a un diseñador de criptomonedas. es más sobre elegir una posición y defender sus méritos. La ventaja de que tanto Cardano como Bitcoin es que hemos elegido separar las preocupaciones en capas. Con Bitcoin, hay Portainjerto. Con Cardano, existe la capa de computación Cardano.

Los tipos de comportamiento complejo que permitirían los actos elaborados anteriormente no pueden continuar CSL. Requieren la capacidad de ejecutar programas escritos en un lenguaje completo de Turing y algunos forma de economía del gas para el cálculo de medidores. También requieren nodos de consenso dispuestos a incluir las transacciones en sus bloques.

Por tanto, una restricción de funcionalidad podría proteger razonablemente a los usuarios. Hasta ahora, la mayoría establecida Los gobiernos no han adoptado la posición de que el uso o mantenimiento de una criptomoneda sea un acto ilegal. Por lo tanto, la gran mayoría de los usuarios deberían sentirse cómodos manteniendo un libro de contabilidad que sea comparable en capacidad a un sistema de pago digital.

Cuando se quiere ampliar la capacidad, hay dos posibilidades. Está habilitado por un privado. colectivo de personas con ideas afines y de naturaleza efímera (por ejemplo, una partida de póquer). O, eso está habilitado por un libro mayor de capacidades comparables a Ethereum. En ambos casos hemos elegido subcontratar los eventos a otro protocolo.

En el caso de un evento privado y efímero, es razonable evitar el paradigma blockchain por completo, sino que más bien restringe los esfuerzos hacia una biblioteca de protocolos MPC de propósito especial que puedan ser invocado cuando lo desee un grupo de participantes con ideas afines. Los cálculos y actividades. están coordinados en una red privada y hacen referencia a CSL solo como un tablero de anuncios confiable y un canal de paso de mensajes cuando sea necesario.

La idea clave en este caso es que existe consentimiento, encapsulación de responsabilidad y privacidad. CSL es ser utilizado como un bien común digital para que los usuarios se reúnan y se comuniquen, como si un parque albergara una evento privado, pero no proporciona ninguna adaptación o facilitación especial. Además, POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 15 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

El uso de MPC de propósito especial permitirá una interacción de baja latencia sin necesidad de blockchain hinchazón. Por tanto, mejora la escala del sistema.

Los esfuerzos de investigación de Cardano para esta biblioteca están centralizados en nuestro laboratorio tecnológico de Tokio con alguna ayuda de científicos en el extranjero. Llamamos a la biblioteca “Tartaglia” en honor a un compañero matemático y contemporáneo de Cardano y esperamos que la primera iteración esté disponible en el primer trimestre de 2018.

En el segundo caso, se necesita un blockchain con una máquina virtual, un conjunto de nodos de consenso y un mecanismo para permitir la comunicación entre las dos cadenas. Hemos comenzado el proceso de formalización rigurosa de la máquina virtual Ethereum utilizando el marco K en 12 asociación con un equipo de la Universidad de Illinois.

El resultado de este análisis informará la forma más óptima de diseñar un sistema replicado y eventualmente máquina virtual distribuida con una semántica operativa clara y sólidas garantías de correcta 13 implementación a partir de la especificación. En otras palabras, la VM realmente hace lo que le dice el código. tiene que ver con los riesgos de seguridad minimizados.

Todavía quedan preguntas sin resolver sobre la economía del gas propuesta por Ethereum y cómo se relaciona con trabajos como el ML consciente de los recursos de Jan Hoffmann et al y el estudio más amplio de estimación de recursos para la computación. También tenemos curiosidad por el nivel del idioma. Independencia de la máquina virtual. Por ejemplo, el proyecto Ethereum ha expresado su deseo para la transición de su máquina virtual actual a Web Assembly.

El próximo esfuerzo es desarrollar un lenguaje de programación razonable para expresar información con estado. contratos que serán llamados como servicios por aplicaciones descentralizadas. Para esta tarea tenemos elegido tanto el enfoque de soportar el lenguaje heredado smart contract Solidez para bajos aplicaciones de aseguramiento y desarrollo de un nuevo lenguaje llamado Plutus para un mayor aseguramiento solicitudes que requieren verificación formal.

Al igual que el proyecto Zeppelin basado en la solidez, IOHK también desarrollará una biblioteca de referencia de código Plutus. para que los desarrolladores de aplicaciones lo utilicen en sus proyectos. También desarrollaremos un conjunto especializado de herramientas. para verificación formal inspirada en el trabajo del proyecto Liquid Haskell de UCSD.

En términos de consenso, Ouroboros fue diseñado de una manera suficientemente modular para soportar smart contract evaluación. Por tanto, tanto CSL como CCL compartirán el mismo algoritmo de consenso. 12 Inventado por el profesor Grigore Rosu et. al., K es un marco universal para lenguaje independiente Semántica ejecutable por máquina. Antes de nuestro trabajo, se ha utilizado para modelar C, Java y JavaScript. 13 Lo que significa que diferentes nodos de consenso ejecutan diferentes smart contracts. También conocido como fragmentación de estado. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 16 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

La diferencia es que se puede confirmar que Ouroboros permite tanto permisos como permisos. libros de contabilidad sin permiso a través de la distribución token.

Con CSL, Ada se ha distribuido mediante un evento de generación token a compradores de toda Asia. que eventualmente revenderá en un mercado secundario. Esto significa que el algoritmo de consenso de CSL es controlado por un conjunto diverso y cada vez más descentralizado de actores o sus delegados asigna. Con CCL, es posible crear un propósito especial token en manos de delegados de ese libro mayor que podrían ser entidades reguladas, creando así un libro mayor autorizado.

La flexibilidad de este enfoque permite que diferentes instancias de CCL se materialicen con diferentes reglas sobre la evaluación de transacciones. Por ejemplo, las actividades de juego podrían restringirse. a menos que los datos KYC/AML estén presentes simplemente al incluir en la lista negra transacciones no atribuidas.

Nuestro diseño final se centra en agregar módulos de seguridad de hardware (HSM) confiables a nuestro protocolo. pila. Estas son dos enormes ventajas a la hora de introducir estas capacidades en el protocolo. En primer lugar, los HSM proporcionan mejoras masivas en el rendimiento sin introducir seguridad. 14 preocupaciones más allá de confiar en el proveedor. En segundo lugar, mediante el uso de pruebas de vidrio sellado (SGP), Los HSM pueden proporcionar garantías de que los datos se pueden verificar y luego destruir sin ser copiado o filtrado a personas externas malintencionadas.

Centrándonos en el segundo punto, los PEC podrían tener un impacto revolucionario en el cumplimiento. Normalmente, cuando un consumidor proporciona información de identificación personal (PII) para autenticar identidad o acreditar el derecho a participar, esta información se entrega a un tercero de confianza con la esperanza de que no actúe maliciosamente. Esta actividad está intrínsecamente centralizada, el proveedor de datos pierde control sobre su PII y también está sujeto a diversas regulaciones basadas en la jurisdicción.

La capacidad de seleccionar un conjunto de certificadores confiables y luego almacenar la PII en un enclave de hardware. significa que cualquier actor con un HSM suficientemente capaz podrá verificar hechos sobre un actor de forma infalsificable sin que el verificador conozca la identidad del actor. Por ejemplo, Bob es no es ciudadano estadounidense. Alice es una inversora acreditada. James es un contribuyente estadounidense y uno debería enviar ganancias imponibles a la cuenta X.

La estrategia HSM de Cardano será intentar implementar protocolos especializados durante los próximos dos años usando Intel SGX y ARM Trustzone. Ambos módulos están integrados en miles de millones de consumidores desde portátiles hasta teléfonos móviles y no requieren ningún esfuerzo adicional por parte del consumidor para uso. Ambos también están muy examinados, bien diseñados y se basan en años de iteración de algunos de los equipos de seguridad de hardware más grandes y mejor financiados.

14 Ver http://hackingdistributed.com/2016/12/22/scaling-bitcoin-with-secure-hardware/ de Cornell Universidad POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 17 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Reglamento

La dura realidad de todos los sistemas financieros modernos es que, a medida que crecen, acumulan una necesidad, o al menos un deseo de regulación. Este resultado es generalmente el resultado de colapsos recurrentes. debido a la negligencia de algún actor o camarilla de actores en un mercado.

Por ejemplo, la crisis de Knickerbocker de 1907 dio lugar a la creación de la Reserva Federal. Sistema en 1913 como prestamista de última instancia. Otro ejemplo son los excesos de los años 1920 en la Estados Unidos que resultó en un terrible colapso financiero, la Gran Depresión. Este colapso dio lugar a la creación de la Comisión de Bolsa de Valores en 1934 para evitar una situación similar evento o al menos responsabilizar a los malos actores.

Se puede debatir razonablemente la necesidad, el alcance y la eficacia de la regulación, pero no se puede negar su existencia y el celo con el que los principales gobiernos lo han hecho cumplir. Sin embargo, el El desafío que enfrentan todos los reguladores a medida que el mundo se globaliza y el efectivo se vuelve digital tiene dos vertientes.

Primero, ¿qué conjunto de regulaciones debería ser suprema cuando se trata de un conjunto de jurisdicciones? La anticuada noción de soberanía de Westfalia se derrite cuando una sola transacción puede llegar a tres docenas de países en menos de un minuto. ¿Debería ser simplemente quien empuña el ¿La mayor influencia geopolítica?

En segundo lugar, las mejoras en la tecnología de privacidad han creado una carrera armamentista digital en la que Cada vez es más difícil incluso entender quién ha participado en una transacción, mucho menos quién posee un depósito de valor en particular. En un mundo donde millones de dólares en activos se puede controlar con nada más que un mnemotécnico de 12 palabras guardado en secreto, ¿cómo se puede 15 ¿Hacer cumplir una regulación eficaz?

Como todo sistema financiero, el protocolo Cardano debe tener opinión en su diseño sobre lo que es justo y razonable. Hemos elegido dividir entre derechos individuales y derechos de un mercado.

Los individuos siempre deben tener acceso exclusivo a sus fondos sin coerción ni bienes civiles. decomiso. Este derecho debe hacerse cumplir porque no se puede confiar en que todos los gobiernos no abusar de su poder soberano para beneficio personal de políticos corruptos, como se ha visto en Venezuela y Zimbabue. Las criptomonedas deben diseñarse hasta el mínimo común denominador.

15 Ver BIP39 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 18 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

En segundo lugar, nunca se debe alterar la historia. Las cadenas de bloques ofrecen una promesa de inmutabilidad. Introducir el poder de hacer retroceder la historia o alterar el registro oficial introduce demasiado Tentación de cambiar el pasado para beneficiar a uno o varios actores en particular.

En tercer lugar, el flujo de valor no debe tener restricciones. Controles de capital y otros muros artificiales disminuir los derechos humanos. Más allá de la inutilidad de intentar hacerlas cumplir, en un contexto global 16 economía con muchos ciudadanos de los países menos desarrollados que viajan fuera de su jurisdicción Para encontrar un salario digno, restringir los flujos de capital generalmente termina perjudicando a los más pobres del mundo.

Dichos estos principios, los mercados son claramente diferentes de los individuos. Mientras que los diseñadores de Cardano creemos en los derechos individuales, también creemos que los mercados tienen derecho a declarar abiertamente sus términos y condiciones, y si un individuo acepta hacer negocios dentro de este mercado, entonces deben cumplir esos estándares en aras de la integridad de todo el sistema.

El desafío siempre ha sido el costo y la practicidad de la aplicación de la ley. Pequeño, multijurisdiccional las transacciones son simplemente demasiado costosas en los sistemas heredados para ofrecer una alta seguridad de recurso en caso de fraude o disputa comercial. Cuando uno envía su transferencia bancaria al Príncipe de Nigeria, suele resultar demasiado caro intentar recuperar los fondos.
17

Para Cardano, creemos que podemos innovar en tres niveles. Primero, mediante el uso de smart contracts Se pueden controlar mejor los términos y condiciones de las relaciones comerciales. Si todos los activos son digital y puede expresarse únicamente en CSL, se pueden ofrecer sólidas garantías de comercio libre de fraude. ganado.

En segundo lugar, el uso de HSM para proporcionar un espacio de identidad donde la PII no se filtre pero se utilice para Los actores de autenticación y credenciales deben proporcionar un sistema de reputación global y permitir actividades reguladas de mucho menor costo, como juegos en línea con sistemas automatizados cumplimiento tributario o intercambios descentralizados.

Finalmente, en la hoja de ruta de Cardano está la creación de una regulación modular DAO que puede ser personalizado para interactuar con el usuario escrito smart contracts para agregar mutabilidad, consumidor protección y arbitraje. El alcance de este proyecto se describirá en un documento posterior.

16 Como ejemplo de contramedida al flujo de capital, véase el Sistema Bancario Hawala 17 Ver estafa de pago por adelantado POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 19 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

¿Cuál es el objetivo de todo esto?

Cardano ha sido un proyecto maratónico que incluyó comentarios de cientos de las mentes más brillantes.

dentro y fuera de la industria de las criptomonedas. Implica una iteración incansable, el uso activo de

revisión por pares y robo descarado de grandes ideas cuando se descubren.

Cada una de las secciones restantes cubre un aspecto particular del enfoque que hemos decidido que es central.

componente de nuestro proyecto. Algunos fueron seleccionados debido al deseo de mejorar lo mejor en general.

prácticas del espacio mientras que otras son específicas de la evolución de Cardano.

Si bien ningún proyecto puede cubrir todos los objetivos o satisfacer a todos los usuarios, nuestra esperanza es brindar una visión para

cómo debería ser una pila financiera en evolución automática para las jurisdicciones que carecen de ella. lo último

La realidad de las criptomonedas no es que vayan a perturbar los sistemas financieros heredados existentes.

Los sistemas financieros heredados siempre son capaces de absorber el cambio y mantener su forma.

y función.

Más bien deberíamos buscar lugares donde sea simplemente demasiado caro implementar las tecnologías existentes.

sistema bancario, donde muchos viven con menos de unos pocos dólares al día, no tienen una identidad estable y

El crédito es imposible de encontrar.

En estos lugares, el poder de agrupar un sistema de pago, derechos de propiedad, identidad, crédito y riesgo.

La protección en una única aplicación que se ejecuta en un teléfono móvil no sólo es útil, sino que cambia la vida.

La razón por la que estamos construyendo Cardano es que sentimos que tenemos una oportunidad legítima de cumplir, o

al menos hacer avanzar esta visión para el mundo en desarrollo.

Incluso en caso de fracaso, si podemos cambiar la forma en que se diseñan, evolucionan y financian las criptomonedas,

entonces hay un gran logro.

Bilim ve Mühendislik

Yineleme Sanatı

Kripto para birimleri yazılım olarak uygulanan protokollerdir. Protokoller gerçekten akıllıdır katılımcılar arasındaki konuşmalar. Yazılım sonuçta verilerin belirli bir oranda manipülasyonudur. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 20 / 44

IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

amaç. Ancak sağlam, güvenilir yazılım ile kullanışlı, güvenli protokoller ve sohbetleri tamamen insanidir.

İyi yazılım hesap verebilirliğe, açık iş gereksinimlerine, tekrarlanabilir süreçlere ihtiyaç duyar. kapsamlı testler ve yorulmak bilmeyen yinelemeler. İyi yazılım aynı zamanda makul derecede yetenek gerektirir tam olarak yapabilen bir sistemi doğru şekilde tasarlamak için yeterli alana özgü bilgiye sahip geliştiriciler Hangi sorunu çözmeye çalışıyorlarsa çözsünler.

Yararlı ve güvenli protokollere gelince, özellikle kriptografi ve dağıtılmış protokolleri içerenler sistemlerde daha akademik ve standartlara dayalı bir süreçle başlıyorlar. Akran değerlendirmesi, sonsuz Bir protokolün yararlı olmasını sağlamak için tartışmalar ve sağlam bir ödünleşim kavramı gereklidir. Yine de bunlar Tek başına yeterli değildir, protokollerin gerçek hayatta kullanılarak uygulanması ve test edilmesi gerekir.

Kripto para endüstrisindeki benzersiz zorluk, tamamen farklı iki felsefeler uygun bir Hegelci sentez olmadan birbirine karışıyor. Bizim tezimiz bir “hareket gençlik, açgözlülük ve tutku tarafından yönlendirilen hızlı ve kırın” startup zihniyeti. Antitezi bir Sağlamlaştırma arzusuyla motive edilen yavaş, metodik ve akademik odaklı bir yaklaşım Alanımızın yeniliklerini bol miktarda fon ve prestije sahip güzel bir niş haline getiriyoruz.

Sonuç olarak, birçok kripto para birimi ya tamamen bir beyaz kağıt üzerinde tamamen belirtilir CV ile alakalı veya sadece aceleyle yazılan kodla. Şu anki en iyi on kripto para biriminden hiçbiri 18 piyasa kapitalizasyonu emsal incelemeli bir protokole dayanmaktadır. Şu anki en iyi ondan hiçbiri kripto para birimleri resmi bir spesifikasyondan uygulamaya konuldu.

19

Ancak milyarlarca dolarlık değer tehlikede. Bir kez konuşlandırıldığında, bir kripto para birimi fazlasıyla

değiştirmek zor. Kullanıcı güvenli bir sistem kullandığını nasıl anlar? Bir kullanıcı nasıl

pazarlama iddialarının meşru olduğunu biliyor musunuz? Ya önerilen protokol hiçbir zaman başarıya ulaşamazsa?

iddialar?

Bu sentez eksikliği ve sürece saygı, IOHK'nun bunu yapmak istemesinin temel nedenlerinden biridir.

Cardano oluştur. Umudumuz örnek teşkil edecek bir referans proje geliştirmekti.

işlerin daha etkili, aklı başında ve dürüst bir şekilde nasıl yapılacağı.

Amaç tamamen yeni bir yazılım ve protokol geliştirme yöntemi önermek değil, daha ziyade

harika yazılım ve protokollerin zaten mevcut olduğunu ve koşulları taklit edebileceğimizi kabul edin

bu onların yaratılmasına yol açtı. İkincisi, bu koşulları kamuya açık hale getirmek ve gerekiyorsa açık kaynak haline getirmek

tüm alanın yararına taklit edilebilmeleri mümkündür. 18 Piyasa değerine göre kapsamlı bir liste için www.coinmarketcap.com adresini ziyaret edin 19 Ethereum, Sarı Kağıt olarak bilinen yarı resmi bir spesifikasyona sahiptir; ancak EVM anlambilimi tam olarak belirtilmemiştir ve protokolün tam olarak uygulanması için yeterli değildir. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 21 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Gerçekler ve Görüşler

Diğer bir endişe ise gerçeklerin nerede bitip kanaatin nerede başladığıdır. Yüzlerce var

programlama dilleri, onlarca geliştirme paradigması ve birden fazla felsefe

proje yönetimi. Akademik dünya, kendi yapısından kaynaklanan kendi zorluklarıyla doludur.

iş kaygılarından uzaklık ve pratiklik.

Cardano için öncelikle evrensel olarak kabul edilebilecek bariz eksiklikleri yakalamaya çalıştık

mühendislik açısından faydalı olacaktır. Örneğin, kriptografi ve dağıtılmış

sistemlerin her ikisi de olağanüstü derecede karmaşık konulardır ve saf ellerin ne kadar naif olduğuna dair çok fazla örnek vardır.

korkunç hatalar yapabilir. Bu nedenle, bu alanlardan içgörü gerektiren herhangi bir protokolün

Tanınmış bir uzman tarafından tasarlanmalı ve diğer uzmanların incelemesine sunulmalıdır.

Ouroboros bu alandaki ilk vaka çalışmamızdır. Kriptograflardan oluşan bir ekip tarafından tasarlandı.

geniş, çeşitli ve kamuya açık olarak doğrulanabilir bir yayın geçmişi. Standarda uygun olarak inşa edildi

Güvenlik varsayımları, çekişmeli bir model ve kanıtlarla birlikte kriptografi süreci. Bunlar

Kanıtlar konferanslara sunularak kontrol edildi ve ayrıca bağımsız olarak bilgisayar aracılığıyla

20 Cambridge Üniversitesi'ndeki bir ekip tarafından Isabelle'de yazılan kanıtlar.
21

Ancak bu çalışma tek başına hiçbir yararlılık garantisi vermez; sadece sıkı bir güvenlik kontrolü yapılır.

Bazı varsayımlar verilen model. Faydalı olması için protokolün uygulanması ve test edilmesi gerekir.

Geliştiricilerimiz bunu hem Haskell'de hem de Rust'ta yaptı. Bu çalışma daha fazla çaba sarf edildiğini ortaya çıkardı

Ouroboros'un yaratılmasına yol açan senkronizasyon modeline odaklanılması gerekiyordu

Praos.

Bu yineleme sanatı, her adımın yeni derslere yol açtığı harika protokoller üreten şeydir.

önceki adımın doğruluğunun yeniden doğrulanması gerekliliği. Pahalı, zaman alıcı ve

22 Bu bazen gerçekten sıkıcı olabilir ancak bir protokolün doğru şekilde tasarlandığından emin olmak gerekir.

Protokoller - özellikle milyarlarca insan tarafından kullanılacak olanlar - kısa ömürlü değildir ve hızlıdır

gelişiyor. Aksine, yıllarca hatta onlarca yıl boyunca takip edilmeleri amaçlanıyor. Tamamen görünüyor

Dünyayı yeni bir finansal sistemle doldurmadan önce hepimizin birlikte yaşamak zorunda olması makul.

önümüzdeki 100 yıl boyunca tasarımcılarından biraz bıkkınlık ve titizlik talep etmek istiyoruz.

20 IACR'nin Kaliforniya'daki Yıllık Kripto Konferansının 71 Numaralı Kabul Edilen Makalesi
21 Kawin Worrasangasilpa tarafından Profesör Lawrence Paulson gözetiminde
22 Hafiflik adına bir teğeti takip etmek için Profesör Halmos'un nasıl yapılacağına dair tartışması izlenmelidir. matematik ders kitabı yaz NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 22 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Fonksiyonel Günahlar

Daha fazla fikir sahibi olunan alana geçildiğinde, kullanılan araçlar, diller ve metodolojiler

yazılım geliştirme, nesnel gerçeklikten ziyade dini takdirin eseridir. Kaynak

kod yazılı düzyazı gibidir. Herkesin neyin iyi olduğu ve neyin iyi olduğu konusunda bir fikri vardır.

Bazen nasıl iletildiği, nasıl iletildiğinden daha az önemlidir.

En azından bir konuda yanlış olacağını kabul ederek bir taraf seçme günahına girmeliyiz.

kişinin gözleri. Ancak seçimimizin arkasında en azından geniş bir gerekçeler külliyatı var.

Cardano'yi mümkün kılan protokoller Haskell'de uygulanıyor. Kullanıcı arayüzü

Daedalus adını verdiğimiz bir Elektron çatalının içinde kapsüllenmiştir. Biz bunu seçtik

Mümkün olan yerlerde web mimari modelini kullanın ve veritabanımız için anahtar/değer çiftini tercih ettik

RocksDB'yi kullanan paradigma.

Bileşen düzeyinden bakıldığında bu soyutlama, bakımın çok daha basit, daha iyi olduğu anlamına gelir

teknolojinin daha sonra çok az bir çabayla ikame edilebileceğini ve yığınımızın kısmen

Github ve Facebook'un geliştirme çabaları.

WebGUI kullanmak, React'tan yararlanmamıza ve araçları kullanarak ön uç özellikleri geliştirmemize olanak tanır

yüzbinlerce JavaScript geliştiricisi tarafından anlaşıldı. Bir web mimarisi kullanma

bileşenlerin hizmet olarak değerlendirilebileceği ve güvenlik modelinin mantıklı olduğu anlamına gelir.

Protokol geliştirme için Haskell'i seçmek en zor seçimdi. İşlevsel olarak bile

dünyada çok sayıda seçenek var. Daha esnek ve saf olmayan tarafta ise şöyle diller var:

Java ve .Net'in muazzam kütüphanelerinden yararlanan Clojure, Scala ve F#

işlevsel programlamanın en iyi yönlerinden bazılarını korurken ekosistemler.

Agda ve Idris gibi daha akademik odaklı diller var

doğruluğun güçlü bir şekilde doğrulanmasına izin verecek tekniklerle bağlantı. Yine de eksikler

makul kütüphaneler ve ortalamanın altında bir geliştirme deneyimine sahip.

Cardano için seçim Ocaml ve Haskell'e kaldı. Ocaml harika bir dildir

harika bir topluluk, iyi araçlar, makul geliştirme deneyimi ve sektörde büyük bir miras

Coq aracılığıyla resmi doğrulama alanı. Peki neden Haskell'i seçtik? 23

23 Bu noktaya ek olarak, IOHK'nun aslında Ocaml'da Qeditas adında uygulanmakta olan bir projesi var. takma adımız Bill White'dan miras aldık NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 23 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Neden Haskell?

Cardano'yi oluşturan protokoller dağıtılır, kriptografiyle paketlenir ve

yüksek derecede hata toleransı. En iyi günlerde hâlâ hatalı biçimlendirilmiş Bizans aktörleri olacak

mesajlar ve hatalı istemciler istemeden ağda bir tür tahribata neden olur.

Öncelikle araçları kolaylıkla kullanabileceğimiz, güçlü bir yazım sistemine sahip bir dil istedik.

Quickcheck gibi ve İyileştirme Türleri gibi daha ayrıntılı teknikler

Hata toleransına ilişkin makul beklenti. Erlang tarzı bir OTP modeli ikincisini karşılıyor

oysa Haskell ve Ocaml gibi diller ilkini tatmin ediyor.

Cloud Haskell'in piyasaya sürülmesiyle Haskell, Erlang'ın birçok avantajını elde etti.

kendi kendine teslim olmak. Ayrıca Haskell'in modülerliği ve şekillendirilebilirliği bize şunları yapmamızı sağladı:

Cardano için Time Warp adlı daha hafif, ısmarlama bir kitaplık kullanın.

İkincisi, Haskell'in kütüphaneleri, kapsamlı çalışmalar sayesinde son birkaç yılda büyük ölçüde gelişti.

Galois, FP Complete ve Well-Typed gibi ticari kuruluşların. Sonuç olarak Haskell şunları yapabilir:

üretim uygulamaları yazmak için kullanılabilir.
24

Üçüncüsü, PureScript'in hızlı gelişimi, JavaScript dünyasına çok ihtiyaç duyulan bir köprü sağladı

Clojurescript'in Clojure'a verdiği şeye benzer. PureScript'in özellikle önemli olmasını bekliyoruz

Cardano'in bir tarayıcıda çalışmasını sağlamak ve mobil cüzdanlar geliştirmek söz konusu olduğunda.

Dördüncüsü, bağımlılık çözümüyle ilgili olarak Haskell son birkaç yılda

Michael Snoyman gibi teknoloji uzmanlarının öncülük ettiği önemli sosyal ve teknolojik çabalar

hem kullanımı kolay hem de FP Complete tarafından iyi desteklenen, stackage adı verilen platform.

Beşincisi, yeterli bağımlılık çözümlemesinin ötesinde, yazılım yapılarımızın

tekrarlanabilir. Başka bir deyişle, aynı yapılandırma değerleri ve bağımlılık sürümleriyle

tamamen aynı yapı eserlerini üretmelidir. Yığınlama yoluyla NixOps kullanıyoruz

Tekrarlanabilirliği büyük bir başarıyla elde etmek.

Son olarak, Haskell'de uzmanlaşmış geliştiricilerin yetenek havuzu oldukça büyüktür.

akranları - ve akademik ve sektör bilgilerinin doğru karışımıyla oldukça iyi eğitimli. Aynı zamanda

olmadan deneyimli Haskell geliştiricilerini bulmak nadir olduğundan, bir yeterlilik filtresi görevi görür.

Bilgisayar bilimi hakkında ayrıntılı bilgi.
24 Bryan O'Sullivan burada Haskell'in endüstriyel kullanımı hakkında güzel bir konuşma yapıyor.
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 24 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Resmi Şartname ve Doğrulama

Doğruluğu kanıtlanabilir bir güvenlik modeli kullanarak bir protokol geliştirmenin önemli bir gücü, düşman gücünün garantili bir sınırını sağlar. Birine bir sözleşme verilir ki, Protokol takip ediliyor ve deliller doğruysa, düşman güvenliği ihlal edemez iddia edilen mülkler.

Daha derinlemesine düşünmek, önceki iddiayı daha da anlamlı hale getirir. Düşmanlar keyfi olabilir zeki ve yetenekli. Sadece matematiksel bir modelle mağlup olduklarını söylemek olağanüstü. Ve elbette bu tamamen doğru değil.

Gerçeklik, saf güvenlik ütopyasını engelleyen faktörleri ve koşulları ortaya çıkarır ve mevcut olandan doğru davranış. Uygulamalar yanlış olabilir. Donanım saldırılara neden olabilir vektörler daha önce dikkate alınmamıştı. Güvenlik modeli yetersiz olabilir ve standartlara uygun olmayabilir. gerçek hayatta kullanım.

Bir proje için ne kadar spesifikasyon, titizlik ve kontrolün talep edildiğine ilişkin bir karara ihtiyaç vardır. protokol. Örneğin, SeL4 Microkernel projesi gibi çabalar, her şeyin en iyi örneğidir. Daha azını doğrulamak için neredeyse 200.000 satırlık Isabelle kodu gerektiren belirsizliğe saldırı 10.000 satır C kodu. Ancak bir işletim sistemi çekirdeği kritik bir altyapıdır. Düzgün uygulanmadığı takdirde ciddi güvenlik açığı ortaya çıkabilir.

Tüm kriptografik yazılımlar aynı Herkülvari çabayı mı gerektirmeli? Veya daha azını seçebilir miyiz? eşdeğer sonuçlar üreten güçlü bir yol var mı? Ayrıca protokolün olup olmadığı da önemli mi? İçinde çalıştığı ortam, örneğin aşağıdaki gibi herkesin bildiği gibi savunmasızsa mükemmel bir şekilde uygulanır: Windows XP'mi?

Cardano için aşağıdaki uzlaşmayı seçtik. İlk olarak, karmaşık doğası nedeniyle Kriptografi ve dağıtılmış hesaplama alanlarında, kanıtlar genellikle çok incelikli, uzun ve karmaşık ve bazen oldukça tekniktir. Bu, insan odaklı kontrolün yapılabileceği anlamına gelir. sıkıcı ve hataya açık. Bu nedenle beyaz renkte sunulan her önemli kanıtın Temel altyapıyı kapsayacak şekilde yazılan kağıdın makine tarafından kontrol edilmesi gerekir.

NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 25 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

İkinci olarak, Haskell kodunu doğrulamak ve teknik incelemelerimize doğru bir şekilde karşılık gelmesini sağlamak için şunları seçebiliriz: iki popüler seçenek arasında: LiquidHaskell aracılığıyla SMT doğrulayıcılarla arayüz oluşturmak ve Isabelle/HOL.

SMT (tatmin edilebilirlik modülo teorileri) çözücüleri, işlevsel bulma sorunuyla ilgilenir. bir denklemi veya eşitsizliği karşılayan veya alternatif olarak bu tür parametrelerin olduğunu gösteren parametreler yok. De Moura ve Bjørner tarafından tartışıldığı gibi, SMT'nin kullanım durumları çeşitlidir ancak anahtar Önemli olan şu ki, bu teknikler hem güçlüdür hem de hataları önemli ölçüde azaltabilir ve anlamsal hatalar.

Öte yandan Isabelle/HOL, daha etkileyici ve çeşitli bir araçtır.

hem uygulamayı belirtir hem de doğrular. Isabelle, aşağıdakilerle çalışan genel bir teorem çözücüdür:

kümeleri ve diğer matematiksel nesneleri temsil edebilen yüksek dereceli mantık yapıları

delillerde kullanılabilir. Isabelle'in kendisi Z3 SMT kanıtlayıcıyla entegre olarak aşağıdakilerle ilgili sorunlarla çalışır:

bu tür kısıtlamalar.

Her iki yaklaşım da değer sağlar ve bu nedenle her ikisini de aşamalı olarak benimsemeye karar verdik.

İnsan tarafından yazılan kanıtlar, doğruluğunu kontrol etmek ve böylece tatmin edici olmak için Isabelle'de kodlanacak

makine kontrol gereksinimimiz. Ve Liquid Haskell'i yavaş yavaş hepsine eklemeyi planlıyoruz.

Cardano'nin 2017 ve 2018 boyunca uygulanmasındaki üretim kodu.

Son bir nokta olarak, resmi doğrulama yalnızca kişinin doğruladığı spesifikasyon kadar iyidir ve mevcut araç setleri. Haskell'i seçmenin başlıca nedenlerinden biri, Pratiklik ve teorinin doğru dengesi. Teknik incelemelerden elde edilen spesifikasyonlar birbirine çok benziyor Haskell kodu ve ikisini birbirine bağlamak, bunu zorunlulukla yapmaktan çok daha kolaydır dil.

Uygun bir spesifikasyonun yakalanması ve aynı zamanda güncellenmesi konusunda hala büyük zorluklar bulunmaktadır. yükseltmeler, hata düzeltmeleri ve diğer endişeler gibi değişikliklerin ne zaman yapılması gerektiğinin belirtilmesi; ancak bu gerçek hiçbir şekilde toplam değeri azaltmaz. Eğer biri sorun yaşayacaksa kanıtlanabilir güvenlik üzerine bir temel oluşturmak, o zaman uygulama şu şekilde olmalıdır: aslında kağıt üzerinde teklif edildi.

Şeffaflık

Kripto para birimi geliştirme bilimi ve mühendisliğini tartışırken son soru şu: şeffaflığın nasıl ele alınacağı. Tasarım kararları Boolean ve ruhani değildir; rüyalardaki geliştiriciler ve sonra aniden kanon haline geliyorlar. Deneyimlerden elde edilirler, tartışma ve önceki hatalardan öğrenilen dersler.

NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 26 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Buradaki zorluk, tamamen şeffaf bir geliştirme sürecinin tartışmayı etkileyebilmesidir. kanıta dayalı olmaktan çok teatral hale geldi. Egolar, bir topluluğu kazanma çabaları ve korku aptalca görünmek, konuşmaları kısır ve verimsiz hale getirmeye zorlayabilir.

Dahası, dışarıdakiler kendi çıkarlarını zorlamak amacıyla konuşmayı kendi bünyesine dahil etmeye çalışabilirler. belirli bir teğetin ilgili tek konu haline gelmesi. Herkesin kutsal bir ineği vardır.

Peki şeffaf bir geliştirme sürecine olan ihtiyaç nasıl dengelenebilir? Özgürlüğe ihtiyaç duyan, ilerlemeyi bir dizi çekirdek geliştiriciye emanet eden topluluk korkusuzca ifade etme?

Cardano ile, yönlendirilmiş gözetim ile standartlara dayalı bir süreci benimsemeye karar verdik. Topluluğun bilimin ve kuralların iyi düşünülmüş, kontrol edilmiş ve geliştirilmiş olduğunu bilmesi gerekiyor. aslında geliştiricilerin yaptıklarını iddia ettiği şeyleri çözüyorlar. Bu amaçla hakem incelemesi yapılmalıdır. Bu amaç için özel olarak tasarlandığı için bilim bileşenini tamamen karşılar ve bize modern dünyayı verdi.

Kod açısından bu konu biraz daha görüşlüdür. Cardano için, Cardano Vakfı, IOHK'nun çalışmalarının son denetçisi olarak görev yapacak. Özellikle kendilerine emanet edilen aşağıdaki görevlerle:

1. Kaliteyi kontrol etmek için Cardano Github'da bulunan kaynak kodunun düzenli olarak incelenmesi, test kapsamı, doğru yorumlar ve eksiksizlik
2. Doğruluk ve kullanışlılık açısından tüm Cardano belgelerinin incelenmesi
3. Bilim adamlarının ürettiği protokollerin tam olarak uygulandığı iddialarının doğrulanması

Bu görevi gerçekleştirmek için IOHK, Vakfa ve onun vakfına düzenli ve zamanında raporlar sunacaktır. atar – gözden geçirmek için. Vakıf da bir kalkınma gözetim raporu yayınlayacak. Cardano topluluğuyla en az üç ayda bir.

Bu ilk çaba, merkezi olmayan bir projenin nasıl yapılacağına dair daha geniş bir tartışma başlatmayı amaçlıyor. sorumluluk kazanır. Güvenilir bir üçüncü tarafın geliştirme gözetimi, aşağıdakileri gerçekleştirmek için güçlü bir araçtır: Geliştiricilerin doğru yolda olduğundan emin olun ancak bu, tam olarak garanti etmek için yeterli değildir. proje her zaman teslim edecektir.

Bu nedenle hazine CSL'ye entegre edildikten sonra Vakıf teşvik edecektir. resmi temellere dayalı alternatif müşteriler oluşturmak için ek geliştirme ekipleri IOHK ile ortaklaşa geliştirilen spesifikasyonlar. Geliştirme çeşitliliği harika bir teknik olmuştur Ethereum projesi tarafından tek bir fikir kümesi etrafında monokültürün oluşmasını önlemek için kullanılır veya geliştiriciler. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 27 / 44

IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Spesifikasyonlara ilişkin olarak standartlardan elde edilecek zengin bir bilgi birikimi vardır. WC3 ve IETF tarafından takip edilen süreç. Sonuçta her protokol Cardano entegre olur akademik çalışmadan veya kaynak kodundan bağımsız bir spesifikasyon gerektirir. Daha doğrusu buna ihtiyaç var RFC gibi uygun bir formatta olmalıdır.

Cardano Vakfının temel ilkelerinden biri, özellikle aşağıdakiler için standartlar organı olarak hareket etmektir: Cardano protokolleri ve ilgili standartları güncellemek, eklemek veya değiştirmek için görüşmelere ev sahipliği yapmak Cardano. İnternet (standartların bir ürünü) IETF aracılığıyla ne olduğu konusunda fikir birliğine varabilirse çekirdek protokoller kullanılacaksa, bu durumda özel bir organın kullanılacağını varsaymak tümüyle makul olacaktır. aynı sonucu kolaylaştırabilir.

Kapanış notu olarak, bu tartışmaları merkezi olmayan bir kuruluşa taşımayı araştırmak ilginçtir. blockchain üzerinde barındırılıyor. Bu kavrama merkezi olmayan özerk organizasyon denir (DAO) ve bu alanda ön çalışmalar yapılıyor. IOHK, aşağıdakiler için bir referans DAO modeli geliştirecek İstenirse Cardano ile arayüz oluşturan varlıklar kullanılabilir ve bu Cardano Vakfının ayrıcalığıdır kendi standartlarının yetkileri kapsamında bunu benimseyip benimsemeyeceğine karar vermek.

Ciencia e Ingeniería

El arte de la iteración

Las criptomonedas son protocolos implementados como software. Los protocolos son simplemente inteligentes conversaciones entre los participantes. El software es, en última instancia, la manipulación de datos dados algunos POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 20 de 44

IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

meta. Sin embargo, la diferencia entre un software sólido y confiable y protocolos y protocolos útiles y seguros su conversación es completamente humana.

Un buen software necesita responsabilidad, requisitos comerciales claros, procesos repetibles, pruebas exhaustivas e iteraciones incansables. Un buen software también necesita talento razonable desarrolladores con suficiente conocimiento específico del dominio para diseñar adecuadamente un sistema que pueda resolver cualquier problema que estén tratando de resolver.

En cuanto a protocolos útiles y seguros, especialmente los que involucran criptografía y distribución sistemas, comienzan en un proceso más académico y basado en estándares. Revisión por pares, interminable Se necesitan debates y un concepto firme de compensaciones para garantizar que un protocolo sea útil. Sin embargo, estos Los protocolos por sí solos no son suficientes, es necesario implementarlos y probarlos en el uso en la vida real.

El desafío único en la industria de las criptomonedas es que dos completamente diferentes Las filosofías están destrozadas sin una síntesis hegeliana adecuada. Nuestra tesis es un “movimiento Acelerar y romper cosas” mentalidad de startup impulsada por la juventud, la codicia y la pasión. La antítesis es una enfoque lento, metódico y de orientación académica motivado por el deseo de solidificar la innovaciones de nuestro espacio en un nicho agradable que goza de amplia financiación y prestigio.

El resultado es que muchas criptomonedas se especifican completamente solo en un documento técnico relevante para un CV o simplemente mediante un código escrito apresuradamente. Ninguna de las diez principales criptomonedas actuales por 18 La capitalización de mercado se basa en un protocolo revisado por pares. Ninguno de los diez mejores actuales Las criptomonedas se implementaron a partir de una especificación formal.

19

Sin embargo, están en juego miles de millones de dólares de valor. Una vez implementada, una criptomoneda es extremadamente

difícil de cambiar. ¿Cómo sabe un usuario que está utilizando un sistema seguro? ¿Cómo un usuario

¿Sabe que las afirmaciones de marketing son legítimas? ¿Qué pasa si el protocolo propuesto nunca puede lograr

los reclamos?

Esta falta de síntesis y respeto por el proceso es una de las principales razones por las que IOHK quería

construir Cardano. Nuestra esperanza era desarrollar un proyecto de referencia que sirviera como ejemplo de

cómo hacer las cosas de una manera más efectiva, sana y honesta.

El objetivo no es proponer una forma totalmente nueva de desarrollar software y protocolos, sino más bien

reconocer que ya existen excelentes software y protocolos y que podemos imitar las condiciones

que llevó a su creación. En segundo lugar, hacer que estas condiciones sean de conocimiento público y de código abierto si

posible para que puedan ser imitados en beneficio de todo el campo. 18 Consulte www.coinmarketcap.com para obtener una lista completa por capitalización de mercado. 19 Ethereum tiene una especificación semiformal conocida como Libro Amarillo; sin embargo, la semántica EVM es no están completamente especificados ni son suficientes para una implementación completa del protocolo. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 21 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Hechos y opiniones

La otra preocupación es dónde terminan los hechos y comienza la opinión. Hay cientos de

lenguajes de programación, decenas de paradigmas de desarrollo y más de una filosofía sobre

gestión de proyectos. El mundo académico está plagado de sus propios desafíos derivados de su

alejado de las preocupaciones comerciales y de la practicidad.

Para Cardano, primero intentamos capturar deficiencias obvias que pueden ser aceptadas universalmente.

ser útil desde una perspectiva de ingeniería. Por ejemplo, criptografía y distribución.

Los sistemas son temas extraordinariamente complicados con demasiados ejemplos de cómo las manos ingenuas

puede cometer errores horribles. Por lo tanto, cualquier protocolo que requiera conocimiento de estos dominios necesita

ser diseñado por un experto reconocido y sometido a revisión por otros expertos.

Ouroboros es nuestro primer estudio de caso en esta área. Fue diseñado por un equipo de criptógrafos con

un historial de publicaciones amplio, diverso y públicamente verificable. Fue construido según el estándar.

proceso de criptografía, con supuestos de seguridad, un modelo adversarial y pruebas. estos

las pruebas fueron verificadas mediante presentación a conferencias y también de forma independiente por ordenador

20 Pruebas escritas en Isabelle por un equipo de la Universidad de Cambridge.
21

Sin embargo, este trabajo por sí solo no ofrece garantías de utilidad: solo una verificación rigurosa de seguridad.

modelo dados algunos supuestos. Para que sea útil, es necesario implementar y probar el protocolo.

Nuestros desarrolladores lo han hecho tanto en Haskell como en Rust. Este trabajo reveló que un mayor esfuerzo

Necesitaba centrarse en el modelo de sincronización, lo que llevó a la creación de Ouroboros.

Praos.

Este arte de iteración es lo que produce grandes protocolos, donde cada paso conduce a nuevas lecciones y

un requisito para volver a verificar la exactitud del paso anterior. Es costoso, requiere mucho tiempo y al

22 A veces es realmente tedioso, pero es necesario garantizar que el protocolo esté diseñado correctamente.

Los protocolos, especialmente aquellos que serán utilizados por miles de millones de personas, no son de corta duración y rápidamente

evolucionando. Más bien están destinados a ser seguidos durante años o décadas. parece completamente

Es razonable que, antes de cargar al mundo con un nuevo sistema financiero, todos tengamos que vivir con

Durante los próximos 100 años queremos exigir algo de tedio y rigor a sus diseñadores.

20 Documento aceptado número 71 de la Conferencia Anual sobre Cripto de la IACR en California
21 Por Kawin Worrasangasilpa bajo la supervisión del profesor Lawrence Paulson
22 Siguiendo una tangente en aras de la ligereza, uno debería observar la discusión del profesor Halmos sobre cómo escribir un libro de texto de matemáticas POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 22 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Pecados funcionales

Avanzando hacia un territorio más obstinado, las herramientas, lenguajes y metodologías utilizadas en

El desarrollo de software son más artefactos de la providencia religiosa que de la realidad objetiva. Fuente

El código es como la prosa escrita. Todo el mundo tiene una opinión sobre lo que es bueno y lo que se está haciendo.

lo que se comunica es, a veces, menos importante que cómo se comunica.

Debemos cometer el pecado de elegir un bando aceptando que estará mal en al menos un lado.

los ojos de la persona. Sin embargo, hay al menos un gran corpus de justificaciones detrás de nuestra elección.

Los protocolos que hacen posible Cardano se están implementando en Haskell. La interfaz de usuario

ha sido encapsulado en una bifurcación de Electron que llamamos Daedalus. Hemos elegido

Utilice el modelo arquitectónico web siempre que sea posible y, para nuestra base de datos, optamos por un valor clave.

paradigma utilizando RocksDB.

Desde el nivel de componente, esta abstracción significa que el mantenimiento es mucho más simple, mejor

La tecnología se puede sustituir más tarde con poco esfuerzo, y que nuestra pila está parcialmente ligada a la

esfuerzos de desarrollo de Github y Facebook.

El uso de una WebGUI nos permite aprovechar React y desarrollar funciones de front-end utilizando herramientas.

entendido por cientos de miles de desarrolladores de JavaScript. Usando una arquitectura web

significa que los componentes pueden tratarse como servicios y el modelo de seguridad es sensato.

Elegir a Haskell para el desarrollo del protocolo fue la elección más difícil. Incluso en lo funcional

mundo, hay muchas opciones. En el lado más flexible e impuro, hay lenguajes como

Clojure, Scala y F#, que se benefician de las enormes bibliotecas de Java y .Net

ecosistemas preservando al mismo tiempo algunos de los mejores aspectos de la programación funcional.

Hay lenguajes más orientados académicamente como Agda e Idris que tienen una estrecha

conexión con técnicas que permitirían una fuerte verificación de la corrección. Sin embargo les falta

bibliotecas razonables y tienen una experiencia de desarrollo deficiente.

Para Cardano, la elección recayó en Ocaml y Haskell. Ocaml es un lenguaje maravilloso con

una gran comunidad, buenas herramientas, experiencia de desarrollo razonable y un gran legado en el

Espacio de verificación formal a través de Coq. Entonces, ¿por qué elegimos Haskell? 23

23 Además de este punto, IOHK en realidad tiene un proyecto en ejecución en Ocaml llamado Qeditas que heredamos del seudónimo Bill White POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 23 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

¿Por qué Haskell?

Los protocolos que componen Cardano se distribuyen, se incluyen con criptografía y requieren una

alto grado de tolerancia a fallos. En los mejores días, todavía habrá actores bizantinos, mal formados.

mensajes y clientes defectuosos que causan involuntariamente algún tipo de caos en la red.

Primero, queríamos un lenguaje que tuviera un sistema de tipos sólido donde pudiéramos usar herramientas fácilmente.

como Quickcheck y técnicas más elaboradas como los tipos de refinamiento mientras tiene un

Expectativa razonable de tolerancia a fallos. Un modelo OTP estilo Erlang satisface este último

mientras que lenguajes como Haskell y Ocaml satisfacen el primero.

Con la introducción de Cloud Haskell, Haskell obtuvo muchas de las ventajas de Erlang mientras no

entregando lo suyo. Además, la modularidad y componibilidad de Haskell nos ha permitido

utilice una biblioteca personalizada más liviana llamada Time Warp para Cardano.

En segundo lugar, las bibliotecas de Haskell han evolucionado mucho en los últimos años gracias a un extenso trabajo.

de entidades comerciales como Galois, FP Complete y Well-Typed. Como consecuencia, Haskell puede

utilizarse para escribir aplicaciones de producción.
24

En tercer lugar, la rápida evolución de PureScript ha proporcionado un puente muy necesario hacia el mundo de JavaScript.

similar a lo que Clojurescript le ha dado a Clojure. Esperamos que PureScript sea especialmente importante

cuando se trata de hacer que Cardano funcione en un navegador y desarrollar billeteras móviles.

Cuarto, con respecto a la resolución de dependencia, Haskell en los últimos años ha disfrutado de un

importante esfuerzo social y tecnológico liderado por tecnólogos como Michael Snoyman a través de un

plataforma llamada stackage que es fácil de usar y cuenta con el respaldo de FP Complete.

Quinto, más allá de la resolución adecuada de dependencias, nuestro objetivo es que nuestras compilaciones de software sean

reproducible. En otras palabras, con los mismos valores de configuración y versiones de dependencia

debería producir exactamente los mismos artefactos de construcción. A través del apilamiento, hemos estado usando NixOps

lograr reproducibilidad con gran éxito.

Finalmente, el grupo de talentos de desarrolladores especializados en Haskell es razonablemente grande, en comparación con

sus pares, y bastante bien capacitado con la combinación adecuada de credenciales académicas e industriales. También

Actúa como un filtro de competencias, ya que es poco común encontrar desarrolladores experimentados de Haskell sin

Conocimientos detallados de informática.
24 Bryan O'Sullivan ofrece aquí una agradable charla sobre el uso industrial de Haskell.
POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 24 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Especificación formal y verificación

Una ventaja importante de desarrollar un protocolo utilizando un modelo de seguridad demostrablemente correcto es que proporciona un límite garantizado de poder adversario. A uno se le da un contrato que mientras el Se sigue el protocolo y las pruebas son correctas, el adversario no puede violar las normas de seguridad. propiedades reclamadas.

Una reflexión más profunda hace que la afirmación anterior sea aún más significativa. Los adversarios pueden ser arbitrariamente inteligente y capaz. Decir que han sido derrotados únicamente mediante un modelo matemático es extraordinario. Y, por supuesto, no es del todo cierto.

La realidad introduce factores y circunstancias que impiden la utopía de la seguridad pura y comportamiento correcto del existente. Las implementaciones pueden estar equivocadas. El hardware puede introducir ataques. vectores previamente no considerados. El modelo de seguridad podría ser insuficiente y no ajustarse a uso en la vida real.

Es necesario tomar una decisión sobre cuánta especificación, rigor y verificación se exigen para un protocolo. Por ejemplo, iniciativas como el proyecto SeL4 Microkernel son un excelente ejemplo de una asalto a la ambigüedad que requiere casi 200.000 líneas de código Isabelle para verificar menos de 10.000 líneas de código C. Sin embargo, el núcleo de un sistema operativo es una infraestructura crítica que podría ser un grave vulnerabilidad de seguridad si no se implementa correctamente.

¿Todo el software criptográfico debería requerir el mismo esfuerzo hercúleo? ¿O se puede elegir menos? ¿Un camino vigoroso que produzca resultados equivalentes? ¿También importa si el protocolo es perfectamente implementado si el entorno en el que se ejecuta es notoriamente vulnerable, como en ¿WindowsXP?

Para Cardano, hemos elegido el siguiente compromiso. En primer lugar, debido a la naturaleza compleja de la En los dominios de la criptografía y la informática distribuida, las pruebas tienden a ser muy sutiles, largas y complicado y a veces bastante técnico. Esto implica que la verificación impulsada por humanos puede ser tedioso y propenso a errores. Por lo tanto, creemos que cada prueba significativa presentada en un blanco el documento escrito para cubrir la infraestructura central debe ser revisado por máquina.

POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 25 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

En segundo lugar, para verificar el código Haskell para que corresponda correctamente con nuestros documentos técnicos, podemos elegir entre dos opciones populares: interactuar con probadores SMT a través de LiquidHaskell y usar Isabelle/HOL.

Los solucionadores SMT (teorías del módulo de satisfacibilidad) se ocupan del problema de encontrar funciones parámetros que satisfacen una ecuación o inecuación, o alternativamente mostrar que dichos parámetros no existen. Como lo discutieron De Moura y Bjørner, los casos de uso de SMT son varios, pero la clave El punto es que estas técnicas son poderosas y pueden reducir drásticamente los errores y errores semánticos.

Isabelle/HOL, por otra parte, es una herramienta más expresiva y diversa que puede utilizarse para

tanto especificar como verificar la implementación. Isabelle es una solucionadora de teoremas genérica que trabaja con

construcciones lógicas de orden superior, capaces de representar conjuntos y otros objetos matemáticos para

ser utilizado en pruebas. La propia Isabelle se integra con el probador Z3 SMT para trabajar con problemas que involucran

tales limitaciones.

Ambos enfoques aportan valor y, por lo tanto, hemos decidido adoptarlos por etapas.

Las pruebas escritas humanas se codificarán en Isabelle para comprobar su exactitud y satisfacer así

nuestro requisito de verificación de la máquina. Y tenemos la intención de agregar gradualmente Liquid Haskell a todos

código de producción en la implementación de Cardano a lo largo de 2017 y 2018.

Como punto final, la verificación formal es tan buena como la especificación a partir de la cual uno está verificando y los conjuntos de herramientas disponibles. Una de las principales razones para elegir Haskell es que proporciona la equilibrio adecuado entre practicidad y teoría. Las especificaciones derivadas de los libros blancos se parecen mucho código Haskell, y conectar los dos es considerablemente más fácil que hacerlo con un imperativo idioma.

Todavía existe una enorme dificultad para capturar una especificación adecuada y también actualizar la especificación de cuándo es necesario realizar cambios como actualizaciones, corrección de errores y otras inquietudes; sin embargo, esta realidad no disminuye de ninguna manera el valor general. Si uno se va a molestar construyendo una base sobre seguridad demostrable, entonces la implementación debería ser lo que fue realmente propuesto en papel.

Transparencia

Una última pregunta al discutir la ciencia y la ingeniería del desarrollo de una criptomoneda es cómo abordar la transparencia. Las decisiones de diseño no son booleanas ni etéreas, llegando a desarrolladores en sueños y de repente se convierten en canon. Se derivan de la experiencia, debate y lecciones aprendidas de errores anteriores.

POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 26 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

El desafío es que un proceso de desarrollo totalmente transparente podría influir en la discusión para volverse más teatral que basado en evidencia. Egos, intentos de conquistar una comunidad y miedo De parecer estúpido podría hacer que las conversaciones se vuelvan estériles y contraproducentes.

Además, los extraños podrían intentar cooptar la conversación en un esfuerzo por forzar a sus tangente particular para convertirse en el único tema relevante. Todo el mundo tiene una vaca sagrada.

Entonces, ¿cómo se puede equilibrar la necesidad de un proceso de desarrollo transparente, que se debe a la comunidad que ha confiado el progreso a un conjunto de desarrolladores principales, con la necesidad de libertad de expresión sin miedo?

Con Cardano, hemos decidido adoptar un proceso impulsado por estándares con supervisión dirigida. La comunidad necesita saber que la ciencia y el código están bien pensados, verificados y realmente resuelven las cosas que los desarrolladores afirman que hacen. Para ello, la revisión por pares debería Satisfacer completamente el componente científico ya que ha sido diseñado específicamente para este propósito. y nos ha dado el mundo moderno.

Para el código, este tema es un poco más obstinado. Para Cardano, hemos elegido confiar al Cardano Fundación para actuar como auditor final del trabajo de IOHK. En particular, se les confía con los siguientes deberes:

1. Revisión periódica del código fuente contenido en Cardano Github para comprobar su calidad. Cobertura de la prueba, comentarios adecuados y exhaustividad.
2. Revisión de toda la documentación Cardano para verificar su corrección y utilidad.
3. Verificar las afirmaciones de que los protocolos elaborados por los científicos se implementan plenamente

Para lograr esta tarea, IOHK presentará informes periódicos y oportunos a la Fundación – y a sus asigna – para revisar. La Fundación, a su vez, presentará un informe de supervisión del desarrollo a la Cardano comunidad al menos trimestralmente.

Este primer esfuerzo tiene como objetivo iniciar una conversación más amplia sobre cómo un proyecto descentralizado logra la rendición de cuentas. La supervisión del desarrollo por parte de un tercero confiable es una herramienta poderosa para garantizar que los desarrolladores vayan por buen camino, pero no es suficiente para garantizar completamente que El proyecto siempre dará resultados.

Por este motivo, una vez integrada la tesorería en CSL, la Fundación fomentará equipos de desarrollo adicionales para construir clientes alternativos basados en la formalidad especificaciones desarrolladas conjuntamente con IOHK. La diversidad del desarrollo ha sido una gran técnica. utilizado por el proyecto Ethereum para evitar que se forme una monocultura en torno a un único conjunto de ideas o desarrolladores. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 27 de 44

IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Con respecto a las especificaciones, se puede obtener una gran cantidad de conocimientos a partir de las normas. proceso seguido por el WC3 y el IETF. En definitiva, cada protocolo Cardano integra requiere una especificación que sea independiente del trabajo académico o del código fuente. Más bien necesita estar en un formato adecuado, como un RFC.

Uno de los principios fundamentales de la Fundación Cardano es actuar como organismo de normalización específicamente para la Cardano protocolos y albergar conversaciones para actualizar, agregar o cambiar estándares relevantes para Cardano. Si Internet (un producto de estándares) a través del IETF puede llegar a un consenso sobre lo que Se utilizarán protocolos básicos, entonces es completamente razonable suponer que un organismo dedicado podría facilitar el mismo resultado.

Como nota final, es interesante explorar la posibilidad de trasladar estas discusiones a una entidad descentralizada. alojado en un blockchain. Este concepto se denomina organización autónoma descentralizada (DAO) y se están realizando trabajos preliminares en esta área. IOHK desarrollará un modelo de referencia DAO para entidades que interactúan con Cardano para usar si se desea y es prerrogativa de la Fundación Cardano decidir si lo acogen según su mandato normativo.

Birlikte çalışabilirlik

Büyük Miyopi

Finans ve daha geniş anlamda ticaret fikri, sonuçta insani bir çabadır. Zarif var diller, amacı yakalamak için son derece hassas araçlar ve amacı gerçekleştirmek için sonsuz teknikler labirenti Binlerce yıllık kanunların yanı sıra, kötü sonuçlar olması durumunda başvurulabilecek Ticarette eşitlik. Aslında en eski yazı biçimlerinden bazıları ticari sözleşmelerdi.

Ancak mantığa aracılık yapılmasa da insan unsurundan kaçınılamaz. korkunç güçlerle donatılmış makineler veya hükümet nöbetçileri. Büyük şey orada yatıyor kripto para birimlerinin miyopisi. Çoğunlukla insan gerçekliğinden kopmuşlardır.

İnsanlar hata yapar. İnsanlar fikirlerini değiştirir. İnsanlar her zaman tam olarak anlamazlar girmeyi kabul ettikleri iş ilişkileri. İnsanlar yanıltılıyor, dolandırılıyor. Bireysel ve eyalet düzeyinde koşullar, benzersiz çözümler gerektiren şekilde değişir. sıkıcı Bu noktada çoğu sözleşmede mücbir sebep maddeleri yer almaktadır.

NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 28 / 44

IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Ancak kripto para birimleri insan anlayışını, şefkatini ve muhakemesini bir kenara atmaya çalışıyor umursamaz bir dijital yargıcın karşılığında hiçbir değerlendirmeye tabi olmaksızın bir anayasaya mükemmel şekilde bağlı adalet veya sonuç için. İnsanların her zaman denediği ve denemeye devam edeceği göz önüne alındığında Kuralları bencil amaçlarla değiştirmek, aslında bozulamayacak bir sisteme sahip olmak canlandırıcıdır.

Ancak bir kullanıcının bu yeni sistemleri geleneksel finansal sistemlerle harmanlaması gerektiğinde ne olur? sistemler? İnsanoğlunun dünyasında yaşaması gerektiğinde ne olur? Örneğin, mülkiyet Tapu tescili gibi haklar tamamen fiziki dünyada yaşamaktadır. Hatta tokenaraziyi yeniden düzenlemeye devam ediyorum görevdeki yargı yetkisinin bir miktar tanınmasını gerektirir.

Başka bir noktayı belirtmek gerekirse, bir külçe altın kendi kendine hareket edemez. Dijital yargıç kendi kararını verebilir hareket edebilir, ancak insanlar uyum sağlamadan onu zorlayamazsınız. Dolayısıyla bir dijital defter şunları yapabilir: gerçeklikten uzaklaşmak.

Bu nedenle bir protokol tasarımcısının, kendi yaklaşımında insan gerçekliğine ne kadar izin verilmesi gerektiğine karar vermesi gerekir. kripto para birimi. Ne kadar fazla esneklik olursa, mutlak olana o kadar az sadakat beklenmelidir. Daha fazla tüketici koruması, geri alma ve para iadesi sağlayacak daha fazla mekanizmanın mevcut olması gerekir ve tarihin düzenlenmesi.

Düzenlemeyle ilgili bu bölüm ve bir sonraki bölüm Cardano'nin konuya pragmatik yaklaşımını kapsamaktadır. içinde Birlikte çalışabilirlik açısından tartışılacak iki geniş grup vardır. İlk olarak, birlikte çalışabilirlik eski finansal sistemler (kripto para birimi olmayan dünya). İkincisi, diğerleriyle birlikte çalışabilirlik kripto para birimleri.

Eski

Fintech tek bir standarttan, hatta ortak bir dilden oluşmuyor. Muazzam bir şey var

yaklaşımlardaki çeşitlilik, takas ve takastan sorumlu kuruluşlar, iş

süreçleri ve muhasebe, dönüşüm ve hareketle ilgili diğer alanlar

değer.

Sadece bir teknoloji üstün diye diğerlerinin de üstün olduğunu ileri sürmek mantıksızdır.

ekosistem bir şekilde yenilgiyi kabul edecek ve yükselecektir. Örneğin, birçok kişi hala kullanıyor

Windows XP'nin ilk sürümünden 16 yıl sonra. Bu üzücü durum birine eşdeğerdir

1984 yılında 2000 yılında piyasaya sürülen orijinal Macintosh'u kullanıyor.

Tüketici davranışı bir yana, işletmelerin yükseltme döngüsü genellikle daha da yavaştır. Birçok

bankalar hala Cobol'da yazılan arka uçları kullanıyor. Altyapının çalıştığı bilindiğinde ve karşılandığında

iş gereksinimleri nedeniyle yazılımı yükseltmek veya iyileştirmek için genellikle çok az teşvik vardır ve

Uyumluluk veya güvenlik endişeleri dışında tüketicinin yararına olan protokoller. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 29 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Cardano için öncelikle eski bir köprünün neleri içereceğini belirlememiz gerekiyor. Hangi sistemler,

makul bir kesinlik olmasını sağlamak için standartları, birimleri ve protokolleri hedeflemeli miyiz?

birlikte çalışabilirlik? Bu köprüler birleştirilebilir mi yoksa merkezileştirilmeyebilir mi? Veya takaslar gibi olacaklar

become central points of failure for hackers, malicious owners or overzealous regulators?

Ele alınması gereken üç endişe var. İlk olarak bilginin temsili ve

doğruluğuna olan inanç. İkincisi, değerin temsili ve onunla ilişkili mülkiyet. Üçüncüsü,

kuruluşların temsili ve belirli bir kullanıcının yanı sıra bu tür kuruluşlara olan toplam güven düzeyi

varlıklar.

Yararlı olabilmesi için bilgi ve değerin eski finans dünyası ile dünya arasında serbestçe akması gerekir.

Cardano. Daha sonra itibar ve zemin oluşturmak için sonuçların oluşturulması ve kaydedilmesi gerekir.

başvuru için. Yet such things are mostly scoped in nature to the actors involved. Kodlamak

them on a blockchain would make them global and permanent.

Dahası, değer eski dünyada her zaman serbestçe akamaz. Ambargolar, yaptırımlar, sermaye

kontroller ve adli işlemler varlıkları dondurabilir. Birlikte çalışabilmek için bir kişi oluşturamaz.

Değerin sızması için daima kaçış vanasını açın.

Finally, the brand and reputation of entities is one of the cornerstones of commercial ilişkiler. Pazarlama kampanyalarının kurulması, sürdürülmesi için her yıl milyarlarca dolar harcanıyor ve tamir markaları. If libelous, false or misleading claims are made about a person or entity, then hukuki yollara başvurma hakları vardır. Yet blockchains attempt to permanently preserve tarih.

Programlama dili seçimimiz gibi, Cardano için de çözülecek ideal bir çözüm yok Bu kaygılar her yerde doğru bir şekilde dile getirilmektedir. Aksine, desteklenen görüşe boyun eğmeliyiz tekrar.

With respect to the flow of information, this flow is known as a trusted data feed. Bir kaynağı var ve içerik. Sources have some notion of credibility and incentive to deceive or maintain dürüstlük. İçerik keyfi olarak kodlanabilir.

Given that we intend on supporting trusted hardware in our protocol stack, we have chosen to explore adding support for Professor Ari Juel et al.’s Town Crier Protocol. Varsayarak existence of a credible set of data sources, Town Crier permits the secure scraping of web content for use in smart contracts and other applications.

NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 30 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Kaynakların bir önyükleme listesi Emurgo, IOHK ve Cardano Vakfı tarafından sağlanacaktır. Daha sonra bu listenin yerini, Cardano'den türetilen mekanizmaları kullanan, topluluk tarafından seçilen bir liste alacak. hazine sistemi. Umudumuz, iyi veri beslemeleri etrafında bir itibar sisteminin hayata geçebilmesidir. böylece güvenilirliği ve aslına uygunluğu kademeli olarak artırmak için olumlu bir geri bildirim döngüsü yaratılır.

Değerin temsili daha karmaşık bir konudur. Bilginin aksine - bir zamanlar doğruluk, zamanlılık ve tamlık sağlanırsa, protokoller güvenilir ve deterministik yol - değer daha hassastır.

tokenized kez, değer benzersiz bir nesne gibi davranmalıdır. Bilgi kopyalanabilir ve elden ele dolaşıyor, ancak bir şeyin (bir araç unvanı diyelim) sahipliğini temsil eden token olamaz klonlandı ve iki farklı defterde işlem gördü. Bu eylem, devletin bütünlüğünü etkili bir şekilde yok edecektir. sistem.

tokenized değeriyle uğraşırken eski birlikte çalışabilirlikteki zorluk, güvendir tokens'nin defterler arasında akışı arttıkça varsayımlar, güvenilirlik ve denetlenebilirlik değişir. Örneğin, eğer Bob'un bir miktar Bitcoin'si var ve bunları bir borsaya yatırıyor, ardından Bob artık borsanın kendi defterindeki Bitcoin temsili. MtGOX durumunda, defterleri şunu yaptı: gerçeğe uymaması, kullanıcıların her şeyini kaybetmesine neden olur.

Sorun, eski sistemlerin burada yaşayan token'leri tanıma ihtiyacı nedeniyle daha da karmaşık hale geliyor. bir kripto para birimi. Daha önce de belirtildiği gibi, işletmeler tarihsel olarak yükseltmeye dirençlidir yazılımları ve yeni protokolleri destekliyorlar. Bu durum net bir şekilde görmeyi zorlaştırıyor çözüm.

Cardano için en iyi umudumuz kullanıcılara zengin bir meta veri kaynağı ekleme seçeneği sunmaktır işlemlerine bağlanın ve ardından bağlanmak için endüstri standartlarının ortaya çıkmasını bekleyin. Bazıları Interledger çalışma grubu, R3Cev gibi çalışmalar ve uluslararası çalışmalarla ilerleme kaydedildi eski finansal protokolleri yükseltmeyi zorunlu kılıyor.

Ancak, eski bir mirastan gönderilen değerin ölçülmesi ve nitelendirilmesi konusundaki daha büyük zorluk devam etmektedir. sistemi bir kripto para birimi defterine aktarın. Örneğin Bob bir banka sahibiyse ve bir dolar basıyorsa token destekliyse, token'lerini Cardano gibi bir deftere göndermek için her zaman bir köprü oluşturabilir. kullanıcı tarafından verilen varlık.

Cardano ise sahipliği tam olarak takip edecek ve şu ana kadar ulaştığımız tüm özellikleri sağlayacak Zaman damgası ve denetlenebilirlik gibi sevgilere rağmen hiçbir kripto para birimi Bob'u dürüst bir bankacı yapamaz. Dolarının tamamını desteklemeyerek her zaman kısmi bir rezerv bankası işletme seçeneğine sahiptir. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 31 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

tokens gerçek dolar ile. Bu dolandırıcılık, dolar olmadığı sürece bir kripto para birimi tarafından tespit edilemez. kendisi dijital defter tarafından muhasebeleştirilen bir token idi. 25

Son olarak, varlıkların çevrimiçi temsili, geçmişi çok eskilere dayanan klasik bir ağ sorunudur. internet günleri. Üniversiteler, işletmeler, devlet daireleri ve keyfi kullanıcılar bir noktada kimliklerini oluşturmaları gerekir.

Bu amaçla, webin Açık Anahtar Altyapısı ve ICANN'in DNS sistemi uygulandı. Modern webden keyif aldığımız göz önüne alındığında, bunlar Çözümler hem ölçeklenebilir hem de pratiktir. Ancak daha ticari odaklı bir soruya cevap vermiyorlar belirlemek için gerekli güvenilirlik, güvenilirlik ve diğer meta özellikler sorunu kişi kuruluşla iş yapmak istiyorsa.

eBay gibi çok taraflı pazaryeri sunucuları, bazı hizmetlerin sağlanması üzerine bir iş modeli oluşturmuştur. Bu meta verilerin yanı sıra işlemleri tamamlamak için bir çerçeve. Hakkındaki yargılar içeriğin, etkinliklerin ve işletmelerin kalitesi genellikle yalnızca çevrimiçi derecelendirmelerden derinden etkilenir güvenilir kaynaklardan. 26

Bu maddenin Cardano ile ilgili kısmı itibarın merkezileştirilmesi meselesidir. Bir tanesi Cardano için hedeflerimiz gelişmekte olan dünyaya finansal bir yığın sağlamaktır. Bu çabanın anahtarı hiç tanışmadığınız aktörlerle güven kurabilme yeteneğidir.

Kimin iyi veya kötü olarak etiketleneceğini organik değil, tek bir kuruluş veya kuruluşlardan oluşan bir konsorsiyum kontrol ediyorsa Bir bütün olarak toplumdaki gerçek etkileşimlerden türetilen bir süreç varsa, o zaman bu varlıklar Algılanan herhangi bir günah nedeniyle herhangi birini keyfi olarak kara listeye alın. Bu güç proje olarak değerlerimize aykırıdır. ve bir kripto para birimi kullanmanın daha geniş amacını ortadan kaldırır.

Neyse ki, hazine oylamalarında kullanılan mekanizmaların aynıları, kaynakları listeye ekliyor. güvenilir veri beslemeleri ve bir protokolün çatallanması, bir itibar alanı oluşturmak için yeniden kullanılabilir. Bu bir açık araştırma alanı ve umudumuz, merkezi olmayan bir platform için bir katman protokolü sağlamaktır. Daha temel unsurların yerleşmesinden sonra 2018-2019'da itibar güven ağı.

Kripto Para Birlikte Çalışabilirliği

25 Öte yandan, dijital defterler için rezerv kanıtı, saklamanın akıllıca bir yolu olarak önerilmiştir. kripto para birimi yalnızca dürüst alışveriş yapar. 26 Bu oranlar içeriğin oluşturulmasını bile etkiliyor. Rotten Tomatoes'un nasıl olduğuyla ilgili bu ilgi çekici hikayeye bakın sinema sektörünü etkiledi. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 32 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Eski dünyadan dağıtılmış dijital defterlere geçiş, birlikte çalışabilirlik çok daha basit hale geliyor. Her defterin bir ağ protokolü, iletişim standartları ve güvenlik varsayımları vardır. ilgili fikir birliği algoritması hakkında. Bunlar da kolayca ölçülebilir.

Bilginin hareketi yabancı ağa bağlanılarak ve tercüme edilerek sağlanır. mesajlar. Değerin hareketi bir aktarma sistemi, atomik çapraz zincir ticareti aracılığıyla yapılabilir. veya akıllı bir yan zincir şeması aracılığıyla. Merkezi bir operatör bulunmadığından tek bir varlıkların temsili daha çok geliştiricilere, madencilere veya başka bir güç komisyoncusu.

Cardano için Kiayias, Miller ve tarafından geliştirilen yeni bir yan zincir protokolünü entegre ediyoruz. Zindros. Değeri iki zincir arasında güvenli bir şekilde taşımanın etkileşimli olmayan bir yolunu sağlar. protokolü destekliyoruz. Bu mekanizma, CSL ile bir CSL arasında değer akışının birincil yolu olacaktır. CCL katmanı.

Diğer kripto para birimleri için, Cardano değeri ve kullanıcı sayısı arttıkça birleşik köprüler oluşturulmalıdır baz. Bu büyümeyi hızlandırmaya yardımcı olmak amacıyla Cardano SL, Plutus'un kısıtlı bir sürümünü destekler. birlikte çalışabilirlik komut dosyaları. Shelley'e ve CSL'nin sonraki sürümlerine yeni işlemler eklenecek özellikle bu ihtiyaçları karşılamak için.

Daedalus'un Labirenti

Birlikte çalışabilirlik ile ilgili hususlar küresel bir perspektiften gelmektedir. Özel protokoller, yeni

işlem türleri, güvenilirliği ve bilgi akışını değerlendirmeye yönelik sistemler aşağıdakilerin kapsamına alınamaz:

yalnızca tek bir kapı denetleyicisi veya kullanıcı. Bunun yerine, herhangi bir bilgiye sahip olmayan herkesin kolaylıkla erişebilmesi gerekir.

sansür veya geçiş ücretleri.

Ancak Cardano bir protokolü, işlemi veya uygulamayı desteklemediğinde ne olur?

kullanıcı onsuz yaşayamaz mı? Kapsam dışında mı olmalıyız? Web de benzer bir endişeyle karşı karşıya kaldı

1990'larda.

İronik bir şekilde web, kripto para birimleriyle kopyalanabilecek iki farklı çözüm sunuyor.

JavaScript'in tanıtımı, herhangi bir web sitesine isteğe bağlı eklemeler yapmak için programlanabilirlik sağladı.

Özellikler. Tarayıcı eklentileri ve uzantılarının tanıtılması, aşağıdakiler için özel yetenekler ekledi:

bunları yüklemek isteyen kullanıcılar. Her iki yaklaşım da bize tüm güvenliğinin yanı sıra modern web'i de kazandırdı

dehşet.

NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 33 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Ethereum, kullanıcıların alt protokolleri sunucuya yerleştirmesine izin vererek önceki yaklaşımı benimsedi.

Ethereum blockchain, smart contracts olarak. Cardano bu özelliği CCL aracılığıyla destekler

paradigma. Peki ya özel uzantılar?

Açıklayıcı bir örnek, bir kripto para tüccarı olabilir. Merkezi olmayan bir pazar yeri hayal edin,

DM adı verilen ve bir dizi farklı kripto para birimini destekleyen. Bir tüccar kendi işlemlerini otomatikleştirmek istiyor

DM'ye etki eden stratejiler.

Parçalanmış bir ekosistemde tüccarın her biri için düzinelerce müşteri kurması gerekir.

kripto para birimini kullanın ve ardından koordinasyon sağlamak için her müşteriyle konuşmak üzere özel yazılım yazın

otomatik ticaret. Bir istemcinin güncellenmesi, özel yazılımın bozulmasına neden olabilir. Ayrıca,

ya tüccar yazılımı satmak isterse?

Çeşitli kripto para birimlerine arayüz oluşturulabiliyorsa, uzantıların web modelinden ilham alınmıştır.

bir web yığınına çekildiğinde tüccarın görevi önemli ölçüde kolaylaşır. Evrensel

arayüz oluşturulabilir. Kurulum tek tıklamayla yapılır. Yazılımın dağıtımı modellenebilir

Chrome web mağazasından sonra.

Cardano için referansımızı dağıtarak bu paradigmayı denemeye karar verdik

Cüzdanın ön ucu Electron'da. Github tarafından sürdürülen ve birleştiren açık kaynaklı bir projedir.

hem Düğüm hem de Chrome birlikte. Cardano'nin Electron yapısının adı Daedalus'tur.

Daedalus'un ilk nesli beklenenlerin çoğunu destekleyen bir HD cüzdan görevi görecek

27 harcama parolaları ve parolalar gibi endüstri standardı olan muhasebe ve güvenlik özellikleri

BIP39. Daha sonraki nesillerde Daedalus, bir mağazaya sahip bir uygulama çerçevesine dönüşecek,

evrensel entegrasyon API'leri ve bir SDK.

Temel yenilikler, programcıların JavaScript kullanmasına izin vererek geliştirme kolaylığıdır.

Uygulamalarını oluşturmak için HTML5 ve CSS3 ve çapraz uygulamalar için birleşik bir köprü

iletişim. Kriptografi, dağıtılmış bir ağı yönetme ve

veritabanı mekaniği soyutlanarak geliştiricinin yalnızca kullanıcıya odaklanmasına izin verilebilir

deneyim ve uygulamalarının temel mantığı.

Daedalus'un evrensel bir çerçeve olması amaçlandığı için yol haritası ve evrimi biraz karmaşıktır.

Cardano'lerden bağımsız. 2017 boyunca sıkı bir şekilde bağlılar, ancak daha sonra Cardano sadece

Daedalus kullanıcısı için başka bir uygulama. Ayrıca son derece benzersiz özellikleri keşfetmeyi de amaçlıyoruz

yalnızca Intel SGX'te çalışan evrensel anahtar yönetimi hizmeti gibi.

27 Daedaluswallet.io'da zaten mevcut
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 34 / 44

IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Sonuçta protokol tasarımcıları olarak tüm ihtiyaçları destekleyemeyiz. Umudumuz esnekliktir

Daedalus'un CCL üzerinde çalışan durum bilgisi olan smart contract'lerle birlikte sağlayacağı tatmin edici olacaktır

tasarım kararlarımızın dışarıda bıraktığı şeyler. Ayrıca daha iyi standartların ortaya çıkabileceğini umuyoruz.

Tüm kripto para birimlerini daha iyi birlikte çalışabilirlik ve güvenlikten yararlanmaya teşvik edin.

Interoperabilidad

La gran miopía

Las finanzas y la idea más amplia del comercio son, en última instancia, un esfuerzo humano. existen elegantes lenguajes, herramientas extremadamente precisas para capturar la intención y laberintos interminables de técnicas para lograr recursos en caso de malos resultados, así como miles de años de leyes que buscan equidad en el comercio. De hecho, algunas de las primeras formas de escritura fueron contratos comerciales.

Sin embargo, no se puede evitar el elemento humano, independientemente de la desintermediación de la lógica, máquinas o centinelas gubernamentales a los que se les han confiado poderes terribles. Ahí radica el gran Miopía de las criptomonedas. En su mayoría están divorciados de la realidad humana.

La gente comete errores. La gente cambia de opinión. La gente no siempre entiende completamente el relaciones comerciales que están acordando entablar. La gente es engañada y defraudada. Las circunstancias cambian a nivel individual y estatal y requieren soluciones únicas. trabajando En este punto, la mayoría de los contratos contienen cláusulas de fuerza mayor.

POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 28 de 44

IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Sin embargo, las criptomonedas buscan desechar la comprensión, la compasión y el juicio humanos. a cambio de un juez digital indiferente perfectamente atado a una constitución sin consideración a la equidad o al resultado. Dado que los seres humanos siempre han intentado y seguirán intentando cambiar las reglas con fines egoístas, es reconfortante tener en realidad un sistema que no puede corromperse.

Pero, ¿qué sucede cuando un usuario necesita combinar estos nuevos sistemas con los sistemas financieros tradicionales? sistemas? ¿Qué sucede cuando uno necesita vivir en el mundo humano? Por ejemplo, propiedad derechos como el registro de tierras viven enteramente en el mundo físico. Incluso tokenizando la tierra todavía requiere cierto reconocimiento de la jurisdicción vigente.

Para añadir otro punto, una barra de oro no puede moverse por sí sola. El juez digital puede ordenar a su movimiento, pero no puede forzarlo sin que los humanos se adapten. Por lo tanto, un libro de contabilidad digital puede alejarse de la realidad.

Por lo tanto, un diseñador de protocolo necesita decidir cuánta realidad humana debe permitirse en su criptomoneda. Cuanta más flexibilidad, menos fidelidad a lo absoluto se debe esperar. el A mayor protección del consumidor, más mecanismos deben existir para proporcionar desmantelamiento, reembolsos y edición de la historia.

Esta sección y la siguiente sobre regulación cubren el enfoque pragmático de Cardano sobre el tema. en En términos de interoperabilidad, hay dos grandes grupos que discutir. En primer lugar, la interoperabilidad con sistemas financieros heredados (el mundo sin criptomonedas). En segundo lugar, la interoperabilidad con otros criptomonedas.

Legado

Fintech no se compone de un estándar único ni siquiera de un lenguaje común. Hay tremendo

diversidad de enfoques, las entidades responsables de la liquidación y compensación, los negocios

procesos y otros dominios involucrados en la contabilidad, transformación y movimiento de

valor.

No es razonable sugerir que, simplemente porque una tecnología es superior, el resto de las

El ecosistema de alguna manera admitirá la derrota y se actualizará. Por ejemplo, mucha gente todavía usa

Windows XP 16 años después del lanzamiento inicial. Esta triste situación equivale a que alguien

utilizando el Macintosh original lanzado en 1984 en el año 2000.

Dejando a un lado el comportamiento del consumidor, las empresas generalmente son incluso más lentas en su ciclo de actualización. muchos

los bancos todavía usan backends escritos en Cobol. Una vez que se sabe que la infraestructura funciona y cumple

requisitos comerciales, generalmente hay pocos incentivos para actualizar o perfeccionar el software y

protocolos para el beneficio del consumidor fuera de cuestiones de cumplimiento o seguridad. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 29 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Para Cardano, primero tenemos que establecer qué implicaría un puente heredado. ¿Qué sistemas,

estándares, entidades y protocolos a los que debemos apuntar para garantizar que exista una certeza razonable de

interoperabilidad? ¿Estos puentes pueden ser federados o descentralizados? O como intercambios

¿Se convierten en puntos centrales de falla para los piratas informáticos, los propietarios malintencionados o los reguladores demasiado entusiastas?

Hay tres preocupaciones que deben abordarse. Primero, la representación de la información y

creencia en su exactitud. En segundo lugar, la representación del valor y su propiedad asociada. En tercer lugar,

representación de entidades y, un usuario particular junto con el nivel agregado de confianza en dicho

entidades.

Para ser útil, la información y el valor deben fluir libremente entre el mundo financiero heredado y

Cardano. Luego es necesario establecer y registrar los resultados para construir reputación y fundamento.

para recurso. Sin embargo, estas cosas en su mayoría están limitadas por naturaleza a los actores involucrados. para codificar

colocarlos en un blockchain los haría globales y permanentes.

Además, el valor no siempre puede fluir libremente en el mundo heredado. Embargos, sanciones, capitales

Los controles y las acciones judiciales podrían congelar activos. Para ser interoperable, no se puede crear un

Siempre abra la válvula de escape para evitar fugas de valor.

Finalmente, la marca y reputación de las entidades es uno de los pilares del negocio comercial. relaciones. Cada año se gastan miles de millones de dólares en campañas de marketing para establecer, mantener y marcas de reparación. Si se hacen afirmaciones difamatorias, falsas o engañosas sobre una persona o entidad, entonces tienen derecho a buscar recursos legales. Sin embargo, el intento de blockchain de preservar permanentemente historia.

Al igual que nuestra elección de lenguaje de programación, no existe una solución ideal para que Cardano resuelva estas preocupaciones de una manera ubicuamente correcta. Más bien, tenemos que ceder a la opinión respaldada. otra vez.

Con respecto al flujo de información, este flujo se conoce como fuente de datos confiables. tiene una fuente y contenido. Las fuentes tienen cierta noción de credibilidad e incentivos para engañar o mantener honestidad. El contenido se puede codificar arbitrariamente.

Dado que tenemos la intención de admitir hardware confiable en nuestra pila de protocolos, hemos optado por explore agregar soporte para el Protocolo Town Crier del profesor Ari Juel et al. Asumiendo el existencia de un conjunto creíble de fuentes de datos, Town Crier permite la extracción segura de datos web contenido para su uso en smart contracts y otras aplicaciones.

POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 30 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Emurgo, IOHK y la Fundación Cardano proporcionarán una lista inicial de fuentes. Más tarde esta lista será reemplazada por una lista seleccionada por la comunidad que utiliza mecánicas derivadas de Cardano sistema de tesorería. Nuestra esperanza es que un sistema de reputación pueda materializarse en torno a buenas fuentes de datos, creando así un circuito de retroalimentación positiva para mejorar gradualmente la confiabilidad y fidelidad.

La representación del valor es un tema más complejo. A diferencia de la información, donde una vez Se establecen veracidad, puntualidad e integridad, los protocolos pueden comportarse de manera confiable y manera determinista: el valor es más delicado.

Una vez tokenizado, el valor debe comportarse como un objeto único. La información se puede copiar y se transmite, pero un token que representa la propiedad de algo (por ejemplo, el título de un vehículo) no se puede clonado y comercializado en dos libros de contabilidad diferentes. Este acto destruiría efectivamente la integridad de la sistema.

El desafío en la interoperabilidad heredada cuando se trata de valor tokenizado es que la confianza los supuestos, la confiabilidad y la auditabilidad cambian a medida que los tokens fluyen entre los libros mayores. Por ejemplo, si Bob posee algunos Bitcoin y luego los deposita en un intercambio, entonces Bob ahora tiene el la representación del intercambio de su Bitcoin en su libro mayor. En el caso de MtGOX, su libro de contabilidad no no se ajusta a la realidad, provocando que los usuarios lo pierdan todo.

El problema se complica aún más por la necesidad de que los sistemas heredados reconozcan a los tokens que viven en una criptomoneda. Como se mencionó anteriormente, las empresas históricamente se han resistido a actualizarse. su software y soportando nuevos protocolos. Esta situación hace difícil ver una clara solución.

Para Cardano, nuestra mejor esperanza es brindar una opción para que los usuarios adjunten una gran cantidad de metadatos. a sus transacciones y luego esperar a que surjan estándares de la industria para engancharse. Algunos Se han logrado avances con el grupo de trabajo Interledger, esfuerzos como R3Cev e internacionales. mandatos para actualizar los antiguos protocolos financieros.

Sin embargo, el mayor desafío sigue siendo cuantificar y calificar el valor enviado desde un legado. sistema a un libro de contabilidad de criptomonedas. Por ejemplo, si Bob es propietario de un banco y emite un dólar respaldado token, entonces siempre puede construir un puente para enviar sus tokens a un libro mayor como Cardano como activo emitido por el usuario.

Si bien Cardano rastrearía la propiedad con precisión y proporcionaría todas las funciones a las que hemos llegado Amores como el sellado de tiempo y la auditabilidad, ninguna criptomoneda puede convertir a Bob en un banquero honesto. Siempre tiene la opción de administrar un banco de reserva fraccionaria sin respaldar todo su dólar. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 31 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

tokens con dólares reales. Este fraude no puede ser detectado por una criptomoneda a menos que sea el dólar. en sí era un token contabilizado por un libro de contabilidad digital. 25

Finalmente, la representación de entidades en línea es un problema de red clásico que se remonta a principios días de Internet. Universidades, empresas, departamentos gubernamentales y cualquier usuario arbitrario. necesitan establecer su identidad en algún momento.

Para este fin, soluciones pragmáticas pero centralizadas como la infraestructura de clave pública de la web y Se ha implementado el sistema DNS de ICANN. Dado que disfrutamos de la web moderna, estos Las soluciones son escalables y prácticas. Pero no responden a una pregunta más comercial. cuestión de confiabilidad, confiabilidad y otras metacaracterísticas necesarias para determinar si uno quiere hacer negocios con la entidad.

Los anfitriones de mercados multilaterales como eBay han construido un modelo de negocio para ofrecer algunos de estos metadatos junto con un marco para completar transacciones. Juicios sobre el La calidad del contenido, los eventos y las empresas a menudo están profundamente influenciadas únicamente por las calificaciones en línea. de fuentes confiables. 26

La parte de este punto relevante para Cardano es una cuestión de centralización de la reputación. uno de Nuestro objetivo para Cardano es proporcionar una pila financiera para el mundo en desarrollo. Una clave para este esfuerzo es la capacidad de establecer confianza con actores que uno nunca ha conocido.

Si una sola entidad o un consorcio de entidades controla quién es etiquetado como bueno o malo, no una entidad orgánica. proceso derivado de interacciones reales en la comunidad en su conjunto, entonces estas entidades podrían incluir arbitrariamente en una lista negra a cualquier persona por cualquier pecado percibido. Este poder va en contra de nuestros valores como proyecto. y derrota el punto más amplio de usar una criptomoneda.

Afortunadamente, los mismos mecanismos utilizados en la votación de las papeletas del tesoro, añadiendo fuentes a una lista de Las fuentes de datos confiables y la bifurcación de un protocolo se pueden reutilizar para establecer un espacio de reputación. es un área abierta de investigación y nuestra esperanza es proporcionar un protocolo superpuesto para un sistema descentralizado red de reputación de confianza en 2018-2019 después de que se hayan establecido más elementos fundamentales.

Interoperabilidad de criptomonedas

25 Por otro lado, para los libros de contabilidad digitales, se ha propuesto la prueba de reserva como una forma inteligente de mantener Los intercambios de criptomonedas solo son honestos. 26 Estas tarifas impactan incluso la propia creación de contenidos. Vea esta interesante historia sobre cómo Rotten Tomatoes ha impactado a la industria cinematográfica. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 32 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Al pasar del mundo heredado a los libros de contabilidad digitales distribuidos, la interoperabilidad se vuelve mucho más sencilla. Cada libro mayor tiene un protocolo de red, estándares de comunicación y supuestos de seguridad. sobre su respectivo algoritmo de consenso. Estos, a su vez, pueden cuantificarse fácilmente.

El movimiento de información se establece conectándose a la red extranjera y traduciendo su mensajes. El movimiento de valor se puede realizar a través de un sistema de retransmisión, comercio atómico entre cadenas. o mediante un ingenioso esquema de cadenas laterales. Como no existe un operador centralizado, uno La representación de entidades se restringe más a una metadiscusión sobre la confianza en desarrolladores, mineros o algún otro agente de poder.

Para Cardano, estamos integrando un nuevo protocolo de cadena lateral desarrollado por Kiayias, Miller y Zindros. Proporciona una forma no interactiva de mover valor de forma segura entre dos cadenas que apoyar el protocolo. Este mecanismo será la forma principal en que el valor fluirá entre CSL y un Capa CCL.

Para otras criptomonedas, se deben formar puentes federados a medida que Cardano crece en valor y usuario. base. Para ayudar a acelerar este crecimiento, Cardano SL soporta una versión restringida de Plutus para guiones de interoperabilidad. Se agregarán nuevas transacciones en Shelley y versiones posteriores de CSL. específicamente para abordar estas necesidades.

El laberinto de Dédalo

Los puntos sobre la interoperabilidad provienen de una perspectiva global. Protocolos especializados, nuevos.

Los tipos de transacciones, los sistemas para evaluar la credibilidad y el flujo de información no pueden limitarse a

un solo guardián o usuario. Más bien deben estar disponibles para cualquier persona sin

censura o peajes.

Sin embargo, ¿qué sucede cuando Cardano no admite un protocolo, transacción o aplicación que un

¿El usuario no puede vivir sin él? ¿Deberíamos simplemente estar fuera de alcance? La web enfrentó una preocupación similar

durante la década de 1990.

Irónicamente, la web ofrece dos soluciones diferentes que se pueden replicar con criptomonedas.

La introducción de JavaScript proporcionó capacidad de programación a cualquier sitio web para agregar contenido arbitrario.

características. La introducción de complementos y extensiones del navegador agregó capacidades personalizadas para

usuarios dispuestos a instalarlos. Ambos enfoques nos brindaron la web moderna con toda su seguridad.

horrores.

POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 33 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Ethereum adoptó el enfoque anterior al permitir a los usuarios incorporar subprotocolos en el

Ethereum blockchain como smart contracts. Cardano admite esta función a través de CCL

paradigma. Pero ¿qué pasa con las extensiones personalizadas?

Un ejemplo esclarecedor sería el de un comerciante de criptomonedas. Imagine un mercado descentralizado,

llamado DM, que admite un conjunto de criptomonedas diferentes. Un comerciante quiere automatizar su

estrategias que actúan sobre DM.

En un ecosistema fragmentado, el comerciante tendría que instalar docenas de clientes para cada

criptomoneda y luego escribir software personalizado para hablar con cada cliente con el fin de coordinar

operaciones automatizadas. Si un cliente se actualiza, podría dañar el software personalizado. Además,

¿Qué pasa si el comerciante quiere vender el software?

Inspirado en el modelo web de extensiones, si la interfaz para varias criptomonedas puede ser

incorporado en una pila web, entonces la tarea del comerciante se vuelve dramáticamente más fácil. un universal

Se puede establecer una interfaz. La instalación es de un clic. La distribución del software se puede modelar.

después de la tienda web de Chrome.

Para Cardano, hemos decidido experimentar con este paradigma implementando nuestra referencia

La parte frontal de la billetera en Electron. Es un proyecto de código abierto mantenido por Github que combina

Tanto Node como Chrome juntos. La versión de Electron de Cardano se llama Daedalus.

La primera generación de Dédalo. actuará como una billetera HD con soporte para muchos de los esperados

27 características de contabilidad y seguridad que son estándares de la industria, como contraseñas de gasto y

BIP39. En generaciones posteriores, Daedalus se convertirá en un marco de aplicación con una tienda,

API de integración universal y un SDK.

Las innovaciones clave son la facilidad de desarrollo al permitir a los programadores utilizar JavaScript,

HTML5 y CSS3 para construir sus aplicaciones y un puente unificado para aplicaciones cruzadas

comunicación. Comportamiento complejo como la criptografía, la gestión de una red distribuida y

La mecánica de la base de datos se puede abstraer, lo que permite al desarrollador centrarse únicamente en el usuario.

experiencia y la lógica central de su aplicación.

Como Daedalus pretende ser un marco universal, su hoja de ruta y evolución es algo

independiente de Cardano. Durante 2017 están estrechamente acoplados, pero más adelante Cardano será solo

Otra aplicación para un usuario de Daedalus. También pretendemos explorar características extremadamente únicas.

como un servicio universal de administración de claves que se ejecuta únicamente en Intel SGX.

27 Que ya está disponible en daedaluswallet.io
POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 34 de 44

IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

En última instancia, como diseñadores de protocolos, no podemos satisfacer todas las necesidades. Nuestra esperanza es que la flexibilidad

que Daedalus proporcionará combinado con smart contracts con estado que se ejecutan en CCL satisfarán

aquellos que quedaron fuera de nuestras decisiones de diseño. También esperamos que puedan surgir mejores estándares para

alentar a todas las criptomonedas a disfrutar de una mejor interoperabilidad y seguridad.

Düzenleme

Yanlış İkilem

Düzenlemeler çoğu zaman değişken ve esrarengiz olabilse de, mecazi olarak zarif bir çıkarım yapılabilir. Yolsuzluk yapanların ve onların adalet arayan savcılarının anlatı döngüsü. Düzenlemeler, kanun getiren. Ancak tüm araçlar gibi bunlar da kaba, eski veya yanlış kullanılmış olabilir.

Kripto para birimleri insanlığın durumunu veya anlatı döngüsünü değiştirmedi. Her zaman olacak en iyi niyetlere rağmen dolandırıcılık, kötü aktörler ve korkunç sonuçlar olabilir. iken Kripto para birimleri insan muhakemesini ortadan kaldırabilir, ancak insan davranışını ortadan kaldıramaz.

Bir kripto para tasarımcısı, düzenleyiciye hangi araç setini sunacağı konusunda bir pozisyon almalıdır. Kötü olayları düzeltin. Kripto para birimlerinin karşılaştığı benzersiz zorluk, bunların bir ürünü olmalarıdır. Düzenleyici ve parasal başarısızlık. 28

Kültürel olarak, kripto para birimlerindeki pek çok kişi hükümet eylemlerinin yozlaşmış, beceriksiz veya etkisiz. Bu nedenle, özel bir arka kapıyı onaylama konusunda çok az saygıları, sabırları veya istekleri vardır. Bir düzenleyicinin veya kanun adamının yanlışları düzeltmesi için. Bu eylem tüm amacına karşı bir lanet olacaktır. kripto para birimleri.

Öte yandan, takas başarısızlıkları ve tarihi olaylar da hesaba katıldığında yüzde 10'dan fazlası Bitcoin, protokolün başladığı 3 Ocak 2009'dan bu yana kayboldu veya çalındı. 30 Haziran itibarıyla, 2017 yılında kaybedilen veya çalınan değer 4 milyar doların biraz üzerine çıktı. Ve bu rakam hesaba katılmıyor Bitcoin ve diğer token'ler dolandırıcılıklara ve kötü biçimlendirilmiş ICO'lara kapıldı.

28 Aslında Satoshi, Bitcoin Genesis Block'a The Times'tan alınan şu başlığı yerleştirdi: The Times 03/Jan/2009 Şansölye bankalar için ikinci kurtarma paketinin eşiğinde NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 35 / 44

IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Sonra gizlilik meselesi var. Makro ölçekte değer, özel kanallar aracılığıyla akar Düzenlenen, meta veriler açısından zengin ve kolluk kuvvetleri ve hükümetler tarafından aktif olarak izlenen ve uluslararası düzenleyiciler. Sızıntının yalnızca ekranda meydana geldiği, iyi anlaşılmış bir oyundur. Dünya dijital paraya geçtikçe işin nakit tarafı giderek azalıyor.

29

Kripto para birimlerinin var olmadığı paradigma, giderek daha fazla ele alınan bir dünya gibi görünüyor. sosyal medya içeriği gibi finansal gizlilik. Hiçbiri yok ve kimse vazgeçemez. bu yüzden biz bariz bir ikilemi doğuran bir ikilem var.

Bir kripto para tasarımcısı ilkelerden vazgeçebilir ve yerelin talep ettiği her şeye boyun eğebilir yargı yetkisi kendi kurallarına göre belirlenir ve böylece gizlilik ve bütünlüğü tehlikeye girer. kullanıcılar. Ya da daha ilkeli ama anarşist bir felsefeyi benimseyebilir. mevcut en iyi uygulamalar ve yasalar.

Cardano için bu anlatının hayal gücü eksikliğinden kaynaklanan yanlış bir ikilem olduğunu düşünüyoruz. Gerçek şu ki çoğu kullanıcı piyasalar için mevcut olan kurallarla ilgilenmiyor. Genellikle Bir veya daha fazla aktörün yararına olacak şekilde kurallarda ani değişiklikler yapılmasından endişe ediliyor. Endişeliler Kimin özel ayrıcalıklara sahip olacağı konusunda şeffaflık eksikliği hakkında.

Bireysel haklarla piyasa haklarını birbirinden ayırmamız gerekiyor. Kripto para birimlerinin sahip olduğu göz önüne alındığında Küresel erişim için hakların mümkün olduğunca kullanıcı odaklı olması gerekir.

Gizlilik makul olmalı ve bir kapı bekçisinin değil, kullanıcının kontrolünde olmalıdır. Değer akışı sınırsız olmalıdır. Değer, rıza olmadan ani hak kaybına tabi tutulmamalıdır.

Pazar açısından bakıldığında, pazarın verilerin kullanımı konusunda şeffaf olması gerekir. fonlar kendi bünyesinde yönetilecek ve herkesin aynı kurallara göre oynaması gerekiyor. Ayrıca, Kullanıcı onay verdikten sonra birdenbire fikrini değiştiremez. rahatsızlık. Karşı tarafların da kesinliğe ihtiyacı var.

Peki soyuttan gerçek sisteme tam olarak nasıl geçilir? Bir şey ne olmalı pratik ve yasal görünüm nasıl? Çözümümüzü üç kategoriye ayırdık: meta veriler, kimlik doğrulama ve uyumluluğun yanı sıra pazar yeri DAOs.

29 Okuyucu, David Wolman'ın The End of Money kitabının bir kopyasını almayı düşünmelidir. Şunları kapsar: Nakit paranın kaybolmasına yönelik uluslararası hareket. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 36 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Meta veriler

Bir şeyin eylemi çoğu zaman onu çevreleyen meta verilerden daha az ilgi çekici olabilir. için örneğin Denver'dan Boulder'a arabayla gitmek bir harekettir. Denver'dan Boulder'a Ferrari ile gitmek Ortalama 120 MPH'de 488 meta veridir. Kesinlikle bu, bir deneyimden farklı bir deneyim anlamına gelir. Toyota Prius ortalama 30 MPH hızla.

Finansal işlemlerde de durum farklı değil. Onları çevreleyen bağlam olağanüstü ekonomistler, vergi otoriteleri, kolluk kuvvetleri, işletmeler ve diğer kuruluşlar için önemlidir. ne yazık ki Mevcut fiat tabanlı sistemimizde çoğu tüketici, meta verilerinin ne kadar zengin olduğunu asla göremez. işlemlerin kimlerle paylaşıldığı veya kimlerle paylaşıldığı. 30

Cardano için kullanıcıların paylaşıma ihtiyaç duyabileceğini veya yasal olarak gerekli olduğunu kabul ediyoruz vergi makamları gibi belirli aktörlerle işlemsel meta veriler. Ancak bu paylaşımın mutlaka yapılması gerektiğine inanıyoruz. kullanıcının rızasında olmalıdır.

Ayrıca blockchain sistemlerinin sahtekarlığı, israfı ve kötü muameleyi ortadan kaldırma konusunda muazzam bir güce sahip olduğuna inanıyoruz. Denetlenebilirlik, zaman damgası ve değişmezlik sağlayarak kötüye kullanım. Bu nedenle bazı meta veriler olmalıdır Cardano blockchain adresinde yayınlandı.

Zor kısım, blockchain'mızı önemli ölçüde mahkûm etmeyen doğru dengeyi bulmaktır. şişkinlik. Bu kaygıyı göz önünde bulundurarak pragmatik bir yaklaşım seçtik.

İlk olarak Daedalus önümüzdeki 12 ay boyunca etiketlenecek çok çeşitli özellikleri destekleyecektir işlemler ve finansal faaliyetler. Bu meta veriler talep üzerine dışa aktarılabilir ve paylaşılabilir. Kullanıcının gerekli gördüğü kişi. Ayrıca veriler üç tarafça da işlenebilmektedir. alana özgü amaçlara yönelik uygulamalar (örneğin vergi muhasebesi).

İkinci olarak, hashes ve içerebilen özel adresler için destek eklemeyi araştırıyoruz. şifrelenmiş alanlar Bu yapı, bir kullanıcının blockchain adresimize meta veriler göndermesine izin verir. bunu kamuoyuna açıklıyoruz. Ancak veriyi paylaşmak isterse tüm denetlenebilirliği taşıyacaktır. Bir işlemin sahip olduğu değişmezlik ve zaman damgası garantisi.

30 Daha makro ölçekte yazar Juan Zarate, bu verilerin ABD Hazinesi tarafından nasıl kullanıldığı hakkında yazıyor Hazine Savaşı'nda terörle mücadelede bakanlık. nasıl yapıldığına dair kapsamlı bir bakış sağlar. Küresel finans piyasalarının mevcut yapısı jeopolitik amaçlar için kullanılabilir. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 37 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

We have already deployed an address structure that contains an attribute field. Şu anda being used to store an encrypted copy of HD wallet trees structure for fast wallet recovery (see HD Cüzdan belgeleri). Daha sonraki sürümler bu yapıyı genelleştirecektir.

Kimlik Doğrulama ve Uyumluluk

İşlemlerle yakından bağlantılı olan işlem yapma hakkı konuları ve fonların mülkiyeti. For example, while there might be sufficient funds to buy something (for example alcohol), there could be restrictions on its purchase (age requirements).

Ownership and origin of funds are typically providence of know your customer regulations. When a money service business like a bank or exchange opens an account for a new customer, it is usually required to collect basic facts about the customer and where he acquired his funds itibaren.

Teknolojik zorluk, yasal olarak gerekli olan bu belgeyi gönderme sürecinde information, the user sending it has no guarantee how it will be used, stored and if it will ever be yok edildi. Uyumluluk bilgileri ticari açıdan değerlidir. Kimlik hırsızlığı nedeniyle çalınmış olabilir veya düzenlemelerin izin verdiği yerlerde yeniden satılır.

For Cardano, we want to innovate as much as possible. Protokollerin yazılım tarafında is little to provide a guarantee that the receiver of compliance information will behave within a davranış kapsamı. However, on the hardware side of protocols, using trusted hardware, one can leverage Intel SGX and other HSMs to enforce certain policies.

Thus we are exploring using Sealed Glass Proofs alongside a sharing policy to permit the safe uyumluluk bilgilerinin bir doğrulayıcıya iletilmesi, onun da bu kurallara uymaya zorlanması altında iletildiği politikalar. We believe that both uniform standards could emerge and also that this method will reduce risk to verifiers by preventing the loss of customer data from bilgisayar korsanları.

Bu çabanın bir sonucu olarak, Cardano için değeri birbirinden ayıran katmanlı model hesaplama da bu yaklaşımdan yararlanabilir. Hesaplama katmanı düzenlenmiş bir sistem tarafından çalıştırılıyorsa entities (say exchanges or casinos), then they would need to conduct compliance checks and potansiyel olarak kullanıcılar üzerinde vergi politikasını zorunlu kılabilir.

Kullanıcı, SGP'leri kullanarak kişisel olarak tanımlanabilir bilgilerin yanı sıra para gönderebilir. daha geniş internete sızacağı veya dünyanın fikir birliği düğümleri tarafından korunacağı endişesi NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 38 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

hesaplama katmanı Ayrıca, hesaplama katmanı tüm kullanıcıların İşlemlerin kimliği doğrulanmış ve meşrudur.

Bu paradigma aynı zamanda denetlenen kuruluşlar arasında müşteri taşınabilirliğine de olanak tanır. Değişimler olabilir Müşterilerin bakiyelerini ve hesaplarını bu güvenli kanallar aracılığıyla anında aktarın ve ayrıca — Politikaların izin verdiği durumlarda verileri düzenleyicilerle paylaşın.

Bu teknolojiye ilişkin ilk beta testimizin 2018 ortalarında gerçekleştirilmesini bekliyoruz. Cardano entegrasyonuna doğru 2018 sonu ile 2019 başı arasında araştırma sonuçları bekleniyor. Bu zaman çizelgesi ayrıca kodun çalıştırılmak üzere imzalanması için ARM ve Intel ile işbirliği yapma olanağını da üstleniyor onların donanımı. 31 Pazaryeri DAOs

Önceki iki bölüm, bilginin üretilmesini ve hareketini kapsamaktaydı. bazı dış sistemlerin varlığı. Eski birlikte çalışabilirliği sağlamak için bu özellikler her zaman gerekli olabilir ancak blockchain tabanlı düzenlemeye değinmezler.

Akıllı sözleşmeler, ilişkilerin karşılıklı olduğu tamamen yeni bir tür ticari sistemi mümkün kılar. deterministik, kendi kendini uygulayan ve belirsizlikten uzak. Bunlar sırasıyla kurallar oluşturmak için kullanılabilir. Tahkim, olaya dayalı geri ödemeler gibi keyfi olarak karmaşık yapıları içeren pazar yerleri, ve özel koşullar altında gerçeklerin açığa çıkarılması.

Bu smart contract zorunlu kılınan yapılara Pazaryeri DAOs diyoruz. gerektirmezler deftere yerleştirilecek özel protokol desteği veya değiştirilebilirlik. Aslında tamamen olabilirler birbirine bağımlı smart contract'lerin bir koleksiyonu kullanılarak oluşturulmuştur.

Mimari konsept, ilham alan ticari şablonlardan oluşan bir koleksiyon tasarlamaktır. sözleşme hukuku ve iş dünyasının en iyi uygulamaları. Bu şablonlar bir geliştiricinin smart contract piyasada belirli standartları uygulamak için.

Örneğin, bir geliştiricinin toplu satış gerçekleştirmek için CCL'de bir ERC20 token düzenlemek istediğini varsayalım. bir Pazaryeri DAO, toplu satışlar ve şart ve koşulları için özel olarak oluşturulabilir gönüllü veya yasal standartlar tarafından parametrelendirilmiş ve hatta zorunlu kılınmıştır. Para iadesi gibi şeyler, Fonların yeniden tahsisi veya ödemelerin dondurulması geliştiricinin ERC20'sine aktarılabilir sözleşme.

31 Bkz. Intel SGX Ticari Lisans Politikası NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 39 / 44

IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Bu çaba, bir pazar yerinin nasıl kontrol edilmesi gerektiği konusunda makro bir tartışma yapmamıza olanak tanıyor Tüketicinin korunmasını sağlamak için. İkinci olarak, işlemlerin nasıl modelleneceğini tartışabiliriz. Belirli yetki alanlarında yasal korumayı ve hakları otomatik olarak sağlamanın bir yolu, örneğin New Hampshire.

Cardano Vakfı, IOHK ve diğer kuruluşlarla birlikte çalışan Cardano projesi, smart contract geliştiricilerinin kullanması için Marketplace DAOs referans kitaplığı. Umudumuz şudur sigorta ve düzenleyici piyasalar bu DAO'lerin etrafında şekillenebilir ve bunlar sonuçlara göre kendi kendini geliştirir.

Regulación

La falsa dicotomía

Por muy voluble y arcana que pueda ser la regulación, uno puede inferir metafóricamente una elegante bucle narrativo de los corruptos y sus fiscales que buscan justicia. Las regulaciones son el conjunto de herramientas de el legislador. Pero como todas las herramientas, pueden ser toscas, viejas o simplemente mal utilizadas.

Las criptomonedas no han cambiado la condición humana ni el bucle narrativo. Siempre habrá Habrá estafas, malos actores y resultados terribles a pesar de las mejores intenciones. mientras Las criptomonedas pueden eliminar el juicio humano, pero no el comportamiento humano.

Un diseñador de criptomonedas tiene que tomar una posición sobre qué conjunto de herramientas ofrecerá al regulador. corregir malos acontecimientos. El desafío único que enfrentan las criptomonedas es que son producto de Fallo regulatorio y monetario. 28

Culturalmente, muchos en las criptomonedas consideran que la acción del gobierno es corrupta, inepta o ineficaz. Por lo tanto, tienen poco respeto, paciencia o ganas de respaldar una puerta trasera especial. que un regulador o un representante de la ley corrijan errores. Este acto sería anatema para todo el propósito de criptomonedas.

Por otro lado, contando las fallas cambiarias y los acontecimientos históricos, más del 10 por ciento de Bitcoin se ha perdido o ha sido robado desde que comenzó el protocolo el 3 de enero de 2009. A partir del 30 de junio, En 2017, el valor perdido o robado asciende a poco más de 4 mil millones de dólares. Y esta cifra no cuenta para Bitcoin y otros token perdidos por estafas y ICO mal formadas.

28 De hecho, Satoshi incluyó en el bloque Génesis Bitcoin el siguiente titular tomado de The Times: The Times 03/Ene/2009 Canciller al borde de un segundo rescate para bancos POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 35 de 44

IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Luego está la cuestión de la privacidad. A escala macro, el valor fluye a través de canales especializados que estén regulados, sean ricos en metadatos y monitoreados activamente por las fuerzas del orden, los gobiernos y reguladores internacionales. Es un juego bien entendido en el que las fugas ocurren sólo en el El lado del efectivo, que ha ido disminuyendo gradualmente a medida que el mundo avanza hacia el dinero digital.

29

El paradigma si las criptomonedas no existieran parecería ser un mundo que trata cada vez más privacidad financiera como el contenido de las redes sociales. No existe ninguno y no se puede optar por no participar. Por lo tanto nosotros tenemos un dilema que produce una aparente dicotomía.

Un diseñador de criptomonedas puede renunciar a los principios y ceder a cualquier exigencia local. jurisdicción impone a su código, comprometiendo así la privacidad e integridad de sus usuarios. O puede adoptar una filosofía más basada en principios, pero anarquista, que se divorcie de mejores prácticas y leyes actuales.

Para Cardano, sentimos que esta narrativa es una falsa dicotomía provocada por la falta de imaginación. el La realidad es que a la mayoría de los usuarios no les preocupan las reglas existentes para los mercados. normalmente son preocupados por cambios repentinos en las reglas que beneficien a uno o más actores. estan preocupados sobre la falta de transparencia sobre quién obtiene privilegios especiales.

Necesitamos distinguir entre derechos individuales y de mercado. Dado que las criptomonedas tienen un alcance global, los derechos deben estar lo más orientados posible al usuario.

La privacidad debe ser razonable y estar bajo el control del usuario, no un guardián. El flujo de valor no debería tener restricciones. El valor no debe estar sujeto a una pérdida repentina sin consentimiento.

Desde una perspectiva de mercado, el mercado debe ser transparente sobre el uso de datos, cómo los fondos se manejarán internamente y todos deben seguir el mismo conjunto de reglas. Además, una vez que el usuario ha dado su consentimiento, no puede cambiar repentinamente de opinión debido a inconveniente. Las contrapartes también necesitan certeza.

Pero, ¿cómo se pasa exactamente de lo abstracto a un sistema real? ¿Qué debería algo? ¿Qué aspecto tiene la práctica y la legalidad? Hemos dividido nuestra solución en tres categorías: metadatos, autenticación y cumplimiento, así como mercado DAOs.

29 El lector debería considerar la posibilidad de adquirir un ejemplar de The End of Money de David Wolman. Cubre el movimiento internacional hacia la desaparición del efectivo. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 36 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Metadatos

El acto de algo a menudo puede ser menos interesante que los metadatos que lo rodean. Para Por ejemplo, conducir de Denver a Boulder es un acto. Conducir de Denver a Boulder en un Ferrari 488 a un promedio de 120 MPH son metadatos. Ciertamente esto infiere una experiencia diferente a la de un Toyota Prius a un promedio de 30 MPH.

Las transacciones financieras no son diferentes. El contexto que los rodea es extraordinariamente importante para economistas, autoridades fiscales, autoridades policiales, empresas y otras entidades. Lamentablemente En nuestro sistema actual basado en dinero fiduciario, la mayoría de los consumidores nunca ven cuán ricos en metadatos son sus son las transacciones o con quién se comparten. 30

Para Cardano, reconocemos que los usuarios podrían necesitar o estar legalmente obligados a compartir metadatos transaccionales con ciertos actores como las autoridades fiscales. Pero creemos que este compartir tiene que ser con el consentimiento del usuario.

También creemos que los sistemas blockchain tienen un tremendo poder para eliminar el fraude, el desperdicio y abuso al proporcionar auditabilidad, sellado de tiempo e inmutabilidad. Por lo tanto, algunos metadatos deben ser publicado en Cardano blockchain.

Lo difícil es encontrar un equilibrio correcto que no condene a nuestro blockchain a importantes hincharse. Ante esta preocupación, hemos elegido un enfoque pragmático.

En primer lugar, Daedalus admitirá durante los próximos 12 meses una gran variedad de funciones para etiquetar transacciones y actividad financiera. Estos metadatos se pueden exportar y compartir bajo demanda con quien el usuario considere necesario. Además, los datos pueden ser tratados por terceros. aplicaciones para fines de dominio específicos (por ejemplo, contabilidad fiscal).

En segundo lugar, estamos explorando agregar soporte para direcciones especiales que pueden incluir hashes y campos cifrados. Esta estructura permitiría a un usuario publicar metadatos en nuestro blockchain sin revelarlo públicamente. Pero si quiere compartir los datos, tendrían toda la auditabilidad, inmutabilidad y garantía de marca de tiempo de la que disfruta una transacción.

30 En una escala más macro, el autor Juan Zárate escribe sobre cómo el Tesoro de Estados Unidos utiliza estos datos. Departamento en la guerra contra el terrorismo en la Guerra del Tesoro. Proporciona una visión integral de cómo La estructura actual de los mercados financieros globales puede utilizarse con fines geopolíticos. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 37 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Ya hemos implementado una estructura de direcciones que contiene un campo de atributo. Actualmente es se utiliza para almacenar una copia cifrada de la estructura de los árboles de billetera HD para una recuperación rápida de la billetera (consulte documentación de HD Wallet). Versiones posteriores generalizarán esta construcción.

Autenticación y cumplimiento

Estrechamente relacionados con las transacciones están los temas del derecho a realizar transacciones y la propiedad de los fondos. Por ejemplo, si bien puede haber fondos suficientes para comprar algo (por ejemplo alcohol), podría haber restricciones en su compra (requisitos de edad).

La propiedad y el origen de los fondos suelen ser una cuestión de conocer las regulaciones de sus clientes. Cuando una empresa de servicios monetarios, como un banco o una casa de cambio, abre una cuenta para un nuevo cliente, Por lo general, se requiere recopilar datos básicos sobre el cliente y dónde adquirió sus fondos. de.

El desafío tecnológico es que en el proceso de presentación de este requisito legal información, el usuario que la envía no tiene garantía de cómo será utilizada, almacenada y si alguna vez será destruido. La información de cumplimiento tiene valor comercial. Podría ser robado por robo de identidad. o revender cuando las regulaciones lo permitan.

Para Cardano, queremos innovar tanto como sea posible. En el lado del software de los protocolos, hay es poco para ofrecer una garantía de que el receptor de la información de cumplimiento se comportará dentro de un alcance de la conducta. Sin embargo, en el lado del hardware de los protocolos, utilizando hardware confiable, se puede aprovechar Intel SGX y otros HSM para hacer cumplir ciertas políticas.

Por lo tanto, estamos explorando el uso de pruebas de vidrio sellado junto con una política de intercambio para permitir la seguridad. transmisión de información de cumplimiento a un verificador que a su vez se ve obligado a cumplir con los políticas bajo las cuales se transmitió. Creemos que podrían surgir normas uniformes y Además, este método reducirá el riesgo para los verificadores al evitar la pérdida de datos del cliente. piratas informáticos.

Como corolario de este esfuerzo, el modelo en capas que proponemos para Cardano que separa el valor de La computación también puede beneficiarse de este enfoque. Si la capa de cálculo es ejecutada por regulados entidades (por ejemplo, intercambios o casinos), entonces necesitarían realizar controles de cumplimiento y potencialmente hacer cumplir la política fiscal a los usuarios.

Al utilizar SGP, el usuario puede enviar fondos junto con información de identificación personal sin preocupación de que se filtre a Internet en general o sea preservado por los nodos de consenso de la POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 38 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

capa de cálculo. Además, la capa de computación ganaría certeza de que todos los usuarios las transacciones están autenticadas y son legítimas.

Este paradigma también permite la portabilidad de clientes entre entidades reguladas. Los intercambios podrían transfiera saldos y cuentas de clientes al instante a través de estos canales seguros y también: cuando las políticas lo permitan, compartir datos con los reguladores.

Esperamos que nuestra primera prueba beta de esta tecnología se realice a mediados de 2018 con el objetivo hacia la integración de Cardano a finales de 2018 y principios de 2019, en espera de los resultados de la investigación. Esta línea de tiempo También asume la capacidad de colaborar con ARM e Intel para obtener el código firmado para ejecutarlo. su hardware. 31 Mercado DAOs

Las dos secciones anteriores cubrieron la generación y movimiento de información asumiendo la existencia de algún sistema externo. Para garantizar la interoperabilidad heredada, estas características siempre serán ser necesario, pero no abordan la regulación basada en blockchain.

Los contratos inteligentes permiten un tipo completamente nuevo de sistema comercial donde las relaciones son determinista, autoimpuesta y libre de ambigüedad. A su vez, pueden usarse para crear reglas para mercados que incluyen estructuras arbitrariamente complejas como arbitraje, reembolsos impulsados por eventos, y revelación de hechos en condiciones especiales.

A estas smart contract estructuras impuestas las llamamos Mercado DAOs. No requieren soporte de protocolo especial ni mutabilidad para ser integrado en el libro mayor. De hecho, pueden ser totalmente construido utilizando una colección de smart contracts interdependientes.

El concepto arquitectónico es diseñar una colección de plantillas comerciales inspiradas en Derecho contractual y mejores prácticas empresariales. Estas plantillas se pueden conectar a la computadora de un desarrollador. smart contract para hacer cumplir estándares específicos en el mercado.

Por ejemplo, digamos que un desarrollador quiere emitir un ERC20 token en CCL para realizar una venta colectiva. un Marketplace DAO podría establecerse específicamente para crowdsales y sus términos y condiciones parametrizados o incluso aplicados mediante estándares voluntarios o legales. Cosas como reembolsos, La reasignación de fondos o la congelación de pagos podrían heredarse en el ERC20 del desarrollador. contrato.

31 Consulte la Política de licencia comercial de Intel SGX POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 39 de 44

IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Este esfuerzo nos permite tener una discusión macro sobre cómo se debe controlar un mercado. para garantizar la protección del consumidor. En segundo lugar, podemos discutir cómo modelar transacciones en un forma de garantizar automáticamente la protección legal y los derechos dentro de jurisdicciones específicas, como Nuevo Hampshire.

Trabajando con la Fundación Cardano, IOHK y otras entidades, el proyecto Cardano creará una Biblioteca de referencia de Marketplace DAOs para que la utilicen los desarrolladores smart contract. Nuestra esperanza es que Los mercados de seguros y regulatorios pueden formarse en torno a estos DAOs y que serán autoevoluciona en función de los resultados.

Sürdürülebilirlik

bir daldırma içine the kripto para birimi alan verim birçok kavramsal çelişkiler.

Kripto para birimleri, değiştirilmesi zor olacak şekilde tasarlanmıştır, ancak tüm teknolojiler gibi, değiştirilmeleri de gerekir.

Tasarım kusurlarını ve ilerlemeleri gidermek için değişiklik yapın. Blockchain'lerin önlenmesi amaçlanıyor

Merkezileştirme, ancak değişikliklere liderlik edecek veya kodu sürdürecek güçlü aktörlere ihtiyaç duyar.

Belki de en sinir bozucu deneyim, çoğu kişinin fark ettiği açık eksiklikler olduğunda yaşanır.

Paydaşlar düzeltilmesi gerektiği konusunda hemfikir, ancak ileriye yönelik yolda fikir birliği ortaya çıkamıyor.

Bitcoin'nin blok boyutu tartışması iki yıldan fazla süredir aktif bir konu. Günlük,

Ağın kapasitesinin en yüksek seviyede olması nedeniyle toplamı bir milyar doları aşan işlemler beklemede.

Basit bir parametrenin değiştirilmesi (geçici çözümler olsa bile) mümkün değilse

koordine edilirse, işletmeler ve hükümetler milyarlarca dolarlık yatırım yapma konusunda nasıl rahat hissedebilirler?

Bu sistemlerin üzerine altyapı inşa etmek için dolar mı harcanmalı? Bu bakımdan, herhangi biri nasıl

sorumluluk gerektirmeyen protokolleri entegre etmenin stratejik riskine ilişkin iş kumarı

rasyonel tasarım yükseltmeleri mi yapıyorsunuz?

Tarihe baktığımızda internetin evriminin de benzer bir yol izlediğini görüyoruz.

IPv4'ten IPv6'ya geçiş gibi basit değişikliklerin gerçekleştirilmesi on yıllar alır. Yine de bir şey var

blockchain teknolojisi ile internet arasında güçlü bir fark var;

farklı bir velayet tarzı.

İnternet, DARPA'dan güçlü akademik çevrelere doğru büyüyen askeri bir projeydi.

hükümet desteği ve iyi tanımlanmış bir dizi başlangıç koruyucusu. İnternet altında büyüdü

kurumsal nüfuz entrikaları olmaksızın ticari olmayan koşullar

NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 40 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

ağı tekeline almak. Aslında, e-ticaret NSF AUP'yi 2010'da yürürlükten kaldırılana kadar ihlal ediyordu.

İşletmeler interneti ticarileştirme lüksüne sahip olduklarında, zaten bir

güçlü standartlar, ilkeler ve evanjelist taraftarlar kümesi. Bu gibi şirketleri durdurmadı

AOL ve Microsoft'un duvar bahçeleri inşa etmeye çalışmaktan ve özel teknolojiler yaratmaktan

ActiveX. Bu temel, Google gibi yeni nesil aktörlerin baskı yapmasını engellemedi

muazzam kullanıcı tabanları ve kapitalizasyonları göz önüne alındığında kendi gündemleri.

Kira arayışıyla Tüccarlardan madencilere kadar aktörler, kripto para birimleri son noktadır

32 Ticari amaçlı ekosistemler. Bu temel göz önüne alındığında, vesayetin evrimi

Kripto para birimleri kişisel çıkar etrafında optimizasyonla sonuçlandı.

Örneğin, doğrulamasız madencilik, madencinin performansını iyileştirdiğinden daha sık gerçekleşmeye başlıyor.

kar marjı, ancak bu, madenciliğin tüm amacını ve faydasını tamamen göz ardı ediyor. madencilik

Merkezileşme zaten bir avuç aktörün çoğunluğu kontrol etmesiyle gerçekleşti.

Bitcoin'nin hash gücü.

İnternet gibi, kripto para birimlerinin de değişmesi için fikir birliğine ihtiyaç var. Ama bu kadar hızlıyken

Gücün bir avuç komisyoncunun elinde merkezileşmesi durumunda, değişim gerçekleşmediğinde ne olur?

onlara uygun mu?

İnternetin aksine, çoğu kripto para biriminin önyüklemesi özgecil bir şekilde yapılmaz.

ticari olmayan veya akademik yollarla. Başlangıçtan itibaren bazı gruplar kazanç elde etme peşindedir ve

bu kazanımların sağlanmasına yardımcı olmak için atanmış güç simsarları var.

Merkezileşmenin kurulması, her kripto para biriminin evriminde yüzleşmesi gereken bir gerçektir. Biz

bundan tamamen kaçamaz ama en azından kademeli ademi merkeziyetçilik etrafında tasarlamaya çalışmalıdır.

Cardano için, hangi faktörlerin merkezileşmeyi teşvik ettiğini ve hangi faktörlerin ne olduğunu dikkatlice düşündük.

teknikleri olabilir Protokolümüzün kademeli olarak kamuya açılmasını teşvik etmek için uygulanacaktır

Web gibi bir altyapı.

Biz tamamen itiraf et bu toplam ademi merkeziyetçilik öyle ikisi de imkansız ve belki hatta

verimsiz. Ancak daha dengeli bir sistem oluşturmak için bazı faktörler teşvik edilebilir.

Birincisi, kitlesel satış fonlarının merkezi olarak saklanması çevik ve hızlı bir gelişime olanak sağlarken

Protokolün ilk günlerinde, finansmanın çeşitlenmesi ve hızının artması gerekiyor.

32 Bu terim hakkında daha fazla bilgi için bağlantıya bakın NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 41 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Kalkınmanın daha sistematik ve bilinçli bir tempoya çekilmesi gerekiyor. Bu noktayı takiben,

finansmanın kültürel, dilsel ve coğrafi önyargılardan kaçınması gerekmektedir.

İkincisi, toplum olayın altında yatan doğa hakkında daha fazla bilgi sahibi oldukça,

Kripto para biriminin teknolojisi nedeniyle yol haritasına ilişkin kararlar bir dizi karara göre merkezileştirilemez.

çekirdek geliştiriciler veya vakıf. Teklif vermek için blockchain tabanlı bir yöntemin olması gerekir,

protokolde yapılan değişiklikleri incelemek ve yürürlüğe koymak.

Üçüncüsü, Cardano SL blockchain'yi sürdürmenin ardındaki teşviklerin doğrudan uyumlu hale getirilmesi gerekir

tüm kullanıcıların toplu arzularıyla. Uzmanlaşmış aktörlerden oluşan bir grubun bunu yapmasına izin veremeyiz.

Daha büyük topluluğun iradesinden bağımsız olanlar ortaya çıkar.

İlk prensip olarak, bir hazine sistemini Cardano'ye entegre etmeyi seçtik. için

ikinci olarak, Cardano İyileştirme Tekliflerini önermek için resmi bir süreç uygulayacağız.

sistem CSL'nin kendisi tarafından koordine edilmektedir. Üçüncü olarak Ouroboros'un zarif bir görünüm sağladığına inanıyoruz.

çözüm.

Yukarıdaki konular hakkında daha fazla ayrıntı sağlanabilir, ancak bunlar kendi başlarına kapsamlıdır ve

bir anket kağıdının kapsamı dışındadır. Mekanizma tasarımı en karmaşık ve

Tamamlanmamış teoriye sahip ve ayakta duracak sağlam bir kanonik model bulunmayan, birbirine bağımlı akademik alanlar

açık.

Aksine, ikinci bölümde açıklanan bilime dayalı yaklaşımımız burada bize çok iyi hizmet ediyor. IOHK'dan Veritas

Ekip, Lancaster Üniversitesi'nden bir grup araştırmacıyla ortaklaşa çalışıyor.

Cardano'nun referans hazine modelini geliştirmek için Profesör Bingsheng Zhang'ın talimatı. ile

2018'deki entegrasyon hedefi doğrultusunda, 2018 yılı sonuna kadar hakemli bir yayının yayınlanmasını bekliyoruz.

Bir kripto para birimi protokolündeki değişikliklerin resmi açıklaması ve incelenmesi için bu konu

hem ontolojik kavramları hem de teşvik edici bir mekanizmayı gerektirdiğinden en az anlaşılan şey

geniş katılım. Belki bir tür temsili demokratik süreç ortaya çıkabilir veya

Daha rasyonel oylama sağlamak için sıvı geri bildirimin kullanılması.

Bu yöndeki araştırmaların IOHK'nun resmi katılımının çoğunu tüketmesini bekliyoruz.

Cardano'nin geliştirilmesi. Başlangıç noktası olarak referans hazinesinin yanında konuşlandıracağız

33 rızayı almak için çeşitli mekanizmalar modelleyin. Kesin bir sonuç için ileri çalışmalara ihtiyaç vardır

çözüm.

33 IOHK, Cardano inşa etmek için 2020'nin sonuna kadar tutuldu NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 42 / 44

IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Son olarak Ouroboros'a yönelik teşviklerin iyileştirilmesine yönelik çalışmalar Profesör Elias tarafından denetleniyor.

Oxford Üniversitesi'nden Koutsoupias. Ouroboros'un kriptografik temelleri oluşturulduktan sonra

gerekli tüm ölçeklenebilirlik çalışmaları, tahviller, cezalar ve egzotikler hakkında daha geniş bir çalışma ile birlikte sağlamlaştırıldı

Referans protokolüne teşvikler eklenecektir.

Sostenibilidad

un inmersión en el criptomoneda zona rendimientos muchos conceptual contradicciones.

Las criptomonedas están diseñadas para ser difíciles de cambiar, pero, como toda tecnología, necesitan

cambios para abordar fallas de diseño y avances. Las cadenas de bloques están destinadas a prevenir

centralización, pero requieren actores fuertes para liderar los cambios o mantener el código.

Quizás la experiencia más frustrante se presente cuando hay deficiencias claras que la mayoría

Las partes interesadas coinciden en que deben corregirse, pero no puede surgir un consenso sobre el camino a seguir.

El debate sobre el tamaño de bloque de Bitcoin ha sido un tema activo durante más de dos años. diario,

Hay transacciones pendientes por un total de más de mil millones de dólares porque la red está al máximo de su capacidad.

Si no se puede cambiar un parámetro simple, incluso en presencia de soluciones temporales,

coordinados, entonces ¿cómo pueden las empresas y los gobiernos sentirse cómodos invirtiendo miles de millones de

dólares en la construcción de infraestructura sobre estos sistemas? De hecho, ¿cómo puede alguien

apuesta empresarial por el riesgo estratégico de integrar protocolos libres de rendición de cuentas que no pueden

¿Hacer mejoras racionales en el diseño?

Mirando hacia atrás en la historia, la evolución de Internet ha seguido un patrón similar incluso

cambios simples como la transición de IPv4 a IPv6 tardan décadas en realizarse. Sin embargo, hay un

fuerte contraste entre la tecnología blockchain e Internet en el sentido de que siguen un

diferente estilo de custodia.

Internet fue un proyecto militar que surgió de DARPA y llegó a círculos académicos con fuertes

respaldo gubernamental y un conjunto bien definido de custodios iniciales. Internet creció

condiciones no comerciales sin las maquinaciones de la influencia corporativa que intentan

POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 40 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

monopolizar la red. De hecho, el comercio electrónico violó la NSF AUP hasta que fue derogada en

Cuando las empresas tuvieron el lujo de comercializar Internet, ya existía una

un sólido conjunto de normas, principios y adherentes evangelistas. Esto no detuvo a empresas como

AOL y Microsoft intenten construir jardines de muros y crear tecnología patentada como

ActiveX. Esta fundación no ha impedido que actores de la próxima generación como Google impulsen

sus propias agendas dadas sus enormes bases de usuarios y capitalizaciones.

Con enjambres de buscadores de rentas actores, desde comerciantes hasta mineros, las criptomonedas son lo último

32 Ecosistemas motivados comercialmente. Teniendo en cuenta este fundamento, la evolución de la custodia de

Las criptomonedas han resultado en una optimización en torno al interés propio.

Por ejemplo, la minería sin validación está comenzando a ocurrir con más frecuencia a medida que mejora la capacidad de un minero.

margen de beneficio, pero esto ignora por completo el propósito y la utilidad de la minería. Minería

La centralización ya se ha producido con sólo un puñado de actores en control de la mayoría de

El poder de hash de Bitcoin.

Al igual que Internet, las criptomonedas requieren consenso para cambiar. Pero cuando tan rápido

ocurre la centralización del poder en un puñado de intermediarios, ¿qué sucede cuando el cambio no se realiza?

¿Les conviene?

A diferencia de Internet, el arranque de la mayoría de las criptomonedas no se realiza de forma altruista.

medios no comerciales o académicos. Desde el principio, algún grupo busca obtener ganancias y

hay agentes de poder asignados para ayudar a garantizar esos logros.

La centralización fundacional es una realidad que cada criptomoneda debe afrontar en su evolución. nosotros

No podemos escapar completamente de él, pero al menos deberíamos intentar diseñar en torno a una descentralización gradual.

Para Cardano, pensamos detenidamente qué factores promueven la centralización y qué

técnicas podría Se aplicará para fomentar que nuestro protocolo se haga público gradualmente.

infraestructura como la web.

nosotros completamente admitir eso total descentralización es ambos imposible y tal vez incluso

contraproducente. Sin embargo, se pueden fomentar ciertos factores para producir un sistema más equilibrado.

En primer lugar, si bien la custodia centralizada de los fondos de crowdsale permite un desarrollo ágil y rápido

del protocolo durante los primeros días, con el tiempo la financiación tendrá que diversificarse y la velocidad de

32 Ver enlace para más información sobre este término POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 41 de 44IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

el desarrollo necesita retirarse a un ritmo más sistemático y deliberado. Siguiendo este punto,

La financiación debe evitar sesgos culturales, lingüísticos y geográficos.

En segundo lugar, a medida que la comunidad se vuelve más informada sobre la naturaleza subyacente del

Con la tecnología de las criptomonedas, las decisiones sobre la hoja de ruta no pueden centralizarse en un conjunto de

desarrolladores principales o fundación. Es necesario que exista un método basado en blockchain para proponer,

examinar y promulgar cambios en el protocolo.

En tercer lugar, los incentivos detrás del mantenimiento de Cardano SL blockchain deben estar directamente alineados

con los deseos agregados de todos los usuarios. No podemos permitir que una camarilla de actores especializados

emergen quienes son independientes de la voluntad de la comunidad en general.

Para el primer principio, hemos elegido integrar un sistema de tesorería en Cardano. Para el

En segundo lugar, implementaremos un proceso formal para proponer Cardano Propuestas de mejora a través de un

sistema coordinado por la propia CSL. En tercer lugar, creemos que Ouroboros proporciona una elegante

solución.

Se podrían proporcionar más detalles sobre los temas anteriores, pero son extensos por derecho propio y

más allá del alcance de un trabajo de encuesta. El diseño de mecanismos es uno de los más complejos y

Campos académicos interdependientes con teoría incompleta y sin un modelo canónico sólido que los respalde.

encendido.

Más bien, nuestro enfoque basado en la ciencia descrito en la sección dos nos resulta muy útil aquí. Veritas de IOHK

El equipo está trabajando en asociación con un grupo de investigadores de la Universidad de Lancaster bajo el

dirección del profesor Bingsheng Zhang para desarrollar el modelo de tesorería de referencia de Cardano. con

El objetivo de la integración en 2018, esperamos una publicación dedicada revisada por pares para finales de

Para la descripción formal y la verificación de cambios en un protocolo de criptomonedas, este tema es el

menos entendido ya que requiere nociones ontológicas así como un mecanismo para incentivar

amplia participación. Quizás alguna forma de proceso democrático representativo podría surgir o

uso de retroalimentación líquida para proporcionar una votación más racional.

Esperamos que la investigación en esta dirección consuma la mayor parte de la participación formal de IOHK en el

desarrollo de Cardano . Como punto de partida, nos desplegaremos junto a la tesorería de referencia.

33 modelar varios mecanismos para capturar el consentimiento. Se requieren más estudios para una determinación definitiva

solución.

Se contrata 33 IOHK para construir Cardano hasta finales de 2020 POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 42 de 44

IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

Finalmente, el trabajo para mejorar los incentivos para Ouroboros está supervisado por el profesor Elias.

Koutsoupias de la Universidad de Oxford. Después de que se establezcan los fundamentos criptográficos de Ouroboros

solidificado junto con todo el trabajo de escalabilidad requerido, un estudio más amplio de bonos, sanciones y exóticos

Se añadirán incentivos al protocolo de referencia.

Çözüm

Bir kripto para birimi, protokollerinin, kaynak kodunun ve yardımcı programının toplamından daha fazlasıdır. Sonuçta bu bir İnsanlara ilham veren, onları mümkün kılan ve birbirine bağlayan sosyal sistem. Yarıdan fazlası hayal kırıklığına uğradı önlemler, başarısızlıklar ve geçmiş protokollerin tutulmayan vaatleri karşısında daha iyi bir şey inşa etmek için yola çıktık.

Bu süreç basit değil ve bitebileceğine de hiç inanmadık. Sosyal protokoller devam ediyor İnsanlar ve toplum değiştikçe süresiz olarak değişiyor. Yararlı olabilmek için, gücü tuzağa düşürmek istiyoruz. evrimi gerçekleştirin ve onu Cardano'ye taşıyın.

Evrim tek bir el ya da büyük bir tasarım tarafından yönlendirilmez. Bu ilham verici bir tesadüf sürecidir bitmek bilmeyen hatalar ve problemlerle. Cardano bu sürecin dijital örneği olmayı amaçlıyor — Günümüzün pazarlarında hayatta kalabilecek kadar formda ve bu pazarlara ayak uydurmak için gelişecek kadar uyarlanabilir geleceğin ihtiyaçları.

Önceki bölümlerde bu hedefe nasıl yaklaştığımıza dair kısa bir bakış sunulmaktadır. Biz Bilişsel önyargıları özenle tanımaya, tarihten ders almaya ve sıkı bir yol izlemeyi denedik. süreç. Hızlı gelişme ihtiyacını resmi yöntemlerle dengelemeye çalıştık. geleneksel olarak hızlı hareket edemez.

Bu yolculuğa çıkmak olağanüstü bir ayrıcalıktı. Geçtiğimiz iki yılda, zaten güvenli olduğu kanıtlanabilen bir proof-of-stake protokolü geliştirdi ve Haskell'den küçük bir ordu kurdu geliştiricilere ve Cardano'nin geliştirilmesini birçok yetenekli bilim insanının ilgi odağı haline getirdi.

Laboratuvardan vahşi doğada konuşlandırılmış bir sisteme geçtikçe, artan acılar yaşanacak. ancak umudumuz Cardano'nin geleceğinin tek bir antropomorfik ifadeyle özetlenebilmesidir cümle. Cardano büyüklerinden öğrenen pragmatik bir hayalperesttir, işinde iyi bir vatandaştır topluluktur ve her zaman faturalarını ödemenin bir yolunu bulur.

NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 43 / 44

IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017

Geleceği bilemeyiz ama onu herkes için daha iyi hale getirmeye çalışmaktan mutluluk duyuyoruz. Okuduğunuz için teşekkürler. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 44 / 44

Conclusión

Una criptomoneda es más que la suma de sus protocolos, código fuente y utilidad. Es en definitiva una sistema social que inspira, capacita y conecta a las personas. Frustrado por las muchas mitades Medidas, fracasos y promesas incumplidas de protocolos pasados, nos propusimos construir algo mejor.

Este proceso no es sencillo ni jamás hemos creído que pueda terminar. Continúan los protocolos sociales cambiando indefinidamente a medida que cambian las personas y la sociedad. Para ser útiles, queremos atrapar el poder de evolución y portarlo a Cardano.

La evolución no está guiada por una sola mano ni por un gran diseño. Es un proceso de serendipia inspirado por un sinfín de errores y problemas. Cardano busca ser la encarnación digital de este proceso — lo suficientemente aptos para poder sobrevivir en los mercados actuales y lo suficientemente adaptables para evolucionar para satisfacer las necesidades del futuro.

Las secciones anteriores capturan una breve visión de cómo hemos estado abordando este objetivo. nosotros He tratado diligentemente de reconocer sesgos cognitivos, aprender de la historia y seguir un riguroso proceso. Hemos tratado de equilibrar la necesidad de un desarrollo rápido con métodos formales que tradicionalmente no pueden moverse rápidamente.

Ha sido un privilegio extraordinario embarcarme en este viaje. En los últimos dos años, hemos ya desarrolló un protocolo proof-of-stake demostrablemente seguro, reclutó un pequeño ejército de Haskell desarrolladores e hizo que el desarrollo de Cardano fuera la preocupación de muchos científicos talentosos.

A medida que pasamos del laboratorio a un sistema implementado en la naturaleza, habrá dificultades crecientes, pero nuestra esperanza es que el futuro de Cardano pueda resumirse en un solo antropomorfizado frase. Cardano es un soñador pragmático que aprende de sus mayores, es un buen ciudadano en su comunidad y siempre encuentra la manera de pagar sus cuentas.

POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 43 de 44

IOHK | POR QUÉ ESTAMOS CONSTRUYENDO CARDANO | 28/06/2017

No podemos conocer el futuro, pero estamos contentos de intentar hacerlo mejor para todos. Gracias por leer. POR QUÉ ESTAMOS CONSTRUYENDO CARDANO Licencia Creative Commons Atribución 4.0 Internacional Página 44 de 44