Canon de consens

Canon de consens

Consensus canon PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Nota editorului: a16z crypto a avut o serie lungă de „arme” — from our our original Canon criptografic pentru noi Canonul DAO și Canon NFT la, mai nou, nostru Canonul de cunoștințe zero. Mai jos, acum am adunat un set de resurse pentru cei care doresc să înțeleagă, să aprofundeze și să construiască cu consens: sistemele de acord care permit criptomonedelor să funcționeze, determinând valabilitatea tranzacțiilor și guvernarea blockchain-ului.

Protocoalele de consens sunt o piesă centrală a tot ceea ce se întâmplă în lumea blockchain-ului. Din păcate, literatura poate fi greu de abordat. Vă oferim aici o listă de link-uri care ar trebui să vă pună la curent cu ultimele cercetări

Vom clasifica link-urile de mai jos în funcție de tipul de protocol discutat. În primul rând, totuși, o listă cu câteva resurse generale, care oferă o imagine de ansamblu excelentă asupra cercetărilor existente. 

Resurse generale

Gânduri descentralizate. Acest blog este condus de Ittai Abraham și Kartik Nayak, dar are și multe contribuții din partea altor cercetători de top. Pornește chiar de la elementele de bază, dar puteți găsi și explicații simple ale lucrărilor recente. 

Consens în 50 de pagini. Note de Andrew Lewis-Pye care acoperă principalele rezultate din literatura de consens clasică. Versiunea de la acest link este în construcție și este actualizată frecvent. Vezi, de asemenea, seminariile de cripto a16z bazate pe aceste note (Partea I, Partea II). 

Bazele consensului distribuit și blockchain-urilor. Un proiect preliminar al manualului de Elaine Shi.

Bazele Blockchain-urilor. O serie de prelegeri pe YouTube de Tim Roughgarden. 

Fundamentele Blockchain. Notele cursului s-au concentrat pe protocoalele de dovadă a muncii și a protocoalelor de verificare a mizei de David Tse. 

Definirea consensului

Cele trei probleme de consens studiate cel mai mult sunt Emisiune bizantină, Acordul Bizantin, și Replicarea mașinii de stat (problema pe care o rezolvă protocoalele blockchain). Pentru o explicație a relației dintre aceste probleme, consultați fie Consens în 50 de pagini (enumerate mai sus), fie aceste bloguri la Gânduri descentralizate: „Ce este consensul?"Și"Consens pentru replicarea mașinii de stat. "

