โปรแกรม Web3 Mini? การวิเคราะห์ MetaMask Snaps

มือใหม่7/29/2024, 10:18:09 AM
MetaMask Snaps ได้รับการอธิบายว่าเป็น "มินิโปรแกรม" ของโลก Web3 ซึ่งเป็นแพลตฟอร์มสําหรับนักพัฒนาในการสร้างแอปพลิเคชันบน MetaMask ที่โต้ตอบกับเทคโนโลยีบล็อกเชนต่างๆ แม้ว่า Snaps จะไม่ได้รับการยอมรับมากนักนับตั้งแต่เปิดตัว แต่ก็มีคุณสมบัติต่างๆเช่นการจัดการบัญชีการทํางานร่วมกันข้ามสายโซ่การสื่อสารและความปลอดภัย

metamask snaps (https://metamask.io/snaps/) เป็นโครงการที่มีความทะเยอทะยาน อย่างไรก็ตาม ถ้าเราละทิ้งมันเป็นฝ้าที่เรียกว่า “ที่เป็นไปได้” ฉันจะเรียกมันว่าแอปพลิเคชันเล็กๆ ในโลก web3 หรือให้มันชื่อที่สวยงามกว่า: dapplet

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

ตอนนี้แนวโน้มนี้ดูเหมือนจะเริ่มเคลื่อนที่ไปในโดเมน web3 อย่างช้าๆ

ณ วันนี้ (มิถุนายน 2024) Snaps มีมาเกือบหนึ่งปีแล้วนับตั้งแต่เปิดตัวและอย่างน้อยสี่ปีนับตั้งแต่มีการเสนอแนวคิด แต่ผู้ใช้ทั่วไปแทบไม่รู้อะไรเลย เพื่อนของฉันบางคนที่สนใจตลาด crypto ใช้ metamask ตามธรรมชาติเหมือนกับการกินหรือนอนหลับ แต่พวกเขายังไม่รู้ว่า metamask snaps คืออะไร อย่างไรก็ตามหลังจากที่ฉันอธิบายให้พวกเขาฟังว่า "เหมือนมินิโปรแกรม" พวกเขาก็แสดงรอยยิ้มที่อธิบายไม่ได้ทันที (พวกเขาเป็นนักพัฒนาส่วนใหญ่เป็นนักพัฒนาส่วนหน้า)

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

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

ผ่านไปเกือบปีแล้วตั้งแต่ MetaMask เปิดให้บริการเบต้าสาธารณะของ Snaps แต่จำนวน Snaps ที่มีในเว็บไซต์อย่างเป็นทางการของพวกเขายังไม่มาก นับตั้งแต่เดือนมิถุนายน 2024 มีเพียง 68 อัน ควรทราบว่าก่อนที่จะมีเบต้าสาธารณะเป็นทางการ แนวคิดของ Snaps ได้ถูกเสนอขึ้นตั้งแต่ปี 2020 ซึ่งให้บริษัทและนักพัฒนา Web3 มีเวลามากพอในการเข้าใจมันอย่างถ่องแท้

บางส่วน

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

ในการกลับมาสู่ web3 สแนปจะเผชิญกับอุปสรรคที่คล้ายกันเนื่องจากการพิจารณาเรื่องความปลอดภัย มันต้องทำงานในบริบทที่ปลอดภัยและแยกต่างหากโดยใช้ 'secure ecmascript' ซึ่งมีข้อจำกัดบางอย่างต่อ API ของ JavaScript ตัวอย่างเช่น มันไม่สามารถเข้าถึง DOM, Node.js, Browser Plugin APIs และอื่น ๆ ได้

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

https://docs.metamask.io/snaps/reference/permissions/#eth_accounts

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

snaps type

ตามการจําแนกประเภทของเว็บไซต์อย่างเป็นทางการของ Metamask สามารถแบ่งออกเป็น 4 ประเภทโดยประมาณ:

การจัดการบัญชี

01

ประเภทนี้ของสแนปมีประโยชน์โดยส่วนใหญ่ในการเสริมความปลอดภัยของกุญแบบส่วนตัวผ่านเทคโนโลยีการคำนวณหลายฝ่าย (mpc)https://blog.usecapsule.com/what-is-mpc/).

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

วิธีการบันทึกวลีน้ำมันสามารถทำให้เกิดปัญหาบางอย่างได้:

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

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

ณ ตอนนี้ (มิถุนายน 2024) มีเพียงแค่สามบัญชีจัดการสแน็ป: แคปซูล, ชาร์ดเงียบ, และเซฟเฮอรอน

  • capsule ใช้ passkey ของอุปกรณ์ รหัสผ่านการกู้คืน และ 2fa เพื่อรักษาคีย์เดียวกันร่วมกัน หากหายไปหนึ่งตัว ยังสามารถ recov คีย์ได้อย่างปกติโดยใช้สองตัวอื่น ๆ
  • ชิ้นเงินเงียบและsafeheronทำได้โดยการติดตั้งแอปของพวกเขาบนอุปกรณ์หลายเครื่อง

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

การใช้ snap เหล่านี้ไม่ซับซ้อนเลย ดังนั้นไม่จำเป็นต้องอธิบายเพิ่มเติม หลังจากติดตั้งแล้ว ที่อยู่ใหม่จะปรากฏในกระเป๋าเงิน MetaMask ของคุณ:

interoperability

02

ประเภทของสแน็ปเหล่านี้ให้ความเข้ากันได้โดยส่วนใหญ่กับเครือข่ายที่ไม่ใช่ EVM โดยเราสามารถเห็นเครือข่ายที่คุ้นเคยหลายราย เช่น Solana, Cosmos, Near, Sui และอื่น ๆ ปัจจุบัน, สแน็ปเหล่านี้เป็นสแน็ปที่มีจำนวนมากที่สุด มีมากกว่าครึ่งหนึ่งของระบบนี้

rich multi-chain snaps

การแจ้งเตือนและการสื่อสารแชท

03

ผมเองชอบชนิดของ snaps นี้ อย่างไรก็ตามด้วยแอปพลิเคชันแชทที่มีอยู่มากมายผู้ใช้ที่เต็มใจส่งข้อความผ่านบล็อกเชนนั้นชัดเจนในชนกลุ่มน้อย น่าเสียดายที่เราสามารถ "ต่อสู้เพื่ออนาคต" ต่อไปได้

ความปลอดภัย

04

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

เพื่อนของฉันเคยประสบปัญหาในการถูกโอนยอดเงินในบัญชีของเขาโดยเว็บไซต์ฟิชชิ่ง โดยไม่มีการเตือนจาก MetaMask ตั้งแต่การเชื่อมต่อกระเป๋าเงินไปจนถึงการโอนเงินสำเร็จ น่าเสียดายที่เขาต้องเปลี่ยนไปใช้กระเป๋าเงินอื่น ในเวลานั้นผมไม่คุ้นเคยกับ Snaps และแนะนำเซอร์วิส Kyt ของแซนเพื่อป้องกันการทำธุรกรรมของเขา :)https://zan.top/home/know-your-transaction?chInfo=ch_wxdyh).ฉันหวังว่าสแน็ปที่ให้ความสำคัญกับความปลอดภัยเหล่านี้จะสามารถแก้ไขข้อบกพร่องของ MetaMask ได้จริงๆ ตามข้อมูลจากเว็บไซต์ Snaps ก็เป็นเช่นกัน สแน็ปด้านความปลอดภัยเป็นที่ต้องการมากที่สุด นับว่าเป็นสองในสิบของทั้งหมดในปัจจุบัน

