

Tanggapan tak terelakkan terhadap pandangan ini ialah kecaman daripada kalangan budaya, NFT, permainan, dsb. Tetapi fokus pada kewangan bukanlah paku terakhir bagi “web3”. Kewangan itu sukar. Ia mempunyai keperluan yang lebih ketat. Semasa saya bekerja di TradFi, kami terpaksa meninggalkan kebanyakan perisai siap kerana ia mengambil kompromi buruk terhadap pertimbangan penting seperti latensi dan konsistensi. Perisian kewangan yang hebat boleh berfungsi untuk segala perkara lain. Perisian segala perkara yang hebat tidak akan berfungsi untuk kewangan. Solana yang fokus sepenuhnya pada menyelesaikan masalah paling sukar (kewangan) tidak bermakna anda tidak boleh menggunakannya untuk budaya, permainan, dsb. Cara terbaik untuk menang bukanlah menjadi segalanya untuk semua orang. Kreatif akan sentiasa menemui cara untuk menggunakan alat melebihi lingkungan asalnya. Apabila anda mempunyai palu, segalanya kelihatan seperti paku. Tetapi mungkin kita mulakan dengan memukul paku-paku yang sebenarnya dahulu.

Dengan Alpenglow yang dilancarkan, kami sebagai pembangun aplikasi mempunyai tanggungjawab untuk mengekalkan pengalaman Slowlana yang konsisten. Itu bermaksud kita perlu membuat program menjadi lebih perlahan. Beberapa cadangan: - Elakkan zero copy. Borsh semua perkara - Masukkan semua perkara ke dalam heap - Di mana-mana yang mungkin, gunakan Python atau JavaScript untuk menulis program - Dapatkan semula bump seeds untuk setiap PDA, setiap kali - Anda tidak mencatat cukup. Lebih banyak msg!

PSA kepada anda yang sering menggunakan produk baru: Pemeriksaan keselamatan memerlukan kos ratusan ribu dolar dan mengambil berminggu-minggu untuk selesai. Permulaan yang dibiayai sendiri bahkan tidak mampu membayarnya. Terdapat perasaan tidak terdorong secara aktif bagi protokol kegemaran anda untuk mengekalkan keselamatan, kerana ia menghalang kemampuan mereka untuk beriterasi dan mencari PMF. Adakah mereka membayar $50k untuk memeriksa ciri baru yang ternyata tidak digunakan oleh siapa pun? Pastikan apa yang anda gunakan telah dipemeriksa oleh pihak yang anda percayai, dan bahawa kod yang berjalan di rangkaian utama adalah kod yang telah dipemeriksa (build yang disahkan, sumber terbuka diperlukan). Jika anda tidak dapat mengesahkan hal ini, ia tidak apa-apa, tetapi jangan letakkan semua telur anda dalam satu bakul. Solana Foundation mempunyai program yang menyediakan pemeriksaan keselamatan untuk mana-mana pihak dengan TVL melebihi $10 juta, yang pastinya akan membantu.

Akan membincangkan ini secara langsung. Kami tidak hanya mengaudit perbezaan refaktor dari Drift ke Velocity. Kami mengaudit *seluruh* pangkalan kod. Ini jauh daripada satu kerja yang dipercepat. Jika kami ingin mempercepatkannya, kami hanya perlu mengaudit perbezaan itu, menganggap kod lama baik-baik saja, dan melancarkannya berbulan-bulan yang lalu. Kami ingin berhati-hati demi keselamatan, yang bermaksud mengaudit semula seluruh pangkalan kod. Ini mahal dan mengambil masa yang panjang. Drift adalah salah satu program Solana terbesar yang wujud dengan puluhan ribu baris kod. Tetapi ia adalah perkara yang betul untuk dilakukan, kerana keselamatan adalah keutamaan kami. Ya, terdapat banyak dapatan. Tetapi berbanding dengan jumlah kod, ia masuk akal. Kebanyakan dapatan berada dalam kod pra-refaktor, dan kebanyakan daripadanya tidak akan menyebabkan LoF dalam sebarang situasi sebenar. Ia merupakan usaha yang luar biasa untuk (1) mengkaji monolit yang besar ini, terima kasih kepada auditor! (2) memperbaiki setiap isu, sekecil apa pun. Itulah sebabnya pelancaran telah ditangguhkan selama ini.

