แอปพลิเคชันแบบกระจายศูนย์ (dApps) คืออะไร

โดย Kraken Learn team
10 ขั้นต่ำ
18 ธ.ค. 2567

แนะนำเกี่ยวกับแอปพลิเคชันแบบกระจาย 🧑‍💻

แอปพลิเคชันแบบกระจาย (dApp) คือแอปพลิเคชันซอฟต์แวร์ที่จัดการโดยชุมชนซึ่งทำงานบนเครือข่ายที่กระจายตัว 

dApps มีความคล้ายคลึงกับแอปพลิเคชันแบบดั้งเดิม แต่มีความแตกต่างที่สำคัญบางประการ แตกต่างจากบริษัทแบบดั้งเดิมที่โฮสต์แอปพลิเคชัน เช่น Alphabet, Snap Inc. หรือ Meta, dApps มักจะได้รับการดูแลและโฮสต์โดยเครือข่ายที่กระจายตัวมากขึ้นของผู้เข้าร่วม

dApps เชื่อมต่อผู้ใช้โดยตรงกับกันและกันโดยใช้เทคโนโลยีบล็อกเชนและสัญญาอัจฉริยะ นวัตกรรมเหล่านี้ทำให้ dApps สามารถแทนที่บทบาทของบริษัทกลางด้วยโค้ดคอมพิวเตอร์แทน โค้ดคอมพิวเตอร์ที่ขับเคลื่อน dApp สามารถปรับแต่งได้สำหรับกรณีการใช้งานที่แตกต่างกันและเปิดให้สาธารณชนเข้าชมได้สำหรับทุกคนที่มีการเชื่อมต่ออินเทอร์เน็ต

แอปพลิเคชันได้กลายเป็นส่วนสำคัญในชีวิตดิจิทัลประจำวันของผู้คน ตั้งแต่การสั่งแท็กซี่ไปจนถึงการติดตามพัสดุและการจองตั๋วโรงละคร แม้ว่าเหล่านี้จะเป็นบริการที่สะดวก แต่แอปพลิเคชันแบบดั้งเดิมที่เราใช้บนสมาร์ทโฟนและอุปกรณ์อื่น ๆ มีข้อเสียพื้นฐานมากมาย

  • แอปถูกสร้างและควบคุมโดยบริษัทที่มีศูนย์กลางซึ่งมุ่งหวังผลกำไร บริษัทเหล่านี้มักจะเรียกเก็บค่าธรรมเนียมหรือเก็บข้อมูลส่วนบุคคลของผู้ใช้เพื่อสร้างรายได้ (เช่นเดียวกับเว็บไซต์อีคอมเมิร์ซหรือเครือข่ายสังคมออนไลน์หลายแห่ง)
  • บางแอปมีให้บริการเฉพาะผู้ใช้ในบางประเทศหรือภูมิภาคเท่านั้น
  • บริษัทสามารถลบผู้ใช้จากแอปหรือระงับบัญชีของพวกเขาโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
  • บริษัทมักจะต้องการให้ผู้ใช้ส่งข้อมูลส่วนบุคคล เช่น ที่อยู่อีเมล หมายเลขโทรศัพท์มือถือ รายละเอียดธนาคาร ฯลฯ เพื่อสร้างบัญชี 
  • ผู้ใช้ต้องวางใจอย่างเต็มที่ในบริษัทที่อยู่เบื้องหลังแอปในการรักษาความปลอดภัยและจัดการข้อมูลส่วนบุคคลและข้อมูลที่ละเอียดอ่อนของพวกเขาอย่างเหมาะสม

dApps ได้เกิดขึ้นเป็นทางเลือกแบบเพียร์ทูเพียร์ต่อแอปพลิเคชันมาตรฐาน ซึ่งปราศจากการแทรกแซงของบริษัทกลาง ผู้ใช้ dApp เสนอและรับบริการโดยตรงระหว่างกัน — มักหมายถึงไม่มีค่าคอมมิชชั่น ไม่มีค่าธรรมเนียมรายเดือน และไม่ต้องมีการเก็บข้อมูลเพื่อดำเนินการบริการ

