วิวัฒนาการทั้งหมดของเว็บสามารถแบ่งออกเป็นสามขั้นตอน เริ่มจาก Web 1 พื้นฐาน ตอนนี้เราสามารถเพลิดเพลินกับประโยชน์ที่ Web3 เวอร์ชันล่าสุดนำเสนอ อ่านต่อเพื่อให้ตัวเองรับทราบข้อมูลเกี่ยวกับ Web3 คืออะไรและคุณสมบัติของมัน
วิวัฒนาการของเว็บ
เว็บได้ผ่านการเปลี่ยนแปลงอย่างมากตั้งแต่เริ่มต้น และวิวัฒนาการของมันสามารถจำแนกเป็นสามขั้นตอน: Web 1.0, Web 2.0 และ Web 3.0
Web 1 คืออะไร
เวอร์ชันแรก Web 1 มีไว้สำหรับผู้บริโภคเนื้อหาที่เกี่ยวข้องกับข้อความหรือรูปภาพเป็นหลัก Web 1 ดำเนินมาประมาณ 13 ปี ตั้งแต่ปี 1991 ถึง 2004
Web 1 ประกอบด้วยเว็บไซต์ที่มีเนื้อหาแบบคงที่แทน dynamic HTML นอกจากนี้ ข้อมูลและเนื้อหาถูกโฮสต์จากไฟล์คงที่ และไม่มีการโต้ตอบใดๆ ดังนั้น คนส่วนใหญ่จึงพิจารณา Web 1 เป็นระบบอ่านอย่างเดียว
Web2 คืออะไร
ในขณะที่ Web 1 ค่อนข้างพื้นฐาน Web 2 สามารถพิจารณาได้ว่ามีการโต้ตอบและมีลักษณะทางสังคมมากขึ้น พวกเราส่วนใหญ่ได้สัมผัสกับ Web 2 ในรูปแบบปัจจุบัน เราไม่จำเป็นต้องเป็นนักพัฒนาเพื่อสร้างบางสิ่งบน Web 2 – มีวิธีง่ายๆ สำหรับทุกคนในการสร้างแอปพลิเคชัน ไซต์ และเนื้อหา ตัวอย่างเช่น ตอนนี้ง่ายมากที่จะแบ่งปันความคิดของคุณกับโลก อัปโหลดวิดีโอให้คนหลายล้านเห็น และโต้ตอบกับสินทรัพย์ออนไลน์ของคุณ
ด้วยความเรียบง่าย คนทั่วโลกจำนวนมากจึงกำลังกลายเป็นผู้สร้าง
Web3 คืออะไร
ในการตอบคำถาม “Web3 คืออะไร?” มีความแตกต่างหลักบางประการที่ต้องชี้ให้เห็นระหว่าง Web 2 และ Web3 อย่างหลังปรับปรุงอินเทอร์เน็ตด้วย
Web3 ปรับปรุงอินเทอร์เน็ตตามที่เรารู้จักในปัจจุบันด้วยคุณสมบัติเพิ่มเติมอีกไม่กี่อย่าง โดยรวมแล้ว Web3 คือ:
- ไม่ต้องเชื่อใจ (Trustless)
- ปกครองตนเอง (Self-governing)
- ตรวจสอบได้ (Verifiable)
- มีสถานะ (Stateful)
- รองรับการชำระเงินในตัว (Native built-in payments)
- ไม่ต้องได้รับอนุญาต (Permissionless)
- กระจายและแข็งแกร่ง (Distributed and robust)

