Protokol P2P lengkap yang ditulis seluruhnya dalam JavaScript
Protokol JavaScript P2P
js-ipfs membuka jalan bagi implementasi Peramban dari protokol IPFS. Ditulis seluruhnya dalam JavaScript, itu berjalan di Peramban, Pekerja Layanan, Ekstensi Web, dan Node.js, membuka pintu ke dunia kemungkinan.
js-ipfs berjalan di Peramban, Pekerja Layanan, Ekstensi Web dan Node.js, membuka pintu ke dunia kemungkinan.
Fitur
Dikemas dengan semua hal yang Anda ketahui dan sukai tentang IPFS. Implementasi ini juga membawa beberapa hal ekstra rapi yang unik untuk Peramban. Ini adalah toolkit untuk memberi daya pada semua Aplikasi DWeb Anda.
Jalankan di Node.js dan Peramban
js-ipfs bekerja di luar kotak di Node.js, Electron, dan peramban modern apa pun. Ini juga dapat disesuaikan berdasarkan desain sehingga Anda dapat menggunakannya pada runtime favorit Anda.
Menerapkan Stack IPFS penuh
Tidak ada fitur yang tertinggal. js-ipfs bukan klien ringan, ini adalah implementasi penuh dari protokol IPFS.
Gunakan PubSub untuk berkomunikasi secara realtime dengan rekan-rekan lainnya
Node IPFS dapat membuat topologi jaringan berdasarkan topik yang menarik untuk menyiarkan acara secara realtime.
Tambahkan dan ambil berkas dari mana saja di Jaringan IPFS
IPFS dirancang untuk menggunakan kekuatan Pengalamatan Konten untuk menemukan node di jaringan yang memiliki konten yang Anda cari. Dengan cara yang sama, Anda dapat menambahkan data dan node lain juga akan menemukannya.
Gunakan DAG API untuk melintasi struktur data tertaut hash apa pun
IPFS menggunakan IPLD, InterPlanetary Linked-Data, model yang memungkinkan Anda berinteraksi dengan data dari berbagai sumber, seperti git, blockchain, dan lainnya.
libp2p sudah terpasang
libp2p adalah Modular Networking Stack yang dibuat untuk IPFS dan sekarang Anda juga dapat menggunakannya melalui IPFS untuk aplikasi Anda secara langsung.
Jalankan sebagai daemon
js-ipfs juga dilengkapi dengan opsi untuk menjalankannya sebagai daemon sehingga Anda dapat berinteraksi dengannya menggunakan API HTTP yang Anda kenal dari go-ipfs.
Buat alamat stabil untuk mengubah data
Muncul dengan IPNS, Interplanetary Naming System, cara untuk membuat pointer (catatan) yang dapat diubah untuk mendistribusikan pembaruan dengan cara yang diautentikasi dan bersertifikat.
Mulai
IPFS memberi Anda Pengalamatan Konten primitif untuk semua data Anda di DWeb. Anda dapat menyediakan data ke jaringan atau mengambil data yang ada melalui CID-nya, yaitu Content Identifier. Cobalah di bawah ini atau jelajahi tutorial ProtoSchool kami!
Menambahkan data ke IPFS
Keluaran
Mendapatkan data dari IPFS
Menggunakan Javascript di Peramban atau Node.js
Keluaran
Menggunakan CLI
Menggunakan Gerbang HTTP
https://ipfs.io/ipfs/Gerbang Pekerja Layanan
Ubah halaman ini menjadi Gerbang IPFS penuh tanpa menyentuh server apa pun atau menggunakan HTTP untuk mengambil konten dari Jaringan IPFS! Ya, Anda membacanya dengan benar, Gerbang Pekerja Layanan dengan js-ipfs dapat terhubung langsung ke Jaringan IPFS.
Apa yang dibangun orang dengannya
Apa yang dapat Anda bangun dengan JS-IPFS
Ada opsi tak terbatas bagi Anda untuk menggunakan js-ipfs. Contoh berikut memberi Anda gambaran tentang apa yang dapat Anda bangun dengan js-ipfs. Cobalah!
Punya saran?Bagikan di sini!
Publikasi & Pembicaraan
Tonton pembaruan proyek, demo, dan pembicaraan lainnya oleh Komunitas IPFS tentang proyek JavaScript IPFS. Kami akan segera menambahkan lusinan pembicaraan lagi dari IPFS Dev Meetings.

Komunitas
js-ipfs adalah proyek Sumber Terbuka Berlisensi MIT dari komunitas IPFS. Ada banyak cara untuk berkontribusi: bantu menulis spesifikasi, implementasi kode, dan alat menggunakan js-ipfs, contoh kerajinan dan tutorial, dan bergabunglah dengan panggilan kelompok kerja kami untuk mendiskusikan IPFS dengan kita.