Współzałożyciel Solana, Anatoly Yakovenko, zakwestionował wizję założyciela Ethereum, Vitalika Buterina, dotyczącą rozwoju protokołu blockchain.
Yakovenko argumentuje, że Solana musi kontynuować iterację w nieskończoność, ostrzegając, że każdy protokół, który przestanie ewoluować, aby spełniać wymagania programistów i użytkowników, „umrze".
Wymiana zdań rozpoczęła się, gdy Yakovenko odpowiedział na wpis Buterina dotyczący przejścia Ethereum przez „test odejścia". Buterin opowiada się za osiągnięciem stanu, w którym Ethereum może ulec osyfikacji, co oznacza, że protokół mógłby teoretycznie przestać otrzymywać aktualizacje, zachowując jednocześnie swoją podstawową wartość.
Yakovenko ripostuje, że ciągła adaptacja jest niezbędna do przetrwania, choć Solana nie powinna zależeć od żadnej pojedynczej organizacji napędzającej te zmiany.
Yakovenko stwierdził, że przyszłość Solana zależy od pozostania „materialnie użyteczną dla ludzi" z wystarczającą liczbą aktywnych programistów zarabiających na transakcjach w sieci.
Wyobraża sobie, że ci programiści będą mieli dodatkowe zasoby, aby przekazywać ulepszenia protokołu z powrotem do projektu open-source.
Współzałożyciel Solana podzielił się selektywnym podejściem do zmian w protokole. Choć opowiada się za stałą iteracją, powiedział, że sieć musi odrzucać większość proponowanych zmian.
Aktualizacje powinny być ukierunkowane na realne problemy, z jakimi borykają się programiści i użytkownicy, zamiast próbować zaspokoić każde żądanie.
Yakovenko przewiduje, że Solana będzie miała przyszłe wersje zbudowane przez kontrybutorów spoza obecnych głównych zespołów w Anza, Solana Labs czy Firedancer.
Zasugerował, że ekosystem mógłby przejść w kierunku modelu, w którym głosowania zarządcze finansują zasoby obliczeniowe potrzebne do pisania nowego kodu.
Buterin argumentuje, że Ethereum musi wspierać aplikacje pozbawione zaufania i minimalizujące zaufanie w finansach, zarządzaniu i innych sektorach. Porównuje je do narzędzi takich jak młotki.
Założyciel Ethereum twierdzi, że aplikacje nie mogą osiągnąć prawdziwego braku zaufania, jeśli są zbudowane na warstwie bazowej wymagającej bieżących aktualizacji dostawcy.
Ujmuje to jako konieczność, aby Ethereum ucieleśniało te same cechy, które umożliwia aplikacjom zbudowanym na jego bazie.
Buterin wyjaśnił, że osiągnięcie zdolności do osyfikacji nie oznacza zatrzymania całego rozwoju protokołu. Raczej propozycja wartości Ethereum nie powinna ściśle zależeć od funkcji, które jeszcze nie zostały wdrożone.
Sieć powinna osiągnąć punkt wyjścia, w którym może funkcjonować w nieskończoność bez obowiązkowych aktualizacji.