ในโดเมนของ Web3 ไม่แนะนำให้สร้างและใช้งานแอปพลิเคชันที่ทำงานบนเซิร์ฟเวอร์เดียวหรือจัดเก็บข้อมูลในฐานข้อมูลเดียว ซึ่งมักโฮสต์และจัดการโดยผู้ให้บริการคลาวด์รายเดียว
แทนที่จะเป็นเช่นนั้น แอปพลิเคชัน Web3 ทำงานบน blockchain เครือข่ายกระจายของโหนด peer-to-peer (เซิร์ฟเวอร์) จำนวนมาก นอกจากนี้ ยังสามารถทำงานบน crypto-economic protocol แอปเหล่านี้มักเรียกว่า dApps หรือที่รู้จักเป็น decentralized apps เพื่อรับประกันเครือข่ายกระจายที่เสถียรและปลอดภัย ผู้เข้าร่วมเครือข่ายได้รับการส่งเสริมให้ให้บริการคุณภาพสูงสุดแก่ทุกคนที่ใช้บริการผ่านการแข่งขัน
Cryptocurrency เป็นคุณสมบัติสำคัญเมื่อพูดถึง Web3 มันให้แรงจูงใจทางการเงิน (tokens) สำหรับทุกคนที่เข้าร่วมในการสร้าง กำกับดูแล มีส่วนร่วม หรือปรับปรุงหนึ่งในโครงการ
โปรโตคอลโครงสร้างพื้นฐานเว็บจำนวนมาก เช่น Filecoin, Livepeer, Arweave และ The Graph ได้ออก utility tokens ที่ขับเคลื่อนโปรโตคอลเอง tokens เหล่านี้ในขณะเดียวกันก็ให้รางวัลแก่ผู้เข้าร่วม แม้แต่โปรโตคอล blockchain ดั้งเดิมเช่น Ethereum ก็ดำเนินการในลักษณะนี้
Web3 ยังนำเสนอการประมวลผล การจัดเก็บ แบนด์วิดท์ การระบุตัวตน การโฮสต์ และบริการเว็บอื่นๆ ที่ผู้ให้บริการคลาวด์มักให้บริการ
Technology Stack ของ Web3 คืออะไร
Technology stack ของ Web3 คืออะไร? ประกอบด้วยสี่ระดับ ตั้งแต่ root layers ไปจนถึง protocol-extensible ซึ่งนำเสนอความสะดวกสบายและนวัตกรรมสูงสุด
L4: Protocol-extensible user-interface cradle/ Browser
ระดับบนสุดของ stack รวมถึงความสามารถของผู้ใช้ทั่วไปในการโต้ตอบกับ blockchain หนึ่งหรือมากกว่า
นอกจากนี้ protocol-extensible user-interface cradle/browser เป็นโปรแกรมสำหรับผู้ใช้โต้ตอบโดยตรงกับ blockchain โดยไม่ต้องมีรายละเอียดการใช้งานทางเทคนิค ตัวอย่างทั่วไป ได้แก่ Status, MetaMask หรือ MyCrypto
L3: Protocol-Extensible Developer Apis & Languages
เลเยอร์นี้ของภาษาและไลบรารีที่โต้ตอบกับมนุษย์ช่วยให้นักพัฒนาสร้างโปรแกรมและแอปพลิเคชัน มีภาษามากมายที่ใช้ในการพัฒนา เช่น Solidity และ Vyper (Ethereum), Plutus (Cardano) และ Rust (Substrate) ยิ่งไปกว่านั้น การสร้างแอปพลิเคชันที่โต้ตอบกับ blockchain ง่ายขึ้นด้วยเฟรมเวิร์กเช่น ethers.js, web3.js และ oo7.js
L2: Second layer protocols
เลเยอร์นี้ปรับปรุงฟังก์ชันการทำงานของเลเยอร์แรก เช่น การขยายขนาดที่เพิ่มขึ้น การเข้ารหัสข้อความ และการประมวลผลแบบกระจาย
State channels
Blockchain สามารถเพิ่มความสามารถในการขยายขนาดโดยอนุญาตให้โหนดสื่อสารกันนอกเชน เปิดช่องบนเชนหลัก และเขียนเฉพาะผลลัพธ์เริ่มต้นและสุดท้าย ตัวอย่างเช่น Lightning Network ของ Bitcoin และ Raiden Network ของ Ethereum
Plasma protocols
Plasma เป็นอีกวิธีในการเพิ่มความสามารถในการขยายขนาดโดยการสร้างระบบ blockchain เชนหลักทำหน้าที่เป็น root และ branch blockchain ถูกจำกัดจากการเรียกทรัพยากรจากเชนระดับสูงกว่า ตัวอย่าง ได้แก่ PlasmaChain ของ Loom และ OmigeGO Plasma
Encrypted storage
นี่เป็นการเข้ารหัสและถอดรหัสข้อมูลทางคณิตศาสตร์ขณะพัก (จัดเก็บบนคอมพิวเตอร์เฉพาะ) และขณะเคลื่อนย้าย (ถ่ายโอนจากคอมพิวเตอร์หนึ่งไปยังอีกเครื่องหนึ่ง)
Heavy Computation
Heavy computation อนุญาตให้กระจายการประมวลผลไปยังคอมพิวเตอร์หลายเครื่องและพิสูจน์ว่าการประมวลผลดำเนินการอย่างถูกต้อง ตัวอย่าง ได้แก่ Golem และ TrueBit บน Ethereum
Distributed secret management
นี่อนุญาตให้เข้าถึงข้อมูลได้เฉพาะโดยฝ่ายที่ได้รับอนุญาต รวมถึงสถานการณ์ที่ซับซ้อน เช่น “การถอดรหัสข้อมูลนี้ต้องมีทั้งหกฝ่ายอยู่” ตัวอย่าง ได้แก่ Parity Secret Store
Oracles
Oracles เป็นวิธีการป้อนข้อมูลนอกเชน เช่น ราคาหุ้น ลงบน blockchain สำหรับ smart contracts
L1: First Layer Protocols
เลเยอร์นี้ให้ความสามารถในการกระจายและโต้ตอบกับข้อมูล
Zero/low trust interaction protocols (Bitcoin, Ethereum, Parachains)
โปรโตคอลการโต้ตอบแบบ zero/standard trust อธิบายว่าโหนดต่างๆ โต้ตอบกันอย่างไรและการคำนวณความน่าเชื่อถือและข้อมูลจากแต่ละโหนด cryptocurrency ส่วนใหญ่เป็นไปตามนิยามของโปรโตคอลการโต้ตอบแบบ zero/intense trust
Data distribution protocols
โปรโตคอลเหล่านี้แสดงวิธีที่ข้อมูลถูกกระจายและสื่อสารระหว่างโหนดในระบบกระจาย ตัวอย่างทั่วไป ได้แก่ IPFS, Swarm และ BigchainDB
Transient data pub/sub messaging
นี่แสดงให้เห็นว่าข้อมูลที่ไม่ได้ตั้งใจจัดเก็บถาวรดำเนินการอย่างไรและโหนดรับรู้อย่างไร ตัวอย่าง ได้แก่ Whisper และ Matrix
L0: Root Level Layers
นี่คือระดับแกนกลางของ Web3 technology stack
Zero/low trust meta protocols (Polkadot)
แพลตฟอร์มการโต้ตอบแบบ zero/low trust ก่อตั้งเป็นโปรโตคอลการโต้ตอบแบบ zero/low trust เพื่ออนุญาตให้สมาชิกทั้งหมดแชร์การเข้าถึงความปลอดภัย Polkadot เป็นตัวอย่างหนึ่ง
Peer-to-peer (p2p) internet overlay protocols
ชุดเครือข่ายนี้ช่วยให้โหนดภายในสื่อสารแบบกระจายได้
Platform neutral language
เป็นวิธีดำเนินการโปรแกรมเดียวกันบนแพลตฟอร์มทางกายภาพที่แตกต่างกัน (สถาปัตยกรรม, OS ฯลฯ) ตัวอย่าง ได้แก่ EVM (Ethereum), UTXOs (Bitcoin) และ Wasm (Polkadot)
นี่คือข้อมูลหลักเพื่อตอบคำถามว่า Web3 คืออะไร หากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับโอกาสในการทำงานที่เกี่ยวข้อง อ่านต่อได้เลย

