Vitalik Buterin Menggunakan Pembayaran Ethereum Peribadi Melalui Alat Kohaku-cli

iconCryptoSlate
Kongsi
AI summary iconRingkasan
Berita Ethereum: Vitalik Buterin telah menggunakan alat kohaku-cli untuk pembayaran Ethereum peribadi dan kemas kini ENS IPFS. Alat yang dibantu AI dan tidak diaudit ini menyokong Tornado Cash, Railgun, dan Privacy Pools V1. Buterin menekankan kepentingan aplikasi yang dijalankan secara tempatan untuk mengurangkan ketergantungan pada pelayan. Pengguna mesti membina dan menjalankan alat ini sendiri, dengan amaran mengenai risiko rangkaian utama. Berita ekosistem Ethereum menonjolkan perkembangan privasi yang sedang berlangsung.

Pendiri ethereum Vitalik Buterin mengatakan dalam esei pada 31 Oktober bahawa kohaku-cli mengendalikan banyak pembayaran Buterin yang melibatkan protokol privasi. Buterin juga mengatakan alat baris arahan yang ditulis oleh AI mengendalikan kemas kini terkini kepada hash kandungan IPFS pada ENS, sistem penamaan ethereum. Pembarui ENS adalah aplikasi yang berbeza daripada dompet pembayaran. Buterin menentang laman web yang menyediakan kod aplikasi semula semasa lawatan balik, yang menjadikan pengguna bergantung semula-mula kepada penghantaran pelayan.

Aplikasi yang disimpan secara tempatan membenarkan pengguna menyimpan revisi perisian yang dipilih dan menentukan kapan untuk memasang pengganti. Kod yang diterima bertindak sebagai perantara antara arahan pembayaran dan tanda tangan yang mengesahkan pembayaran, jadi ketergantungan dan akses penandatanganan tetap penting. Dokumentasi Kohaku-cli menggambarkan aplikasi ini sebagai tidak diaudit, dibantu AI, dan sedang dalam pembangunan aktif. Dokumentasi menasihati pengguna untuk tidak menggunakan rangkaian utama kecuali pengguna memahami aktiviti dan risiko kehilangan dana yang bencana. Kohaku-cli menyokong akaun ethereum awam dan keseimbangan peribadi melalui Tornado Cash, Railgun, dan Privacy Pools V1. Dompet ini terpisah daripada toolkit Kohaku yang lebih luas yang terdiri daripada pustaka protokol dan infrastruktur dompet, jadi amaran aplikasi ini bukanlah penilaian audit terhadap setiap komponen atau protokol asas.

Arahan pemasangan memerlukan pengguna untuk mengambil ketergantungan dengan npm install, mengompilasi aplikasi dengan npm run build, dan menjalankan pelancar tempatan. Pada commit 0ef5c44, dokumen, manifest, fail kunci, dan pelaksanaan sepadan dengan satu revisi aplikasi. Manifest menentukan versi 0.1.0 dan Node.js 22 atau lebih baru, tetapi Buterin tidak mengenal pasti revisi yang dipasang untuk penggunaan Buterin. Manifest mengunci ketergantungan langsung, termasuk viem dan beberapa pakej Kohaku, serta menetapkan ketergantungan Git kohaku-artifacts yang berasingan kepada satu commit. Fail kunci menyediakan pakej registri yang telah diselesaikan dan hash integriti, menunjukkan bahawa antaramuka tempatan masih bergantung kepada rantai bekalan perisian. Oleh itu, menerima penggantian melalui proses pembinaan sumber ini melibatkan penerimaan ketergantungan dan alat pembinaan, bukan sekadar nama projek yang dikenali.

