Avalanche: Yeni Bir Mutabakat Protokolleri Ailesi
Resumen
Avalanche Plataforma 2020/06/30 Kevin Sekniqi, Daniel Laine, Stephen Buttolph y Emin G¨un Sirer Resumen. Este documento proporciona una descripción general de la arquitectura de la primera versión de la plataforma Avalanche, nombre en código Avalanche Borealis. Para obtener detalles sobre la economía del nativo token, denominado $AVAX, 5 Guíe al lector al documento de dinámica token [2] adjunto. Divulgación: La información descrita en este documento es preliminar y está sujeta a cambios en cualquier momento. Además, este documento puede contener “declaraciones prospectivas”.1 Confirmación de Git: 7497e4a4ba0a1ea2dc2a111bc6deefbf3023708e 1 Introducción 10 Este documento proporciona una descripción general de la arquitectura de la plataforma Avalanche. El enfoque clave está en las tres claves. diferenciadores de la plataforma: el motor, el modelo arquitectónico y el mecanismo de gobernanza. 1.1 Avalanche Metas y Principios Avalanche es una plataforma blockchain de alto rendimiento, escalable, personalizable y segura. Se dirige a tres Casos de uso amplios: 15 – Creación de blockchains específicos de la aplicación, que abarcan permisos (privados) y permisos (públicos) implementaciones. – Construcción y lanzamiento de aplicaciones altamente escalables y descentralizadas (Dapps). – Construir activos digitales arbitrariamente complejos con reglas, convenios y cláusulas personalizadas (activos inteligentes). 1 Las declaraciones prospectivas generalmente se relacionan con eventos futuros o nuestro desempeño futuro. Esto incluye, pero no es limitado al desempeño proyectado de Avalanche; el desarrollo esperado de sus negocios y proyectos; ejecución de su visión y estrategia de crecimiento; y finalización de proyectos que se encuentran actualmente en marcha, en desarrollo o de lo contrario bajo consideración. Las declaraciones prospectivas representan las creencias y suposiciones de nuestra administración. sólo a partir de la fecha de esta presentación. Estas declaraciones no son garantías de desempeño futuro ni de No se debe confiar en ellos. Dichas declaraciones prospectivas necesariamente involucran hechos conocidos y desconocidos. riesgos, que pueden causar que el desempeño y los resultados reales en períodos futuros difieran materialmente de cualquier proyección expresado o implícito en este documento. Avalanche no asume ninguna obligación de actualizar las declaraciones prospectivas. Aunque Las declaraciones prospectivas son nuestra mejor predicción en el momento en que se hacen, no se puede garantizar que sean resultará ser exacto, ya que los resultados reales y los eventos futuros podrían diferir materialmente. Se advierte al lector que no confiar indebidamente en declaraciones prospectivas.
Özet
Avalanche Platform 2020/06/30 Kevin Sekniqi, Daniel Laine, Stephen Buttolph ve Emin Gün Sirer Özet. Bu belge, Avalanche platformunun ilk sürümüne ilişkin mimari bir genel bakış sunmaktadır. kod adı Avalanche Borealis. $AVAX etiketli yerel token ekonomisine ilişkin ayrıntılar için, 5 okuyucuyu birlikte verilen token dinamik makalesine [2] yönlendirin. Açıklama: Bu belgede açıklanan bilgiler ön hazırlık niteliğindedir ve herhangi bir zamanda değiştirilebilir. Ayrıca bu belge “ileriye dönük ifadeler” içerebilir.1 Git Taahhüdü: 7497e4a4ba0a1ea2dc2a111bc6deefbf3023708e 1 Giriş 10 Bu belgede Avalanche platformuna mimari bir genel bakış sunulmaktadır. Temel odak noktası üç anahtardır platformun farklılaştırıcı unsurları: motor, mimari model ve yönetim mekanizması. 1.1 Avalanche Hedefler ve İlkeler Avalanche yüksek performanslı, ölçeklenebilir, özelleştirilebilir ve güvenli bir blockchain platformudur. Üçünü hedef alıyor geniş kullanım durumları: 15 – Uygulamaya özel blockchains oluşturma, izinli (özel) ve izinsiz (genel) dağıtımlar. – Yüksek düzeyde ölçeklenebilir ve merkezi olmayan uygulamalar (Dapps) oluşturma ve başlatma. – Özel kurallar, sözleşmeler ve sürücüler (akıllı varlıklar) ile keyfi olarak karmaşık dijital varlıklar oluşturmak. 1 İleriye yönelik beyanlar genellikle gelecekteki olaylarla veya gelecekteki performansımızla ilgilidir. Buna dahildir, ancak dahil değildir Avalanche'in öngörülen performansıyla sınırlı; işinin ve projelerinin beklenen gelişimi; infaz vizyonunu ve büyüme stratejisini; Halihazırda devam eden, geliştirilmekte olan projelerin tamamlanması veya tamamlanması aksi takdirde değerlendirme aşamasındadır. İleriye dönük beyanlar, yönetimimizin inançlarını ve varsayımlarını temsil eder yalnızca bu sunumun yapıldığı tarih itibarıyla. Bu beyanlar gelecekteki performansın garantisi değildir ve uygunsuz bunlara güvenilmemelidir. Bu tür ileriye dönük beyanlar mutlaka bilinen ve bilinmeyenleri içerir Fiili performansın ve gelecek dönemlerdeki sonuçların tahminlerden önemli ölçüde farklı olmasına neden olabilecek riskler burada ifade edilmiş veya ima edilmiştir. Avalanche ileriye dönük beyanları güncelleme yükümlülüğü üstlenmez. Rağmen ileriye yönelik beyanlar, yapıldıkları andaki en iyi tahminlerimizdir; bunların böyle olacağına dair hiçbir güvence verilemez. Gerçek sonuçlar ve gelecekteki olaylar önemli ölçüde farklılık gösterebileceğinden, bunların doğru olduğu kanıtlanacaktır. Okuyucu uyarılmaz ileriye dönük beyanlara gereğinden fazla güvenmek.
Introducción
10 Este documento proporciona una descripción general de la arquitectura de la plataforma Avalanche. El enfoque clave está en las tres claves. diferenciadores de la plataforma: el motor, el modelo arquitectónico y el
giriiş
10 Bu belgede Avalanche platformuna mimari bir genel bakış sunulmaktadır. Temel odak noktası üç anahtardır platformun farklılaştırıcı unsurları: motor, mimari model ve
El motor
60 La discusión sobre la plataforma Avalanche comienza con el componente central que impulsa la plataforma: el motor de consenso. Antecedentes Los pagos distribuidos y, en términos más generales, el cálculo, requieren un acuerdo entre un conjunto de máquinas. Por lo tanto, los protocolos de consenso, que permiten a un grupo de nodos llegar a un acuerdo, se encuentran en el corazón de blockchains, así como casi todos los sistemas distribuidos industriales a gran escala implementados. el tema 65 ha recibido un amplio escrutinio durante casi cinco décadas, y ese esfuerzo, hasta la fecha, ha dado solo dos familias de protocolos: protocolos de consenso clásicos, que se basan en la comunicación entre todos, y el consenso de Nakamoto, que se basa en la minería proof-of-work junto con la regla de la cadena más larga. Mientras que los protocolos de consenso clásicos pueden tener baja latencia y alto rendimiento, no se escalan a un gran número de participantes ni son robusto en presencia de cambios de membresía, lo que los ha relegado en su mayoría a puestos autorizados, en su mayoría 70 Implementaciones estáticas. Los protocolos de consenso de Nakamoto [5, 7, 4], por otro lado, son sólidos, pero adolecen de altas latencias de confirmación, bajo rendimiento y requieren un gasto de energía constante para su seguridad. La familia de protocolos Snow, presentada por Avalanche, combina las mejores propiedades de los protocolos de consenso clásicos con lo mejor del consenso de Nakamoto. Basado en un mecanismo de muestreo de red liviano, logran baja latencia y alto rendimiento sin necesidad de acordar la membresía precisa del 75 sistema. Escalan bien desde miles hasta millones de participantes con participación directa en el protocolo de consenso. Además, los protocolos no hacen uso de la minería PoW y, por lo tanto, evitan su exorbitante Gasto de energía y posterior fuga de valor en el ecosistema, lo que produce un producto liviano, ecológico y silencioso. protocolos. Mecanismo y propiedades Los protocolos Snow funcionan mediante muestreo repetido de la red. Cada nodo 80 sondea a un conjunto pequeño de vecinos, de tamaño constante y elegidos al azar, y cambia su propuesta si se obtiene una supermayoría. admite un valor diferente. Las muestras se repiten hasta que se alcanza la convergencia, lo que ocurre rápidamente en operaciones normales. Aclaramos el mecanismo de funcionamiento mediante un ejemplo concreto. Primero, se crea una transacción mediante un usuario y enviado a un nodo de validación, que es un nodo que participa en el procedimiento de consenso. es entonces 85 propagado a otros nodos de la red a través de chismes. ¿Qué sucede si ese usuario también emite un conflicto?4 Kevin Sekniqi, Daniel Laine, Stephen Buttolph y Emin G¨un Sirer transacción, es decir, un doble gasto? Para elegir entre las transacciones en conflicto y evitar el doble gasto, cada nodo selecciona aleatoriamente un pequeño subconjunto de nodos y consulta cuál de las transacciones en conflicto los nodos consultados creen que es el válido. Si el nodo que realiza la consulta recibe una respuesta de supermayoría a favor de una transacción, entonces el nodo cambia su propia respuesta a esa transacción. Cada nodo de la red 90 Repite este procedimiento hasta que toda la red llega a un consenso sobre una de las transacciones en conflicto. Sorprendentemente, si bien el mecanismo central de operación es bastante simple, estos protocolos conducen a dinámicas de sistema deseables que los hagan adecuados para su implementación a gran escala. – Sin permiso, abierto al abandono y robusto. La última serie de proyectos blockchain emplean música clásica protocolos de consenso y, por lo tanto, requieren pleno conocimiento de los miembros. Conociendo el conjunto completo de par95 participantes es bastante simple en sistemas cerrados y autorizados, pero se vuelve cada vez más difícil en sistemas abiertos y Redes descentralizadas. Esta limitación impone altos riesgos de seguridad a los titulares existentes que emplean tales protocolos. Por el contrario, los protocolos Snow mantienen altas garantías de seguridad incluso cuando existen discrepancias bien cuantificadas entre las vistas de la red de dos nodos cualesquiera. Validadores de protocolos Snow disfrute de la capacidad de validar sin conocimiento continuo de membresía completa. Son, por tanto, robustos. 100 y muy adecuado para blockchains públicos. – Escalable y descentralizado Una característica central de la familia Snow es su capacidad de escalar sin incurrir en compensaciones fundamentales. Los protocolos Snow pueden escalar a decenas de miles o millones de nodos, sin delegación a subconjuntos de validators. Estos protocolos disfrutan de la mejor descentralización del sistema de su clase, lo que permite cada nodo para validar completamente. La participación continua de primera mano tiene profundas implicaciones para la seguridad. 105 del sistema. En casi todos los protocolos proof-of-stake que intentan escalar a un conjunto grande de participantes, El modo de operación típico es permitir el escalamiento delegando la validación a un subcomité. Naturalmente, esto implica que la seguridad del sistema es ahora precisamente tan alta como el costo de la corrupción del subcomité. Además, los subcomités están sujetos a la formación de cárteles. En los protocolos tipo Snow, dicha delegación no es necesaria, lo que permite que cada operador de nodo tenga un primer110 mano diga en el sistema, en todo momento. Otro diseño, normalmente denominado fragmentación de estado, intenta para proporcionar escalabilidad al paralelizar la serialización de transacciones a redes independientes de validators. Desafortunadamente, la seguridad del sistema en un diseño de este tipo sólo llega a ser tan alta como la más fácil de corromper. fragmento independiente. Por lo tanto, ni la elección de subcomités ni la fragmentación son estrategias de escalamiento adecuadas. para plataformas criptográficas. 115 – Adaptativo. A diferencia de otros sistemas basados en votación, los protocolos Snow logran un mayor rendimiento cuando el El adversario es pequeño y, sin embargo, muy resistente ante grandes ataques. – Asincrónicamente Seguro. Los protocolos Snow, a diferencia de los protocolos de cadena más larga, no requieren sincronicidad para operar de forma segura y, por lo tanto, evitar el doble gasto incluso ante particiones de red. En Bitcoin, por ejemplo, si se viola el supuesto de sincronicidad, es posible operar con bifurcaciones independientes del 120 Bitcoin red durante períodos prolongados de tiempo, lo que invalidaría cualquier transacción una vez que se bifurquen sanar. – Baja Latencia. La mayoría de los blockchain actuales no pueden admitir aplicaciones comerciales, como operaciones comerciales o diarias. pagos minoristas. Es simplemente inviable esperar minutos, o incluso horas, para la confirmación de las transacciones. Por lo tanto, una de las propiedades más importantes, y sin embargo, muy pasada por alto, de los protocolos de consenso es la 125 tiempo hasta la finalidad. Los protocolos de nieve alcanzan su finalidad normalmente en ≤1 segundo, lo cual es significativamente más bajo que tanto protocolos de cadena más larga como blockchains fragmentados, los cuales generalmente abarcan la finalidad de un asunto de minutos.Avalanche Plataforma 30/06/2020 5 – Alto rendimiento. Los protocolos Snow, que pueden construir una cadena lineal o un DAG, alcanzan miles de transacciones por segundo (más de 5000 tps), manteniendo al mismo tiempo una descentralización total. Nuevas soluciones blockchain que afirman 130 alto TPS normalmente sacrifican la descentralización y la seguridad y optan por sistemas más centralizados e inseguros. mecanismos de consenso. Algunos proyectos informan cifras provenientes de entornos altamente controlados, por lo que informan erróneamente verdaderos resultados de rendimiento. Las cifras reportadas para $AVAX se toman directamente de una red Avalanche real y completamente implementada que se ejecuta en 2000 nodos en AWS, distribuida geográficamente en todo el mundo en sistemas de gama baja. máquinas. Se pueden lograr resultados de rendimiento más altos (más de 10 000) asumiendo un mayor ancho de banda 135 aprovisionamiento para cada nodo y hardware dedicado para la verificación de firmas. Finalmente, observamos que el Las métricas antes mencionadas se encuentran en la capa base. Las soluciones de escalado de Capa 2 aumentan inmediatamente estos resultados considerablemente. Cuadros comparativos de consenso La Tabla 1 describe las diferencias entre las tres familias conocidas de protocolos de consenso a través de un conjunto de 8 ejes críticos. 140 Nakamoto clásico Nieve Robusto (Adecuado para entornos abiertos) + - + Altamente descentralizado (permite muchos validadores) + - + Baja latencia y finalización rápida (confirmación de transacción rápida) - + + Alto rendimiento (permite muchos clientes) - + + Ligero (bajos requisitos del sistema) - + + Inactivo (no activo cuando no se toman decisiones) - + + Seguridad parametrizable (más allá del 51% de presencia adversaria) - - + Altamente escalable - - + Tabla 1. Cuadro comparativo entre las tres familias conocidas de protocolos de consenso. Avalanche, muñeco de nieve y Frosty todos pertenecen a la familia Snow.