10 อาชีพนักพัฒนาที่เกี่ยวข้องกับ Web3 ที่ควรสมัคร
นักพัฒนา Web3 ควรคุ้นเคยกับแนวคิด Web3 มีความเชี่ยวชาญในภาษาการเขียนโปรแกรมที่เกี่ยวข้อง และมี tech stack ที่เหมาะสมสำหรับงาน ปัจจุบัน นักพัฒนา Web3 มีความต้องการสูง และมีนักพัฒนา Web3 ประมาณครึ่งล้านคนทั่วโลก เทียบกับนักพัฒนา Web2 32 ล้านคน
ด้านล่างนี้คือ 10 อาชีพนักพัฒนาที่เกี่ยวข้องกับ Web3 ที่ควรสมัคร
นักพัฒนา React Native ที่ HDWEBSOFT
สถานที่: ใจกลางนครโฮจิมินห์ เมืองหลวงทางเศรษฐกิจของภาคใต้เวียดนาม
HDWEBSOFT กำลังมองหานักพัฒนา React Native เพื่อช่วยยกระดับอันดับของบริษัท ผู้สมัครจะพัฒนาแอปพลิเคชัน iPhone และ Android และจะวิเคราะห์และเสนอโซลูชันสำหรับสถานการณ์เฉพาะ ควรมีประสบการณ์อย่างน้อยหนึ่งปีในสาขาที่เกี่ยวข้อง มีความเชี่ยวชาญใน JavaScript และเป็นผู้ทำงานเป็นทีมได้
สมัคร ที่นี่
นักพัฒนา iOS Native ที่ HDWEBSOFT
สถานที่: ใจกลางนครโฮจิมินห์ เมืองหลวงทางเศรษฐกิจของภาคใต้เวียดนาม
HDWEBSOFT กำลังมองหานักพัฒนาที่มีประสบการณ์สามารถพัฒนาส่วนประกอบหรือโมดูลที่สำคัญและมีส่วนร่วมในการสร้างซอร์สโค้ดคุณภาพ การทดสอบหน่วย และการควบคุมเวอร์ชัน ขอแนะนำให้มีประสบการณ์หนึ่งปีในการใช้ Objective C หรือ Swift สำหรับ iOS มีพื้นฐานที่แข็งแกร่งในวงจรการพัฒนามือถือทั้งหมด และด้านอื่นๆ
สมัคร ที่นี่.

