คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
การพูดเกี่ยวกับสิ่งที่เป็นนามธรรมแบบลูกโซ่: มันใช้งานง่ายกว่าจริงๆ หรือเป็นเพียงคำศัพท์ใหม่อีกคำหนึ่ง?
深潮TechFlow
特邀专栏作者
2024-06-27 13:00
บทความนี้มีประมาณ 3244 คำ การอ่านทั้งหมดใช้เวลาประมาณ 5 นาที
เป้าหมายสูงสุดของ chain abstraction นั้นเรียบง่าย: นักพัฒนาสามารถปรับใช้ได้ทุกที่

ผู้เขียนต้นฉบับ: บริดเจ็ต แฮร์ริส

การรวบรวมต้นฉบับ: Deep Chao TechFlow

Chain abstraction กลายเป็นประเด็นร้อนในขณะนี้ และเป็นเรื่องง่ายที่จะดูว่าทำไม ทุกคนในพื้นที่ cryptocurrency ควรตื่นเต้นกับเครื่องมือที่ทำให้การมีส่วนร่วมบน chain ง่ายขึ้นสำหรับผู้บริโภค

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

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

(แหล่งรูปภาพ: xkcd: มาตรฐาน )

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

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

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

ด้านล่างนี้ ฉันจะให้ภาพรวมโดยสังเขปของบริษัทบางแห่งที่สร้างโซลูชันการสร้างนามธรรมแบบห่วงโซ่ และแบ่งปันการคาดการณ์ของฉันสำหรับอนาคต

CEX เป็นส่วนหนึ่งของสิ่งที่เป็นนามธรรมของลูกโซ่

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

โครงสร้างพื้นฐานหลัก

เพื่อให้สิ่งที่เป็นนามธรรมของห่วงโซ่เริ่มต้นขึ้นจริงๆ บางคนแย้งว่าจำเป็นต้องมีการเปลี่ยนแปลงพื้นฐานในมาตรฐานที่กำหนดไว้ในสกุลเงินดิจิทัล ตัวอย่างหนึ่งคือ OneBalance ซึ่งปรับปรุง JSON RPC ที่มีอยู่เดิม (มาตรฐานอุตสาหกรรมสกุลเงินดิจิทัล) เพื่อให้มาตรฐานใหม่ช่วยให้แอปพลิเคชันสามารถสื่อสารกับกระเป๋าเงินได้โดยตรง API ใหม่ของพวกเขาโดยพื้นฐานแล้วสามารถใช้งานร่วมกับ Ethereum, Bitcoin, Solana และสินทรัพย์และสัญญาอัจฉริยะบนเครือข่ายเหล่านั้นได้ นอกเหนือจากการทำธุรกรรมใน 3 เครือข่ายหลักแล้ว สถาปัตยกรรมนี้เรียกว่า กรอบงาน CAKE ยังรวมถึงการสรุปก๊าซ การกู้คืนทางสังคม และการตรวจสอบสิทธิ์ ผู้ใช้จะได้รับประโยชน์จากการเปลี่ยนสถานะอย่างรวดเร็ว เนื่องจากตัวแก้ปัญหาสามารถขอการเปลี่ยนสถานะบนเชนเป้าหมายได้โดยไม่ต้องรอขั้นสุดท้ายบนเชนเดิม เป้าหมายสูงสุดคือการมีกระเป๋าเงินโดยเฉพาะ Metamask รวมโมเดลบัญชีของตนเพื่อให้ผู้ใช้สามารถได้รับประโยชน์โดยตรงจากสถาปัตยกรรมใหม่นี้ โดยเฉพาะอย่างยิ่ง ซึ่งหมายความว่าผู้ใช้สามารถซื้อ WIF ด้วย ETH ได้ตามทฤษฎีด้วย ความเร็วของ Solana (แทนที่จะเป็นความเร็วของ Ethereum)

ส่วนขยายวิธี RPC ของ OneBalance

บริษัทอีกแห่งหนึ่งคือ Orb Labs มีเป้าหมายที่จะเป็นผู้ให้บริการที่แก้ไขปัญหา chain abstraction ในระดับโหนดมากกว่าระดับบัญชี ระบบของพวกเขาประกอบด้วย OrbyEngine ซึ่งเป็นอุปกรณ์ปลายทาง RPC อัจฉริยะที่ Wallet สามารถใช้เพื่อรวบรวมและจัดการสถานะบัญชีในทุกเครือข่าย และ OrbyKit ซึ่งเป็น SDK dapp ที่ให้ฟังก์ชันการทำงานเดียวกันสำหรับส่วนหน้าของแอปพลิเคชัน OrbyEngine ใช้การผสมผสานระหว่างโปรโตคอลเจตนาทั่วไปและโหนดพิเศษที่เรียกว่าโหนดการรวมบัญชีเพื่อรวบรวมและจัดการสถานะบัญชี