Untuk pindah awam biasa tanpa pengumpulan, pelaksanaan mensimulasikan transaksi dan menghasilkan hasil ujian kering tanpa menghantar transaksi. Penyiaran memerlukan kunci peribadi penghantar dan klien dompet yang dibina secara tempatan, di mana akaun tanda tangan berasal daripada kunci tersebut. Perintah unshield Railgun boleh menghasilkan UserOperation yang disediakan dan telah ditandatangani tanpa menyiar operasi tersebut. Sebuah UserOperation mengandungi beban akaun-operasi yang boleh dihantar oleh alat yang serasi, dan pelaksanaan penyiaran yang berasingan menghantar operasi yang ditandatangani melalui bundler Pimlico. Oleh itu, menahan penghantaran tidak selalunya menahan tanda tangan, kerana alat yang serasi mungkin menghantar operasi yang ditandatangani kemudian. Pembinaan autorisasi, penandatanganan, dan penghantaran mewakili bentuk kuasa yang berbeza, walaupun satu aplikasi baris arahan mengkoordinasikan aktiviti-aktiviti tersebut.

Dalam pelaksanaan pindah awam yang diperiksa, pemanggil yang dikonfigurasi dengan betul dengan akses dompet boleh menggabungkan --non-interactive dan --broadcast untuk menghantar tanpa permintaan pengesahan lain. Pembukaan dompet, parameter wajib, pencocokan rantai, dan semakan simulasi masih berkuat kuasa. Kemampuan ini penting untuk skrip dan agen, tetapi tidak menunjukkan bahawa Buterin membuat pembayaran tanpa pengawasan. README menerangkan penyimpanan cakera untuk benih dan fail kata laluan yang dienkripsi, yang dibataskan kepada pemilik sahaja untuk automasi POSIX. Perlindungan ini mengawal penyimpanan rahsia dan akses proses, tetapi perlindungan sahaja tidak mengenakan had perbelanjaan bebas atau peraturan penerima selepas proses mendapat akses penandatangan.

Rekod asal perisian mencatat asal dan proses pembinaan suatu artefak, memberikan cara untuk menilai penghantaran aplikasi. Piawaian pengesahan SLSA memerlukan pengesahan tanda tangan asal dan digest artefak, mengiktiraf pembina yang dipercayai, serta memeriksa sumber dan parameter pembinaan berbanding jangkaan. Pemeriksaan ini boleh membantu mengenal pasti artefak yang telah diganti atau sumber pembinaan yang tidak dijangka, tetapi keberkesanannya bergantung pada pembina dan jangkaan sumber yang dipercayai oleh pemeriksa. SLSA memperlakukan pengesahan berulang bagi ketergantungan yang diselesaikan sebagai tambahan pilihan, jadi pengesahan artefak utama tidak secara automatik mengesahkan setiap input pembinaan. Aplikasi dengan rekod asal dan pembinaan yang sah masih boleh mengandungi perilaku yang akan ditolak oleh pengguna.

Dokumentasi CLI menentukan penggunaan Tor secara lalai untuk beberapa trafik bukan-RPC, sementara trafik Ethereum RPC menggunakan sambungan rangkaian biasa. Oleh itu, antaramuka tempatan tidak membuat setiap interaksi luaran menjadi peribadi. Mengekalkan kod aplikasi dan mengawal penggantian memberikan pengguna bentuk kawalan yang nyata, tetapi faedahnya bergantung kepada meluaskan kawalan itu kepada pilihan kebergantungan dan kuasa penandatangan.

Penafian: Maklumat yang terdapat pada halaman ini mungkin telah diperoleh daripada pihak ketiga dan tidak semestinya menggambarkan pandangan atau pendapat KuCoin. Kandungan ini adalah disediakan bagi tujuan maklumat umum sahaja, tanpa sebarang perwakilan atau waranti dalam apa jua bentuk, dan juga tidak boleh ditafsirkan sebagai nasihat kewangan atau pelaburan. KuCoin tidak akan bertanggungjawab untuk sebarang kesilapan atau pengabaian, atau untuk sebarang akibat yang terhasil daripada penggunaan maklumat ini. Pelaburan dalam aset digital boleh membawa risiko. Sila menilai risiko produk dan toleransi risiko anda dengan teliti berdasarkan keadaan kewangan anda sendiri. Untuk maklumat lanjut, sila rujuk kepada Terma Penggunaan dan Pendedahan Risiko kami.