นักพัฒนา Android Native ที่ HDWEBSOFT
สถานที่: ใจกลางนครโฮจิมินห์ เมืองหลวงทางเศรษฐกิจของภาคใต้เวียดนาม
เรารับสมัครนักพัฒนา Android Native ที่มีประสบการณ์เพื่อพัฒนาส่วนประกอบ/โมดูลที่สำคัญ สนับสนุนการออกแบบและการบำรุงรักษา และช่วยสร้างซอร์สโค้ดคุณภาพ การทดสอบหน่วย และการควบคุมเวอร์ชัน ต้องมีประสบการณ์หนึ่งปี พร้อมความเชี่ยวชาญใน Java Android และความเข้าใจที่แข็งแกร่งของวงจรการพัฒนามือถือทั้งหมด
สมัคร ที่นี่
นักออกแบบ UI/UX ที่ HDWEBSOFT
สถานที่: ใจกลางนครโฮจิมินห์ เมืองหลวงทางเศรษฐกิจของภาคใต้เวียดนาม
HDWEBSOFT กำลังมองหานักออกแบบ UI/UX ที่มีประสบการณ์อย่างน้อยหนึ่งปีในการออกแบบซอฟต์แวร์ เว็บแอป และอุปกรณ์มือถือ ต้องเชี่ยวชาญแนวคิดการออกแบบหลัก ผู้สมัครควรสามารถนำการออกแบบจากไอเดียไปสู่ wireframe และถึง pixel-perfect ได้
สมัคร ที่นี่
นักทดสอบที่ HDWEBSOFT
สถานที่: ใจกลางนครโฮจิมินห์ เมืองหลวงทางเศรษฐกิจของภาคใต้เวียดนาม
HDWEBSOFT กำลังมองหานักทดสอบที่มีประสบการณ์ที่สามารถสร้าง test cases การทดสอบการยอมรับของผู้ใช้ ทดสอบโครงการจากมุมมองของผู้ใช้ปลายทาง และสนับสนุน QA ผู้สมัครควรมีประสบการณ์กับกระบวนการพัฒนา Agile/Scrum และพื้นฐานที่แข็งแกร่งเกี่ยวกับวิธีการ เครื่องมือ และกระบวนการทดสอบซอฟต์แวร์
สมัคร ที่นี่
นักพัฒนา PHP ที่ HDWEBSOFT
สถานที่: ใจกลางนครโฮจิมินห์ เมืองหลวงทางเศรษฐกิจของภาคใต้เวียดนาม
HDWEBSOFT กำลังมองหานักพัฒนา PHP ที่รับผิดชอบการเขียนโค้ด ทดสอบ บำรุงรักษา และแก้ไขปัญหาเว็บแอปพลิเคชัน ต้องมีประสบการณ์อย่างน้อยสองปีในสาขาที่เกี่ยวข้อง ประสบการณ์กับ Frameworks/CMSs และพื้นฐานที่แข็งแกร่งเกี่ยวกับ AJAX, JavaScript, HTML, CSS และฐานข้อมูล MySQL
สมัคร ที่นี่
นักพัฒนา .NET ที่ HDWEBSOFT
สถานที่: ใจกลางนครโฮจิมินห์ เมืองหลวงทางเศรษฐกิจของภาคใต้เวียดนาม
HDWEBSOFT ต้องการนักพัฒนา .NET ที่เป็นผู้ทำงานเป็นทีมและพนักงานที่มีความรับผิดชอบ ผู้สมัครควรมีประสบการณ์หนึ่งปีกับเฟรมเวิร์ก Microsoft .NET ความรู้พื้นฐานที่ดีเกี่ยวกับเฟรมเวิร์ก JavaScript และความสามารถในการทำงานในสภาพแวดล้อมที่เร่งด่วน
สมัคร ที่นี่.
นักพัฒนา Node.js ที่ HDWEBSOFT
สถานที่: ใจกลางนครโฮจิมินห์ เมืองหลวงทางเศรษฐกิจของภาคใต้เวียดนาม
ระวัง! นักพัฒนา Node.js มีความต้องการสูงที่ HDWEBSOFT เรากำลังมองหานักพัฒนาที่มีประสบการณ์อย่างน้อยสองปีในสาขาที่เกี่ยวข้อง ประสบการณ์กับเฟรมเวิร์ก JavaScript มากกว่าหนึ่งตัว และความรู้พื้นฐานที่แข็งแกร่งใน JavaScript และ CSS3 HTML/HTML5
สมัคร ที่นี่
นักพัฒนา Front-end ที่ HDWEBSOFT
สถานที่: ใจกลางนครโฮจิมินห์ เมืองหลวงทางเศรษฐกิจของภาคใต้เวียดนาม
HDWEBSOFT กำลังมองหานักพัฒนา front-end ที่รับผิดชอบการสร้างเว็บแอปพลิเคชันขนาดใหญ่และปรับปรุงแพลตฟอร์มเผยแพร่ JavaScript ปัจจุบัน ผู้สมัครควรมีประสบการณ์อย่างน้อยหนึ่งปีในสาขาที่เกี่ยวข้อง ความเชี่ยวชาญใน JavaScript และ CSS3 HTML/HTML5 และความสามารถในการทำงานกับเฟรมเวิร์ก JavaScript มากกว่าหนึ่งตัว
สมัคร ที่นี่
นักพัฒนา Python ที่ HDWEBSOFT
สถานที่: ใจกลางนครโฮจิมินห์ เมืองหลวงทางเศรษฐกิจของภาคใต้เวียดนาม
ทีมพัฒนาของ HDWEBSOFT กำลังมองหานักพัฒนา Python บุคคลนี้จะรับผิดชอบการปรับปรุงแพลตฟอร์มเผยแพร่ Python ของเราและสร้างเว็บแอปพลิเคชันขนาดใหญ่ ผู้สมัครที่เหมาะสมควรมีประสบการณ์สองปี คุ้นเคยกับเฟรมเวิร์ก Python มากกว่าหนึ่งตัว และสามารถทำงานกับเทคโนโลยี front-end ได้
สมัคร ที่นี่
สำหรับโอกาสในการทำงานเพิ่มเติม โปรดดู ที่นี่