นอกจากนี้ dApps ส่วนใหญ่ยังใช้งานได้ฟรี เปิดให้ทุกคนในโลกเข้าถึงได้ และต้านทานการเซ็นเซอร์

สุดท้าย ผู้ใช้ dApp เองมักมีบทบาทสำคัญในการรักษาความปลอดภัยของเครือข่ายโดยการรันโหนดของตนเอง พวกเขายังสามารถมีส่วนร่วมในการกำกับดูแลโปรโตคอลและกำหนทิศทางกลยุทธ์ในอนาคตของโครงการ

Kraken Wallet
เรียนรู้เพิ่มเติมเกี่ยวกับบริการกระเป๋าเงินคริปโตแบบไม่ต้องดูแลที่เรียบง่าย ปลอดภัย และทรงพลังของ Kraken – Kra...

แอปพลิเคชันแบบกระจายศูนย์ทำงานอย่างไร? ⚙️

เพื่อให้แอปพลิเคชันแบบกระจายศูนย์ทำงานได้อย่างอิสระ พวกเขาต้องการกฎที่ขับเคลื่อนด้วยตรรกะเพื่อทำฟังก์ชันพื้นฐานของแอปให้สำเร็จ

สมมติว่าผู้พัฒนาต้องการสร้าง dApp ที่ทำงานเหมือนกับ Uber, Lyft หรือแอปเรียกรถอื่น ๆ ฟังก์ชันหลักของแอปคือการเชื่อมต่อคนขับกับผู้โดยสารโดยอัตโนมัติเมื่อทั้งสองฝ่ายตกลงเรื่องค่าโดยสาร

แอปยังต้องการระบบที่โปร่งใสในการบันทึกธุรกรรมและการมีปฏิสัมพันธ์ของผู้คน เพื่อให้เป็นกระจายศูนย์อย่างแท้จริง ทุกคนในโลกจะต้องสามารถตรวจสอบการมีปฏิสัมพันธ์ที่ dApp อำนวยความสะดวกได้ 

นอกจากนี้ dApp ยังต้องการตัวเลือกการชำระเงินอิเล็กทรอนิกส์ที่ทำงานผ่านเครือข่ายแบบเพียร์ทูเพียร์ 

นอกจากนี้ เครือข่ายนี้จะไม่ต้องการให้ผู้ใช้ส่งข้อมูลส่วนบุคคล เนื่องจากข้อมูลส่วนบุคคลสามารถถูกปกปิดโดยใช้การเข้ารหัส 

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

ส่วนประกอบหลักสี่อย่างมารวมกันเพื่อบรรลุเป้าหมายของ dApp:
 

  1. สัญญาอัจฉริยะ

  2. เทคโนโลยีบล็อกเชน

  3. สกุลเงินดิจิทัล

  4. Oracle
     

สัญญาอัจฉริยะ

สัญญาอัจฉริยะ เป็นโค้ดที่ใช้คอมพิวเตอร์ซึ่งนักพัฒนาสามารถเขียนเพื่อบังคับใช้และดำเนินการฟังก์ชันที่หลากหลาย สัญญาอัจฉริยะใช้กฎที่กำหนดไว้ล่วงหน้าเพื่อดำเนินการตามการกระทำโดยอัตโนมัติ

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

สัญญาอัจฉริยะสามารถทำทั้งหมดนี้ได้ตามกฎที่ถูกโปรแกรมเข้าไป แทนที่จะพึ่งพาการตัดสินใจของบุคคลเพียงคนเดียว

นี่คือเหตุผลที่หลายคนถือว่าสัญญาอัจฉริยะเป็นวิธีการที่กระจายศูนย์ในการดำเนินธุรกิจ นอกจากนี้ยังเป็นเหตุผลที่สัญญาอัจฉริยะมักถูกเปรียบเทียบกับตู้ขายสินค้า กับตู้ขายสินค้า ถ้ คุณใส่เงินเพียงพอ และ คุณทำการเลือก แล้ว คุณจะได้รับสินค้าที่คุณเลือก 