metamask ได้ให้บริการ Metamask Snapsendowment:transaction-insight และ เงินทุนสำหรับการเซ็นชื่อ: การมองเห็นลายเซ็นในการตอบสนองความต้องการเหล่านี้ สิทธิ์การใช้งานจะต้องได้รับอนุญาต หลังจากที่ snap ขอสิทธิ์การใช้งานเหล่านี้แล้ว มันสามารถอ่านข้อมูลเศษส่วนของธุรกรรมหรือลายเซ็นเมื่อผู้ใช้เริ่มต้นดำเนินการ แล้ว snap สามารถวิเคราะห์ข้อมูลเหล่านี้และแสดงข้อมูลความปลอดภัยที่ครอบคลุมมากขึ้นให้กับผู้ใช้

ความคิด

Metamask มีเป้าหมายที่จะขยายโดเมนไปยังแพลตฟอร์มบล็อกเชนอื่น ๆ ผ่าน snaps แต่ไม่แน่ใจว่าความทะเยอทะยานนี้จะไปได้ไกลแค่ไหน เมื่อมองไปที่โปรแกรม Web2 Mini แม้ว่าแอพจํานวนมากจะมีเวอร์ชันมินิโปรแกรม แต่สิ่งเหล่านี้มักจะให้บริการที่ด้อยกว่าแอปหลักและมักอยู่เบื้องหลังในการนําคุณสมบัติใหม่มาใช้ โปรแกรมขนาดเล็กจํานวนมากถึงกับเปลี่ยนเส้นทางผู้ใช้กลับไปยังแอปหลักเมื่อมินิโปรแกรมเพิ่มขึ้นแอพจํานวนมากก็พยายามเข้าร่วมเทรนด์เปิดตัวแพลตฟอร์มมินิโปรแกรมของตนเองเสริมสร้าง "คูน้ํา" ของตนเองและทําให้โลกเว็บ "รวมศูนย์" มากขึ้น

