Quantcast
Channel: ความหมายคำ คืออะไร
Viewing all articles
Browse latest Browse all 307

ทำความรู้จักกับ DApps ทำงานอย่างไร

$
0
0

Decentralized App หรือที่เขียนโดยย่อว่า dApp เป็นคำที่เราเริ่มได้ยินบ่อยมากขึ้นเรื่อย ๆ ในปัจจุบันนี้ มันเป็น{--mlinkarticle=6008--}แอปพลิเคชัน{--mlinkarticle--}แบบไหน ? เกี่ยวกับอะไรกันแน่ และมันใช้{--mlinkarticle=8267--} เทคโนโลยี{--mlinkarticle--}อะไรใน{--mlinkarticle=7448--}การทำงาน{--mlinkarticle--} ? แล้วแตกต่างจากแอปพลิเคชันทั่วไปแบบดั้งเดิมที่เราใช้งานกันในปัจจุบันนี้อย่างไร ? หากสนใจแล้วล่ะก็ ในบทความนี้ผมจะพาคุณไปทำความรู้จักกับ Decentralized App กันให้มากขึ้น

Decentralized Appคืออะไรแล้วมันทำงานอย่างไร
Decentralized App

DApp หรือ Decentralized Application (แอปพลิเคชันแบบกระจายอำนาจ) เป็นแอปพลิเคชันหรือโปรแกรมดิจิทัลที่ทำงานบนเครือข่ายBlockchain และทำงานแบบ P2P (Peer-to-Peer) คือ ระบบคอมพิวเตอร์และอุปกรณ์อื่นๆ ที่เชื่อมต่อเข้าถึงกันผ่านเครือข่ายอินเทอร์เน็ต โดยมันสามารถแชร์ไฟล์โดยตรงผ่านเครือข่ายที่ระบบเหล่านี้เชื่อมต่ออยู่ นี้ไม่ต้องการเซิร์ฟเวอร์กลาง ซึ่ง DApp จะอยู่นอกขอบเขตและการควบคุมของหน่วยงานใดหน่วยงานหนึ่ง ซึ่งมักจะสร้างขึ้นบนแพลตฟอร์ม Ethereum ทำให้สามารถพัฒนาเพื่อวัตถุประสงค์ที่หลากหลาย ไม่ว่าจะเป็น เกม การเงิน และโซเชียลมีเดียDAppเลยเห็นกันง่ายๆในหมู่ของCryptocurrency

 

ถูกสร้างอยู่บนแพลตฟอร์ม Blockchain ของ Ethereum เพื่อจัดเก็บข้อมูลและ Smart Contract สำหรับ App logicหลักการทำงานDecentralized App
 

ทั้งนี้ DApp ถูกสร้างอยู่บนแพลตฟอร์ม Blockchain ของ Ethereum เพื่อจัดเก็บข้อมูลและ Smart Contract สำหรับ App logic ซึ่งสามารถนำไปพัฒนาต่อยอดเป็นเกม, แพลตฟอร์มด้านการเงินหรือสื่อต่างๆได้ โดยที่ Smart Contract จะมีบทบาทสำคัญต่อ DApp  ให้DAppสามารถสร้างฟังก์ชั่นที่ปรับแต่เองได้แบบที่ไม่ต้องพึ่งศูนย์กลางและยังมีความปลอดปลอดภัยแก่ผู้ใช้งาน

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

ข้อดีของ DApps

ด้วยความที่ DApps บันทึกข้อมูลต่าง ๆ ลงใน Blockchain ทำให้มันมีความได้เปรียบเหนือแอปพลิเคชันธรรมดาอยู่หลายข้อเลยแหละครับ

  1. ความเสถียร: จากที่ได้กล่าวมาข้างต้น DApps เก็บข้อมูลอยู่ใน Blockchain ทำให้ข้อมูลเหล่านั้นไม่ได้เก็บไว้ที่เซิฟเวอร์เพียงอย่างเดียว และหากเกิดเหตุฉุกเฉินที่เซิฟเวอร์นั้นล่มขึ้นมา DApps ก็ยังสามารถทำงานอยู่ได้ปกติไม่ต้องห่วงเลยครับจุดจุดนี้
  2. ความน่าเชื่อถือ: เนื่องจากข้อมูลต่าง ๆ ภายในแอปพลิเคชันปกติสามารถมีการแก้ไขได้โดยเจ้าของแอป ทำให้บางครั้ง อาจไม่สามารถเชื่อถือข้อมูลเหล่านั้นได้ 100 เปอร์เซ็นต์ แต่ข้อมูลต่าง ๆ ภายใน DApps ที่บันทึกเข้ารหัสลงใน Blockchain จะไม่สามารถเกิดการปลอมแปลงได้ ทำให้มีความน่าเชื่อถือที่มากกว่าแอปพลิเคชันอื่นๆ
  3. ไม่สามารถถูกควบคุม หรือแทรกแซงได้: ธรรมชาติของ DApps คือมันถูกวางกฎ และโปรแกรมทุกอย่างไว้เรียบร้อยแล้ว คนใดคนหนึ่งไม่สามารถเข้าไปปรับเปลี่ยนระบบ หรือกฎได้ตามใจชอบ ต่างกับแอปพลิเคชันปกติที่สามารถถูกแทรกแซงได้อย่างง่ายดาย

 

ทั้งหมดนี้สรุปได้ว่า DApp คือการนำ {--mlinkarticle=5191--}Blockchain{--mlinkarticle--} มาใช้งานสร้างสรรค์เป็นแอปพลิเคชั่นใหม่ ๆ ที่เกิดขึ้นมาโดยดึงความเด่นของ Blockchain และ Smart Contract ในเรื่องของการจัดเก็บข้อมูลแบบกระจายบน{--mlinkarticle=5860--}เครือข่าย{--mlinkarticle--}และความปลอดภัยมาช่วยให้นักพัฒนาสามารถสร้างแอปต่าง ๆ ไม่ว่าจะเป็นแอปทางการเงินหรือแอปเกมแบบพื้นฐานให้ผู้ใช้งานได้เข้ามาเล่น หรือเป็นแพลตฟอร์มทางเลือกสำหรับผู้ที่ต้องการเทรดคริปโตหรือกู้ยืมเงินคริปโตโดยไม่ต้องพึ่งระบบที่ถูกควบคุมจากองค์กรหรือบริษัทใดเพียงบริษัทเดียวเท่านั้น

อ้างอิง

แอพกระจายอำนาจ (DApp) คืออะไร  แอพกระจายอำนาจในบล็อคเชน[oline],เข้าได้จาก,https://morioh.com/p/b794309410ce

ทำไม DApps ถึงจะเฟื่องฟูในวงการการเงินในปี 2019[oline],เข้าได้จาก,https://www.bangkokbankinnohub.com/th/dapps/

รู้หรือไม่ว่า Blockchain Oracle มีความสำคัญต่อระบบอย่างไร[oline],เข้าได้จาก,https://zipmex.com/th/learn/what-is-blockchain-oracle/


Viewing all articles
Browse latest Browse all 307

Trending Articles