เมื่อถูกโปรแกรมและนำไปใช้งานแล้ว สัญญาอัจฉริยะ (เช่น ตู้ขายของอัตโนมัติ) ไม่ต้องการคนกลางใดๆ ในการดำเนินการตามกฎของพวกเขา พวกเขาเป็นกลไกที่ไม่ต้องพึ่งพาความเชื่อใจที่นักพัฒนาสามารถใช้เพื่อลบคนกลางออกจากการดำเนินการตามข้อตกลง ทำให้พวกเขาเหมาะสำหรับแพลตฟอร์มอิสระ แม้จะไม่มีการมีส่วนร่วมของมนุษย์เมื่อดำเนินการตามข้อตกลง นักพัฒนาที่ได้รับอนุญาตอาจยังทำการอัปเดตทางวิศวกรรมเป็นระยะๆ เพื่อรักษาความปลอดภัยและความสามารถในการทำงานร่วมกับแพลตฟอร์มอื่นๆ

เทคโนโลยีบล็อกเชน

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

ตามปกติ บริษัทเดียวเช่นธนาคารจะจัดการบัญชีแยกประเภทกลางของธุรกรรม ข้อมูลบัญชี และข้อมูลอื่นๆ บล็อกเชน อย่างไรก็ตาม ขึ้นอยู่กับเครือข่ายทั่วโลกของผู้เข้าร่วมอาสาสมัครที่เรียกว่า "โหนด"

ใครก็ตามที่มีการเชื่อมต่ออินเทอร์เน็ตสามารถกลายเป็นโหนดและช่วยจัดการเครือข่ายบล็อกเชนได้ ความสามารถนี้สำหรับทุกคนในการเข้าร่วมและมีส่วนร่วมในการรักษาข้อมูลคือสิ่งที่ทำให้บล็อกเชนมีลักษณะเฉพาะในการกระจายอำนาจ บล็อกเชนเองช่วยรักษาข้อตกลงเกี่ยวกับความถูกต้องของข้อมูลที่เก็บไว้ในโหนดเหล่านี้ ขอบคุณฟีเจอร์พิเศษที่เรียกว่า กลไกฉันทามติ

เครือข่ายบล็อกเชนอนุญาตให้ผู้ใช้รักษาระดับความเป็นนิรนามเมื่อทำธุรกรรม นี่เป็นเพราะงานต่างๆ ถูกดำเนินการผ่านที่อยู่ที่สร้างขึ้นด้วยการเข้ารหัส ซึ่งเรียกว่า คีย์สาธารณะ

ไม่จำเป็นต้องมีข้อมูลส่วนบุคคลในการลงทะเบียน — ผู้ใช้ dApp เพียงแค่ต้องเชื่อมต่อคีย์ กระเป๋าเงินคริปโต ของพวกเขา ซึ่งเป็นชุดของตัวอักษรและตัวเลขที่สร้างแบบสุ่มเรียกว่า รหัสอัลฟา-นัมเบอร์ริก หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับการเข้ารหัสที่ขับเคลื่อนสกุลเงินดิจิทัล คุณสามารถอ่านบทความของเรา สกุลเงินดิจิทัลใช้การเข้ารหัสอย่างไร?

หนึ่งในข้อได้เปรียบที่ใหญ่ที่สุดของบัญชีแยกประเภทบล็อกเชนคือความไม่เปลี่ยนแปลง ซึ่งหมายความว่าเมื่อข้อมูลที่ได้รับการตรวจสอบถูกเพิ่มลงในบัญชีแยกประเภท มันไม่สามารถเปลี่ยนแปลงได้ — เพียงแค่สามารถอัปเดตได้ ข้อมูลที่เผยแพร่บนบล็อกเชนยังเป็นหลักฐานการเซ็นเซอร์และสามารถเข้าถึงได้สาธารณะสำหรับทุกคนที่มีการเชื่อมต่ออินเทอร์เน็ต

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

