IPFS / Launchpad: IPFS

Add meeting Rate page Subscribe

IPFS / Launchpad: IPFS

These are all the meetings we have in "Launchpad: IPFS" (part of the organization "IPFS"). Click into individual meeting pages to watch the recording and search or read the transcript.

30 Jan 2023

This tutorial goes over how to use the IPFS command line API to experience IPLD pathing features which allow you navigate a directed acyclic graph (DAG). We will be navigating the DAG of the ipld.io website that is hosted on IPFS.

This content is created as a part of Protocol Labs' Launchpad program. You can get resources and written instructions in our learning platform at https://curriculum.pl-launchpad.io

See all links, commands, and instructions in the tutorial at https://curriculum.pl-launchpad.io/tutorials/ipld/ipld-pathing/
Join Protocol Labs Launchpad: https://pl-launchpad.io/

Chapters:
0:00 Introduction
00:47 Install IPFS
02:21 Install jq
03:20 Find the CID for ipld.io website
03:53 Inspect the Root
05:12 Load a Page With IPFS Pathing
06:00 Dive Deep into a DAG
07:356Load a Page With IPLD Pathing
08:45 Switching Codecs
10:25 Recap
  • 1 participant
  • 12 minutes
ipfs
ipld
ipl
interface
sudo
install
daemon
navigate
wsl2
golang
youtube image

4 Nov 2022

In this video from October 2022, Discordian will walk you through the graphical user interface for IPFS called IPFS Desktop, exploring the pages (or tabs) available in the Desktop for IPFS, as well as how to publish mutable file on IPNS for files you may want ot update and with a constant link to updated versions. You will also see how to use a permanent pinning service for IPFS

This content is created as a part of Protocol Labs' Launchpad program. You can get resources and written instructions in our learning platform at https://curriculum.pl-launchpad.io

Chapters:
0:00 Start
00:03 Install IPFS Desktop
00:21 Status Page
00:47 Files Page
02:13 Explore Page
02:27 Peers Page
02:49 Settings Page
03:06 IPNS Publishing
05:17 Pinning Services
  • 1 participant
  • 6 minutes
ipfs
ipns
interface
folder
download
desktop
access
bandwidth
hosting
peer
youtube image

17 Oct 2022

This section on Merkle DAGs from IPFS Camp 2019 goes over theory and live examples of what happens with files added to IPFS. Alan Shaw highlights different variations to the underlying data structure created with a file added to IPFS and how it affects the CID.

This content is created as a part of Protocol Labs' Launchpad program. You can get resources and written instructions in our learning platform at https://curriculum.pl-launchpad.io

Resources Slides as PDF & Course repo: https://github.com/ipfs/camp/#-core--elective-courses--youtube-playlist
Join Protocol Labs Launchpad: https://pl-launchpad.io/
For more information on IPFS: https://ipfs.io
Original video: https://youtu.be/Y_-TWTmF_1I
Sign up to get IPFS news, including releases, ecosystem updates, and community announcements in your inbox, each Tuesday: http://eepurl.com/gL2Pi5

Chapters:
0:00 Start
00:20 Importing Files to IPFS
00:45 DAGs
01:10 Calculating CIDs
02:15 Example: Building a DAG
03:50 Why Vary Chunk Size
06:31 Example: Deduplication
08:00 UnixFS
09:00 Example: UnixFS
12:09 Performance Characteristics of DAG Layouts
13:19 Example: DAG Layouts
15:20 Closing Q&A
  • 1 participant
  • 16 minutes
cids
ivpfs
nodes
dag
ipfs
c3
chunking
files
bits
important
youtube image

17 Oct 2022

This section on Immutability and CIDs from IPFS Camp 2019 goes over the importance of immutability in IPFS. Alan Shaw gives an IPFS primer and explains variations of CIDs in the context of IPFS.

This content is created as a part of Protocol Labs' Launchpad program. You can get resources and written instructions in our learning platform at https://curriculum.pl-launchpad.io

Resources Slides as PDF & Course repo: https://github.com/ipfs/camp/#-core--elective-courses--youtube-playlist
Join Protocol Labs Launchpad: https://pl-launchpad.io/
For more information on IPFS: https://ipfs.io
Original video: https://youtu.be/Y_-TWTmF_1I

Sign up to get IPFS news, including releases, ecosystem updates, and community announcements in your inbox, each Tuesday: http://eepurl.com/gL2Pi5

Chapters:
0:00 Start
00:25 Why Immutablilty
05:25 Anatomy of a CID
07:03 Multihash
09:59 CID Version
11:32 Multibase
12:49 Example: Anatomy of a CID
16:15 Version 0
  • 1 participant
  • 19 minutes
immutability
immutable
verifiability
integrity
verified
trust
igfs
cryptographic
ipff
data
youtube image

14 Sep 2022

Start playing around with implementing IPFS in a go application, using the IPFS API. In this tutorial, you will learn how to: Add a file to IPFS, read the file from IPFS download the file to your computer, add the file to IPNS, and read the file from IPNS.

This content is created as a part of Protocol Labs' Launchpad program. You can get resources and written instructions in our learning platform at https://curriculum.pl-launchpad.io/curriculum/ipfs/ipfs-api/

Find out more about Launchpad and Protocol Labs in our website: https://pl-launchpad.io/

00:00 Start
00:30 Prerequisites
00:59 Coding time!
01:28 Review the "main" Function
02:04 Add a File Using the IPFS API
02:39 Read a File Using the IPFS API
03:35 Download a File Using the IPFS API
03:59 Publish a File to IPNS Using the IPFS API
05:15 Retrieve an IPNS Record Using the IPFS API
  • 1 participant
  • 6 minutes
oipfs
ipfs
apfs
implemented
api
terminal
launch
client
port
helper
youtube image

4 Apr 2022

In this tutorial video, you will see how you can use the publish-subscribe functionality (using the libp2p Gossipsub routing algorithm) with an IPFS node. Follow along to start an IPFS node with pubsub enabled, and send and recieve messages. Resources:
https://bitly.protocol.ai/pubsub-blog
https://bitly.protocol.ai/pusub-flags
https://docs.libp2p.io/concepts/publish-subscribe/

​​Chapters
00:00 Start
00:42 IPFS node pubsub-enabled
01:07 Subscribe
01:38 Publish
02:08 Flags and options
  • 2 participants
  • 2 minutes
sub
subscribed
pub
ipfs
sharing
try
publish
rpfs
peer
communicate
youtube image

10 Feb 2022

In this tutorial, you can follow along to understand the basics of how you as a user can access, add, and pin files in IPFS. Follow along with the examples to learn about pinning and adding files, how files from IPFS can be previewed and inspected, and learn a bit about how that data is created and stored on IPFS.

This content is creates as a part of Protocol Labs' Launchpad program at https://protocol-labs.gitbook.io/launchpad-curriculum/

Find out more at protocol.io or on twitter: @protocol

Chapters
00:00 Start
00:19 ipfs swarm peers
00:37 Accessing Files with the CLI on IPFS
00:56 ipfs cat
01:10 ipfs get
01:31 Adding Data to an IPFS Node
01:48 ipfs add
02:14 ipfs pin ls --type=all
02:48 ipfs DAG inspector
02:58 ipfs pin add
03:14 Ipfs refs -r
  • 1 participant
  • 4 minutes
ipfs
files
accessing
daemon
pin
init
connected
terminal
downloaded
stored
youtube image