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

แนะนำเกี่ยวกับแอปพลิเคชันแบบกระจาย 🧑💻
แอปพลิเคชันแบบกระจาย (dApp) คือแอปพลิเคชันซอฟต์แวร์ที่จัดการโดยชุมชนซึ่งทำงานบนเครือข่ายที่กระจายตัว
dApps มีความคล้ายคลึงกับแอปพลิเคชันแบบดั้งเดิม แต่มีความแตกต่างที่สำคัญบางประการ แตกต่างจากบริษัทแบบดั้งเดิมที่โฮสต์แอปพลิเคชัน เช่น Alphabet, Snap Inc. หรือ Meta, dApps มักจะได้รับการดูแลและโฮสต์โดยเครือข่ายที่กระจายตัวมากขึ้นของผู้เข้าร่วม
dApps เชื่อมต่อผู้ใช้โดยตรงกับกันและกันโดยใช้เทคโนโลยีบล็อกเชนและสัญญาอัจฉริยะ นวัตกรรมเหล่านี้ทำให้ dApps สามารถแทนที่บทบาทของบริษัทกลางด้วยโค้ดคอมพิวเตอร์แทน โค้ดคอมพิวเตอร์ที่ขับเคลื่อน dApp สามารถปรับแต่งได้สำหรับกรณีการใช้งานที่แตกต่างกันและเปิดให้สาธารณชนเข้าชมได้สำหรับทุกคนที่มีการเชื่อมต่ออินเทอร์เน็ต
แอปพลิเคชันได้กลายเป็นส่วนสำคัญในชีวิตดิจิทัลประจำวันของผู้คน ตั้งแต่การสั่งแท็กซี่ไปจนถึงการติดตามพัสดุและการจองตั๋วโรงละคร แม้ว่าเหล่านี้จะเป็นบริการที่สะดวก แต่แอปพลิเคชันแบบดั้งเดิมที่เราใช้บนสมาร์ทโฟนและอุปกรณ์อื่น ๆ มีข้อเสียพื้นฐานมากมาย
- แอปถูกสร้างและควบคุมโดยบริษัทที่มีศูนย์กลางซึ่งมุ่งหวังผลกำไร บริษัทเหล่านี้มักจะเรียกเก็บค่าธรรมเนียมหรือเก็บข้อมูลส่วนบุคคลของผู้ใช้เพื่อสร้างรายได้ (เช่นเดียวกับเว็บไซต์อีคอมเมิร์ซหรือเครือข่ายสังคมออนไลน์หลายแห่ง)
- บางแอปมีให้บริการเฉพาะผู้ใช้ในบางประเทศหรือภูมิภาคเท่านั้น
- บริษัทสามารถลบผู้ใช้จากแอปหรือระงับบัญชีของพวกเขาโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
- บริษัทมักจะต้องการให้ผู้ใช้ส่งข้อมูลส่วนบุคคล เช่น ที่อยู่อีเมล หมายเลขโทรศัพท์มือถือ รายละเอียดธนาคาร ฯลฯ เพื่อสร้างบัญชี
- ผู้ใช้ต้องวางใจอย่างเต็มที่ในบริษัทที่อยู่เบื้องหลังแอปในการรักษาความปลอดภัยและจัดการข้อมูลส่วนบุคคลและข้อมูลที่ละเอียดอ่อนของพวกเขาอย่างเหมาะสม
dApps ได้เกิดขึ้นเป็นทางเลือกแบบเพียร์ทูเพียร์ต่อแอปพลิเคชันมาตรฐาน ซึ่งปราศจากการแทรกแซงของบริษัทกลาง ผู้ใช้ dApp เสนอและรับบริการโดยตรงระหว่างกัน — มักหมายถึงไม่มีค่าคอมมิชชั่น ไม่มีค่าธรรมเนียมรายเดือน และไม่ต้องมีการเก็บข้อมูลเพื่อดำเนินการบริการ
นอกจากนี้ dApps ส่วนใหญ่ยังใช้งานได้ฟรี เปิดให้ทุกคนในโลกเข้าถึงได้ และต้านทานการเซ็นเซอร์
สุดท้าย ผู้ใช้ dApp เองมักมีบทบาทสำคัญในการรักษาความปลอดภัยของเครือข่ายโดยการรันโหนดของตนเอง พวกเขายังสามารถมีส่วนร่วมในการกำกับดูแลโปรโตคอลและกำหนทิศทางกลยุทธ์ในอนาคตของโครงการ

แอปพลิเคชันแบบกระจายศูนย์ทำงานอย่างไร? ⚙️
เพื่อให้แอปพลิเคชันแบบกระจายศูนย์ทำงานได้อย่างอิสระ พวกเขาต้องการกฎที่ขับเคลื่อนด้วยตรรกะเพื่อทำฟังก์ชันพื้นฐานของแอปให้สำเร็จ
สมมติว่าผู้พัฒนาต้องการสร้าง dApp ที่ทำงานเหมือนกับ Uber, Lyft หรือแอปเรียกรถอื่น ๆ ฟังก์ชันหลักของแอปคือการเชื่อมต่อคนขับกับผู้โดยสารโดยอัตโนมัติเมื่อทั้งสองฝ่ายตกลงเรื่องค่าโดยสาร
แอปยังต้องการระบบที่โปร่งใสในการบันทึกธุรกรรมและการมีปฏิสัมพันธ์ของผู้คน เพื่อให้เป็นกระจายศูนย์อย่างแท้จริง ทุกคนในโลกจะต้องสามารถตรวจสอบการมีปฏิสัมพันธ์ที่ dApp อำนวยความสะดวกได้
นอกจากนี้ dApp ยังต้องการตัวเลือกการชำระเงินอิเล็กทรอนิกส์ที่ทำงานผ่านเครือข่ายแบบเพียร์ทูเพียร์
นอกจากนี้ เครือข่ายนี้จะไม่ต้องการให้ผู้ใช้ส่งข้อมูลส่วนบุคคล เนื่องจากข้อมูลส่วนบุคคลสามารถถูกปกปิดโดยใช้การเข้ารหัส
สุดท้าย เนื่องจาก dApp จะถูกปล่อยออกมาโดยไม่มีบริษัทใดดูแล โครงสร้างพื้นฐานจะต้องเป็นโอเพนซอร์ส โค้ดโอเพนซอร์สจะช่วยให้นักพัฒนาจากชุมชนแอปสามารถปรับปรุงโปรโตคอลหลังจากการเปิดตัวได้
ส่วนประกอบหลักสี่อย่างมารวมกันเพื่อบรรลุเป้าหมายของ dApp:
-
สัญญาอัจฉริยะ
-
เทคโนโลยีบล็อกเชน
-
สกุลเงินดิจิทัล
-
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 วันนี้!