Teknologi yang solid: saatnya untuk membangun kembali web


Sir Tim Berners-Lee di Campus Party 2008, foto oleh Jonan Basterra

Sir Tim Berners-Lee, pencipta World Wide Web dan direktur konsorsium W3C, yakin bahwa pengembangan web telah mencapai titik kritis, telah menyimpang sebanyak mungkin dari konsep aslinya. Awalnya, itu dikandung sebagai jaringan desentralisasi, di mana browser pertama juga merupakan editor dokumen. Idenya adalah bahwa setiap pengguna tidak hanya dapat melihat dokumen, tetapi juga membuat dan mengeditnya. Web adalah untuk menjadi tempat kreativitas dan kerja sama bersama bagi seluruh umat manusia. Tapi ada yang salah.

Ada beberapa contoh keberhasilan implementasi co-creation, seperti Wikipedia, hosting situs web terdesentralisasi dan jaringan sosial peer-to-peer. Ini adalah pertanda tentang apa yang dapat menjadi berbasis Web pada teknologi baru yang dikembangkan oleh Tim Berners-Lee bekerja sama dengan tim peneliti dari Massachusetts Institute of Technology. Ini adalah mahkota puluhan tahun karya konseptual yang dilakukan Berners-Lee.

Bagaimana web sampai kehilangan desentralisasi, ke keadaan menyedihkan saat ini? Dari browser populer pertama, Mosaic menghapus multimedia dan alat pengeditan. Diputuskan bahwa mereka terlalu rumit untuk orang awam. Di sinilah semuanya dimulai. Transformasi yang tidak diinginkan dari keturunan asli akhirnya mengarah pada fakta bahwa Tim Berners-Lee dan rekan-rekannya menyarankan untuk mengembalikan fungsionalitas yang hilang ke web: pada tahun 2003, mereka mengusulkan konsep yang disebut Read-Write Web .

Konsep ini menunjukkan bahwa setiap orang dapat berpartisipasi dalam pembentukan ruang web tunggal. Untuk ini kita perlu:

  1. sistem izin fungsional (siapa, di mana dan apa yang dapat menulis) berdasarkan sistem identifikasi umum;
  2. Akses terkontrol ke data, karena dasar web tidak hanya dokumen, tetapi juga data.

Sekarang banyak pekerjaan pada alat dan alat pengembangan untuk konsep ini telah berakhir. Teknologi yang solid adalah perwujudan nyata dari sebuah ide yang dirumuskan 15 tahun yang lalu.

Teknologi solid didasarkan pada standar W3C saat ini, yang memfasilitasi implementasinya dan berkontribusi pada penyebaran cepat. Ini menerapkan sistem izin dan identifikasi, fungsi pengeditan ujung ke ujung untuk semua dokumen, sistem manajemen data, dan pembaruan waktu-nyata melalui WebSockets.



Setelah mendaftar di salah satu server solid, pengguna menerima pengidentifikasi dan "wadah" pribadi (pod padat). Atau, Anda dapat meningkatkan server lokal. Foto disediakan oleh Tim Berners-Lee

Menginstal server Solid lokal


Petunjuk instalasi dan pengujian ada di sini . Server diinstal dan dijalankan baik secara langsung melalui Node.js, atau menggunakan Docker.

Fungsi yang didukung:

  • Platform Data Tertaut : Standar untuk akses terkelola ke data yang diidentifikasi oleh HTTP URI. Dijelaskan secara terpisah adalah pekerjaan dengan wadah di mana sumber daya ditambahkan oleh operasi POST
  • WebAccessControl : sistem akses sumber daya multi-pengguna yang didesentralisasi
  • Otentikasi WebID-TLS
  • Teknologi ini memungkinkan pengguna untuk mengotentikasi sumber daya yang berbeda dengan satu sertifikat dari browser. Setiap situs dapat berurusan dengan penerbitan sertifikat tersebut untuk penggunanya. Sistem memperluas spesifikasi WebID. Dalam kasus server Solid lokal, Anda dapat menghasilkan sertifikat yang ditandatangani sendiri
  • Pembaruan waktu nyata (menggunakan WebSockets)
  • Verifikasi Identitas untuk WebID
  • Proxy CORS untuk mengakses data antar situs
  • Server email untuk pengguna

Lihat juga:


โ€œSolid menawarkan peluang luar biasa untuk kreativitas, pemecahan masalah dan perdagangan. Ini akan memberi individu, pengembang, dan perusahaan sepenuhnya cara baru untuk memahami, membuat, dan menemukan aplikasi dan layanan yang inovatif, andal dan bermanfaat. Saya melihat banyak peluang pasar, termasuk aplikasi yang andal dan gudang data, โ€kata Tim Berners-Lee dalam artikelnya pada 29 September 2018, di mana ia mengumumkan proyek ini dan mengundang semua orang untuk berpartisipasi.

Minggu ini Solid repositori masuk ke atas repositori baru paling populer di Github, yang kedua setelah sumber MS-DOS 1.25 dan 2.0 , dimuat ulang di sini dari Museum Sejarah Komputer.

Mungkin teknologi Solid akan didukung oleh pengembang, untuk ini sekarang ada semua yang Anda butuhkan. Sekarang solid-server pertama meningkat di dunia dan sejauh ini ada sangat sedikit aplikasi yang menggunakannya . Setelah menginstal server lokal, tidak jelas apa yang harus dilakukan selanjutnya. Mungkin pengguna pertama yang menggunakan Internet merasa seperti ini. Tetapi potensi jaringan desentralisasi baru bisa sangat besar.
โ€œSolid mengubah model saat ini, di mana pengguna harus mentransfer data pribadi ke raksasa digital sebagai imbalan atas manfaat yang diinginkan. Seperti yang kita semua tahu, itu bukan untuk kepentingan kita. Solid - inilah cara kami mengembangkan Internet secara revolusioner untuk mengembalikan keseimbangan, memberi kita masing-masing kendali penuh atas data, pribadi atau bukan โ€- Tim Berners-Lee.
Kami menambahkan bahwa pada saat yang sama dengan pengumuman Solid, Sir Tim Berners-Lee meluncurkan startup Inrupt , yang akan mempromosikan teknologi baru: "Tujuan kami adalah dominasi dunia," kata pencipta World Wide Web dalam sebuah wawancara dengan Fast Company.





Source: https://habr.com/ru/post/id425171/


All Articles