Motor

60 Avalanche platformunun tartışılması, platforma güç veren temel bileşenle başlar: fikir birliği motoru. Arka Plan Dağıtılmış ödemeler ve - daha genel olarak - hesaplama, bir grup arasında anlaşma gerektirir makinelerin. Bu nedenle, bir grup düğümün anlaşmaya varmasını sağlayan fikir birliği protokolleri, blockchains'nin ve hemen hemen tüm konuşlandırılmış büyük ölçekli endüstriyel dağıtılmış sistemlerin kalbi. konu 65 neredeyse elli yıldır kapsamlı bir incelemeye tabi tutuldu ve bugüne kadar bu çabalardan sadece iki aile sonuç verdi. protokoller: herkesten herkese iletişime dayanan klasik fikir birliği protokolleri ve Nakamoto fikir birliği, proof-of-work madenciliğine ve en uzun zincir kuralına dayanır. Klasik fikir birliği protokolleri düşük gecikme ve yüksek aktarım hızına sahip olabilirler, çok sayıda katılımcıya göre ölçeklenmezler veya üyelik değişikliklerinin varlığına karşı sağlamdır, bu da onları çoğunlukla izinli, çoğunlukla 70 Statik dağıtımlar. Öte yandan Nakamoto fikir birliği protokolleri [5, 7, 4] sağlamdır ancak bazı eksiklikleri vardır. yüksek doğrulama gecikmeleri, düşük verim ve güvenlikleri için sürekli enerji harcaması gerektirir. Avalanche tarafından tanıtılan Snow protokol ailesi, klasik konsensus protokollerinin en iyi özelliklerini Nakamoto konsensüsünün en iyi özellikleriyle birleştirir. Hafif bir ağ örnekleme mekanizmasına dayanarak, kesin üyelik konusunda anlaşmaya gerek kalmadan düşük gecikme süresi ve yüksek verim elde ederler. 75 sistem. Konsensüs protokolüne doğrudan katılımla binlerce katılımcıdan milyonlarca katılımcıya kadar ölçeklenebilirler. Ayrıca protokoller PoW madenciliğinden faydalanmıyor ve bu nedenle aşırı maliyetlerden kaçınıyor. Enerji harcaması ve ardından ekosistemde değer sızıntısı, hafif, yeşil ve hareketsiz ürünler elde edilmesi protokoller. Mekanizma ve Özellikler Snow protokolleri, ağın tekrar tekrar örneklenmesiyle çalışır. Her düğüm 80 küçük, sabit büyüklükte, rastgele seçilmiş bir komşular kümesini yoklar ve eğer çoğunluk çoğunluktaysa önerisini değiştirir farklı bir değeri destekler. Örnekler yakınsama sağlanana kadar tekrarlanır ve bu yakınsama hızla gerçekleşir. normal işlemler. Çalışma mekanizmasını somut bir örnekle açıklıyoruz. İlk olarak, bir işlem oluşturulur Bir kullanıcı ve fikir birliği prosedürüne katılan bir düğüm olan doğrulama düğümüne gönderilir. O zaman 85 dedikodu yoluyla ağdaki diğer düğümlere yayılır. Bu kullanıcı aynı zamanda çakışan bir bildirimde bulunursa ne olur?4 Kevin Sekniqi, Daniel Laine, Stephen Buttolph ve Emin Gün Sirer işlem, yani çift harcama mı? Çakışan işlemler arasından seçim yapmak ve çifte harcamayı önlemek için her düğüm, düğümlerin küçük bir alt kümesini rastgele seçer ve çakışan işlemlerden hangisini sorgular? sorgulanan düğümler geçerli olanın olduğunu düşünüyor. Sorgulayan düğüm lehine bir çoğunluk yanıtı alırsa Bir işlemin ardından düğüm o işleme verdiği yanıtı değiştirir. Ağdaki her düğüm 90 tüm ağ çatışan işlemlerden biri üzerinde fikir birliğine varıncaya kadar bu prosedürü tekrarlar. Şaşırtıcı bir şekilde, temel çalışma mekanizması oldukça basit olmasına rağmen, bu protokoller oldukça yüksek sonuçlara yol açmaktadır. onları büyük ölçekli dağıtım için uygun kılan arzu edilen sistem dinamikleri. – İzinsiz, Kayba Açık ve Sağlam. En son blockchain projesinde klasik yöntemler kullanılıyor fikir birliği protokolleri vardır ve bu nedenle tam üyelik bilgisi gerektirir. Tüm par95 setini bilmek Katılımcılar kapalı, izin verilen sistemlerde yeterince basittir ancak açık sistemlerde giderek zorlaşır, merkezi olmayan ağlar. Bu sınırlama, mevcut yerleşik çalışanlara yüksek güvenlik riskleri getirmektedir. bu tür protokoller. Buna karşılık Snow protokolleri, herhangi iki düğümün ağ görünümleri arasında iyi ölçülmüş farklılıklar olsa bile yüksek güvenlik garantilerini korur. Snow protokollerinin doğrulayıcıları Sürekli tam üyelik bilgisi olmadan doğrulama yeteneğinin keyfini çıkarın. Bu nedenle sağlamdırlar 100 ve halka açık blockchain'ler için son derece uygundur. – Ölçeklenebilir ve Merkezi Olmayan Snow ailesinin temel özelliği, herhangi bir maliyete maruz kalmadan ölçeklenebilme yeteneğidir. temel değiş tokuşlar. Kar protokolleri, validators alt kümelerine yetki verilmeden on binlerce veya milyonlarca düğüme ölçeklenebilir. Bu protokoller, sınıfının en iyisi sistem merkezi olmayan yapıya sahiptir ve tamamen doğrulamak için her düğüm. Birinci elden sürekli katılımın güvenlik açısından derin etkileri vardır 105 sistemin. Büyük bir katılımcı grubuna ölçeklendirmeye çalışan hemen hemen her proof-of-stake protokolünde, Tipik çalışma modu, doğrulamayı bir alt komiteye devrederek ölçeklendirmeyi mümkün kılmaktır. Doğal olarak bu, sistemin güvenliğinin artık tam olarak sistemin yolsuzluk maliyeti kadar yüksek olduğu anlamına geliyor. alt komite. Alt komiteler ayrıca kartel oluşumuna da tabidir. Snow-tipi protokollerde bu tür bir yetki devri gerekli değildir ve her düğüm operatörünün bir ilk110'a sahip olmasına olanak tanır. sistemde her zaman elle söyleyin. Genellikle durum parçalaması olarak adlandırılan başka bir tasarım, işlem serileştirmesini bağımsız validators ağlarına paralelleştirerek ölçeklenebilirlik sağlamak. Maalesef böyle bir tasarımda sistemin güvenliği ancak en kolay bozulabilen sistem kadar yüksek oluyor. bağımsız parça. Bu nedenle ne alt komite seçimi ne de parçalama uygun ölçeklendirme stratejileri değildir. kripto platformları için. 115 – Uyarlanabilir. Diğer oylamaya dayalı sistemlerden farklı olarak Snow protokolleri, oylama yapıldığında daha yüksek performans elde eder. Düşman küçüktür ancak büyük saldırılara karşı oldukça dayanıklıdır. – Asenkron Güvenli. Snow protokolleri, en uzun zincirli protokollerin aksine, senkronizasyona ihtiyaç duymaz. güvenli bir şekilde çalışır ve bu nedenle ağ bölümleri karşısında bile çift harcamaları önler. Bitcoin içinde, örneğin, eğer eşzamanlılık varsayımı ihlal edilirse, bağımsız çatallarla işlem yapmak mümkündür. 120 Bitcoin ağının uzun süreler boyunca kalması, çatallanmalar gerçekleştiğinde tüm işlemlerin geçersiz kılınmasına neden olur iyileş. – Düşük Gecikme. Bugün blockchain'lerin çoğu ticaret veya günlük uygulamalar gibi iş uygulamalarını destekleyemiyor perakende ödemeler. İşlemlerin onaylanması için dakikalarca, hatta saatlerce beklemek kesinlikle işe yaramaz. Bu nedenle, fikir birliği protokollerinin en önemli ama yine de gözden kaçırılan özelliklerinden biri, 125 sona ulaşma zamanı. Snow protokolleri tipik olarak ≤1 saniyede nihai sonuca ulaşır; hem en uzun zincirli protokoller hem de parçalanmış blockchain'ler; bunların her ikisi de genellikle bir konunun kesinliğini kapsar dakika.Avalanche Platform 2020/06/30 5 – Yüksek Verim. Doğrusal bir zincir veya DAG oluşturabilen Snow protokolleri, tam merkeziyetsizleştirmeyi korurken saniyede binlerce işleme (5000+ tps) ulaşır. Yeni blockchain çözümleri iddia ediyor 130 yüksek TPS genellikle merkezi olmayan yönetim ve güvenlikten ödün verir ve daha merkezi ve güvensiz olanı tercih eder Konsensüs mekanizmaları. Bazı projeler yüksek düzeyde kontrol edilen ortamlardan gelen rakamları rapor ediyor, dolayısıyla yanlış raporlanıyor gerçek performans sonuçları. $AVAX için bildirilen rakamlar, doğrudan AWS'de 2000 düğümde çalışan, düşük kalitede dünya çapında coğrafi olarak dağıtılan gerçek, tam olarak uygulanan bir Avalanche ağından alınmıştır. makineler. Daha yüksek bant genişliği varsayılarak daha yüksek performans sonuçları (10.000+) elde edilebilir 135 Her bir düğüm için provizyon ve imza doğrulaması için özel donanım. Son olarak şunu belirtelim ki yukarıda belirtilen ölçümler temel katmandadır. Katman 2 ölçeklendirme çözümleri bu sonuçları anında artırır önemli ölçüde. Karşılaştırmalı Uzlaşı Tabloları Tablo 1, bilinen üç aile arasındaki farkları açıklamaktadır 8 kritik eksenden oluşan bir dizi konsensus protokolü. 140 Nakamoto Klasik Kar Sağlam (Açık Ayarlara Uygun) + - + Son Derece Merkezi Olmayan (Birçok Doğrulayıcıya İzin Verir) + - + Düşük Gecikme ve Hızlı Sonlandırma (Hızlı İşlem Onayı) - + + Yüksek Verim (Birçok Müşteriye İzin Verir) - + + Hafif (Düşük Sistem Gereksinimleri) - + + Hareketsiz (Hiçbir Karar Alınmadığında Aktif Değil) - + + Güvenlik Parametrelendirilebilir (%51'in Ötesinde Düşmanlık Durumu) - - + Yüksek Derecede Ölçeklenebilir - - + Tablo 1. Bilinen üç konsensus protokolü ailesi arasındaki karşılaştırmalı tablo. Avalanche, Kardan Adam ve Frosty'lerin tümü Snow ailesine aittir.
Descripción general de la plataforma
En esta sección, proporcionamos una descripción general de la arquitectura de la plataforma y analizamos varias implementaciones. detalles. La plataforma Avalanche separa claramente tres preocupaciones: cadenas (y activos construidos sobre ella), ejecución entornos y despliegue. 3.1 Arquitectura 145 Subredes Una subred, o subred, es un conjunto dinámico de validators que trabajan juntos para lograr un consenso. sobre el estado de un conjunto de blockchains. Cada blockchain es validado por una subred y una subred puede validar arbitrariamente muchos blockchains. Un validator puede ser miembro de muchas subredes arbitrarias. Una subred decide quién puede ingresarlo y puede requerir que sus validators constituyentes tengan ciertas propiedades. El Avalanche La plataforma admite la creación y operación de muchas subredes arbitrarias. Para crear una nueva subred 150 o para unirse a una subred se debe pagar una tarifa denominada en $AVAX.

6 Kevin Sekniqi, Daniel Laine, Stephen Buttolph y Emin G¨un Sirer El modelo de subred ofrece una serie de ventajas: – Si a un validator no le importan los blockchains en una subred determinada, simplemente no se unirá a esa subred. Esto reduce el tráfico de la red, así como los recursos computacionales necesarios de validators. esto esta en a diferencia de otros proyectos blockchain, en los que cada validator debe validar cada transacción, incluso 155 aquellos que no les importan. – Dado que las subredes deciden quién puede ingresar a ellas, se pueden crear subredes privadas. Es decir, cada blockchain en la subred es validada únicamente por un conjunto de validators confiables. – Se puede crear una subred donde cada validator tenga ciertas propiedades. Por ejemplo, se podría crear un subred donde cada validator está ubicado en una determinada jurisdicción, o donde cada validator está vinculado por alguna 160 contrato del mundo real. Esto puede ser benéfico por razones de cumplimiento. Hay una subred especial llamada Subred predeterminada. Está validado por todos los validators. (Es decir, en orden para validar cualquier subred, también se debe validar la subred predeterminada). La subred predeterminada valida un conjunto de blockchains predefinidos, incluido el blockchain donde $AVAX vive y se comercializa. Máquinas virtuales Cada blockchain es una instancia de una máquina virtual (VM). Una VM es un modelo para una 165 blockchain, al igual que una clase es un modelo para un objeto en un lenguaje de programación orientado a objetos. el La interfaz, el estado y el comportamiento de un blockchain están definidos por la máquina virtual que ejecuta blockchain. lo siguiente Las propiedades de un blockchain, y otras, están definidas por una VM: – El contenido de un bloque. – La transición de estado que ocurre cuando se acepta un bloque. 170 – Las API expuestas por blockchain y sus puntos finales – Los datos que se conservan en el disco. Decimos que un blockchain "usa" o "ejecuta" una máquina virtual determinada. Al crear un blockchain, se especifica la VM se ejecuta, así como el estado de génesis del blockchain. Se puede crear un nuevo blockchain utilizando un preexistente VM o un desarrollador pueden codificar uno nuevo. Puede haber muchos blockchain arbitrariamente que ejecuten la misma máquina virtual. 175 Cada blockchain, incluso aquellos que ejecutan la misma VM, es lógicamente independiente de los demás y mantiene su propio estado. 3.2 Arranque El primer paso para participar en Avalanche es el arranque. El proceso se produce en tres etapas: conexión para sembrar anclas, descubrimiento de redes y estados, y convertirse en un validator. 180 Seed Anchors Cualquier sistema en red de pares que opera sin permiso (es decir, codificado) Un conjunto de identidades requiere algún mecanismo para el descubrimiento entre pares. En las redes de intercambio de archivos peer-to-peer, un conjunto de Se utilizan rastreadores. En las redes criptográficas, un mecanismo típico es el uso de nodos semilla DNS (a los que nos referimosAvalanche Plataforma 30/06/2020 7 como anclajes de semillas), que comprenden un conjunto de direcciones IP de semillas bien definidas desde las cuales otros miembros de La red puede ser descubierta. La función de los nodos semilla DNS es proporcionar información útil sobre el conjunto 185 de participantes activos en el sistema. El mismo mecanismo se emplea en Bitcoin Core [1], en el que el El archivo src/chainparams.cpp del código fuente contiene una lista de nodos semilla codificados. La diferencia entre BTC y Avalanche es que BTC requiere solo un nodo semilla DNS correcto, mientras que Avalanche requiere un simple la mayoría de los anclajes son correctos. Como ejemplo, un nuevo usuario puede optar por iniciar la vista de red a través de un conjunto de intercambios bien establecidos y de buena reputación, ninguno de los cuales individualmente no es de confianza. 190 Sin embargo, observamos que el conjunto de nodos de arranque no necesita estar codificado ni ser estático, y puede ser proporcionado por el usuario, aunque para facilitar el uso, los clientes pueden proporcionar una configuración predeterminada que incluya económicamente actores importantes, como los intercambios, con los que los clientes desean compartir una visión del mundo. No hay barrera para convertirse en un ancla de semilla, por lo tanto, un conjunto de anclas de semilla no puede dictar si un nodo puede o no entrar la red, ya que los nodos pueden descubrir la red más reciente de Avalanche pares adjuntándose a cualquier conjunto de semillas 195 anclas. Descubrimiento de red y estado Una vez conectado a los anclajes semilla, un nodo consulta el último conjunto de transiciones de estado. A este conjunto de transiciones estatales lo llamamos frontera aceptada. Para una cadena, la frontera aceptada es el último bloque aceptado. Para un DAG, la frontera aceptada es el conjunto de vértices que se aceptan, pero que tienen No se aceptan niños. Después de recopilar las fronteras aceptadas de las anclas semilla, las transiciones de estado que 200 son aceptados por la mayoría de los anclajes de semillas se define como aceptado. Luego se extrae el estado correcto. sincronizándose con los nodos muestreados. Siempre que haya una mayoría de nodos correctos en el ancla semilla establecido, entonces las transiciones de estado aceptadas deben haber sido marcadas como aceptadas por al menos un nodo correcto. Este proceso de descubrimiento de estado también se utiliza para el descubrimiento de redes. El conjunto de miembros de la red es definido en la cadena validator. Por lo tanto, la sincronización con la cadena validator permite que el nodo descubra 205 el conjunto actual de validators. La cadena validator se analizará con más detalle en la siguiente sección. 3.3 Control y membresía de Sybil Los protocolos de consenso ofrecen sus garantías de seguridad bajo el supuesto de que hasta un número umbral de miembros en el sistema podría ser conflictivo. Un ataque Sybil, en el que un nodo inunda la red de forma económica con identidades maliciosas, pueden invalidar trivialmente estas garantías. Fundamentalmente, tal ataque sólo puede ser 210 disuadido por el intercambio de presencia con prueba de un recurso difícil de falsificar [3]. Los sistemas anteriores han explorado el uso de mecanismos de disuasión Sybil que abarcan proof-of-work (PoW), proof-of-stake (PoS), prueba de tiempo transcurrido (POET), prueba de espacio y tiempo (PoST) y prueba de autoridad (PoA). En esencia, todos estos mecanismos cumplen una función idéntica: requieren que cada participante tenga algo de “piel en el juego” en forma de algún compromiso económico, que a su vez proporciona una 215 barrera contra el mal comportamiento de ese participante. Todos ellos implican una forma de apuesta, ya sea en la forma de plataformas de minería y hash energía (PoW), espacio en disco (PoST), hardware confiable (POET) o una identidad aprobada (PoA). Esta apuesta constituye la base de un coste económico que los participantes deben soportar para adquirir voz. Para Por ejemplo, en Bitcoin, la capacidad de contribuir con bloques válidos es directamente proporcional a la potencia hash del participante proponente. Desafortunadamente, también ha habido una confusión sustancial entre los protocolos de consenso8 Kevin Sekniqi, Daniel Laine, Stephen Buttolph y Emin G¨un Sirer versus mecanismos de control de Sybil. Observamos que la elección de los protocolos de consenso depende, en su mayor parte, ortogonal a la elección del mecanismo de control Sybil. Esto no quiere decir que los mecanismos de control de Sybil sean reemplazos directos entre sí, ya que una elección particular podría tener implicaciones sobre el subyacente garantías del protocolo de consenso. Sin embargo, la familia Snow* puede combinarse con muchos de estos conocidos mecanismos, sin modificaciones significativas. 225 En última instancia, por seguridad y para garantizar que los incentivos de los participantes estén alineados en beneficio de la red, $AVAX elige PoS para el mecanismo de control central de Sybil. Algunas formas de participación son inherentemente Centralizado: la fabricación de plataformas mineras (PoW), por ejemplo, está inherentemente centralizada en manos de unos pocos. personas con el conocimiento adecuado y acceso a las docenas de patentes necesarias para un VLSI competitivo fabricación. Además, la minería PoW pierde valor debido a los grandes subsidios anuales a los mineros. De manera similar, 230 El espacio en disco pertenece en mayor medida a los grandes operadores de centros de datos. Además, todos los mecanismos de control de Sybil que acumulan costos continuos, p.e. costos de electricidad para hashing, valor de fuga fuera del ecosistema, sin mencionar destruir el medio ambiente. Esto, a su vez, reduce el alcance de viabilidad para el token, en el que una situación adversa El movimiento de precios durante un período de tiempo pequeño puede hacer que el sistema sea inoperable. La prueba de trabajo selecciona inherentemente mineros que tienen las conexiones para adquirir electricidad barata, lo que tiene poco que ver con la capacidad de los mineros 235 para serializar transacciones o sus contribuciones al ecosistema general. Entre estas opciones elegimos proof-of-stake, porque es verde, accesible y abierto a todos. Sin embargo, observamos que si bien $AVAX usa PoS, la red Avalanche permite lanzar subredes con PoW y PoS. El stake es un mecanismo natural para participar en una red abierta porque permite una relación económica directa. argumento: la probabilidad de éxito de un ataque es directamente proporcional a un costo monetario bien definido 240 función. En otras palabras, los nodos que participan están motivados económicamente para no participar en comportamientos que podría perjudicar el valor de su participación. Además, esta participación no genera ningún coste adicional de mantenimiento (otros luego el costo de oportunidad de invertir en otro activo), y tiene la propiedad que, a diferencia del equipo de minería, se consume por completo si se usa en un ataque catastrófico. Para operaciones PoW, los equipos de minería pueden ser simplemente reutilizarse o, si el propietario así lo decide, venderse íntegramente al mercado. 245 Un nodo que desee ingresar a la red puede hacerlo libremente colocando primero una estaca que esté inmovilizada. durante el tiempo de participación en la red. El usuario determina la cantidad y la duración de la apuesta. Una vez aceptada, una apuesta no se puede revertir. El objetivo principal es garantizar que los nodos compartan sustancialmente la misma vista mayoritariamente estable de la red. Anticipamos establecer el tiempo mínimo staking en el orden de un semana. 250 A diferencia de otros sistemas que también proponen un mecanismo PoS, $AVAX no utiliza slashing, y por lo tanto, toda la apuesta se devuelve cuando expira el período staking. Esto evita escenarios no deseados como un fallo de software o hardware del cliente que provoca una pérdida de monedas. Esto encaja con nuestra filosofía de diseño. de construir tecnología predecible: los tokens apostados no están en riesgo, incluso en presencia de software o fallas de hardware. 255 En Avalanche, un nodo que quiere participar emite una transacción de participación especial a la cadena validator. Las transacciones de apuesta indican una cantidad a apostar, la clave staking del participante que es staking, la duración, y la hora en que comenzará la validación. Una vez aceptada la transacción, los fondos se bloquearán hasta que final del período staking. La cantidad mínima permitida la decide y aplica el sistema. la estaca La cantidad colocada por un participante tiene implicaciones tanto para la cantidad de influencia que el participante tiene en elAvalanche Plataforma 30/06/2020 9 proceso de consenso, así como la recompensa, como se analiza más adelante. La duración especificada staking debe estar entre δmin y δmax, los plazos mínimo y máximo durante los cuales se puede bloquear cualquier apuesta. Al igual que con el staking monto, el período staking también tiene implicaciones para la recompensa en el sistema. Pérdida o robo del La clave staking no puede provocar la pérdida de activos, ya que la clave staking se utiliza sólo en el proceso de consenso, no para activos transferencia. 265 3.4 Contratos inteligentes en $AVAX En el lanzamiento, Avalanche admite smart contract estándar basados en Solidity a través de la máquina virtual Ethereum (EVM). Prevemos que la plataforma admitirá un conjunto más rico y potente de smart contract herramientas, incluyendo: – Contratos inteligentes con ejecución fuera de la cadena y verificación dentro de la cadena. 270 – Contratos inteligentes con ejecución paralela. Cualquier smart contracts que no opere en el mismo estado en cualquier subred en Avalanche podrá ejecutarse en paralelo. – Un Solidity mejorado, llamado Solidity++. Este nuevo lenguaje soportará versiones y matemáticas seguras y aritmética de punto fijo, un sistema de tipos mejorado, compilación en LLVM y ejecución justo a tiempo. Si un desarrollador requiere soporte para EVM pero desea implementar smart contracts en una subred privada, debe 275 puede activar una nueva subred directamente. Así es como Avalanche permite la fragmentación de funciones específicas a través de las subredes. Además, si un desarrollador requiere interacciones con el sistema inteligente Ethereum actualmente implementado contratos, pueden interactuar con la subred de Athereum, que es una cuchara de Ethereum. Finalmente, si un desarrollador requiere un entorno de ejecución diferente de la máquina virtual Ethereum, pueden optar por implementar su smart contract a través de una subred que implementa un entorno de ejecución diferente, como DAML 280 o WASM. Las subredes pueden admitir funciones adicionales más allá del comportamiento de las VM. Por ejemplo, las subredes pueden imponer requisitos de rendimiento para nodos validator más grandes que contienen smart contracts durante períodos de tiempo más largos, o validators que mantienen el estado del contrato de forma privada. 4 Gobernanza y el token $AVAX 4.1 El token nativo $AVAX 285 Política monetaria El token nativo, $AVAX, tiene oferta limitada, donde el límite se establece en 720, 000, 000 tokens, con 360, 000, 000 tokens disponibles en el lanzamiento de la red principal. Sin embargo, a diferencia de otros tokens de suministro limitado que hornear la tasa de acuñación perpetuamente, \(AVAX is designed to react to changing economic conditions. In particular, the objective of \)La política monetaria de AVAX es equilibrar los incentivos de los usuarios para apostar el token versus usarlo para interactuar con la variedad de servicios disponibles en la plataforma. Participantes en la plataforma 290 actuar colectivamente como un banco de reserva descentralizado. Las palancas disponibles en Avalanche son staking recompensas, tarifas, y lanzamientos desde el aire, todos los cuales están influenciados por parámetros gobernables. Las recompensas de las apuestas se establecen mediante la gobernanza en cadena y se rigen por una función diseñada para nunca superar el suministro limitado. Se puede inducir la apuesta aumentando las tarifas o aumentando las staking recompensas. Por otro lado, podemos inducir un mayor compromiso. con los servicios de la plataforma Avalanche reduciendo las tarifas y disminuyendo la recompensa staking.10 Kevin Sekniqi, Daniel Laine, Stephen Buttolph y Emin G¨un Sirer Usos Pagos Los verdaderos pagos descentralizados entre pares son en gran medida un sueño no realizado para la industria debido a la actual falta de desempeño de los titulares. $AVAX es tan potente y fácil de usar como los pagos mediante Visa, que permite miles de transacciones a nivel mundial cada segundo, de forma totalmente descentralizada y sin confianza. Además, para los comerciantes de todo el mundo, $AVAX ofrece una propuesta de valor directa sobre Visa, es decir, un menor 300 honorarios. Replanteo: Protección del sistema En la plataforma Avalanche, el control de Sybil se logra a través de staking. en orden Para validar, un participante debe bloquear monedas o apostar. Los validadores, a veces denominados participantes, son compensados por sus servicios de validación en base a staking monto y staking duración, entre otros propiedades. La función de compensación elegida debe minimizar la variación, asegurando que los grandes apostadores no 305 reciben desproporcionadamente más compensación. Los participantes tampoco están sujetos a ningún factor de "suerte", como en Minería de prisioneros de guerra. Tal esquema de recompensa también desalienta la formación de minería o pools staking que permitan una verdadera participación descentralizada y sin confianza en la red. Intercambios atómicos Además de proporcionar la seguridad central del sistema, el $AVAX token sirve como unidad universal. de intercambio. A partir de ahí, la plataforma Avalanche podrá admitir intercambios atómicos sin confianza de forma nativa en 310 la plataforma que permite intercambios nativos y verdaderamente descentralizados de cualquier tipo de activo directamente en Avalanche. 4.2 Gobernanza La gobernanza es fundamental para el desarrollo y la adopción de cualquier plataforma porque, como ocurre con todos los demás tipos de sistemas – Avalanche también enfrentará evolución natural y actualizaciones. $AVAX proporciona gobernanza en cadena para parámetros críticos de la red donde los participantes pueden votar sobre cambios en la red y 315 resolver democráticamente las decisiones de actualización de la red. Esto incluye factores como el monto mínimo staking, tasa de acuñación, así como otros parámetros económicos. Esto permite que la plataforma realice de manera efectiva la optimización de parámetros dinámicos a través de una multitud oracle. Sin embargo, a diferencia de otras plataformas de gobernanza Por ahí, Avalanche no permite cambios ilimitados en aspectos arbitrarios del sistema. En cambio, sólo un Un número predeterminado de parámetros se puede modificar a través de la gobernanza, lo que hace que el sistema sea más predecible. 320 y aumentar la seguridad. Además, todos los parámetros gobernables están sujetos a límites dentro de límites de tiempo específicos, introduciendo histéresis y asegurando que el sistema siga siendo predecible en rangos de tiempo cortos. Un proceso viable para encontrar valores globalmente aceptables para los parámetros del sistema es fundamental para los sistemas descentralizados sin custodios. Avalanche puede utilizar su mecanismo de consenso para construir un sistema que permita cualquiera pueda proponer transacciones especiales que sean, en esencia, encuestas a nivel de todo el sistema. Cualquier nodo participante podrá 325 emitir tales propuestas. La tasa de recompensa nominal es un parámetro importante que afecta a cualquier moneda, ya sea digital o fiduciaria. Desafortunadamente, las criptomonedas que fijan este parámetro pueden enfrentar varios problemas, incluida la deflación o la inflación. Para ello, la tasa de recompensa nominal está sujeta a gobernanza, dentro de límites preestablecidos. esto será permita a los titulares de token elegir si $AVAX finalmente tiene un tope, un tope o incluso una deflación.Avalanche Plataforma 30/06/2020 11 Las tarifas de transacción, indicadas por el conjunto F, también están sujetas a gobernanza. F es efectivamente una tupla que describe las tarifas asociadas con las diversas instrucciones y transacciones. Finalmente, staking tiempos y montos también son gobernables. La lista de estos parámetros se define en la Figura 1. – ∆: Monto de la apuesta, denominado en $AVAX. Este valor define la apuesta mínima requerida para ser colocada como bono antes de participar en el sistema. – δmin: la cantidad mínima de tiempo necesaria para que un nodo se incorpore al sistema. – δmax: la cantidad máxima de tiempo que un nodo puede apostar. – ρ : (π∆, τδmin) →R : Función de tasa de recompensa, también conocida como tasa de acuñación, determina la recompensa a el participante puede reclamar en función de su cantidad staking dado un número determinado de π nodos divulgados públicamente bajo su propiedad, durante un período de τ períodos de tiempo consecutivos δmin, de modo que τδmin ≤δmax. – F: la estructura de tarifas, que es un conjunto de parámetros de tarifas regulables que especifican los costos de diversas transacciones. Fig. 1. Parámetros clave no consensuados utilizados en Avalanche. Toda la notación se redefine desde el primer uso. De acuerdo con el principio de previsibilidad en un sistema financiero, la gobernanza en $AVAX tiene histéresis, lo que significa que los cambios en los parámetros dependen en gran medida de sus cambios recientes. Hay dos limites 335 asociados a cada parámetro gobernable: tiempo y rango. Una vez que se cambia un parámetro usando un gobierno transacción, se vuelve muy difícil cambiarla nuevamente inmediatamente y por una cantidad grande. Estas dificultades y las restricciones de valor se relajan a medida que pasa el tiempo desde el último cambio. En general, esto evita que el sistema cambiando drásticamente en un corto período de tiempo, lo que permite a los usuarios predecir de forma segura los parámetros del sistema en el corto plazo, manteniendo al mismo tiempo un fuerte control y flexibilidad para el largo plazo. 340
Platforma Genel Bakış
Bu bölümde platforma mimari bir genel bakış sunacağız ve çeşitli uygulamaları tartışacağız. ayrıntılar. Avalanche platformu üç endişeyi net bir şekilde birbirinden ayırıyor: zincirler (ve bunun üzerine inşa edilen varlıklar), yürütme ortamlar ve dağıtım. 3.1 Mimarlık 145 Alt ağlar Bir alt ağ veya alt ağ, fikir birliğine varmak için birlikte çalışan dinamik bir validator kümesidir blockchains kümesinin durumu hakkında. Her blockchain bir alt ağ tarafından doğrulanır ve bir alt ağ doğrulanabilir keyfi olarak birçok blockchains. Bir validator keyfi olarak birçok alt ağın üyesi olabilir. Bir alt ağ karar verir kim girebilir ve onu oluşturan validator'lerin belirli özelliklere sahip olmasını talep edebilir. Avalanche platform, isteğe bağlı olarak birçok alt ağın oluşturulmasını ve çalıştırılmasını destekler. Yeni bir alt ağ oluşturmak için 150 veya bir alt ağa katılmak için $AVAX cinsinden bir ücret ödemeniz gerekir.

6 Kevin Sekniqi, Daniel Laine, Stephen Buttolph ve Emin Gün Sirer Alt ağ modeli bir dizi avantaj sunar: – Bir validator belirli bir alt ağdaki blockchain'leri umursamıyorsa, o alt ağa katılmayacaktır. Bu, ağ trafiğinin yanı sıra validators için gereken hesaplama kaynaklarını da azaltır. Bu diğer blockchain projelerinin aksine, her validator her işlemi doğrulamak zorundadır; hatta 155 umursamadıkları. – Alt ağlar bunlara kimin girebileceğine karar verdiği için özel alt ağlar oluşturulabilir. Yani, her blockchain alt ağ yalnızca bir dizi güvenilir validator tarafından doğrulanır. – Her validator'nin belirli özelliklere sahip olduğu bir alt ağ oluşturulabilir. Örneğin, bir kişi bir her validator'nin belirli bir yetki alanında bulunduğu veya her validator'nin bazı yetki alanlarına bağlı olduğu alt ağ 160 gerçek dünya sözleşmesi. Bu, uyumluluk nedenleriyle faydalı olabilir. Varsayılan Alt Ağ adı verilen özel bir alt ağ vardır. Tüm validator'ler tarafından doğrulandı. (Yani sırasıyla herhangi bir alt ağı doğrulamak için Varsayılan Alt Ağın da doğrulanması gerekir.) Varsayılan Alt Ağ, bir dizi alt ağı doğrular. $AVAX'ın yaşadığı ve işlem gördüğü blockchain dahil olmak üzere önceden tanımlanmış blockchain'ler. Sanal Makineler Her blockchain, bir Sanal Makinenin (VM) örneğidir. Bir VM, bir sanal makinenin planıdır. 165 blockchain, tıpkı bir sınıfın, nesne yönelimli programlama dilindeki bir nesnenin planı olmasına benzer. blockchain'nin arayüzü, durumu ve davranışı, blockchain'nin çalıştırdığı VM tarafından tanımlanır. Aşağıdakiler blockchain ve diğer özellikleri bir VM tarafından tanımlanır: – Bir bloğun içeriği – Bir blok kabul edildiğinde meydana gelen durum geçişi 170 – blockchain tarafından kullanıma sunulan API'ler ve bunların uç noktaları – Diskte kalıcı olarak saklanan veriler blockchain'nın belirli bir VM'yi "kullandığını" veya "çalıştırdığını" söyleriz. blockchain oluşturulurken VM belirtilir blockchain'nin oluşum durumunun yanı sıra çalışır. Önceden var olan bir blockchain kullanılarak yeni bir blockchain oluşturulabilir VM veya bir geliştirici yenisini kodlayabilir. Aynı VM'yi çalıştıran isteğe bağlı olarak birçok blockchain olabilir. 175 Her blockchain, aynı VM'yi çalıştıranlar bile mantıksal olarak diğerlerinden bağımsızdır ve kendi özelliklerini korur. kendi devleti. 3.2 Önyükleme Avalanche'e katılmanın ilk adımı önyüklemedir. Süreç üç aşamada gerçekleşir: bağlantı çapaları tohumlamak, ağ ve durum keşfi yapmak ve validator olmak. 180 Tohum Çapaları İzin verilmeden (yani sabit kodlanmış) çalışan herhangi bir ağ bağlantılı eş sistemi Kimlik kümesi, eş keşfi için bazı mekanizmalar gerektirir. Eşler arası dosya paylaşım ağlarında, bir dizi takipçiler kullanılmaktadır. Kripto ağlarında tipik bir mekanizma, DNS çekirdek düğümlerinin (biz buna atıfta bulunuyoruz) kullanılmasıdır.Avalanche Platform 2020/06/30 7 diğer üyelerin de kullanabileceği, iyi tanımlanmış bir dizi çekirdek IP adresi içeren tohum çapaları olarak kullanılır. ağ keşfedilebilir. DNS çekirdek düğümlerinin rolü, küme hakkında yararlı bilgiler sağlamaktır. 185 Sistemdeki aktif katılımcıların sayısı. Aynı mekanizma Bitcoin Core [1]'de de kullanılır; burada Kaynak kodunun src/chainparams.cpp dosyası, sabit kodlanmış çekirdek düğümlerin bir listesini içerir. Arasındaki fark BTC ve Avalanche, BTC'nin yalnızca bir doğru DNS tohum düğümüne ihtiyaç duyması, Avalanche ise basit bir DNS çekirdek düğümü gerektirmesidir. çapaların çoğunluğunun doğru olması. Örnek olarak, yeni bir kullanıcı ağ görünümünü önyüklemeyi seçebilir Hiçbirine bireysel olarak güvenilmeyen bir dizi köklü ve saygın borsa aracılığıyla. 190 Bununla birlikte, önyükleme düğümleri kümesinin sabit kodlanmış veya statik olmasına gerek olmadığını ve kullanıcı tarafından sağlanır, ancak kullanım kolaylığı açısından istemciler ekonomik olarak aşağıdakileri içeren varsayılan bir ayar sağlayabilir: Müşterilerin bir dünya görüşünü paylaşmak istediği borsalar gibi önemli aktörler. Hiçbir engel yok bir tohum çapası haline gelir, bu nedenle bir dizi tohum çapası, bir düğümün girip girmeyeceğini belirleyemez ağ, çünkü düğümler herhangi bir tohum kümesine bağlanarak Avalanche eşlerinin en son ağını keşfedebilir 195 çapalar. Ağ ve Durum Keşfi Çekirdek bağlantı noktalarına bağlandıktan sonra, bir düğüm en son durum kümesini sorgular. durum geçişleri Bu durum geçişleri dizisine kabul edilen sınır adını veriyoruz. Bir zincir için kabul edilen sınır kabul edilen son bloktur. Bir DAG için kabul edilen sınır, kabul edilen ancak henüz sahip olmayan köşelerin kümesidir. kabul edilen çocuk yok. Kabul edilen sınırları tohum çapalarından topladıktan sonra devlet, 200 çoğunluk tarafından kabul edilen tohum çapalarının kabul edildiği tanımlanmaktadır. Daha sonra doğru durum çıkarılır örneklenen düğümlerle senkronize ederek. Tohum çapasında çoğunlukta doğru düğümler olduğu sürece ayarlandıysa, kabul edilen durum geçişlerinin en az bir doğru düğüm tarafından kabul edildi olarak işaretlenmiş olması gerekir. Bu durum bulma işlemi aynı zamanda ağ keşfi için de kullanılır. Ağın üyelik kümesi validator zincirinde tanımlıdır. Bu nedenle, validator zinciriyle senkronizasyon, düğümün 205 geçerli validators kümesi. validator zinciri bir sonraki bölümde daha ayrıntılı olarak ele alınacaktır. 3.3 Sybil Kontrolü ve Üyelik Konsensüs protokolleri, güvenlik garantilerini belirli bir eşik sayısına kadar varsayım altında sağlar. Sistemdeki üyelerin sayısı düşmanca olabilir. Bir düğümün ucuz bir şekilde ağa akın ettiği Sybil saldırısı kötü niyetli kimliklerle bu garantileri önemsiz bir şekilde geçersiz kılabilir. Temelde böyle bir saldırı ancak 210 sahtesi zor bir kaynak olan [3]'nin kanıtı ile varlık takası yapılarak caydırıldı. Geçmiş sistemler kullanımı araştırdı proof-of-work (PoW), proof-of-stake (PoS), geçen sürenin kanıtını kapsayan Sybil caydırıcılık mekanizmaları (POET), uzay ve zaman kanıtı (PoST) ve yetki kanıtı (PoA). Temelde bu mekanizmaların tümü aynı işleve hizmet eder: her katılımcının sahip olmasını gerektirirler. Ekonomik taahhüt şeklinde bir miktar “oyunun içinde”, bu da karşılığında ekonomik bir kazanç sağlıyor. 215 katılımcının uygunsuz davranışına karşı bariyer oluşturur. Her biri, ister formda olsun, bir tür hisse içerir madencilik teçhizatı ve hash güç (PoW), disk alanı (PoST), güvenilir donanım (POET) veya onaylanmış bir kimlik (PoA). Bu risk, katılımcıların söz sahibi olmak için katlanmaları gereken ekonomik maliyetin temelini oluşturur. için Örneğin, Bitcoin'da, geçerli bloklara katkıda bulunma yeteneği, hash-gücüyle doğru orantılıdır. teklif eden katılımcı. Ne yazık ki, fikir birliği protokolleri arasında da önemli bir kafa karışıklığı var.8 Kevin Sekniqi, Daniel Laine, Stephen Buttolph ve Emin Gün Sirer Sybil kontrol mekanizmalarına karşı. Konsensüs protokollerinin seçiminin çoğunlukla, Sybil kontrol mekanizmasının seçimine dik. Bu, Sybil kontrol mekanizmalarının belirli bir seçimin altta yatan neden hakkında sonuçları olabileceğinden, birbirlerinin yerine geçmeler Konsensüs protokolünün garantileri. Ancak Snow* ailesi bilinenlerin çoğuyla birleştirilebilir mekanizmalarda önemli bir değişiklik olmaksızın 225 Son olarak, güvenlik amacıyla ve katılımcıların teşviklerinin toplumun yararına uygun hale getirilmesini sağlamak için $AVAX, çekirdek Sybil kontrol mekanizması için PoS'u seçiyor. Bazı hisse türleri doğası gereği merkezileştirilmiş: örneğin madencilik teçhizatı üretimi (PoW), doğası gereği birkaç kişinin elinde merkezileştirilmiştir Uygun bilgi birikimine sahip ve rekabetçi VLSI için gereken düzinelerce patente erişime sahip kişiler imalat. Ayrıca PoW madenciliği, büyük yıllık madenci sübvansiyonları nedeniyle değer sızdırıyor. Benzer şekilde, 230 disk alanı büyük oranda büyük veri merkezi operatörlerine aittir. Ayrıca tüm sybil kontrol mekanizmaları devam eden maliyetler tahakkuk eden; hashing için elektrik maliyetleri, ekosistemden değer sızıntısı, bahsetmeye bile gerek yok çevreyi yok edin. Bu da token için fizibilite kapsamını azaltır; burada olumsuz bir durum söz konusudur. Kısa bir zaman dilimindeki fiyat hareketleri sistemi çalışmaz hale getirebilir. İş kanıtı doğası gereği şunları seçer: ucuz elektrik tedarik etme bağlantıları olan madenciler, bunun madencilerin yetenekleriyle pek ilgisi yok 235 işlemleri veya bunların genel ekosisteme katkılarını serileştirmek. Bu seçenekler arasından seçeceğimiz proof-of-stake, çünkü yeşildir, erişilebilirdir ve herkese açıktır. Bununla birlikte, $AVAX'ın kullandığı süre boyunca şunu unutmayın: PoS, Avalanche ağı, alt ağların PoW ve PoS ile başlatılmasını sağlar. Staking, açık bir ağa katılım için doğal bir mekanizmadır çünkü doğrudan bir ekonomik Argüman: Bir saldırının başarı olasılığı iyi tanımlanmış parasal maliyetle doğru orantılıdır 240 işlev. Başka bir deyişle, stake eden düğümler ekonomik olarak motive edici davranışlarda bulunmama konusunda motive olmuşlardır. hisselerinin değerine zarar verebilir. Ayrıca, bu hisse herhangi bir ek bakım masrafına (diğer daha sonra başka bir varlığa yatırım yapmanın fırsat maliyeti) ve madencilik ekipmanlarının aksine, Yıkıcı bir saldırıda kullanılırsa tamamen tüketilir. PoW operasyonları için madencilik ekipmanı basitçe yeniden kullanılır veya sahibi karar verirse tamamen piyasaya satılır. 245 Ağa girmek isteyen bir düğüm, ilk olarak sabitlenmiş bir hisse koyarak bunu serbestçe yapabilir. ağa katılım süresi boyunca. Kullanıcı, bahis miktarının süresini belirler. Kabul edildikten sonra bahis miktarı geri alınamaz. Ana amaç, düğümlerin önemli ölçüde paylaşımda bulunmasını sağlamaktır. ağın aynı çoğunlukla kararlı görünümü. Minimum staking zamanının bir sipariş üzerine ayarlanmasını bekliyoruz. hafta. 250 PoS mekanizması da öneren diğer sistemlerden farklı olarak $AVAX, eğik çizgi kullanmaz ve bu nedenle staking dönemi sona erdiğinde tüm bahis miktarı iade edilir. Bu, aşağıdaki gibi istenmeyen senaryoların önüne geçer: Coin kaybına neden olan bir istemci yazılımı veya donanım arızası. Bu bizim tasarım felsefemizle örtüşüyor öngörülebilir teknoloji oluşturma: stake edilen token'ler, yazılım veya yazılım varlığında bile risk altında değildir donanım kusurları. 255 Avalanche'da katılmak isteyen bir düğüm, validator zincirine özel bir hisse işlemi düzenler. Staking işlemleri, stake edilecek tutarı, katılımcının staking anahtarını (staking), süreyi, ve doğrulamanın başlayacağı zamanı. İşlem kabul edildikten sonra fonlar, işlem tamamlanana kadar kilitlenecektir. staking döneminin sonu. İzin verilen minimum miktar sistem tarafından belirlenir ve uygulanır. Bahis Bir katılımcı tarafından konulan miktar, hem katılımcının proje üzerindeki etkisinin miktarına hem deAvalanche Platform 2020/06/30 9 Daha sonra tartışılacağı gibi, fikir birliği süreci ve ödül. Belirtilen staking süre arasında olmalıdır δmin ve δmax, herhangi bir hissenin kilitlenebileceği minimum ve maksimum zaman dilimleri. ile olduğu gibi staking tutarının yanı sıra, staking döneminin de sistemdeki ödül üzerinde etkileri vardır. Kaybolması veya çalınması staking anahtarı varlık kaybına yol açamaz, çünkü staking anahtarı varlık için değil yalnızca fikir birliği sürecinde kullanılır transferi. 265 3.4 $AVAX'ta Akıllı Sözleşmeler Başlangıçta Avalanche, Ethereum sanal makine (EVM) aracılığıyla standart Solidity tabanlı smart contracts'yi destekler. Platformun daha zengin ve daha güçlü bir smart contract kümesini destekleyeceğini öngörüyoruz aşağıdakileri içeren araçlar: – Zincir dışı yürütme ve zincir içi doğrulama ile akıllı sözleşmeler. 270 – Paralel uygulamalı akıllı sözleşmeler. Aynı durumda çalışmayan tüm smart contract'ler Avalanche içindeki herhangi bir alt ağ paralel olarak yürütülebilecektir. – Solidity++ adı verilen geliştirilmiş bir Solidity. Bu yeni dil versiyonlamayı ve güvenli matematiği destekleyecek ve sabit nokta aritmetiği, geliştirilmiş tür sistemi, LLVM'ye derleme ve tam zamanında yürütme. Bir geliştirici EVM desteğine ihtiyaç duyuyorsa ancak smart contracts'yi özel bir alt ağda dağıtmak istiyorsa, 275 doğrudan yeni bir alt ağı başlatabilir. Avalanche bu şekilde işlevselliğe özel parçalamayı etkinleştirir alt ağlar. Ayrıca, geliştiricinin halihazırda dağıtılan Ethereum smart ile etkileşime geçmesi gerekiyorsa sözleşmeler, bir kaşık Ethereum olan Athereum alt ağıyla etkileşime girebilirler. Son olarak, eğer bir geliştirici Ethereum sanal makineden farklı bir yürütme ortamı gerektirir; dağıtmayı seçebilirler DAML gibi farklı bir yürütme ortamı uygulayan bir alt ağ aracılığıyla smart contract 280 veya WASM. Alt ağlar, VM davranışının ötesinde ek özellikleri destekleyebilir. Örneğin, alt ağlar zorlayabilir smart contracts'yi daha uzun süre tutan daha büyük validator düğümleri için performans gereksinimleri veya Sözleşme durumunu özel olarak elinde bulunduran validators. 4 Yönetişim ve $AVAX Tokenı 4.1 $AVAX Yerel Tokenı 285 Para Politikası Yerel token, $AVAX, arz tavanıdır ve tavan 720.000.000 tokens olarak belirlenmiştir. ana ağ başlatıldığında 360.000.000 tokens kullanılabilir. Ancak, diğer sınırlı arz token'lardan farklı olarak basım oranını sürekli olarak belirlediğinden, \(AVAX is designed to react to changing economic conditions. In particular, the objective of \)AVAX'ın para politikası, kullanıcıların token hissesini paylaştırma teşviklerini dengelemektir platformda mevcut çeşitli hizmetlerle etkileşimde bulunmak için kullanmak yerine. Platforma katılanlar 290 kolektif olarak merkezi olmayan bir rezerv bankası görevi görür. Avalanche adresinde mevcut olan araçlar staking ödüller, ücretler, ve airdrop'ların tümü yönetilebilir parametrelerden etkilenir. Staking ödülleri, zincir üstü yönetim tarafından belirlenir ve sınırlanan arzı asla aşmayacak şekilde tasarlanmış bir fonksiyon tarafından yönetilir. Staking tetiklenebilir ücretleri artırarak veya staking ödülleri artırarak. Öte yandan, katılımın artmasını sağlayabiliriz ücretleri düşürerek ve staking ödülünü düşürerek Avalanche platform hizmetleriyle.10 Kevin Sekniqi, Daniel Laine, Stephen Buttolph ve Emin Gün Sirer Kullanım Alanları Ödemeler Gerçek merkezi olmayan eşler arası ödemeler, endüstri için büyük ölçüde gerçekleşmemiş bir hayaldir. Görevlilerin mevcut performans eksikliği. $AVAX, ödemeler kadar güçlü ve kullanımı kolaydır Visa, dünya çapında her saniye binlerce işleme tamamen güvensiz, merkezi olmayan bir şekilde izin veriyor. Ayrıca, dünya çapındaki satıcılar için $AVAX, Visa'ya göre doğrudan bir değer teklifi sağlar; yani daha düşük 300 ücretler. Staking: Sistemin Güvenliğini Sağlama Avalanche platformunda, sybil kontrolü staking aracılığıyla sağlanır. sırayla doğrulamak için bir katılımcının jetonları veya bahis miktarını kilitlemesi gerekir. Doğrulayıcılar, bazen stakerlar olarak da anılırlar. doğrulama hizmetleri için diğerlerinin yanı sıra staking tutar ve staking süreye göre ödeme yapıldı Özellikler. Seçilen telafi fonksiyonu, büyük stakerların 305 orantısız olarak daha fazla tazminat alıyorlar. Katılımcılar aynı zamanda herhangi bir “şans” faktörüne de tabi değildir. PoW madenciliği. Böyle bir ödül planı aynı zamanda madencilik veya staking havuzlarının oluşumunu da engeller. Ağa merkezi olmayan, güvene dayalı olmayan katılım. Atomik takaslar $AVAX token, sistemin temel güvenliğini sağlamanın yanı sıra evrensel birim olarak hizmet eder değişim. Buradan itibaren Avalanche platformu, güvenilir atomik takasları yerel olarak destekleyebilecek 310 doğrudan Avalanche üzerinde her türlü varlığın yerel, gerçek anlamda merkezi olmayan alışverişine olanak tanıyan platform. 4.2 Yönetişim Yönetişim, herhangi bir platformun geliştirilmesi ve benimsenmesi açısından kritik öneme sahiptir çünkü diğer tüm türlerde olduğu gibi sistemlerin – Avalanche aynı zamanda doğal evrim ve güncellemelerle de karşı karşıya kalacak. $AVAX zincir üstü yönetişim sağlar Katılımcıların ağdaki değişikliklere oy verebildikleri ve ağın kritik parametreleri için 315 Ağ yükseltme kararlarını demokratik bir şekilde verin. Bu, minimum staking tutarı gibi faktörleri içerir. Darphane oranı ve diğer ekonomik parametreler. Bu, platformun oracle kalabalığı aracılığıyla dinamik parametre optimizasyonunu etkili bir şekilde gerçekleştirmesini sağlar. Ancak diğer bazı yönetişim platformlarından farklı olarak orada, Avalanche sistemin keyfi yönlerinde sınırsız değişiklik yapılmasına izin vermiyor. Bunun yerine yalnızca bir önceden belirlenmiş sayıda parametre yönetişim yoluyla değiştirilebilir, böylece sistem daha öngörülebilir hale gelir 320 ve güvenliği arttırmak. Ayrıca yönetilebilir tüm parametreler belirli zaman sınırları dahilindeki limitlere tabidir. histerezisi devreye sokar ve sistemin kısa zaman aralıklarında öngörülebilir kalmasını sağlar. Sistem parametreleri için küresel olarak kabul edilebilir değerlerin bulunmasına yönelik uygulanabilir bir süreç, saklayıcıların bulunmadığı merkezi olmayan sistemler için kritik öneme sahiptir. Avalanche izin veren bir sistem oluşturmak için fikir birliği mekanizmasını kullanabilir özünde sistem çapında anketler olan özel işlemler öneren herkes. Katılan herhangi bir düğüm 325 bu tür teklifler yayınlayın. Nominal ödül oranı ister dijital ister fiat olsun her para birimini etkileyen önemli bir parametredir. Ne yazık ki bu parametreyi sabitleyen kripto para birimleri deflasyon veya enflasyon gibi çeşitli sorunlarla karşı karşıya kalabilir. Bu amaçla nominal ödül oranı, önceden belirlenmiş sınırlar dahilinde yönetime tabidir. Bu olacak token sahiplerinin, $AVAX'ın nihai olarak tavana mı, tavana mı kaldırılacağına, hatta deflasyonist mi olacağına karar vermesine izin verin.Avalanche Platform 2020/06/30 11 F kümesiyle gösterilen işlem ücretleri de yönetime tabidir. F, çeşitli talimatlar ve işlemlerle ilişkili ücretleri tanımlayan etkili bir demettir. Son olarak, staking kez ve miktarlar aynı zamanda yönetilebilirdir. Bu parametrelerin listesi Şekil 1'de tanımlanmıştır. – ∆: $AVAX cinsinden belirtilen stake miktarı. Bu değer, yatırılması gereken minimum bahis tutarını tanımlar. Sisteme katılmadan önce bağlanın. – δmin : Bir düğümün sisteme girmesi için gereken minimum süre. – δmax : Bir düğümün paylaşabileceği maksimum süre. – ρ : (π∆, τδmin) →R : Darphane oranı olarak da adlandırılan ödül oranı fonksiyonu, a ödülünü belirler. katılımcı, belirli sayıda π kamuya açıklanmış düğümler göz önüne alındığında, staking miktarının bir fonksiyonu olarak talepte bulunabilir mülkiyeti altında, τ ardışık δmin zaman dilimleri boyunca, τδmin ≤δmax olacak şekilde. – F : Çeşitli işlemlerin maliyetlerini belirleyen bir dizi yönetilebilir ücret parametresinden oluşan ücret yapısı. Şekil 1. Avalanche'de kullanılan, üzerinde fikir birliğine varılmayan temel parametreler. İlk kullanımda tüm gösterimler yeniden tanımlanır. Finansal sistemdeki öngörülebilirlik ilkesine uygun olarak, $AVAX'taki yönetişimin gecikmesi vardır, Bu, parametrelerde yapılan değişikliklerin büyük ölçüde son değişikliklere bağlı olduğu anlamına gelir. İki sınır var 335 yönetilebilir her parametreyle ilişkilidir: zaman ve aralık. Yönetişim kullanılarak bir parametre değiştirildiğinde işlem yapıldıktan sonra hemen ve büyük miktarda yeniden değiştirmek çok zorlaşıyor. Bu zorluklar ve son değişiklikten bu yana daha fazla zaman geçtikçe değer kısıtlamaları gevşer. Genel olarak bu, sistemi Kısa bir süre içinde büyük ölçüde değişerek kullanıcıların sistem parametrelerini güvenli bir şekilde tahmin etmelerine olanak tanır. Kısa vadede, uzun vadede güçlü kontrol ve esnekliğe sahip olursunuz. 340
Gobernancia
1.1 Avalanche Metas y Principios Avalanche es una plataforma blockchain de alto rendimiento, escalable, personalizable y segura. Se dirige a tres Casos de uso amplios: 15 – Creación de blockchains específicos de la aplicación, que abarcan permisos (privados) y permisos (públicos) implementaciones. – Construcción y lanzamiento de aplicaciones altamente escalables y descentralizadas (Dapps). – Construir activos digitales arbitrariamente complejos con reglas, convenios y cláusulas personalizadas (activos inteligentes). 1 Las declaraciones prospectivas generalmente se relacionan con eventos futuros o nuestro desempeño futuro. Esto incluye, pero no es limitado al desempeño proyectado de Avalanche; el desarrollo esperado de sus negocios y proyectos; ejecución de su visión y estrategia de crecimiento; y finalización de proyectos que se encuentran actualmente en marcha, en desarrollo o de lo contrario bajo consideración. Las declaraciones prospectivas representan las creencias y suposiciones de nuestra administración. sólo a partir de la fecha de esta presentación. Estas declaraciones no son garantías de desempeño futuro ni de No se debe confiar en ellos. Dichas declaraciones prospectivas necesariamente involucran hechos conocidos y desconocidos. riesgos, que pueden causar que el desempeño y los resultados reales en períodos futuros difieran materialmente de cualquier proyección expresado o implícito en este documento. Avalanche no asume ninguna obligación de actualizar las declaraciones prospectivas. aunque Las declaraciones prospectivas son nuestra mejor predicción en el momento en que se hacen, no se puede garantizar que sean resultará ser exacto, ya que los resultados reales y los eventos futuros podrían diferir materialmente. Se advierte al lector que no confiar indebidamente en declaraciones prospectivas.2 Kevin Sekniqi, Daniel Laine, Stephen Buttolph y Emin G¨un Sirer El objetivo general de Avalanche es proporcionar una plataforma unificadora para la creación, transferencia y comercialización de 20 activos digitales. Por construcción, Avalanche posee las siguientes propiedades: Escalable Avalanche está diseñado para ser enormemente escalable, robusto y eficiente. El motor de consenso central es capaz de soportar una red global de potencialmente cientos de millones de dispositivos conectados a Internet, de baja y alta potencia, que funcionan sin problemas, con bajas latencias y transacciones muy altas por segundo. 25 Secure Avalanche está diseñado para ser robusto y lograr una alta seguridad. Los protocolos de consenso clásicos son diseñado para resistir hasta f atacantes, y fallar completamente cuando se enfrenta a un atacante de tamaño f + 1 o más grande, y el consenso de Nakamoto no proporciona ninguna seguridad cuando el 51% de los mineros son bizantinos. En contraste, Avalanche proporciona una garantía muy sólida de seguridad cuando el atacante está por debajo de cierto umbral, lo que puede ser parametrizado por el diseñador del sistema y proporciona una degradación elegante cuando el atacante excede 30 este umbral. Puede mantener las garantías de seguridad (pero no de vida) incluso cuando el atacante supera el 51%. es el primer sistema sin permisos que proporciona garantías de seguridad tan sólidas. Descentralizado Avalanche está diseñado para proporcionar una descentralización sin precedentes. Esto implica un compromiso a múltiples implementaciones de clientes y sin control centralizado de ningún tipo. El ecosistema está diseñado para evitar divisiones entre clases de usuarios con diferentes intereses. Fundamentalmente, no hay distinción entre mineros, 35 desarrolladores y usuarios. Gobernable y Democrático $AVAX es una plataforma altamente inclusiva, que permite a cualquiera conectarse a su trabajar en red y participar en la validación y de primera mano en la gobernanza. Cualquier titular de token puede tener voto en seleccionar parámetros financieros clave y elegir cómo evoluciona el sistema. Interoperable y flexible Avalanche está diseñado para ser una infraestructura universal y flexible para una multitud 40 de blockchains/activos, donde la base $AVAX se utiliza como garantía y como unidad de cuenta para el intercambio. el El sistema está destinado a admitir, de forma neutral en cuanto a valores, muchos blockchain que se construirán sobre él. la plataforma está diseñado desde cero para facilitar la transferencia de blockchains existentes, la importación de saldos y la admitir múltiples lenguajes de secuencias de comandos y máquinas virtuales, y admitir de manera significativa múltiples implementaciones escenarios. 45 Esquema El resto de este documento se divide en cuatro secciones principales. La sección 2 describe los detalles de la motor que impulsa la plataforma. La sección 3 analiza el modelo arquitectónico detrás de la plataforma, incluyendo subredes, máquinas virtuales, arranque, membresía y staking. La sección 4 explica la gobernanza. modelo que permita cambios dinámicos en parámetros económicos clave. Finalmente, en la Sección 5 se exploran varios temas periféricos de interés, incluidas optimizaciones potenciales, criptografía poscuántica y realistas 50 adversarios.
Avalanche Plataforma 30/06/2020 3 Convención de nomenclatura El nombre de la plataforma es Avalanche y normalmente se la conoce como “la Avalanche plataforma”, y es intercambiable/sinónimo de “la red Avalanche” o, simplemente, Avalanche. Las bases de código se publicarán utilizando tres identificadores numéricos, denominados “v.[0-9].[0-9].[0-100]”, donde el El primer número identifica los lanzamientos principales, el segundo número identifica los lanzamientos menores y el tercer número 55 identifica parches. La primera versión pública, con nombre en código Avalanche Borealis, es la versión 1.0.0. El nativo token de la plataforma se llama “$AVAX”. La familia de protocolos de consenso utilizados por la plataforma Avalanche es conocida como la familia Snow*. Hay tres instancias concretas, llamadas Avalanche, Snowman y Escarchado.
Yönetişim
1.1 Avalanche Hedefler ve İlkeler Avalanche yüksek performanslı, ölçeklenebilir, özelleştirilebilir ve güvenli bir blockchain platformudur. Üçünü hedef alıyor geniş kullanım durumları: 15 – Uygulamaya özel blockchains oluşturma, izinli (özel) ve izinsiz (genel) dağıtımlar. – Yüksek düzeyde ölçeklenebilir ve merkezi olmayan uygulamalar (Dapps) oluşturma ve başlatma. – Özel kurallar, sözleşmeler ve sürücüler (akıllı varlıklar) ile keyfi olarak karmaşık dijital varlıklar oluşturmak. 1 İleriye yönelik beyanlar genellikle gelecekteki olaylarla veya gelecekteki performansımızla ilgilidir. Buna dahildir, ancak dahil değildir Avalanche'nin öngörülen performansıyla sınırlı; işinin ve projelerinin beklenen gelişimi; infaz vizyonunu ve büyüme stratejisini; Halihazırda devam eden, geliştirilmekte olan projelerin tamamlanması veya tamamlanması aksi takdirde değerlendirme aşamasındadır. İleriye dönük beyanlar, yönetimimizin inançlarını ve varsayımlarını temsil eder yalnızca bu sunumun yapıldığı tarih itibarıyla. Bu beyanlar gelecekteki performansın garantisi değildir ve uygunsuz bunlara güvenilmemelidir. Bu tür ileriye dönük beyanlar mutlaka bilinen ve bilinmeyenleri içerir Fiili performansın ve gelecek dönemlerdeki sonuçların tahminlerden önemli ölçüde farklı olmasına neden olabilecek riskler burada ifade edilmiş veya ima edilmiştir. Avalanche ileriye dönük beyanları güncelleme yükümlülüğü üstlenmez. Rağmen ileriye yönelik beyanlar, yapıldıkları andaki en iyi tahminlerimizdir; bunların böyle olacağına dair hiçbir güvence verilemez. Gerçek sonuçlar ve gelecekteki olaylar önemli ölçüde farklılık gösterebileceğinden, bunların doğru olduğu kanıtlanacaktır. Okuyucu uyarılmaz ileriye dönük beyanlara gereğinden fazla güvenmek.2 Kevin Sekniqi, Daniel Laine, Stephen Buttolph ve Emin Gün Sirer Avalanche'un genel amacı, aşağıdakilerin oluşturulması, aktarılması ve ticareti için birleştirici bir platform sağlamaktır: 20 dijital varlıklar. Yapı itibariyle Avalanche aşağıdaki özelliklere sahiptir: Ölçeklenebilir Avalanche büyük ölçüde ölçeklenebilir, sağlam ve verimli olacak şekilde tasarlanmıştır. Temel fikir birliği motoru Düşük gecikme süreleri ve saniyede çok yüksek işlemlerle sorunsuz bir şekilde çalışan, potansiyel olarak yüz milyonlarca internet bağlantılı, düşük ve yüksek güçlü cihazdan oluşan küresel bir ağı destekleyebilmektedir. 25 Güvenli Avalanche sağlam olacak ve yüksek güvenlik sağlayacak şekilde tasarlanmıştır. Klasik fikir birliği protokolleri f'ye kadar saldırgana dayanacak şekilde tasarlanmış ve f + 1 veya boyutunda bir saldırganla karşılaşıldığında tamamen başarısızlığa uğrayacak şekilde tasarlanmıştır. Madencilerin %51'i Bizanslı olduğunda Nakamoto mutabakatı hiçbir güvenlik sağlamamaktadır. Buna karşılık, Avalanche, saldırgan belirli bir eşiğin altında olduğunda çok güçlü bir güvenlik garantisi sağlar; sistem tasarımcısı tarafından parametrelendirilebilir ve saldırgan bu sınırı aştığında zarif bir bozulma sağlar. 30 bu eşik. Saldırgan %51'i aştığında bile güvenlik (ancak canlılık değil) garantilerini destekleyebilir. öyle bu kadar güçlü güvenlik garantileri sağlayan ilk izinsiz sistem. Merkezi olmayan Avalanche benzeri görülmemiş bir merkeziyetsizlik sağlayacak şekilde tasarlanmıştır. Bu bir taahhüt anlamına gelir birden fazla istemci uygulamasına ve hiçbir türde merkezi kontrole sahip değildir. Ekosistem önlemek için tasarlanmıştır Farklı ilgi alanlarına sahip kullanıcı sınıfları arasındaki bölünmeler. En önemlisi, madenciler arasında hiçbir ayrım yoktur. 35 geliştiriciler ve kullanıcılar. Yönetilebilir ve Demokratik $AVAX herkesin kendi platformuna bağlanmasını sağlayan son derece kapsayıcı bir platformdur. ağ oluşturun ve doğrulamaya katılın ve yönetişime ilk elden katılın. Herhangi bir token sahibi oy kullanabilir temel finansal parametrelerin seçilmesi ve sistemin nasıl gelişeceğinin seçilmesi. Birlikte Çalışabilir ve Esnek Avalanche çok sayıda kişi için evrensel ve esnek bir altyapı olacak şekilde tasarlanmıştır 40 blockchains/asset'lerin sayısı; burada $AVAX tabanı güvenlik için ve takas için bir hesap birimi olarak kullanılıyor. sistemin, değer açısından tarafsız bir şekilde, üzerine inşa edilecek birçok blockchain'yi desteklemesi amaçlanmaktadır. platform sıfırdan mevcut blockchain'lerin kendisine taşınmasını, bakiyelerin içe aktarılmasını ve birden fazla komut dosyası dilini ve sanal makineyi desteklemek ve birden fazla dağıtımı anlamlı bir şekilde desteklemek senaryolar. 45 Özet Bu makalenin geri kalanı dört ana bölüme ayrılmıştır. Bölüm 2'de ayrıntıları özetlenmektedir platforma güç veren motor. Bölüm 3'te platformun arkasındaki mimari model tartışılmaktadır. alt ağlar, sanal makineler, önyükleme, üyelik ve staking. Bölüm 4'te yönetişim açıklanmaktadır Temel ekonomik parametrelerde dinamik değişikliklere olanak tanıyan bir model. Son olarak Bölüm 5'te çeşitli Potansiyel optimizasyonlar, kuantum sonrası kriptografi ve gerçekçilik dahil olmak üzere ilgi duyulan çevresel konular 50 düşmanlar.
Avalanche Platform 2020/06/30 3 Adlandırma Kuralı Platformun adı Avalanche'dir ve genellikle "Avalanche" olarak anılır. platform”dur ve “Avalanche ağı” veya – basitçe – Avalanche ile değiştirilebilir/eş anlamlıdır. Kod tabanları “v.[0-9].[0-9].[0-100]” etiketli üç sayısal tanımlayıcı kullanılarak yayınlanacaktır; ilk sayı büyük sürümleri, ikinci sayı küçük sürümleri ve üçüncü sayı ise küçük sürümleri belirtir 55 yamaları tanımlar. Avalanche Borealis kod adlı ilk halka açık sürüm, v. 1.0.0'dır. Yerel token Platformun adı “$AVAX”. Avalanche platformu tarafından kullanılan fikir birliği protokolleri ailesi Snow* ailesi olarak anılır. Avalanche, Kardan Adam ve adı verilen üç somut örnekleme vardır. Ayaz.
Discusión
5.1 Optimizaciones Poda de muchas plataformas blockchain, especialmente aquellas que implementan el consenso de Nakamoto como Bitcoin, sufren de un crecimiento estatal perpetuo. Esto se debe a que, por protocolo, tienen que almacenar todo el historial de transacciones. Sin embargo, para que un blockchain crezca de manera sostenible, debe poder podar la historia antigua. 345 Esto es especialmente importante para los blockchain que admiten un alto rendimiento, como Avalanche. La poda es sencilla en la familia Snow*. A diferencia de Bitcoin (y protocolos similares), donde la poda no es posible según los requisitos algorítmicos, en $AVAX los nodos no necesitan mantener partes del DAG que son profundos y altamente comprometidos. Estos nodos no necesitan demostrar ningún historial pasado para un nuevo arranque. nodos y, por lo tanto, simplemente tienen que almacenar el estado activo, es decir, los saldos actuales, así como los no comprometidos. 350 transacciones. Tipos de clientes Avalanche puede admitir tres tipos diferentes de clientes: de archivo, completos y ligeros. Archivo Los nodos almacenan el historial completo de la subred $AVAX, la subred staking y la subred smart contract, todos los12 Kevin Sekniqi, Daniel Laine, Stephen Buttolph y Emin G¨un Sirer camino a la génesis, lo que significa que estos nodos sirven como nodos de arranque para nuevos nodos entrantes. Además estos nodos pueden almacenar el historial completo de otras subredes para las que elijan ser validators. Archivo 355 Los nodos suelen ser máquinas con altas capacidades de almacenamiento que otros nodos pagan al descargar. viejo estado. Los nodos completos, por otro lado, participan en la validación, pero en lugar de almacenar todo el historial, simplemente almacene el estado activo (por ejemplo, conjunto UTXO actual). Finalmente, para aquellos que simplemente necesitan interactuar de forma segura Con la red utilizando la cantidad mínima de recursos, Avalanche admite clientes ligeros que pueden demostrar que se ha cometido alguna transacción sin necesidad de descargar o sincronizar el historial. Luz 360 Los clientes participan en la fase de muestreo repetido del protocolo para garantizar un compromiso seguro y en toda la red. consenso. Por lo tanto, los clientes ligeros en Avalanche brindan las mismas garantías de seguridad que los nodos completos. Fragmentación La fragmentación es el proceso de particionar varios recursos del sistema para aumentar el rendimiento. y reducir la carga. Existen varios tipos de mecanismos de fragmentación. En la fragmentación de red, el conjunto de participantes se divide en subredes separadas para reducir la carga algorítmica; en la fragmentación del estado, los participantes acuerdan 365 almacenar y mantener sólo subpartes específicas de todo el estado global; Por último, en la fragmentación de transacciones, Los participantes acuerdan separar el procesamiento de las transacciones entrantes. En Avalanche Borealis, la primera forma de fragmentación existe a través de la funcionalidad de subredes. Para Por ejemplo, se puede lanzar una subred de oro y otra subred de bienes raíces. Estas dos subredes pueden existir completamente en paralelo. Las subredes interactúan sólo cuando un usuario desea comprar contratos inmobiliarios utilizando sus tenencias de oro. 370 momento en el que Avalanche habilitará un intercambio atómico entre las dos subredes. 5.2 Preocupaciones Criptografía poscuántica La criptografía poscuántica ha ganado recientemente una amplia atención. debido a los avances en el desarrollo de computadoras y algoritmos cuánticos. La preocupación por la cuántica computadoras es que pueden romper algunos de los protocolos criptográficos actualmente implementados, específicamente los digitales. 375 firmas. El modelo de red Avalanche permite cualquier número de máquinas virtuales, por lo que admite una resistencia cuántica máquina virtual con un mecanismo de firma digital adecuado. Anticipamos varios tipos de firma digital esquemas que se implementarán, incluidas firmas basadas en RLWE de resistencia cuántica. El mecanismo de consenso no asume ningún tipo de criptografía pesada para su operación principal. Dado este diseño, es sencillo ampliar el sistema con una nueva máquina virtual que proporciona primitivas criptográficas cuánticas seguras. 380 Adversarios realistas El documento Avalanche [6] proporciona garantías muy sólidas en presencia de un adversario poderoso y hostil, conocido como adversario adaptable a rondas en el modelo punto a punto completo. en En otros términos, el adversario tiene acceso total al estado de cada nodo correcto en todo momento, conoce el elecciones aleatorias de todos los nodos correctos, así como también puede actualizar su propio estado en cualquier momento, antes y después de la El nodo correcto tiene la posibilidad de actualizar su propio estado. Efectivamente, este adversario es todopoderoso, excepto 385 la capacidad de actualizar directamente el estado de un nodo correcto o modificar la comunicación entre los nodos correctos. nodos. Sin embargo, en realidad, tal adversario es puramente teórico ya que las implementaciones prácticas del El adversario más fuerte posible está limitado a aproximaciones estadísticas del estado de la red. Por lo tanto, en En la práctica, esperamos que los ataques en el peor de los casos sean difíciles de implementar.Avalanche Plataforma 30/06/2020 13 Inclusión e igualdad Un problema común en las monedas sin permiso es el de que “los ricos se vuelven 390 más rico”. Esta es una preocupación válida, ya que un sistema PoS que se implementa incorrectamente puede, de hecho, permitir la generación de riqueza se atribuya desproporcionadamente a los ya grandes accionistas del sistema. un Un ejemplo sencillo es el de los protocolos de consenso basados en líderes, en los que un subcomité o un líder designado recoge todas las recompensas durante su operación, y donde la probabilidad de ser elegido para recoger las recompensas es proporcional a la apuesta, acumulando fuertes efectos compuestos de recompensa. Además, en sistemas como Bitcoin, 395 Existe un fenómeno de "los grandes se hacen más grandes" en el que los grandes mineros disfrutan de una prima sobre los más pequeños en términos de menos huérfanos y menos trabajos perdidos. Por el contrario, Avalanche emplea una distribución igualitaria de acuñación: Cada participante en el protocolo staking recibe una recompensa equitativa y proporcional según su apuesta. Al permitir que un gran número de personas participen de primera mano en staking, Avalanche puede acomodar millones de personas participen por igual en staking. El monto mínimo requerido para participar en el 400 El protocolo estará disponible para la gobernanza, pero se inicializará a un valor bajo para fomentar una amplia participación. Esto también implica que no se requiere que la delegación participe con una pequeña asignación. 6 Conclusión En este artículo, analizamos la arquitectura de la plataforma Avalanche. En comparación con otras plataformas actuales, que ejecutan protocolos de consenso de estilo clásico y, por lo tanto, son inherentemente no escalables, o hacen uso de 405 Consenso al estilo Nakamoto que es ineficiente e impone altos costos operativos, el Avalanche es liviano, rápido, escalable, seguro y eficiente. El token nativo, que sirve para proteger la red y pagar diversos costos de infraestructura es simple y compatible con versiones anteriores. $AVAX tiene capacidad más allá de otras propuestas para lograr niveles más altos de descentralización, resistir ataques y escalar a millones de nodos sin ningún quórum o elección de comité, y por tanto sin imponer ningún límite a la participación. 410 Además del motor de consenso, Avalanche innova en la pila e introduce funciones simples pero importantes. ideas en gestión de transacciones, gobernanza y una serie de otros componentes que no están disponibles en otras plataformas. Cada participante en el protocolo tendrá voz para influir en cómo evoluciona el protocolo en todo momento. posible gracias a un poderoso mecanismo de gobernanza. Avalanche admite una alta personalización, lo que permite plug-and-play casi instantáneo con blockchains existentes. 415
Tartışma
5.1 Optimizasyonlar Budama Pek çok blockchain platformu, özellikle de Bitcoin gibi Nakamoto konsensüsünü uygulayan platformlar, sürekli devlet büyümesinden muzdariptir. Bunun nedeni, protokol gereği, tüm geçmişi saklamaları gerektiğidir. işlemler. Ancak blockchain'nin sürdürülebilir bir şekilde büyümesi için eski geçmişi budaması gerekir. 345 Bu, özellikle Avalanche gibi yüksek performansı destekleyen blockchain'ler için önemlidir. Snow* ailesinde budama işlemi basittir. Budamanın gerekli olmadığı Bitcoin (ve benzer protokollerden) farklı olarak algoritmik gereksinimlere göre mümkün olduğundan, $AVAX düğümlerinde DAG'ın aşağıdaki bölümlerini korumasına gerek yoktur: derin ve son derece kararlıdırlar. Bu düğümlerin yeni önyüklemeye herhangi bir geçmiş geçmişi kanıtlamalarına gerek yoktur düğümler ve bu nedenle yalnızca aktif durumu, yani mevcut bakiyeleri ve taahhüt edilmemiş olanları depolamak zorundadır. 350 işlemler. İstemci Türleri Avalanche üç farklı istemci türünü destekleyebilir: arşiv, tam ve hafif. Arşiv düğümler $AVAX alt ağının, staking alt ağının ve smart contract alt ağının tüm geçmişini saklar;12 Kevin Sekniqi, Daniel Laine, Stephen Buttolph ve Emin Gün Sirer Bu, bu düğümlerin yeni gelen düğümler için önyükleme düğümleri olarak hizmet ettiği anlamına gelir. Ek olarak bu düğümler, validators olmayı seçtikleri diğer alt ağların tam geçmişini saklayabilir. Arşiv 355 Düğümler genellikle indirme sırasında diğer düğümler tarafından ödenen, yüksek depolama kapasitesine sahip makinelerdir. eski durum. Öte yandan tam düğümler doğrulamaya katılır, ancak tüm geçmişi depolamak yerine aktif durumu saklamanız yeterlidir (örneğin mevcut UTXO seti). Son olarak, güvenli bir şekilde etkileşime girmesi gerekenler için Ağın en az miktarda kaynak kullanması nedeniyle, Avalanche hafif istemcileri destekler. geçmişi indirmeye veya senkronize etmeye gerek kalmadan bazı işlemlerin gerçekleştirildiğini kanıtlayın. Işık 360 Müşteriler, güvenli taahhüt ve ağ çapında garanti sağlamak için protokolün tekrarlanan örnekleme aşamasına katılırlar fikir birliği. Bu nedenle, Avalanche içindeki hafif istemciler, tam düğümlerle aynı güvenlik garantilerini sağlar. Parçalama Parçalama, performansı artırmak için çeşitli sistem kaynaklarını bölümlendirme işlemidir ve yükü azaltın. Çeşitli türde parçalama mekanizmaları vardır. Ağ parçalamada katılımcı kümesi algoritmik yükü azaltmak için ayrı alt ağlara bölünmüştür; durum paylaşımında katılımcılar şu konuda hemfikirdir: 365 tüm küresel durumun yalnızca belirli alt bölümlerinin saklanması ve bakımı; son olarak, işlem parçalamada, katılımcılar, gelen işlemlerin işlenmesini ayırmayı kabul eder. Avalanche Borealis'te, parçalamanın ilk biçimi alt ağ işlevselliği aracılığıyla mevcuttur. için örneğin, bir altın alt ağı ve başka bir emlak alt ağı başlatılabilir. Bu iki alt ağ tamamen mevcut olabilir. paralel. Alt ağlar yalnızca bir kullanıcı elindeki altınları kullanarak gayrimenkul sözleşmeleri satın almak istediğinde etkileşime girer. 370 bu noktada Avalanche iki alt ağ arasında atomik takası etkinleştirecektir. 5.2 Endişeler Kuantum Sonrası Kriptografi Kuantum sonrası kriptografi son zamanlarda yaygın bir ilgi kazanmıştır. Kuantum bilgisayarların ve algoritmaların geliştirilmesindeki ilerlemeler nedeniyle. Kuantum ile ilgili endişe bilgisayarların özelliği, halihazırda konuşlandırılmış olan bazı kriptografik protokolleri, özellikle de dijital 375 imzalar. Avalanche ağ modeli herhangi bir sayıda VM'yi etkinleştirir, dolayısıyla kuantum dirençli bir ağı destekler uygun bir dijital imza mekanizmasına sahip sanal makine. Birkaç tür dijital imza öngörüyoruz kuantum dirençli RLWE tabanlı imzalar da dahil olmak üzere dağıtılacak planlar. Konsensüs mekanizması Temel operasyonu için herhangi bir ağır kriptoyu varsaymaz. Bu tasarım göz önüne alındığında, sistemi kuantum güvenli kriptografik temel öğeler sağlayan yeni bir sanal makineyle genişletin. 380 Gerçekçi Rakipler Avalanche belgesi [6], bir varlığın varlığında çok güçlü garantiler sağlar. Tam noktadan noktaya modelde yuvarlak uyarlanabilir bir düşman olarak bilinen güçlü ve düşmanca bir düşman. içinde Diğer şartlarda, düşman her zaman her bir doğru düğümün durumuna tam erişime sahiptir, Tüm doğru düğümlerin rastgele seçimlerinin yanı sıra, kendi durumunu herhangi bir zamanda, öncesinde ve sonrasında güncelleyebilir. doğru düğümün kendi durumunu güncelleme şansı vardır. Aslında bu düşmanın hepsi güçlü; 385 Doğru düğümün durumunu doğrudan güncelleme veya doğru düğüm arasındaki iletişimi değiştirme yeteneği düğümler. Bununla birlikte, gerçekte böyle bir düşman tamamen teoriktir, çünkü pratik uygulamalar Mümkün olan en güçlü düşman, ağ durumunun istatistiksel yaklaşımlarıyla sınırlıdır. Bu nedenle, Pratikte en kötü senaryoya göre saldırıların uygulanmasının zor olacağını düşünüyoruz.Avalanche Platform 2020/06/30 13 Kapsayıcılık ve Eşitlik İzin gerektirmeyen para birimlerinde yaygın bir sorun, "zenginlerin elde edilmesi" sorunudur. 390 daha zengin”. Bu geçerli bir endişedir çünkü yanlış uygulanan bir PoS sistemi aslında servet üretiminin orantısız bir şekilde sistemdeki zaten büyük hisse sahiplerine atfedilmesi. bir Bunun basit bir örneği, bir alt komitenin veya atanmış bir liderin bulunduğu lider bazlı fikir birliği protokolleridir. Operasyonu sırasında tüm ödülleri toplar ve ödülleri toplamak için seçilme olasılığının yüksek olduğu durumlarda bahis miktarıyla orantılıdır ve güçlü ödül birleştirme etkileri doğurur. Ayrıca Bitcoin gibi sistemlerde, 395 Büyük madencilerin küçüklere göre daha avantajlı olduğu bir "büyük büyür" olgusu var daha az yetim ve daha az iş kaybı. Buna karşılık, Avalanche, para basımının eşitlikçi bir dağılımını kullanır: staking protokolündeki her bir katılımcı, hisseye dayalı olarak adil ve orantılı olarak ödüllendirilir. staking'ye çok fazla sayıda kişinin ilk elden katılmasına olanak tanıyarak Avalanche, milyonlarca insan staking'e eşit şekilde katılacak. Yarışmaya katılmak için gereken minimum tutar 400 protokol yönetişime hazır olacak, ancak geniş katılımı teşvik etmek için düşük bir değere başlatılacak. Bu aynı zamanda küçük bir ödenekle katılmak için delegasyona gerek olmadığı anlamına da geliyor. 6 Sonuç Bu yazıda Avalanche platformunun mimarisini tartıştık. Günümüzün diğer platformlarıyla karşılaştırıldığında, ya klasik tarzda fikir birliği protokollerini çalıştıran ve dolayısıyla doğası gereği ölçeklenemeyen ya da 405 Verimsiz olan ve yüksek işletme maliyetleri getiren Nakamoto tarzı fikir birliği olan Avalanche hafiftir, hızlı, ölçeklenebilir, güvenli ve verimli. Ağın güvenliğini sağlamaya ve ödeme yapmaya hizmet eden yerel token çeşitli altyapı maliyetleri basit ve geriye dönük olarak uyumludur. $AVAX diğer tekliflerin ötesinde kapasiteye sahip Daha yüksek düzeyde merkeziyetsizlik elde etmek, saldırılara direnmek ve herhangi bir yeter sayı olmadan milyonlarca düğüme ölçeklendirmek veya komite seçimi ve dolayısıyla katılıma herhangi bir sınırlama getirilmeden. 410 Avalanche, fikir birliği motorunun yanı sıra yığında yenilikler yapıyor ve basit ama önemli özellikleri tanıtıyor işlem yönetimi, yönetişim ve diğer platformlarda bulunmayan bir dizi başka bileşenle ilgili fikirler. Protokoldeki her katılımcı, protokolün nasıl gelişeceğini her zaman etkileme konusunda söz sahibi olacak, güçlü bir yönetim mekanizmasıyla mümkün kılındı. Avalanche yüksek düzeyde özelleştirilebilirliği destekleyerek Mevcut blockchain'lerle neredeyse anında tak ve çalıştır. 415