สกุลเงินดิจิทัล

สกุลเงินดิจิทัล ให้วิธีการในการโอนค่าในลักษณะเพียร์ทูเพียร์โดยใช้เครือข่ายบล็อกเชน โทเค็นที่ไม่ใช่กายภาพเหล่านี้สามารถซื้อได้ผ่านแพลตฟอร์มเช่น Kraken ได้รับจาก การขุดคริปโต หรือถอนจากตู้เอทีเอ็มสกุลเงินดิจิทัล นักลงทุนเก็บสกุลเงินดิจิทัลของตนในบัญชีดิจิทัลส่วนตัวที่เรียกว่า กระเป๋าเงินดิจิทัลสกุลเงินคริปโต 

ภายใน dApps สกุลเงินดิจิทัลสามารถอำนวยความสะดวกในการชำระเงินสำหรับสิ่งต่างๆ เช่น การซื้อบริการหรือสินค้า หรืออีกทางหนึ่ง พวกเขายังสามารถอนุญาตให้ผู้ถือมีส่วนร่วมในการบริหารจัดการบนบล็อกเชน

โทเค็นการบริหารจัดการ มอบอำนาจการลงคะแนนให้กับผู้ถือเกี่ยวกับวิธีการที่ dApp ถูกจัดการและพัฒนา ยิ่งคนมีโทเค็นการบริหารจัดการมากเท่าไหร่ น้ำหนักที่พวกเขามีในกระบวนการลงคะแนนก็จะยิ่งมากขึ้นเท่านั้น

ออราเคิล

dApps ส่วนใหญ่ต้องการข้อมูลภายนอกเพื่อทำงานได้อย่างถูกต้อง ท้ายที่สุดแล้ว ข้อมูลทั้งหมดที่บล็อกเชนติดตามไม่ได้มาจากบล็อกเชนเองทั้งหมด

ตลาดการคาดการณ์แบบกระจายศูนย์ เช่น Augur, ตัวอย่างเช่น จะต้องหาข้อมูลที่ถูกต้องและสดจากแหล่งที่ไม่ใช่บล็อกเชนเพื่อชำระเงินเดิมพัน เพื่อหาข้อมูลนี้โดยไม่ต้องพึ่งพาหน่วยงานเดียว บล็อกเชนใช้บริการอัตโนมัติที่เรียกว่า "ออราเคิล" 

ออราเคิล เช่น Chainlink และ Band Protocol ส่งข้อมูลไปยัง dApps โดยตรงผ่าน API แทนที่จะเป็นบุคคลที่สามเพียงคนเดียว สิ่งนี้ช่วยให้ข้อมูลจากแหล่งที่ไม่ใช่บล็อกเชนสามารถนำเข้าสู่ dApps ได้อย่างเชื่อถือได้แต่ยังคงเป็นแบบกระจายศูนย์

dApps ใช้ข้อมูลนี้เพื่อสร้างและตอบสนองเงื่อนไขที่โปรแกรมไว้ในสัญญาอัจฉริยะ ขยายการใช้งานของแอปพลิเคชันแบบกระจายศูนย์อย่างมีนัยสำคัญ

dApps ใช้ทำอะไร? 🤷‍♂️

นักพัฒนาสามารถสร้าง dApps เพื่อให้บริการที่หลากหลาย ตั้งแต่ตลาดออนไลน์ เช่น Origin ไปจนถึงแพลตฟอร์มสตรีมมิ่งวิดีโอ เช่น Livepeer ในทางปฏิบัติ แอปพลิเคชันที่มีอยู่ในปัจจุบันสามารถเปลี่ยนเป็น dApp ที่ขับเคลื่อนด้วยเพื่อนและอิสระได้

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