เมื่อรวมกันแล้ว พวกเขาอนุญาตให้ wallet หรือ dapp ใด ๆ ใช้งาน chain abstraction, gas abstraction ฯลฯ ด้วยโค้ดเพียงห้าบรรทัด ไดนามิกนี้จะเปลี่ยนวิธีที่ผู้ใช้โต้ตอบกับกระเป๋าสตางค์ แอปพลิเคชัน และเชนโดยพื้นฐาน ดังนั้นพวกเขาจึงไม่จำเป็นต้องกังวลเกี่ยวกับการเชื่อมโยงข้ามระบบนิเวศและการย้ายสินทรัพย์ด้วยตนเองอีกต่อไป เชนก็หายไปเพราะไม่ว่าผู้ใช้จะอยู่ที่ไหน ก็สามารถทำธุรกรรมโดยใช้บัญชีและทรัพย์สินทั้งหมดจากเชนอื่นได้ สิ่งนี้เปลี่ยนแนวคิดโดยพื้นฐานเกี่ยวกับกระเป๋าเงินที่เป็นสื่อกลางในการเชื่อมต่อไปยังเครือข่ายเฉพาะ ไปสู่แนวคิดที่มุ่งเน้นไปที่กลไกการเชื่อมต่อที่ไม่เชื่อเรื่องห่วงโซ่ซึ่งจัดการความสัมพันธ์ระหว่างผู้ใช้ สินทรัพย์ และ DApps

NEAR ยังอยู่ในด้านโครงสร้างพื้นฐานหลักและได้รวม chain abstraction ไว้ใน L1 ของพวกเขา ด้วย Stack Abstraction Stack นักพัฒนาสามารถ:

  • เลือกตอนนี้เพื่ออุดหนุนค่าธรรมเนียมแก๊สสำหรับผู้ใช้ รวมถึงธุรกรรมข้ามเชนผ่าน รีเลย์แก๊สหลายเชนของ N EAR

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

  • เมื่อใช้ FastAuth ผู้ใช้สามารถลงทะเบียน (หรือกู้คืน) บัญชี NEAR ผ่านที่อยู่อีเมลของตน ซึ่งมอบประสบการณ์ Web2 ที่คุ้นเคย

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

การรวมกันผ่านการเชื่อมโยง

ในระดับที่สูงกว่า มีผู้ให้บริการเชื่อมโยงหลายรายที่ทำงานเกี่ยวกับ chain abstractions ซึ่งมีชื่อเสียงมากที่สุดคือ Across โปรโตคอลมีกลไกเจตนาที่ทำงานได้อย่างสมบูรณ์ (เผยแพร่แล้ว) โดยมีเครื่องส่งสัญญาณแข่งขันกันเพื่อตอบสนองคำสั่งซื้อของผู้ใช้ผ่านเส้นทางการดำเนินการที่เหมาะสมที่สุด

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

Socket ผู้ผลิต Bungee (บริษัทรวบรวมบริดจ์) กำลังทำงานเกี่ยวกับโซลูชัน chain abstraction ผ่านการประมูลลำดับขั้นตอนแบบโมดูลาร์ ซึ่งผู้ใช้ส่งเจตนาและผู้แก้ปัญหาแข่งขันกันเพื่อเติมเต็มความต้องการเหล่านั้น ผ่าน SocketPlugin นักพัฒนาสามารถเพิ่มวิดเจ็ตเพื่อรวม Bungee (ตัวรวบรวมการเชื่อมต่อซ็อกเก็ตที่รองรับการถ่ายโอนสินทรัพย์ข้ามสายโซ่) เข้ากับโปรเจ็กต์ของตนได้โดยตรง โดยส่วนใหญ่แล้ว Bungee จะเดินทางผ่าน Across ซึ่งมีส่วนแบ่งปริมาณประมาณ 50% ณ สิ้นเดือนมิถุนายน 2024 ในบรรดา Socket และผู้รวบรวมอื่น ๆ Across ถูกอ้างถึงว่าเป็นสะพานที่ถูกที่สุด ประมาณ 78% ของเวลาทั้งหมด

ปฏิสัมพันธ์แบบบูรณาการ

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

เฟรมเวิร์กและอินเทอร์เฟซของมิดเดิลแวร์

