Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

dApps: แอพพลิเคชันแบบกระจายศูนย์ที่กำลังจะปฏิวัติโลก

ลองจินตนาการว่ารถของคุณไปทำงานให้คุณ בזמןที่คุณอยู่ที่สำนักงาน! หรือระบบคอมพิวเตอร์ของคุณใช้พื้นที่ว่างช่วยผู้คนทำภารกิจให้เสร็จ! โลกแบบนี้ไม่อยู่ไกลแล้ว เพราะแอพพลิเคชันแบบกระจายศูนย์ (dApps) เริ่มเคาะประตูบ้านเรา! ยุคของพวกเขาเริ่มต้นขึ้นมาพร้อมกับการ生ของสกุลเงินดิจิทัล และตอนนี้พวกเขากำลังเตรียมตัวครองโลกทั้งใบ! แต่มันคืออะไรจริงๆ? อ่านต่อไปเพื่อรายละเอียด!

dApps คืออะไร?

แอพพลิเคชันแบบกระจายศูนย์ (dApps) คือแอพพลิเคชันที่ทำงานบนเครือข่าย Point-to-Point (P2P) มันมีมานานแล้วแต่ได้รับความนิยมเมื่อเร็วๆ นี้ พื้นฐานแล้วมันคือซอฟต์แวร์หรือโค้ดที่ออกแบบมาให้มีอยู่บนอินเทอร์เน็ตแต่ไม่ถูกควบคุมโดยบุคคลหรือองค์กรเดี่ยว แม้จะถูกคิดว่าเป็นเพื่อนของเทคโนโลยี Blockchain แต่ก็สามารถมีอยู่แยกต่างหากได้ มีเครือข่ายหลายแห่งที่ทำงานบน P2P แต่ไม่ใช่ส่วนหนึ่งของ Blockchain เช่น BitTorrent, Popcorn Time, BitMessage, Tor เป็นต้น มันเป็นขั้นตอนต่อไปจาก Smart Contracts และสามารถมีผู้เข้าร่วมได้ไม่จำกัดจากทั่วโลก!

dApps: แอพพลิเคชันแบบกระจายศูนย์ที่กำลังจะปฏิวัติโลก

คุณอาจสงสัยว่า Smart Contracts ต่างจาก dApps อย่างไร? dApps เปิดใช้งาน Blockchain ส่วน Smart Contracts คือสิ่งที่ช่วยให้คุณเชื่อมต่อกับ Blockchain ได้

เกณฑ์ใดทำให้ dApps เหมาะสมในบริบทของ Blockchain?

มีเกณฑ์มากกว่าหนึ่งอย่างที่ทำให้ dApps คุณสมบัติ อ่านข้อต่อไปนี้เพื่อทราบ!

โอเพนซอร์ส (Open-Source)

แอพพลิเคชันต้องเป็นโอเพนซอร์สและทำงานด้วยตนเอง (autonomously) เพื่อให้มั่นใจว่าแอพไม่ถูกควบคุมโดยเอนทิตีเดียว นอกจากนี้ยังต้องปรับโปรโตคอลใหม่ๆ เพื่อให้แน่ใจว่าการปรับปรุงใหม่ๆ ถูกนำมาใช้ก่อนที่จะกลายเป็นเรื่องปกติ

ข้อมูลและการดำเนินงานต้องจัดเก็บแบบเข้ารหัส

เนื่องจากแอพพลิเคชันอาจล้มเหลวได้ dApps จึงต้องจัดเก็บข้อมูลและการดำเนินงานทั้งหมดแบบเข้ารหัส (cryptographically) เพื่อให้ปลอดภัยและไม่ได้รับผลกระทบจากจุดล้มเหลวส่วนกลาง (central points of failure)

แอพพลิเคชันต้องสร้างและใช้โทเคนเข้ารหัส

ไม่ thểปฏิเสธได้ว่าแอพเหล่านี้จัดการกับสกุลเงินดิจิทัล จึงต้องสร้างโทเคนที่เป็นการเข้ารหัส เพื่อให้มั่นใจถึงความปลอดภัย

dApps: แอพพลิเคชันแบบกระจายศูนย์ที่กำลังจะปฏิวัติโลก

มีประเภทของ dApps อยู่กี่แบบ?

มี dApps อยู่ 3 ประเภทจนถึงปัจจุบัน อ่านต่อไปเพื่อรายละเอียด!

  1. มี Blockchain ของตัวเอง เช่น Bitcoin! ถ้าดู altcoins ทุกตัวล้วนอยู่ในประเภทนี้!
  2. Omni Protocol เป็นตัวอย่างที่ดีของประเภทที่ 2 มีโทเคนที่จำเป็นสำหรับการทำงาน!
  3. ใช้โปรโตคอลของประเภทที่ 2 เพื่อออกเหรียญปลอดภัย (safe coins) ที่นำไปสร้างที่เก็บไฟล์แบบกระจายศูนย์ (distributed file storage)!

dApps ทำงานอย่างไร?

มันทำงานได้อย่างราบรื่นเมื่อเกณฑ์ของแอพพลิเคชันแบบกระจายศูนย์ได้รับการปฏิบัติครบถ้วน ปัจจุบัน Blockchain และ dApps ทำงานอยู่บนสองโปรโตคอลคือ PoS และ PoW ซึ่งใช้เพื่อให้บรรลุข้อตกลง (consensus) ระหว่างผู้เข้าร่วมหรือผู้ใช้ทุกคน

dApps: แอพพลิเคชันแบบกระจายศูนย์ที่กำลังจะปฏิวัติโลก

มีการคาดการณ์ว่าการใช้ Blockchain อย่างกว้างขวางจะพลิกโผโลก เราหวังว่า dApps หรือแอพพลิเคชันแบบกระจายศูนย์จะให้ผลลัพธ์ที่มีผลได ไม่ใช่แค่เสียเวลา สาขาต่างๆ จะได้รับประโยชน์แน่นอน แต่เราจะต้องรอดูว่าเป็นอย่างไร!