ลองจินตนาการว่าผู้ให้บริการ Airbnb จำนวนหนึ่งต้องการพัฒนาแอปพลิเคชันการให้บริการห้องพักแบบกระจายศูนย์ เจตนาของ dApp นี้คือการลดการพึ่งพาบริษัทเดียวในการจับคู่ผู้ให้บริการห้องพักกับผู้ที่ต้องการห้องพัก ในขณะเดียวกันก็สามารถรักษากำไรของพวกเขาได้มากขึ้น สิ่งที่พวกเขาต้องทำคือรวมเงินเข้าด้วยกันและหาทีมพัฒนาที่มีชื่อเสียงเพื่อสร้าง dApp

เมื่อเปิดตัว dApp จะทำงานโดยอัตโนมัติ โดยไม่ต้องมีค่าธรรมเนียมกลาง และอนุญาตให้โฮสต์เชื่อมต่อโดยตรงกับลูกค้าของพวกเขา หลังจากที่ผู้ใช้เชื่อมต่อกระเป๋าเงิน web3 ของพวกเขา การโต้ตอบกับ dApp ประเภทนี้อาจง่ายเหมือนการใช้เว็บไซต์หรือบริการออนไลน์ทั่วไป

dApps ยังสามารถทำให้บริการที่ใช้เวลานานเนื่องจากการมีส่วนร่วมของมนุษย์มีความรวดเร็วขึ้น นึกถึงบริการเช่นประกันชีวิต แทนที่จะรอเป็นสัปดาห์เพื่อรับเงินจ่าย สัญญาอัจฉริยะสามารถถูกตั้งโปรแกรมให้ปล่อยเงินทันทีเมื่อมีการส่งและตรวจสอบใบมรณะ

การเงินแบบกระจายศูนย์ (DeFi) & แอปพลิเคชันแบบกระจายศูนย์ (dApps) 💻

ในช่วงไม่กี่ปีที่ผ่านมา ความก้าวหน้าของ dApps ได้นำไปสู่การสร้าง การเงินแบบกระจายศูนย์ (DeFi) คำนี้หมายถึงระบบนิเวศของ dApps ที่ให้บริการทางการเงินแบบเพียร์ทูเพียร์ที่หลากหลาย รวมถึงการแลกเปลี่ยนโทเค็น การให้กู้ยืม การยืม และประกันภัย

แอปพลิเคชันอัตโนมัติเหล่านี้อนุญาตให้ใครก็ตามสามารถเป็นธนาคารของตนเองได้อย่างมีประสิทธิภาพ ผู้คนสามารถให้กู้สินทรัพย์ของตนไปยังกลุ่มผู้ค้าและผู้กู้ทั่วโลก และเก็บดอกเบี้ยจากการทำเช่นนั้น บริการทางการเงินเหล่านี้ รวมถึง Uniswap, Curve, Aave และอื่นๆ ถูกบังคับโดยสัญญาอัจฉริยะอัตโนมัติ ซึ่งหมายความว่าผู้ใช้ไม่จำเป็นต้องวางใจในคู่สัญญาเพื่อให้เกียรติคำมั่นสัญญาของพวกเขา

ในการขอสินเชื่อ DeFi ผู้ใช้ต้องฝากเงินประกันที่เพียงพอไปยังที่อยู่กระเป๋าเงินคริปโตเฉพาะ เงินเหล่านี้ถูกควบคุมโดยสัญญาอัจฉริยะซึ่งจะคืนเงินให้กับผู้ให้กู้ทันทีหากผู้กู้ผิดนัดชำระเงินกู้

ฟังก์ชันนี้ให้การป้องกันและความมั่นใจอย่างเต็มที่สำหรับผู้ให้กู้ และหมายความว่าพวกเขาสามารถทำธุรกิจกับใครก็ได้ในโลกอย่างมั่นใจ สำหรับผู้กู้ พวกเขาสามารถเข้าถึงเงินทุนโดยไม่ต้องมีคะแนนเครดิตหรือเอกสารที่กว้างขวาง ข้อได้เปรียบนี้มีความสำคัญอย่างยิ่งสำหรับพลเมืองที่ไม่มีบัญชีในประเทศกำลังพัฒนาซึ่งไม่สามารถเข้าถึงบริการทางการเงินได้

เริ่มซื้อคริปโต

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