Hari ini saya melihat sebuah rumor di komunitas, yang mengatakan bahwa Linus Torvalds terlibat dalam proyek $zailgo, dan menyertakan tautan github https://github.com/notwedtm/zailgo. Mendengar berita ini cukup mengejutkan saya, siapa sebenarnya Linus Torvalds? Mari kita lihat pengenalan di wiki: Linus Torvalds adalah penulis kernel linux, proyek open source git juga miliknya, bagaimana dewa kuno ini bisa terlibat dalam web3 untuk sebuah proyek kecil, sungguh membingungkan, kebenaran selalu satu, mari kita cari tahu. Pertama, kita klik “commit”, lihat apa yang diserahkan oleh dewa tersebut: setelah diklik, kita akan menemukan status commit ini adalah “Unverified”, menunjukkan bahwa pengiriman ini belum diverifikasi. Dengan mengklik status ini, kita juga bisa melihat petunjuk bahwa Linus Torvalds tidak menandatangani dengan kunci publiknya. Lalu bagaimana pengiriman ini bisa dipalsukan? Sebenarnya cukup sederhana, orang yang mencatat informasi pengiriman di github hanya perlu bidang GIT_AUTHOR_NAME, GIT_AUTHOR_EMAIL, dll, jadi apakah kita bisa memalsukan informasi ini? Mari kita lakukan eksperimen, atur beberapa variabel lingkungan yang relevan, semua ini adalah informasi publik Linus Torvalds: export GIT_AUTHOR_export GIT_AUTHOR_export GIT_COMMITTER_export GIT_COMMITTER_ kemudian kita sembarangan mengubah beberapa konten di file sumber, lalu commit, mari kita lihat lognya: entri teratas adalah informasi pengujian saya, dapat dilihat bahwa informasi penulis di log berubah menjadi Linus Torvalds, pada saat ini jika saya ingin mengirim, yang ditampilkan di github adalah Linus Torvalds terlibat dalam proyek ini. Entri kedua adalah informasi palsu yang saat ini kita lihat di github. Jadi bagaimana cara menilai pengiriman yang dipalsukan ini? Ada beberapa cara: 1. Kita klik commit, lihat status pengiriman saat ini, jika itu adalah pengiriman yang nyata, tidak akan ada apa-apa di sana, jika itu palsu, akan muncul “Unverified” di atas. 2. Kita juga bisa pergi ke halaman utama github Linus Torvalds, lihat proyek aktivitas pengirimannya. Github-nya adalah https://github.com/torvalds, di “Contribution activity” kita bisa melihat bahwa dalam proyek yang dia ikuti tidak ada zailgo. 3. Administrator proyek dapat melihat log pengiriman yang detail, saat itu informasi dari pemalsu juga dapat ditemukan, tetapi kami juga tidak memiliki hak untuk mengelola. Proyek zailgo adalah proyek yang baik, memalsukan informasi untuk promosi adalah tidak dapat diterima, semua orang juga harus berhati-hati agar tidak tertipu oleh berita palsu semacam ini.