Participants in the IPFS network are called nodes. Nodes are an IPFS program that you run on your local computer to store files and connect to the IPFS network. They're the most crucial aspect of IPFS. Without nodes running the IPFS daemon (explained below), there would be no IPFS Network.
You're likely to see the term node throughout the IPFS docs, issues, and related code. It's a very general term, so its meaning depends on the context. There are three main categories of nodes: IPFS nodes, data nodes, and libp2p nodes for applications.
- IPFS Nodes are programs that run on a computer that can exchange data with other IPFS nodes. They go by several different names, but we refer to them by a different term, depending on the context:
- node: Use node when you're referring to an individual point on the network. It's a very general term. For example, when you open IPFS Desktop, you establish yourself as a node with the potential to interact with other nodes. See Configure a node (opens new window).
- peer: Use peer when you're talking about the relationship of one node (even your own) to other nodes. It refers to their relationship as equals, with no central authority, so your node is a peer to other peers. See Observe peers, Exchange files between nodes, and Peering with content providers (opens new window).
- daemon: Use daemon when talking about a node's activity status. When a node is online and running in the background, listening for requests for its data, it's called a daemon. See Take your node online
- instance: Use instance when talking about a library or program, such as a Go or JS version, running on an IPFS node at a particular point in time. The peer ID is the same, so it's still the same node as far as the IPFS network is concerned. See Go-IPFS and JS-IPFS.
IPFS 네트워크의 참가자를 노드라고 합니다. 노드는 파일을 저장하고 IPFS 네트워크에 연결하기 위해 로컬 컴퓨터에서 실행하는 IPFS 프로그램입니다. 노드는 IPFS에서 가장 중요한 부분입니다. 노드가 IPFS 데몬(아래 설명)을 실행하지 않으면 IPFS 네트워크가 존재하지 않습니다.
IPFS 문서, 이슈 및 관련 코드에서 노드라는 용어를 볼 수 있을 것입니다. 이 용어는 매우 일반적인 용어이므로 그 의미는 문맥에 따라 달라집니다. 노드에는 세 가지 주요 범주가 있습니다: IPFS 노드, 데이터 노드, 애플리케이션용 libp2p 노드입니다.
- IPFS 노드**는 컴퓨터에서 실행되는 프로그램으로, 다른 IPFS 노드와 데이터를 교환할 수 있습니다. 여러 가지 다른 이름으로 불리지만, 상황에 따라 다른 용어로 지칭합니다:
- Data nodes, Use data nodes when talking about actual pieces of data on IPFS, such as DAG nodes, UnixFS nodes, and IPLD nodes. When you add a file with the
ipfs add myfile.txt command, IPFS breaks them up into several nodes that each contain a chunk of the file and are linked to each other. See Merkle Directed Acyclic Graphs (DAGs), Unix File System (UnixFS), and stay tuned for InterPlanetary Linked Data (IPLD) model docs, which is in progress.
- libp2p peer Use libp2p peer when talking about libp2p nodes on which you can build applications. They're usually referred to as peers in libp2p, because it provides solutions for essential peer-to-peer elements like transport, security, peer routing, and content discovery. See concepts
- 데이터 노드**, DAG 노드, UnixFS 노드, IPLD 노드 등 IPFS의 실제 데이터 조각에 대해 이야기할 때는 데이터 노드를 사용합니다. ipfs add myfile.txt` 명령으로 파일을 추가하면 IPFS는 파일을 각각 파일 청크를 포함하고 서로 연결된 여러 노드로 분할합니다. 머클 지향 비순환 그래프(DAG)](https://docs.ipfs.io/concepts/merkle-dag/)**, **유닉스 파일 시스템(UnixFS)*를 참조하고, 진행 중인 행성 간 연결 데이터(IPLD) 모델 문서도 계속 지켜봐 주세요.
- libp2p 피어 애플리케이션을 빌드할 수 있는 libp2p 노드에 대해 이야기할 때는 libp2p 피어를 사용합니다. 전송, 보안, 피어 라우팅, 콘텐츠 검색과 같은 필수 피어 투 피어 요소에 대한 솔루션을 제공하기 때문에 일반적으로 libp2p에서 피어라고 합니다. 개념](https://docs.ipfs.io/concepts/libp2p/)**을 참조하세요.
**#Types**
There are different types of IPFS nodes. And depending on the use-case, a single IPFS node can serve one of many functions:
IPFS 노드에는 다양한 유형이 있습니다. 그리고 사용 사례에 따라 단일 IPFS 노드는 여러 기능 중 하나를 수행할 수 있습니다: