Contents

MetaMask Snaps คืออะไร และทำงานอย่างไร

เมื่อวันที่ 12 กันยายน 2023 ConsenSys Software Inc. ได้เปิดตัว MetaMask Snaps เพื่อช่วยนักพัฒนาและผู้ใช้ MetaMask ปรับแต่งและปรับปรุงประสบการณ์ Web3 ของตน MetaMask Snaps คืออะไร และมันทำงานอย่างไร?

MetaMask Snaps คืออะไร?

/th/images/metamask-snaps-feature.jpg

Dan Finlay ผู้ร่วมก่อตั้ง MetaMask แนะนำ MetaMask Snaps เป็น €`ระบบใหม่ในกระเป๋าเงิน€ ที่ให้คุณโต้ตอบกับแอพที่กระจายอำนาจ (DApps) บนบล็อกเชนต่างๆ

ความสามารถในการรวมเครื่องมือและขั้นตอนเสริม (เรียกว่า “Snaps”) ซึ่งได้รับการสร้างสรรค์โดยนักพัฒนาที่ไม่เกี่ยวข้องเข้ากับกระเป๋าเงินสกุลเงินดิจิทัล MetaMask นั้นมีความเป็นไปได้แล้ว โดยแยกจากการพึ่งพาฟีเจอร์และความสามารถที่กำหนดโดยทีมพัฒนา MetaMask โดยเฉพาะ

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

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

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

Metamask Snaps ทำงานอย่างไร

MetaMask Snaps ใช้เครื่องมือ JavaScript ที่เรียกว่า Secure EcmaScript (SES) ซึ่งทำงานภายในสภาพแวดล้อมแบบแซนด์บ็อกซ์ ด้วยเหตุนี้ Snaps จึงถูกจำกัดอยู่ในโดเมนที่แยกออกมาของตัวเอง และไม่สามารถรบกวนแอปพลิเคชันอื่นๆ หรือส่งผลกระทบต่อฟังก์ชันหลักของ MetaMask ได้ ขอบเขตการทำงานของ Snaps จะกำหนดโดยคุณสมบัติเฉพาะที่มีให้ระหว่างการติดตั้งและการอนุญาตที่ได้รับในขณะนั้น

ผ่าน Application Programming Interface (API) ที่กำหนดไว้ล่วงหน้า ซึ่งเรียกว่า “wallet API” จะโต้ตอบกับ MetaMask เพื่อให้สามารถเข้าถึงฟังก์ชันและข้อมูลที่จำเป็นได้ ในขณะเดียวกัน พวกเขาใช้คำขอ HTTPS และโปรโตคอลการสื่อสารต่างๆ เพื่อเชื่อมต่อกับเครือข่ายบล็อกเชนภายนอก

เนื่องจาก MetaMask Snaps เป็นเฟรมเวิร์กโอเพ่นซอร์ส ใครๆ ก็สามารถสร้าง Snaps ใหม่และติดตั้งบน MetaMask ได้ หากต้องการสร้าง Snaps คุณต้องติดตั้ง MetaMask Flask ซึ่งคุณสามารถสร้างและทดสอบ Snaps ก่อนที่จะเพิ่ม€™ลงใน ส่วนขยาย MetaMask ที่เสถียร

หลังจากสร้าง Snaps แล้ว MetaMask สามารถตรวจสอบและแสดงรายการไว้ใน MetaMask Snaps Directory ณ เดือนกันยายน 2023 มี Snap มากกว่า 30 รายการในไดเรกทอรี ในที่สุด MetaMask ตั้งใจที่จะขยายกระบวนการตรวจสอบเพื่อให้บุคคลภายนอกสามารถตรวจสอบและแสดงรายการสแนปได้

วิธีการติดตั้ง MetaMask Snaps

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

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

⭐ ไปที่ไดเรกทอรี MetaMask Snaps /th/images/metamask-snaps-directory.jpg

⭐ เลือก Snap ที่คุณต้องการแล้วคลิก เพิ่มใน MetaMask /th/images/wallet-guard-snap.jpg

⭐ อ่านประกาศการติดตั้งของบุคคลที่สามและยอมรับข้อกำหนด /th/images/metamask-snaps-third-party-notice.jpg

⭐ คลิกเชื่อมต่อเพื่อเชื่อมต่อ Snap กับ MetaMask /th/images/metamask-snaps-connection-request.jpg

⭐ ในหน้าการติดตั้ง ให้อนุญาต (หลังจากอ่านเท่านั้น!) ให้กับ snap และคลิกติดตั้ง /th/images/install-metamask-snap.jpg

มันง่ายมาก!

4 ประโยชน์หลักของการใช้ Metamask Snaps

ทั้งนักพัฒนาและนักลงทุนทั่วไปหรือที่รู้จักกันในชื่อ “hodlers” จะได้รับประโยชน์อย่างมากจากการใช้ MetaMask Snapchats

การทำงานร่วมกันกับบล็อคเชนที่ไม่ใช่ EVM

ก่อนที่จะมีการเปิดตัว MetaMask Snap Wallets ฟังก์ชันการทำงานของ MetaMask ถูกจำกัดให้รองรับเฉพาะเครือข่าย Ethereum และ Ethereum Virtual Machine (EVM) ที่เกี่ยวข้องเท่านั้น อย่างไรก็ตาม ด้วยการถือกำเนิดของ MetaMask Snap Wallets ทำให้ผู้ใช้สามารถเชื่อมต่อกับเครือข่ายบล็อกเชนต่างๆ ที่ไม่สามารถเข้าถึงได้ผ่าน MetaMask ก่อนหน้านี้ เช่น Bitcoin และ Solana ที่ไม่รองรับมาตรฐาน EVM

แน่นอนว่านี่เป็นอีกทางเลือกหนึ่งในการใช้ถ้อยคำข้อมูลในลักษณะที่ละเอียดยิ่งขึ้น MetaMask Wallet นำเสนอการบูรณาการที่ราบรื่นกับเครือข่ายบล็อกเชนต่างๆ ผ่านการรองรับ Snaps ด้วย Zion Snap และ Solana Snap ผู้ใช้สามารถควบคุมการถือครอง Bitcoin ได้โดยตรง และสามารถเข้าถึงบล็อกเชน EVM และไม่ใช่ EVM อื่น ๆ ได้อย่างง่ายดายโดยไม่จำเป็นต้องห่อโทเค็น คุณสมบัตินี้ช่วยให้ผู้ใช้จัดการสินทรัพย์ดิจิทัลได้อย่างมีประสิทธิภาพในสภาพแวดล้อมเครือข่ายที่หลากหลาย ในขณะที่ยังคงรักษาอินเทอร์เฟซแบบรวมภายใน MetaMask Wallet

คุณสมบัติการแจ้งเตือนใหม่

นอกจากนี้ นอกเหนือจากความเข้ากันได้ที่ราบรื่นแล้ว ผู้ใช้ MetaMask ยังได้รับความสะดวกในการอัปเดตทันทีที่ส่งโดยตรงผ่านอินเทอร์เฟซกระเป๋าเงินดิจิทัล สิ่งนี้เกิดขึ้นได้โดยใช้ Application Programming Interface (API) ของกระเป๋าเงิน และรวมการแจ้งเตือนสดที่มาจากแอปพลิเคชันกระจายอำนาจ (DApp) หรือแพลตฟอร์มบล็อกเชนที่เกี่ยวข้อง

คุณอาจได้รับการแจ้งเตือน สัญญาณการกำหนดราคา การแสดงภาพ และการสื่อสารโดยตรงผ่านอินเทอร์เฟซผู้ใช้ของแพลตฟอร์ม MetaMask

การวิเคราะห์ธุรกรรมและข้อมูลเชิงลึก

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

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

การเพิ่มประสิทธิภาพการทำงานของ Core Wallet

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

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

นอกจากนี้ นักพัฒนายังมีความสามารถในการสร้างและเผยแพร่ Snapshots ได้อย่างง่ายดาย ท้ายที่สุดแล้ว พวกเขาจะสามารถดำเนินการดังกล่าวได้โดยอิสระจากกระบวนการอนุมัติจาก MetaMask การพัฒนานี้จะขยายขีดความสามารถของกระเป๋าเงินดิจิทัล MetaMask

3 Metamask Snaps ยอดนิยม

แพ็คเกจ MetaMask snap หลายรายการเปิดให้ดาวน์โหลดและนำไปใช้งานได้ ตามความต้องการของคุณ

กระเป๋าเงิน Solflare

/th/images/solana-snap.jpg

การรวม Solflare Wallet Snap ช่วยอำนวยความสะดวกในความเข้ากันได้ข้ามเครือข่ายระหว่าง MetaMask และ Solana ซึ่งทำงานแยกจาก Ethereum Virtual Machine (EVM) ด้วยเหตุนี้ ผู้ใช้จึงสามารถสร้างการเชื่อมต่อกับกระเป๋าเงิน MetaMask และโต้ตอบกับแพลตฟอร์ม Solana รวมถึงการจัดเก็บและการจัดการสินทรัพย์ตลอดจนการใช้งานแอปพลิเคชันแบบกระจายอำนาจ

กด V1

/th/images/push-v1-snap.jpg

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

บล็อครั้ว

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

Metamask Snaps: Crypto Wallet หนึ่งใบสำหรับหลาย ๆ เชน

MetaMask Snap นำเสนอวิธีการที่มีประสิทธิภาพสำหรับผู้ที่ชื่นชอบสกุลเงินดิจิทัลในการเข้าถึงแอปพลิเคชันแบบกระจายอำนาจ (DApps) และแพลตฟอร์มการเงินแบบกระจายอำนาจ (DeFi) บนระบบนิเวศบล็อกเชนหลายระบบผ่านกระเป๋าเงินดิจิทัลใบเดียว นอกจากนี้ นักพัฒนายังสามารถผลิตและเผยแพร่ผลิตภัณฑ์ Snap ได้อย่างง่ายดาย

ผลกระทบที่อาจเกิดขึ้นจาก MetaMask Snapshots ต่อการตระหนักถึงวิสัยทัศน์แบบกระจายอำนาจของภาคส่วนสกุลเงินดิจิทัลนั้นไม่สามารถกล่าวเกินจริงได้ เนื่องจากสิ่งเหล่านี้อาจแสดงถึงการพัฒนาที่สำคัญในการแสวงหานี้