Problema generalilor bizantini (1982) de Leslie Lamport, Robert Shostak și Marshall Pease.
Această lucrare prezintă binecunoscuta „Problema generalilor bizantini”. Încă merită citit, dar versiuni mai bune ale unora dintre dovezi pot fi găsite în altă parte. Pentru dovada că se poate rezolva problema pentru orice număr de procesoare defecte, având în vedere o infrastructură cu cheie publică (PKI), o versiune mai simplă și mai eficientă poate fi găsită în lucrarea lui Dolev și Strong (vezi mai jos în secțiunea „sincron protocoale"). Pentru faimosul rezultat al imposibilității că, în absența unei PKI, problema este de nerezolvat dacă mai puțin de o treime dintre procesoare prezintă defecte bizantine, o dovadă mai înțeleasă poate fi găsită în lucrarea lui Fischer, Lynch și Merritt (de asemenea, mai jos) . 

Implementarea serviciilor tolerante la erori utilizând abordarea mașinii de stat: un tutorial (1990) de Fred Schneider.
Ar trebui să aruncați o privire și la această lucrare mai veche, care tratează problema State-Machine-Replication (SMR) – problema rezolvată de protocoalele blockchain.

Următoarele link-uri sunt clasificate în funcție de tipul de protocol luat în considerare, începând cu permis protocoale (cum sunt considerate în majoritatea literaturii clasice). Protocoalele permise sunt acelea în care toți participanții sunt cunoscuți de la începutul execuției protocolului. În linkurile de mai jos, protocoalele permise sunt clasificate în continuare în funcție de modelul de fiabilitate a mesajelor: fie sincronic, parțial sincron, Sau asincron

Pentru o explicație a acestor termeni, vezi: „Sincronie, asincronie și sincronie parțială” la Gânduri Descentralizate. Pentru un rezumat al rezultatelor obținute în diferitele modele, a se vedea Gânduri descentralizate Cheat Sheet.

Protocoale sincrone

Ne aflăm în setarea „sincronă” când livrarea mesajelor este fiabilă, adică mesajele sunt întotdeauna livrate și există o limită finită cunoscută pentru timpul maxim pentru livrarea mesajelor. Pentru o definiție formală, consultați linkurile de mai sus. 

Algoritmi autentificați pentru acordul bizantin (1983) de Danny Dolev și H. Raymond Strong.
Există două dovezi semnificative aici. Există o dovadă că se poate rezolva Byzantine Broadcast pentru orice număr de procesoare defecte, având în vedere o infrastructură cu cheie publică (PKI). Pentru o altă expunere a acestui lucru, vezi „Difuzare autentificată Dolev-Strong” la Gânduri Descentralizate. Există și o dovadă că f+1 runde sunt necesare pentru a rezolva Byzantine Broadcast dacă până la f procesoarele pot fi defecte. Pentru o dovadă mai simplă vezi O dovadă simplă de bivalență că un consens t-rezistent necesită t+1 runde de Marcos Aguilera și Sam Toueg. 

Imposibilitate ușoară Dovezi pentru probleme de consens distribuit (1986) de Michael Fischer, Nancy Lynch și Michael Merritt.
Vezi, de asemenea, discuțiile recente care acoperă acest lucru, de Andrew Lewis-Pye și Tim Roughgarden

Limite privind schimbul de informații pentru acordul bizantin (1985) de Danny Dolev și Rüdiger Reischuk.
Nu există acea multe forme de demonstrare a imposibilității în literatura de consens. Acesta este unul important care arată cum să puneți o limită inferioară a numărului de mesaje care trebuie trimise pentru a rezolva problemele de consens. 

„Protocolul Phase King”, din ziar Bit Optimal Consens distribuit (1992) de Piotr Berman, Juan Garay și Kenneth Perry.
Dacă doriți să vedeți un protocol care rezolvă Acordul Bizantin în setarea sincronă fără PKI, acesta este probabil cel mai informativ. Pentru o postare recentă pe blog care explică clar acest lucru, vezi „Phase-King prin prisma Gradecast: un simplu acord bizantin sincron neautentificat” la Gânduri Descentralizate.

Protocoale parțial sincrone

Aproximativ, ne aflăm în setarea „parțial sincronă” când livrarea mesajelor este uneori de încredere și alteori nu. Protocoalele sunt necesare pentru a asigura „siguranța” în orice moment, dar trebuie să fie „în direct” doar în intervalele în care livrarea mesajelor este fiabilă. Modul standard de a modela acest lucru este de a presupune existența unui „Timp de stabilizare globală” (GST) necunoscut după care mesajele vor fi întotdeauna livrate într-un interval de timp cunoscut. Pentru o definiție formală, consultați linkurile din caseta de mai sus. 

Consens în prezența sincroniei parțiale (1988) de Cynthia Dwork, Nancy Lynch și Larry Stockmeyer.
Aceasta este lucrarea clasică care introduce setarea parțial sincronă și demonstrează multe dintre rezultatele cheie. 

Cele mai recente bârfe despre consensul BFT (2018) de Ethan Buchman, Jae Kwon și Zarko Milosevic.
Având în vedere prezentarea corectă, protocolul Tendermint (descris în această lucrare) este suficient de simplu încât este o modalitate bună de a învăța State-Machine-Replication în setarea parțial sincronă. O prezentare foarte simplă poate fi găsită în Consensus în 50 de pagini (vezi mai sus), și există, de asemenea, prezentări clare în discuții ale Andrew Lewis-Pye și Tim Roughgarden

Streamlet: Blockchains simplificat pentru manuale (2020) de Benjamin Chan și Elaine Shi.
Această lucrare descrie un protocol blockchain care este special conceput pentru a fi ușor de predat. Puteți găsi o prelegere a lui Elaine Shi despre el aici

Casper, gadgetul final prietenos (2017) de Vitalik Buterin și Virgil Griffith.
Acesta este protocolul care formează coloana vertebrală a abordării actuale a Ethereum privind dovada mizei. Este în esență o versiune „înlănțuită” a Tendermint. Pentru o explicație despre „înlănțuire”, consultați lucrarea Hotstuff listată mai jos. 

HotStuff: Consensul BFT în lentila Blockchain (2018) de Maofan Yin, Dahlia Malkhi, Michael K. Reiter, Guy Golan Gueta și Ittai Abraham.
Acesta a fost în esență protocolul pe care proiectul Libra al Facebook (renumit Diem) a intenționat inițial să îl implementeze. Avantajul față de Tendermint este că protocolul este receptiv optimist, ceea ce înseamnă că blocurile confirmate pot fi produse la „viteza rețelei” atunci când liderii sunt sinceri, adică nu există nicio cerință de a petrece un timp minim predefinit pentru a produce fiecare bloc confirmat. Puteți urmări și o discuție a lui Ittai Abraham pe această temă aici

Sincronizarea rotundă liniară așteptată: veriga lipsă pentru SMR bizantin liniar (2020) de Oded Naor și Idit Keidar.
Această lucrare abordează problema cu Hotstuff că nu stabilește niciun mecanism eficient pentru „sincronizarea vizualizării”. Acest blogul de Dahlia Malkhi și Oded Naor oferă o privire de ansamblu asupra lucrărilor privind problema sincronizării vizualizării. Vezi si această optimizare ulterioară de Andrew Lewis-Pye și Ittai Abraham.

Paxos Simplu (2001) de Leslie Lampport.
Dacă nu doriți să treceți direct cu protocoalele blockchain recente, cum ar fi Tendermint, o alternativă este să începeți cu Paxos (care nu se ocupă de eșecurile bizantine) și apoi să treceți la PBFT, care este următorul link de pe lista noastră. (și care face). 

Toleranță practicantă a erorilor bizantine (1999) de Miguel Castro și Barbara Liskov.
Acesta este protocolul clasic PBFT. O discuție grozavă despre protocol de Barbara Liskov poate fi găsită aici.

Protocoale asincrone

În setarea „asincron”, sosirea mesajelor este garantată, dar ar putea dura orice perioadă de timp finită. Pentru o definiție formală, consultați linkurile din caseta de mai sus. 

Imposibilitatea consensului distribuit cu un proces defect (1985) de Michael Fischer, Nancy Lynch și Michael Paterson.
Teorema FLP (numită după autori) este probabil cel mai faimos rezultat al imposibilității din literatura de specialitate privind protocoalele de consens: Niciun protocol determinist nu rezolvă Acordul Bizantin (sau SMR) în setarea asincronă când chiar și un singur procesor necunoscut poate fi defect. Puteți găsi o prezentare frumoasă într-o prelegere susținută de Tim Roughgarden aici

„Bracha's Broadcast”, a apărut pentru prima dată în ziar Protocoale asincrone ale acordului bizantin (1987) de Gabriel Bracha.
O modalitate de a ocoli teorema imposibilității FLP este de a slăbi cerința de terminare. Transmisia lui Bracha este un protocol determinist care funcționează în cadru asincron prin rezolvarea unei forme mai slabe de difuzare bizantină care nu necesită terminare în cazul în care radiodifuzorul este defect. În timp ce difuzarea lui Bracha apare pentru prima dată în lucrarea de mai sus, lucrarea arată, de asemenea, cum să utilizați protocolul de difuzare pentru a rezolva Acordul Bizantin cu ajutorul aleatoriei. Dacă doriți doar să aflați Emisiunea lui Bracha, atunci puteți găsi o prezentare clară aici.

FastPay: Soluție bizantină de înaltă performanță, tolerantă la erori (2020) de Mathieu Baudet, George Danezis și Alberto Sonnino.
Această lucrare descrie modul de implementare a unui sistem de plată în setarea asincronă utilizând o difuzare fiabilă (și fără a fi necesară stabilirea unei comenzi totale). 

Dacă într-adevăr trebuie să rezolvați Acordul Bizantin sau SMR în setarea asincronă, atunci rezultatul FLP înseamnă că va trebui să utilizați o formă de aleatorie. Pe lângă lucrarea lui Bracha (enumerate mai sus), următoarele două legături sunt clasice din literatură care descriu cum să rezolvi Acordul Bizantin folosind aleatorie: 

  1. Un alt avantaj al liberei alegeri: protocoale de acord complet asincrone (1983) de Michael Ben-Or
  2. Oracole aleatorii din Constantinopol: Acordul bizantin asincron practic folosind Criptografie (2005) de Christian Cachin, Klaus Kursawe și Victor Shoup

Acord bizantin asincron validat cu rezistență optimă și comunicare optimă asimptotic în timp și cuvinte (2018) de Ittai Abraham, Dahlia Malkhi și Alexander Spiegelman.
O cale alternativă pentru a înțelege cum să rezolvi SMR (și Acordul Bizantin) în setarea asincronă este să accesezi lucrarea de mai sus, care modifică Hotstuff. Dacă înțelegeți deja Hotstuff, atunci modificarea este destul de simplă. Nu se poate rula Hotstuff standard în setarea asincronă, deoarece, după ce este selectat un lider, adversarul poate doar să rețină mesajele de la acel lider. Deoarece partidele cinstite nu știu dacă liderul este necinstit și nu trimite mesaje sau dacă liderul este cinstit și mesajele lor sunt întârziate, în cele din urmă sunt forțați să încerce să progreseze în alt mod. Pentru a rezolva problema, trebuie pur și simplu ca toate părțile să acționeze ca lideri simultan. Odată ce o super-majoritate a partidelor finalizează cu succes o „vizualizare” standard a protocolului Hotstuff, selectăm retrospectiv un lider la întâmplare. Dacă au produs un bloc confirmat, atunci îl folosim pe acesta, eliminând restul. 

Dumbo-MVBA: Acord optim bizantin asincron validat cu mai multe valori, revizuit (2020) de Yuan Lu, Zhenliang Lu, Qiang Tang și Guiling Wang.
Această lucrare o optimizează pe cea anterioară a lui Abraham, Malkhi și Spiegelman, reducând complexitatea de comunicare așteptată. 

Bursucul de miere al protocoalelor BFT (2016) de Andrew Miller, Yu Xia, Kyle Croman, Elaine Shi și Dawn Song.

În căutarea unui acord bizantin autentificat optim (2020) de Alexander Spiegelman.
Avantajul protocoalelor asincrone este că sunt capabile să facă progrese chiar și atunci când livrarea mesajelor nu este de încredere. Un dezavantaj este că costurile de comunicare nu sunt optime (în diverse moduri) atunci când condițiile rețelei sunt bune. Lucrarea de mai sus abordează întrebarea „în ce măsură putem obține ce este mai bun din ambele lumi”. 

protocoale DAG

Există o serie de lucrări recente privind protocoalele permise bazate pe DAG. Acestea sunt protocoale în care setul de blocuri confirmate formează un grafic aciclic direcționat, mai degrabă decât să fie ordonat liniar. În general, acestea funcționează fie în setări asincrone, fie parțial sincrone. 

În acest seminar cripto a16z, Andrew Lewis-Pye oferă o imagine de ansamblu de consens bazat pe DAG.

Următoarele patru lucrări descriu protocoalele DAG care realizează o comandă totală eficientă a tranzacțiilor. DAG-Rider funcționează în setare asincronă și este similar cu Cordial Miners, dar are o latență mai mare și o complexitate de comunicare așteptată (amortizată) mai mică. Narwhal este un protocol mempool, iar Tusk este un protocol SMR care funcționează pe lângă Narwhal, care îmbunătățește eficiența DAG-Rider în anumite privințe. Bullshark este similar, dar optimizat pentru a profita de condițiile bune de rețea atunci când acestea apar în setarea parțial sincronă. 

Tot ce ai nevoie este DAG (2021) de Idit Keidar, Lefteris Kokoris-Kogias, Oded Naor și Alexander Spiegelman.
Aceasta este lucrarea care introduce protocolul DAG-Rider. 

Narwhal și Tusk: un consens Mempool bazat pe DAG și eficient BFT (2022) de George Danezis, Lefteris Kokoris-Kogias, Alberto Sonnino și Alexander Spiegelman.

Bullshark: protocoalele DAG BFT făcute practice (2022) de Alexander Spiegelman, Neil Giridharan, Alberto Sonnino și Lefteris Kokoris-Kogias.

Cordial Miners: Protocoale de consens de comandă bazate pe Blocklace pentru fiecare eventualitate (2022) de Idit Keidar, Oded Naor și Ehud Shapiro.
Este un fapt amuzant că nu aveți nevoie de un blockchain pentru a implementa un sistem de plăți descentralizat - acesta din urmă este o sarcină strict mai ușoară (vezi acest document pentru o dovadă). Înainte de a analiza modul de stabilire a unei comenzi totale pe tranzacții, lucrarea Cordial Miners de mai sus descrie mai întâi un protocol DAG determinist (și foarte elegant) care implementează cu succes plățile în setarea asincronă. 

Protocoale fără permisiune 

Protocoalele fără permisiune sunt cele cu intrare fără permisiune: oricine este liber să se alăture procesului de atingere a consensului, iar setul de participanți poate fi chiar necunoscut în orice moment al execuției protocolului. 

Bitcoin: sistem electronic de numerar de tip peer-to-peer (2008) de Satoshi Nakamoto.
Ai auzit de acesta. Aici este și un blog de Kartik Nayak, care analizează intuitiv nevoia diferitelor aspecte ale protocolului, cum ar fi dovada de lucru și modul în care sincronia rețelei joacă un rol în protocol. 

Bitcoin și Criptomonedă Tehnologii (2016) de Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller și Steven Goldfeder.
Acest manual oferă o introducere frumoasă în Bitcoin pentru cei nou în spațiu. Există și un asociat curs gratuit Coursera

La un nivel mai tehnic, următoarele trei lucrări analizează securitatea și vitalitatea Bitcoin, folosind ipoteze de modelare ușor diferite. Lucrarea „Bitcoin Backbone” este cea mai faimoasă. Notarea grea face greu de citit, dar ideea de bază din spatele dovezii nu este atât de complicată pe cât pare inițial. Dovada lui Dongning Guo și Ling Ren explică ideile de bază și este mai scurtă și mai simplă. 

  1. Protocolul Bitcoin Backbone: analiză și aplicații (2015) de Juan Garay, Aggelos Kiayias și Nikos Leonardos.
  2. Analiza protocolului Blockchain în rețelele asincrone (2017) de Rafael Pass, Lior Seeman și Abhi Shelat.
  3. Analiza latenței-securitate a Bitcoin este simplă (2022) de Dongning Guo și Ling Ren.

Totul este o cursă și Nakamoto câștigă întotdeauna (2020) de Amir Dembo, Sreeram Kannan, Ertem Nusret Tas, David Tse, Pramod Viswanath, Xuechao Wang și Ofer Zeitouni.
În această lucrare, autorii efectuează o analiză de securitate elegantă pentru Bitcoin, care funcționează arătând că cel mai evident atac al cursei pentru a construi un lanț mai lung este cel mai eficient. Analiza se extinde și la Ouroboros, SnowWhite și Chia (toate enumerate mai jos). 

Apoi, următoarele trei lucrări descriu diferite forme de atac asupra Bitcoin și a vechiului Ethereum cu dovadă de funcționare. 

Majoritatea nu este suficientă: Miningul Bitcoin este vulnerabil (2014) de Ittay Eyal și Emin Güun Sirer.
Aceasta este bine-cunoscuta lucrare „Mineritul egoist”. 

Atacurile Eclipse asupra rețelei peer-to-peer a Bitcoin (2015) de Ethan Heilman, Alison Kendler, Aviv Zohar și Sharon Goldberg.

Atacurile Eclipse cu resurse reduse asupra rețelei peer-to-peer a Ethereum (2018) de Yuval Marcus, Ethan Heilman și Sharon Goldberg.

FruitChains: Un Blockchain echitabil (2017) de Rafael Pass și Elaine Shi.
Lucrarea de mai sus este un răspuns la problema mineritului egoist. Autorii descriu un protocol astfel încât strategia onesta pentru mineri este o formă de echilibru aproximativ. 

Prism: Deconstruirea Blockchain-ului pentru a se apropia de limitele fizice (2019) de Vivek Bagaria, Sreeram Kannan, David Tse, Giulia Fanti și Pramod Viswanath.
În Bitcoin, blocurile joacă roluri multiple în sensul că sunt folosite pentru a lista tranzacții dar și pentru a ajunge la un consens în ordonarea blocurilor. În lucrarea de mai sus, autorii deconstruiesc blockchain-ul lui Nakamoto în funcționalitățile sale de bază și arată cum să construiți un protocol de dovadă a lucrului cu debit mare și latență scăzută.

Următoarele două lucrări arată cum să implementați cel mai lung lanț de protocoale de verificare a mizei cu garanții demonstrabile. 

  1. Ouroboros: un protocol blockchain cu dovadă de miză sigur și sigur (2017) de Aggelos Kiayias, Alexander Russell, Bernardo David și Roman Oliynykov.
  2. Albă ca Zăpada: Consens robust reconfigurabil și aplicații pentru a securiza dovada mizei (2019) de Phil Daian, Rafael Pass și Elaine Shi.

Algorand: Scalarea acordurilor bizantine pentru criptomonede (2017) de Yossi Gilad, Rotem Hemo, Silvio Micali, Georgios Vlachos și Nickolai Zeldovich.
Această lucrare arată cum să implementați un protocol clasic în stil BFT ca protocol de dovadă a mizei. Aici este o discuție despre Algorand de Silvio Micali.

Combinând GHOST și Casper (2020) de Vitalik Buterin, Diego Hernandez, Thor Kamphefner, Khiem Pham, Zhi Qiao, Danny Ryan, Juhyeok Sin, Ying Wang și Yan X Zhang.

Trei atacuri asupra Ethereum-ului Proof-of-Stake (2022) de Caspar Schwarz-Schilling, Joachim Neu, Barnabé Monnot, Aditya Asgaonkar, Ertem Nusret Tas și David Tse.
Versiunea actuală de Ethereum necesită mai multe analize. Acest referat descrie unele atacuri. 

Blockchain-ul Chia Network (2019) de Bram Cohen și Krzysztof Pietrzak.
Această lucrare arată cum să construiți cel mai lung protocol de lanț folosind dovezi de spațiu și timp.

Generalii bizantini în cadru fără permis (2021) de Andrew Lewis-Pye și Tim Roughgarden.
În această lucrare, autorii dezvoltă un cadru pentru analiza protocoalelor fără permisiune care permite să facă lucruri cum ar fi dovedirea rezultatelor imposibilității pentru protocoalele fără permisiune și să delimiteze în mod clar capacitățile generale ale protocoalelor de dovadă a lucrului și a protocoalelor de dovadă a mizei. . 

***

Andrew Lewis-Pye este profesor la London School of Economics. A lucrat în diverse domenii, inclusiv logica matematică, știința rețelelor, genetica populației și blockchain. În ultimii patru ani, cercetarea sa s-a concentrat pe blockchain, unde principalele sale interese sunt în protocoalele de consens și tokenomia. Îl poți găsi pe Twitter @AndrewLewisPye .

Mulțumiri: Mulți tMulțumesc lui Ling Ren, Ittai Abraham, Kartik Nayak, Valeria Nikolaenko, Alexander Spiegelman, și Mathieu Baudet pentru sugestii utile. 

***

Părerile exprimate aici sunt cele ale personalului individual AH Capital Management, LLC („a16z”) citat și nu sunt punctele de vedere ale a16z sau ale afiliaților săi. Anumite informații conținute aici au fost obținute din surse terțe, inclusiv de la companii de portofoliu de fonduri administrate de a16z. Deși este luat din surse considerate a fi de încredere, a16z nu a verificat în mod independent astfel de informații și nu face nicio declarație cu privire la acuratețea durabilă a informațiilor sau adecvarea lor pentru o anumită situație. În plus, acest conținut poate include reclame de la terți; a16z nu a revizuit astfel de reclame și nu aprobă niciun conținut publicitar conținut în acestea.

Acest conținut este furnizat doar în scop informativ și nu ar trebui să fie bazat pe consiliere juridică, de afaceri, de investiții sau fiscală. Ar trebui să vă consultați propriii consilieri cu privire la aceste aspecte. Referințele la orice titluri de valoare sau active digitale au doar scop ilustrativ și nu constituie o recomandare de investiții sau o ofertă de a oferi servicii de consiliere în materie de investiții. În plus, acest conținut nu este îndreptat și nici nu este destinat utilizării de către niciun investitor sau potențial investitor și nu poate fi bazat în nicio circumstanță atunci când se ia o decizie de a investi într-un fond administrat de a16z. (Ofertă de a investi într-un fond a16z va fi făcută numai prin memoriul de plasament privat, acordul de subscriere și alte documente relevante ale oricărui astfel de fond și trebuie citită în întregime.) Orice investiții sau companii de portofoliu menționate, la care se face referire sau descrise nu sunt reprezentative pentru toate investițiile în vehicule administrate de a16z și nu poate exista nicio asigurare că investițiile vor fi profitabile sau că alte investiții realizate în viitor vor avea caracteristici sau rezultate similare. O listă a investițiilor realizate de fondurile gestionate de Andreessen Horowitz (excluzând investițiile pentru care emitentul nu a oferit permisiunea ca a16z să dezvăluie public, precum și investițiile neanunțate în active digitale tranzacționate public) este disponibilă la https://a16z.com/investments /.

Diagramele și graficele furnizate în cadrul sunt doar în scop informativ și nu trebuie să se bazeze pe acestea atunci când se ia vreo decizie de investiție. Performanța trecută nu indică rezultatele viitoare. Conținutul vorbește doar de la data indicată. Orice previziuni, estimări, prognoze, obiective, perspective și/sau opinii exprimate în aceste materiale pot fi modificate fără notificare și pot diferi sau pot fi contrare opiniilor exprimate de alții. Vă rugăm să consultați https://a16z.com/disclosures pentru informații suplimentare importante.

Timestamp-ul:

Mai mult de la Andreessen Horowitz