เมืองหลวงในพื้นที่ Web3 ไม่ซับซ้อนไปกว่าใน Web2 หากสแน็ปพัฒนาได้ดีกระเป๋าเงินก็มีแนวโน้มที่จะตามมา หากสิ่งนี้เกิดขึ้นนักพัฒนา Web3 จะต้องสร้างเวอร์ชันของ "snaps" สําหรับแต่ละกระเป๋าเงินซึ่งอาจกลายเป็นเรื่องที่ค่อนข้างล้นหลาม อย่างไรก็ตามหากผู้ขายทุกรายสร้างระบบนิเวศ "snaps" ของตัวเองมันอาจจบลงโดยไม่มีระบบนิเวศที่เป็นเอกลักษณ์เลย ที่น่าสนใจคือสิ่งนี้สอดคล้องกับป้ายกํากับ🤭 "กระจายอํานาจ" ของพวกเขา

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

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

ข้อความประกาศ

  1. บทความนี้ทําซ้ําจาก [ทีม ZAN], ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [ gin-lsl], if you have any objections to the reprint, please contact the Gate เรียนรู้ ทีมงานและทีมงานจะจัดการโดยเร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง

  2. คำประกาศ: มุมมองและความคิดเห็นที่แสดงอยู่ในบทความนี้เพียงแค่แสดงถึงมุมมองส่วนบุคคลของผู้เขียนเท่านั้น และไม่เกิดขึ้นเป็นคำแนะนำในการลงทุนใด ๆ

  3. เวอร์ชันภาษาอื่น ๆ ของบทความถูกแปลโดยทีม Gate learn และไม่ได้ระบุไว้ในGate.ioบทความที่ถูกแปลอาจไม่สามารถทำสำเนา กระจายหรือนำไปใช้เพื่อเผยแพร่ได้

โปรแกรม Web3 Mini? การวิเคราะห์ MetaMask Snaps

มือใหม่7/29/2024, 10:18:09 AM
MetaMask Snaps ได้รับการอธิบายว่าเป็น "มินิโปรแกรม" ของโลก Web3 ซึ่งเป็นแพลตฟอร์มสําหรับนักพัฒนาในการสร้างแอปพลิเคชันบน MetaMask ที่โต้ตอบกับเทคโนโลยีบล็อกเชนต่างๆ แม้ว่า Snaps จะไม่ได้รับการยอมรับมากนักนับตั้งแต่เปิดตัว แต่ก็มีคุณสมบัติต่างๆเช่นการจัดการบัญชีการทํางานร่วมกันข้ามสายโซ่การสื่อสารและความปลอดภัย

