Il "Leave testing" è uno strumento di pensiero più nuovo utilizzato per verificare la dipendenza dei progetti e la centralizzazione della rete. Può diventare un test chiave per valutare i progetti decentralizzati e può anche essere migliorato e aggiornato in uno strumento di valutazione del rischio. (Riepilogo preliminare: V God ha acquistato 30.000 monete $ANON e il prezzo è salito del 140%. Su quale post anonimo è ottimista?) (Supplemento di fondo: CZ e V God hanno chiesto ordini insieme! Le monete dei meme bioscientifici sono aumentate di mille volte, denaro bollente si sta riversando nel percorso scientifico decentralizzato di DeSci) Vitalik Buterin, il fondatore di Ethereum, una volta ha elaborato questo suggerimento di pensiero nell'articolo del blog Rendere leggibile l'allineamento di Ethereum: Per quanto riguarda la decentralizzazione e le questioni di sicurezza, è necessario garantire che la dipendenza dall'infrastruttura centralizzata sia ridotta al minimo e le scappatoie della censura sono ridotte al minimo. A tal fine, i metodi che possiamo testare e valutare includono: "Walk Away Test" e "Internal Attack Test". Tra questi, "test di attacco interno" si riferisce al lancio di attacchi indipendenti al sistema per osservare quanti danni verranno causati per scoprire le vulnerabilità, mentre "test di uscita" è uno strumento di pensiero più nuovo utilizzato per verificare il grado di dipendenza di progetti e centri di rete; la decentralizzazione può diventare un test chiave per la valutazione dei progetti decentralizzati e può anche essere migliorata e trasformata in uno strumento di valutazione del rischio. Per rendere leggibile l'allineamento di Ethereum, controlla il testo originale: https://vitalik.eth.limo/general/2024/09/28/alignment.html Cos'è il "leave testing"? Se il tuo team e i tuoi server sparissero domani, la tua applicazione funzionerebbe ancora? Questa è l'idea centrale del test del "leave testing": è uno strumento di pensiero che può essere utilizzato per valutare se un progetto, una piattaforma o un protocollo Web3 ha reali capacità operative indipendenti e valore di sviluppo sostenibile. "Uscire dal test" è strettamente correlato alla filosofia tecnica della decentralizzazione e dell'autonomia della blockchain. Le direzioni di pensiero che possono derivare da questo test includono: Sviluppo del progetto: se il team di sviluppo viene sciolto, il progetto può ancora funzionare in modo indipendente? Esiste una comunità attiva che può subentrare nel progetto dopo che il team se ne va? Il codice del progetto è open source e invita gli sviluppatori a continuare a migliorarlo? Esistono nodi di convalida decentralizzati per proteggere la rete o un supporto comunitario sufficiente per mantenere lo sviluppo? Modello economico: il progetto prevede un modello economico per un funzionamento sostenibile? Il progetto prevede scenari applicativi per un’applicazione sostenibile? L’apprezzamento patrimoniale del progetto si basa essenzialmente sulla manipolazione speculativa o sul controllo centralizzato? In termini di governance della comunità: tutti i partecipanti al progetto hanno modo di partecipare equamente al processo decisionale? Il progetto può avviare meccanismi decisionali e risolvere problemi senza identificare i principali manager? Il progetto deve fare affidamento su un piccolo numero di membri principali per gestirlo o ha una base più ampia per la saggezza collettiva e la governance collettiva? Perché è importante "lasciare il test"? Se un progetto fa troppo affidamento sul team fondatore o su alcuni membri chiave del personale per funzionare; se una rete deve fare affidamento su un server fisso per elaborare i dati, allora è ancora di natura centralizzata e la sostenibilità a lungo termine del progetto o della rete, valore, e anche la capacità di resistere alla censura e al rischio può essere messa in discussione. L'importanza del "test in uscita" sta nel fatto che questo strumento di pensiero può scoprire l'effettiva dipendenza di un progetto o di una rete dall'infrastruttura centralizzata, in modo che il progetto o la rete possano essere effettivamente migliorati. La filosofia tecnica su cui si basa è la ferma "Decentralizzazione ". Nel 2017, Vitalik Buterin, il fondatore di Ethereum, ha scritto questo in un post sul blog discutendo il concetto di decentralizzazione: "Decentralizzazione" è una delle parole più comuni nel campo della criptoeconomia ed è spesso usata come termine diretto viene utilizzato per misurare se una rete è una rete blockchain. Tuttavia, spesso c'è molta confusione e confusione riguardo al significato effettivo della parola. Vitalik Buterin ha sottolineato: Quando le persone discutono di un certo problema di decentralizzazione, in realtà stanno discutendo tre aspetti indipendenti: l'architettura è centralizzata o decentralizzata? Ad esempio, da quanti computer è composto questo sistema? Quanti computer può tollerare questo sistema e continuare a funzionare dopo un arresto anomalo contemporaneamente? La politica è centralizzata o decentralizzata? Ad esempio, quanti individui e organizzazioni possono controllare i computer che compongono questo sistema? È logicamente centralizzato o decentralizzato? Ad esempio, l'interfaccia di sistema e la struttura del database sono un tutt'uno? O un gruppo non strutturato? Se gli utenti e i fornitori del sistema vengono divisi in due, possono ancora operare come unità completamente indipendenti? Per quanto riguarda il ruolo e il significato di enfatizzare la "decentralizzazione", Vitalik Buterin ne ha dato una chiara spiegazione in un post sul blog del 2018: Tolleranza ai guasti: un sistema decentralizzato ha una minore probabilità di fallimento imprevisto perché è decentralizzato. I sistemi chimici si basano su molti componenti indipendenti. In teoria, la probabilità che i componenti indipendenti diventino obsoleti contemporaneamente è relativamente bassa. Resistente agli attacchi: i sistemi decentralizzati rendono più costoso essere distrutti e manipolati dagli attacchi perché mancano di un punto centrale sensibile. Il costo e la difficoltà di lanciare un attacco contro un sistema con un punto centrale chiaro sono significativamente inferiori a quelli di un sistema decentralizzato. Prevenire la collusione: se i partecipanti a un sistema decentralizzato cospirano per trarre vantaggio a spese degli altri partecipanti, pagheranno un prezzo più alto rispetto ai partecipanti a un sistema centralizzato. Core Value: un test chiave per valutare i progetti decentralizzati. Dalla logica del "leave test", Bitcoin può ritenersi aver superato questo test: il pubblico non sa dove si trova Satoshi Nakamoto, ma Bitcoin può fare affidamento sulla rete decentralizzata Road. e gli sviluppatori globali continuano a svilupparsi. In Ethereum, il fondatore Vitalik Buterin ha menzionato sul forum nel 2022: Quasi tutti i Rollup attualmente non sono maturi e la maggior parte utilizza mezzi ausiliari chiamati Training Wheels per garantire il funzionamento. Tuttavia, i mezzi ausiliari di Training Wheels riflettono, d'altro canto, la dipendenza del progetto Rollup dall'"intervento manuale". rischio della rete Layer 2. A tal fine, Vitalik Buterin e altri hanno classificato la dipendenza del progetto Rollup dalle Training Wheels: Fase 0 (dipendenza completa), Fase 1 (dipendenza parziale) e Fase 2 (abbandono completo). Successivamente, il sito web L2beat ha rivisto lo schema di classificazione sollecitando le opinioni della comunità e lo ha aggiornato a "Indicatori di valutazione del rischio Layer2" nel giugno 2024 per condurre valutazioni del rischio per diversi progetti Layer2. Le Training Wheel (traduzione comune: ruote ausiliarie) sono alcuni meccanismi restrittivi o misure aggiunte per garantire sicurezza e stabilità nell'implementazione anticipata della tecnologia Rollup. È necessario implementare il protocollo Rollup di Training Wheels, cosa che di solito non è ancora possibile...