หลายทีมกำลังสร้างเลเยอร์เพื่อรองรับโปรโตคอลเหล่านี้ ตัวอย่างเช่น Light สามารถอยู่เป็นเลเยอร์ด้านล่างโปรโตคอลการทำงานร่วมกันแบบข้ามสายโซ่อื่นๆ (รวมถึง Across, UniswapX...) และทำหน้าที่เป็นมิดเดิลแวร์สำหรับสิ่งที่เป็นนามธรรมของลูกโซ่สำหรับการโต้ตอบของผู้ใช้ โดยเฉพาะอย่างยิ่ง Light รองรับการกำหนดค่าใดๆ เช่น เงื่อนไข, DCA, กราฟ Intent ฯลฯ ที่แสดงภายใน EVM ผ่านหลายเชน ในขณะที่โปรโตคอลตาม Intent ส่วนใหญ่ในตอนแรกรองรับเฉพาะคำสั่งจำกัดเท่านั้น นอกจากนี้ Light ยังใช้การประมูลกระแสคำสั่งซื้อซึ่งผู้ใช้สามารถกำหนดเงื่อนไข ความปลอดภัย และการชำระบัญชีของธุรกรรมข้ามสายโซ่โดยทางโปรแกรมเพื่อช่วยให้มั่นใจในการดำเนินการที่เหมาะสมที่สุด

อีกโปรเจ็กต์ในพื้นที่นี้ Genius กำลังทำงานร่วมกับ Lit Protocol เพื่อสร้างโซลูชันนามธรรมแบบลูกโซ่ โดย Lit ทำหน้าที่เป็นโครงร่างลายเซ็นที่สำคัญสำหรับสถาปัตยกรรมสภาพคล่องของ Genius ในขั้นต้นพวกเขาจะสนับสนุน EVM, SVM และ Bitcoin และมุ่งเน้นไปที่การเปิดตัวเครื่องส่งสัญญาณแบบกระจายอำนาจและรวบรวมสภาพคล่องแทนที่จะไปตามเส้นทางที่ต้องการ

เจตนาเป็นส่วนหนึ่งของนามธรรมลูกโซ่

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

  • Slingshot เป็นแอปพลิเคชันแบบ on-chain แบบ Intent-based ที่อนุญาตให้ผู้ใช้ทำธุรกรรมข้ามเครือข่ายต่างๆ ในลักษณะที่ไม่มีบริดจ์และไม่ต้องดูแล ด้วยการสร้างประสบการณ์ผู้ใช้ที่เรียบง่ายอย่างยิ่ง ไม่ต้องใช้โทเค็นแก๊ส ไม่ต้องเชื่อมต่อปุ่มกระเป๋าเงิน ไม่ต้องเชื่อมต่อ ความสามารถในการเข้าสู่ระบบบนอุปกรณ์ใดๆ การซื้อและขายในคลิกเดียว ทำให้ผู้ใช้เต็มใจที่จะเข้าร่วมออนไลน์มากขึ้น ข้อเสียคือในที่สุดผู้ใช้จะถูกจำกัดด้วยจำนวนเงินที่เก็บไว้ใน vault ของแต่ละ chain ที่สนับสนุน แต่ไม่ว่าสถาปัตยกรรมนี้จะสนับสนุนกิจกรรมบน chain มากขึ้นก็ตาม

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

  • Essential กำลังพัฒนา Optimistic L2 ที่อิงตามความตั้งใจของตัวเอง โดยที่นักแก้ปัญหาจะเสนอวิธีแก้ปัญหาของตนโดยตรงในรูปแบบของสถานะใหม่ ในกรณีนี้ หลักฐานการฉ้อโกงมีความกระชับมาก เนื่องจากต้องพิสูจน์เพียงข้อเดียวว่าไม่เป็นไปตามข้อจำกัดหนึ่งข้อ ซึ่งจะออกให้กับ L1 นักพัฒนาสามารถใช้ประโยชน์จาก DSL (Domain Individual Language) ของ Essential ได้โดยตรงในการเขียนแอปพลิเคชันด้วยเฟรมเวิร์ก Intent ในตัว ซึ่งช่วยให้แอปพลิเคชันในวงกว้างและซับซ้อนมากขึ้นสามารถดำรงอยู่และทำงานร่วมกันบน L2 ได้

เปิดใช้งานการยอมรับจำนวนมากผ่านทางนามธรรม

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

Pedro Gomes เขียนบน Twitter: Chain abstraction คือการเปลี่ยนแปลงของการออกแบบซอฟต์แวร์จาก "chain-centric" เป็น "user-centric" ปล่อยให้โซ่ทำงานเพื่อผู้คน แทนที่จะสอนให้ผู้คนใช้โซ่

ลิงค์เดิม

นักพัฒนา
ข้ามโซ่
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
เป้าหมายสูงสุดของ chain abstraction นั้นเรียบง่าย: นักพัฒนาสามารถปรับใช้ได้ทุกที่
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android