metamask snaps (https://metamask.io/snaps/) เป็นโครงการที่มีความทะเยอทะยาน อย่างไรก็ตาม ถ้าเราละทิ้งมันเป็นฝ้าที่เรียกว่า “ที่เป็นไปได้” ฉันจะเรียกมันว่าแอปพลิเคชันเล็กๆ ในโลก web3 หรือให้มันชื่อที่สวยงามกว่า: dapplet

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

ตอนนี้แนวโน้มนี้ดูเหมือนจะเริ่มเคลื่อนที่ไปในโดเมน web3 อย่างช้าๆ

ณ วันนี้ (มิถุนายน 2024) Snaps มีมาเกือบหนึ่งปีแล้วนับตั้งแต่เปิดตัวและอย่างน้อยสี่ปีนับตั้งแต่มีการเสนอแนวคิด แต่ผู้ใช้ทั่วไปแทบไม่รู้อะไรเลย เพื่อนของฉันบางคนที่สนใจตลาด crypto ใช้ metamask ตามธรรมชาติเหมือนกับการกินหรือนอนหลับ แต่พวกเขายังไม่รู้ว่า metamask snaps คืออะไร อย่างไรก็ตามหลังจากที่ฉันอธิบายให้พวกเขาฟังว่า "เหมือนมินิโปรแกรม" พวกเขาก็แสดงรอยยิ้มที่อธิบายไม่ได้ทันที (พวกเขาเป็นนักพัฒนาส่วนใหญ่เป็นนักพัฒนาส่วนหน้า)

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

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

ผ่านไปเกือบปีแล้วตั้งแต่ MetaMask เปิดให้บริการเบต้าสาธารณะของ Snaps แต่จำนวน Snaps ที่มีในเว็บไซต์อย่างเป็นทางการของพวกเขายังไม่มาก นับตั้งแต่เดือนมิถุนายน 2024 มีเพียง 68 อัน ควรทราบว่าก่อนที่จะมีเบต้าสาธารณะเป็นทางการ แนวคิดของ Snaps ได้ถูกเสนอขึ้นตั้งแต่ปี 2020 ซึ่งให้บริษัทและนักพัฒนา Web3 มีเวลามากพอในการเข้าใจมันอย่างถ่องแท้

บางส่วน

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

ในการกลับมาสู่ web3 สแนปจะเผชิญกับอุปสรรคที่คล้ายกันเนื่องจากการพิจารณาเรื่องความปลอดภัย มันต้องทำงานในบริบทที่ปลอดภัยและแยกต่างหากโดยใช้ 'secure ecmascript' ซึ่งมีข้อจำกัดบางอย่างต่อ API ของ JavaScript ตัวอย่างเช่น มันไม่สามารถเข้าถึง DOM, Node.js, Browser Plugin APIs และอื่น ๆ ได้

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

https://docs.metamask.io/snaps/reference/permissions/#eth_accounts

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

snaps type

ตามการจําแนกประเภทของเว็บไซต์อย่างเป็นทางการของ Metamask สามารถแบ่งออกเป็น 4 ประเภทโดยประมาณ:

การจัดการบัญชี

01

ประเภทนี้ของสแนปมีประโยชน์โดยส่วนใหญ่ในการเสริมความปลอดภัยของกุญแบบส่วนตัวผ่านเทคโนโลยีการคำนวณหลายฝ่าย (mpc)https://blog.usecapsule.com/what-is-mpc/).

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

วิธีการบันทึกวลีน้ำมันสามารถทำให้เกิดปัญหาบางอย่างได้:

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

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

ณ ตอนนี้ (มิถุนายน 2024) มีเพียงแค่สามบัญชีจัดการสแน็ป: แคปซูล, ชาร์ดเงียบ, และเซฟเฮอรอน

  • capsule ใช้ passkey ของอุปกรณ์ รหัสผ่านการกู้คืน และ 2fa เพื่อรักษาคีย์เดียวกันร่วมกัน หากหายไปหนึ่งตัว ยังสามารถ recov คีย์ได้อย่างปกติโดยใช้สองตัวอื่น ๆ
  • ชิ้นเงินเงียบและsafeheronทำได้โดยการติดตั้งแอปของพวกเขาบนอุปกรณ์หลายเครื่อง

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

การใช้ snap เหล่านี้ไม่ซับซ้อนเลย ดังนั้นไม่จำเป็นต้องอธิบายเพิ่มเติม หลังจากติดตั้งแล้ว ที่อยู่ใหม่จะปรากฏในกระเป๋าเงิน MetaMask ของคุณ:

interoperability

02

ประเภทของสแน็ปเหล่านี้ให้ความเข้ากันได้โดยส่วนใหญ่กับเครือข่ายที่ไม่ใช่ EVM โดยเราสามารถเห็นเครือข่ายที่คุ้นเคยหลายราย เช่น Solana, Cosmos, Near, Sui และอื่น ๆ ปัจจุบัน, สแน็ปเหล่านี้เป็นสแน็ปที่มีจำนวนมากที่สุด มีมากกว่าครึ่งหนึ่งของระบบนี้

rich multi-chain snaps

การแจ้งเตือนและการสื่อสารแชท

03

ผมเองชอบชนิดของ snaps นี้ อย่างไรก็ตามด้วยแอปพลิเคชันแชทที่มีอยู่มากมายผู้ใช้ที่เต็มใจส่งข้อความผ่านบล็อกเชนนั้นชัดเจนในชนกลุ่มน้อย น่าเสียดายที่เราสามารถ "ต่อสู้เพื่ออนาคต" ต่อไปได้

ความปลอดภัย

04

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

เพื่อนของฉันเคยประสบปัญหาในการถูกโอนยอดเงินในบัญชีของเขาโดยเว็บไซต์ฟิชชิ่ง โดยไม่มีการเตือนจาก MetaMask ตั้งแต่การเชื่อมต่อกระเป๋าเงินไปจนถึงการโอนเงินสำเร็จ น่าเสียดายที่เขาต้องเปลี่ยนไปใช้กระเป๋าเงินอื่น ในเวลานั้นผมไม่คุ้นเคยกับ Snaps และแนะนำเซอร์วิส Kyt ของแซนเพื่อป้องกันการทำธุรกรรมของเขา :)https://zan.top/home/know-your-transaction?chInfo=ch_wxdyh).ฉันหวังว่าสแน็ปที่ให้ความสำคัญกับความปลอดภัยเหล่านี้จะสามารถแก้ไขข้อบกพร่องของ MetaMask ได้จริงๆ ตามข้อมูลจากเว็บไซต์ Snaps ก็เป็นเช่นกัน สแน็ปด้านความปลอดภัยเป็นที่ต้องการมากที่สุด นับว่าเป็นสองในสิบของทั้งหมดในปัจจุบัน

