คลังคำศัพท์

Decentralized Applications (DApps)

Moderate

ประเภทของแอปพลิเคชันที่ทำงานบนเครือข่ายแบบกระจายอำนาจ เพื่อหลีกเลี่ยงปัญหาความล้มเหลวจากจุดเพียงจุดเดียว

Decentralized Applications (DApps) คืออะไร?

DApps เป็นแอปพลิเคชันคอมพิวเตอร์ใดๆ ก็ตามที่ดำเนินการโดยเครือข่ายแบบกระจายของโหนดคอมพิวเตอร์ แทนที่จะเป็นเซิร์ฟเวอร์เดียว

แนวคิดของแอปพลิเคชันแบบกระจายศูนย์นั้นถูกเปิดใช้งานโดยแพลตฟอร์มบล็อคเชนที่รองรับ สัญญาอัจฉริยะ ซึ่งตัวแรกคือ Ethereum (ETH) นอกเหนือจากการเป็นคริปโตเคอร์เรนซีทั่วไปแล้ว Ethereum ยังรองรับสิ่งที่เรียกว่า Ethereum Virtual Machine (EVM) ซึ่งสามารถอธิบายได้ว่ามันเป็นคอมพิวเตอร์แบบกระจายศูนย์ซึ่งสถานะ ณ ช่วงเวลาใดเวลาหนึ่งถูกกำหนดอย่างสมบูรณ์แบบผ่าน อัลกอริทึมที่สอดคล้องกัน
EVM เป็น Turing-complete ซึ่งหมายความว่าสามารถดำเนินการทุกอย่างที่คอมพิวเตอร์ทั่วไปคาดว่าจะทำได้ มันมีภาษาการเขียนโปรแกรมของตัวเอง Solidity ซึ่งช่วยให้นักพัฒนาสามารถเขียนโค้ดและเรียกใช้แอปพลิเคชันใด ๆ ก็ตามที่พวกเขาต้องการบน EVM ในลักษณะการกระจายอำนาจได้
ผลจากวิธีการดำเนินการ DApps สามารถให้บริการคุณภาพเดียวกันกับที่แอปทั่วไปสามารถทำได้ ในขณะเดียวกันก็ได้รับประโยชน์อย่างเต็มที่จากการทำงานแบบ การกระจายอำนาจ เช่น สถานะการออนไลน์เกือบคงที่และการต่อต้านการเซ็นเซอร์และการคอรัปชั่น
มีตัวอย่างมากมายของ DApps ที่ประสบความสำเร็จด้วยมูลค่าตลาดหลายล้านดอลลาร์และผู้ใช้งานหลายร้อยราย เช่น แพลตฟอร์มตลาดทำนาย Augur (REP) ตลาด Golem (GNT) สำหรับพลังงานคอมพิวเตอร์ที่ไม่ได้ใช้งาน และ Basic Attention Token (BAT) blockchain - แพลตฟอร์มโฆษณาดิจิทัล
ตัวอย่างอื่นๆ ของแพลตฟอร์ม DApp ที่เป็นที่นิยมนอกเหนือจาก Ethereum ได้แก่ Neo (NEO) และ NEM (XEM)

Related Articles