IPFS คืออะไร

16 Nov 2019,
Share: 
Cover image

IPFS ย่อมาจาก Interplanetary File System เป็นเว็บแบบกระจายตัว หรือ Decentralized Content Gateway และ IPFS เป็นระบบไฟล์แบบ peer-to-peer คล้ายๆ Blockchain โดยจะกระจายไฟล์ไปเก็บไว้ยังเครื่องคอมพิวเตอร์ที่ทําหน้าที่เป็น Node ทั่วโลก แทนที่จะเก็ไฟล์ไว้ใน Server หรือคอมพิวเตอร์เพียงเครื่องเดียว ทําให้ไฟล์ยังคงอยู่ตลอดไปตามใดที่ยังมีคนสนใจไฟล์นั้น และเก็บไฟล์นั้นไว้

Image

การทํางานของ IPFS จะต่างจาก HTTP แบบเดิมที่เมื่อเปิดเว็บใดๆขึ้นมา Browser จะวิ่งไปเอาข้อมูลจาก Server ของเว็บนั้นๆ แต่สําหรับ IPFS แทนที่จะส่งคำขอถึงเครือข่าย และรับเนื้อหาที่เก็บไว้ที่ xxx.xxx.xxx.xx เปลี่ยนเป็นการรับเนื้อหาโดยค้นหาจากค่า Cryptographic Hash ของไฟล์ โดยไฟล์ที่มีอาจถูกเก็บในหลายๆ Node หากว่ามี Node หนึ่งที่มีปัญหามันก็จะมองหาและใช้งานใน Node ต่อๆไป

สนใจอ่านรายละเอียดเพิ่มเติมจากเว็บที่ ipfs.io/

Suggestion blogs

[ภาษาซี] การกําหนดค่าให้ตัวแปร

การกําหนดค่าให้กัยตัวแปรด้วยโอเปอเรเตอร์ ถือเป็นการดําเนินการอีกรูปแบบหนึ่ง สําหรับการกําหนดค่า (Assignment Operator) มีอยุ่หลายชนิดดังนี้

Docker คืออะไร

Docker เป็น engine ที่รันบน Linux ตัวนึงที่จะจําลองสภาพแวดล้อมของเครื่อง server ขึ้นมา คล้ายๆกับพวก VirtualBox, VMWare หรือ Virtual Machine ซึ่ง Docker จะแตกต่างจาก VM ตัวอื่นๆคือ **จะทําการจําลองสภาพแวดล้อมของ server ขึ้นมาบน OS เดิม **แต่ VM อื่นๆ จะจําลองระบบขึ้นมาทั้ง OS เลย ดังรูป

[ภาษาซี] การดําเนินการระดับบิต

บิต (Bit) ย่อมาจาก Binary digit คือหน่วยของข้อมูลที่เล็กที่สุดในระบบคอมพิวเตอร์ ซึ่งจะมีค่า 0 และ 1 อย่างใดอย่างหนึ่งเท่านั้น ข้อมูล 1 Byte จะประกอบไปด้วย 8 Bit ดังนั้นเมื่อแสดงข้อมูล 1 Byte ในรูปของ Bit จะได้ตัวเลข 0 หรือ 1 เรียงกันจํานวน 8 ตัว เช่น 10010111


Copyright © 2019 - 2025 thiti.dev |  v1.53.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