metamask ได้ให้บริการ Metamask Snapsendowment:transaction-insight และ เงินทุนสำหรับการเซ็นชื่อ: การมองเห็นลายเซ็นในการตอบสนองความต้องการเหล่านี้ สิทธิ์การใช้งานจะต้องได้รับอนุญาต หลังจากที่ snap ขอสิทธิ์การใช้งานเหล่านี้แล้ว มันสามารถอ่านข้อมูลเศษส่วนของธุรกรรมหรือลายเซ็นเมื่อผู้ใช้เริ่มต้นดำเนินการ แล้ว snap สามารถวิเคราะห์ข้อมูลเหล่านี้และแสดงข้อมูลความปลอดภัยที่ครอบคลุมมากขึ้นให้กับผู้ใช้

ความคิด

Metamask มีเป้าหมายที่จะขยายโดเมนไปยังแพลตฟอร์มบล็อกเชนอื่น ๆ ผ่าน snaps แต่ไม่แน่ใจว่าความทะเยอทะยานนี้จะไปได้ไกลแค่ไหน เมื่อมองไปที่โปรแกรม Web2 Mini แม้ว่าแอพจํานวนมากจะมีเวอร์ชันมินิโปรแกรม แต่สิ่งเหล่านี้มักจะให้บริการที่ด้อยกว่าแอปหลักและมักอยู่เบื้องหลังในการนําคุณสมบัติใหม่มาใช้ โปรแกรมขนาดเล็กจํานวนมากถึงกับเปลี่ยนเส้นทางผู้ใช้กลับไปยังแอปหลักเมื่อมินิโปรแกรมเพิ่มขึ้นแอพจํานวนมากก็พยายามเข้าร่วมเทรนด์เปิดตัวแพลตฟอร์มมินิโปรแกรมของตนเองเสริมสร้าง "คูน้ํา" ของตนเองและทําให้โลกเว็บ "รวมศูนย์" มากขึ้น

เมืองหลวงในพื้นที่ Web3 ไม่ซับซ้อนไปกว่าใน Web2 หากสแน็ปพัฒนาได้ดีกระเป๋าเงินก็มีแนวโน้มที่จะตามมา หากสิ่งนี้เกิดขึ้นนักพัฒนา Web3 จะต้องสร้างเวอร์ชันของ "snaps" สําหรับแต่ละกระเป๋าเงินซึ่งอาจกลายเป็นเรื่องที่ค่อนข้างล้นหลาม อย่างไรก็ตามหากผู้ขายทุกรายสร้างระบบนิเวศ "snaps" ของตัวเองมันอาจจบลงโดยไม่มีระบบนิเวศที่เป็นเอกลักษณ์เลย ที่น่าสนใจคือสิ่งนี้สอดคล้องกับป้ายกํากับ🤭 "กระจายอํานาจ" ของพวกเขา

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

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

ข้อความประกาศ

  1. บทความนี้ทําซ้ําจาก [ทีม ZAN], ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [ gin-lsl], if you have any objections to the reprint, please contact the Gate เรียนรู้ ทีมงานและทีมงานจะจัดการโดยเร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง

  2. คำประกาศ: มุมมองและความคิดเห็นที่แสดงอยู่ในบทความนี้เพียงแค่แสดงถึงมุมมองส่วนบุคคลของผู้เขียนเท่านั้น และไม่เกิดขึ้นเป็นคำแนะนำในการลงทุนใด ๆ

  3. เวอร์ชันภาษาอื่น ๆ ของบทความถูกแปลโดยทีม Gate learn และไม่ได้ระบุไว้ในGate.ioบทความที่ถูกแปลอาจไม่สามารถทำสำเนา กระจายหรือนำไปใช้เพื่อเผยแพร่ได้

เริ่มตอนนี้
สมัครและรับรางวัล
$100