Mengapa Project Xanadu Gagal: Kelemahan Teknikal dan Masalah Model Perniagaan Yang Memusnahkan "Internet Yang Mungkin Wujud"

Pasukan Komuniti BigGo
Mengapa Project Xanadu Gagal: Kelemahan Teknikal dan Masalah Model Perniagaan Yang Memusnahkan "Internet Yang Mungkin Wujud"

Project Xanadu , yang dicipta oleh Ted Nelson pada tahun 1960-an, berjanji untuk merevolusikan cara kita berkongsi dan mengakses maklumat dalam talian. Sering dipanggil sebagai internet yang mungkin wujud, sistem hiperteks yang bercita-cita tinggi ini bertujuan untuk mewujudkan dunia di mana setiap bahagian teks saling berhubung, boleh dikesan, dan dimonetisasi melalui pembayaran kecil. Walau bagaimanapun, walaupun setelah berdekad-dekad pembangunan dan pelaburan yang besar, Xanadu tidak pernah mencapai penerimaan arus perdana. Perbincangan terkini dalam komuniti teknologi telah mendedahkan masalah asas yang memusnahkan projek ini dari awal.

Seni Bina Pangkalan Data Mempunyai Kelemahan Asas

Asas teknikal Xanadu dibina atas reka bentuk pangkalan data yang terlalu kompleks yang tidak dapat mengendalikan keperluan dunia sebenar. Sistem ini memerlukan pautan dua hala antara semua dokumen, bermakna setiap URL perlu mempunyai pautan balik untuk menjejaki semua penggunaannya di seluruh rangkaian. Ini mewujudkan senario mimpi ngeri di mana memaparkan satu halaman sahaja memerlukan operasi dan gabungan pangkalan data yang tidak terkira banyaknya.

Seni bina ini menuntut semua pautan kekal konsisten pada setiap masa di seluruh sistem. Dalam era di mana teknologi pangkalan data jauh lebih primitif berbanding hari ini, keperluan ini menjadikan sistem hampir mustahil untuk dilaksanakan pada skala besar. Walaupun dengan keupayaan pangkalan data moden, reka bentuk sedemikian akan menghadapi cabaran prestasi yang serius.

Gabungan pangkalan data: Operasi yang menggabungkan data dari beberapa jadual pangkalan data untuk mendapatkan maklumat berkaitan

Masalah Teknikal Utama dengan Xanadu:

  • Pautan dua hala memerlukan pautan balik kepada semua rujukan dokumen
  • Keperluan konsistensi pangkalan data merentasi keseluruhan rangkaian
  • Cantuman pangkalan data yang berlebihan diperlukan untuk paparan halaman mudah
  • Seni bina berpusat menghalang skalabiliti
  • Tiada sokongan untuk kandungan imej atau multimedia

Model Micropayment Mewujudkan Insentif Yang Merugikan

Model perniagaan Xanadu berpusat pada micropayment universal, di mana pengguna akan membayar pecahan sen untuk mengakses kandungan. Walaupun ini mungkin kedengaran munasabah secara teori, komuniti telah mengenal pasti beberapa masalah kritikal dengan pendekatan ini. Sistem ini akan mewujudkan dunia di mana hampir segala-galanya mempunyai paywall, menjadikan akses maklumat bergantung kepada kekayaan.

Struktur micropayment akan menggalakkan tingkah laku berbahaya seperti halaman scrolling tanpa had yang direka untuk menjana pendapatan maksimum, pengikisan kandungan dan muat naik semula pada harga yang lebih tinggi, dan skim rumit untuk mengekstrak wang dari pengguna melalui caj tersembunyi. Tanpa mekanisme chargeback yang betul, pengguna akan terdedah kepada penipuan dan kandungan palsu.

Dengan semua micropayment dan sebagainya ini, akan memerlukan DRM pada semua kandungan 'berbayar'. Ia akan menjadi satu-satunya cara untuk menghentikan muat turun/pengarkiban/muat naik semula dengan micropayment yang pergi kepada saya. Saya melihat DRM pada segala-galanya sebagai neraka pengkomputeran.

Isu Model Perniagaan:

  • Mikrobayaran universal (pecahan sen bagi setiap akses)
  • Sistem bayar-per-tontonan untuk semua kandungan
  • Penjejakan pemilikan yang kompleks untuk dokumen kolaboratif
  • Tiada mekanisme caj balik untuk kandungan penipuan
  • Keperluan DRM untuk menguatkuasakan sistem pembayaran

Sistem Berpusat Tidak Dapat Berkembang

Tidak seperti web terpencar yang akhirnya muncul, Xanadu direka sebagai sistem yang sememangnya berpusat serupa dengan perkhidmatan seperti Lexis/Nexis . Pemusatan ini diperlukan untuk mengekalkan rangkaian kompleks pautan balik dan memastikan konsistensi pangkalan data, tetapi ia mewujudkan cabaran penskalaan yang mustahil.

Keperluan sistem untuk menjejaki setiap sambungan dan transaksi merentasi semua kandungan memerlukan sumber pengiraan yang besar dan penyegerakan yang sempurna. Apabila rangkaian berkembang, overhed mengekalkan sambungan ini akan menjadi semakin mahal dan kompleks secara eksponen.

Pengurusan Projek Yang Lemah dan Pembangunan Tertutup

Selain daripada isu teknikal, Xanadu mengalami masalah pengurusan yang ketara. Pendekatan Ted Nelson terhadap pembangunan adalah rahsia dan mengawal, menghalang jenis inovasi kolaboratif yang menjadikan web berjaya. Beliau berkeras untuk mengekalkan pemilikan dan kawalan ke atas sistem, malah menggunakan paten untuk menghalang orang lain daripada melaksanakan idea yang serupa.

Pembangunan projek ini terkenal perlahan dan tidak fokus. Apabila Xanadu akhirnya mengeluarkan kod sumbernya pada tahun 1999, ia sebahagian besarnya tidak boleh digunakan - kod C++ yang dijana mesin diterjemahkan dari Smalltalk yang hampir mustahil untuk difahami atau diubah suai. Ini benar-benar terlepas pandang daripada pembangunan dan kerjasama sumber terbuka.

Alternatif Moden Membuktikan Konsep Berfungsi Dalam Skop Terhad

Menariknya, banyak idea teras Xanadu telah menemui kejayaan dalam aplikasi yang lebih fokus. Alat moden seperti Notion melaksanakan transklusi (dipanggil blok tersegerak) dan pautan balik dengan berkesan dalam sistem tertutup. Kawalan versi Git menyediakan jenis penyuntingan kolaboratif dan penjejakan perubahan yang dibayangkan oleh Xanadu , tetapi tanpa kerumitan monetisasi.

Pelaksanaan ini berfungsi kerana ia beroperasi dalam persekitaran terkawal di mana semua kandungan dimiliki oleh entiti yang sama, menghapuskan keperluan untuk sistem pembayaran yang kompleks dan konsistensi global yang sempurna.

Pelaksanaan Moden Konsep Xanadu:

  • Notion: Blok tersegerak (transklusi) dan pautan balik
  • Git: Penyuntingan kolaboratif dengan penjejakan perubahan
  • CrossLine Outliner: Sokongan transklusi dan pautan balik
  • Nvidia Omniverse: Penyuntingan berkongsi grafik (penggunaan terhad)

Kesimpulan

Kegagalan Project Xanadu bukan disebabkan oleh kekurangan visi atau cita-cita, tetapi kelemahan asas dalam reka bentuk teknikal dan model perniagaannya. Kerumitan sistem menjadikannya tidak praktikal untuk dilaksanakan, manakala fokus micropayment akan mewujudkan persekitaran yang bermusuhan untuk pengguna dan pencipta kandungan.

Kejayaan web datang daripada kesederhanaan dan keterbukaannya - kualiti yang secara eksplisit ditolak oleh Xanadu . Walaupun beberapa idea Nelson tentang maklumat bersambung dan penyuntingan kolaboratif telah menemui tempatnya dalam alat moden, visi besarnya tentang alam semesta maklumat yang saling berhubung sempurna dan dimonetisasi kekal tidak praktikal hari ini seperti 50 tahun yang lalu.

Transklusi: Ciri yang membolehkan kandungan dari satu dokumen muncul dalam dokumen lain sambil mengekalkan sambungan langsung kepada yang asal DRM (Digital Rights Management): Teknologi yang digunakan untuk mengawal cara kandungan digital boleh digunakan, disalin, atau dikongsi

Rujukan: Your Review: Project Xanadu - The Internet That Might Have Been