คำถามที่พบบ่อย

ทั่วไป

"kexify" แปลว่าอะไร

Keys simplified แค่นั้นเอง

kexify คืออะไร

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

MPC คืออะไร

Multi-Party Computation เป็นเทคนิคการเข้ารหัสที่หลายฝ่ายร่วมกันคำนวณโดยไม่เปิดเผยข้อมูลของแต่ละฝ่าย ใน kexify ส่วนคีย์สองส่วนร่วมกันลงนามธุรกรรมโดยไม่เคยรวมกันเป็นไพรเวทคีย์ฉบับเต็ม

kexify เป็นโอเพนซอร์สไหม

ใช่ สร้างบนไลบรารี cb-mpc ของ Coinbase (ฟอร์กของเรา) ฝั่งหน้าบ้าน: kexify-web.

kexify ฟรีจริงไหม

จริง ฟรีตลอดไป ไม่มีค่าสมาชิก ไม่มีโฆษณา ผู้สร้างทำ kexify ขึ้นมาใช้เอง จึงไม่มีโมเดลธุรกิจ เพราะนี่ไม่ใช่ธุรกิจ แต่เป็นเครื่องมือที่ควรจะมีอยู่

ทำไม kexify ไม่มีการแลกเปลี่ยน สเตกกิ้ง หรือฟีเจอร์ DeFi

ตั้งใจให้เป็นแบบนี้ กระเป๋าควรทำสิ่งเดียวให้ดี คือเก็บและลงนาม การแลกเปลี่ยน การให้ยืม และการข้ามเชน มี dApp อย่าง 1inch, Aave และ MyEtherWallet ทำไว้ดีอยู่แล้ว เชื่อมต่อได้ทุกตัวผ่าน WalletConnect ฟีเจอร์น้อยลงหมายถึงบั๊กน้อยลงและพื้นที่ที่ถูกโจมตีได้เล็กลง

แนวคิดการออกแบบคืออะไร

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

มีการรับประกันไหม

ไม่มี kexify เป็นโปรเจกต์ส่วนตัวที่ให้ใช้ตามสภาพ โดยไม่มีการรับประกัน คุณรับผิดชอบคีย์และเงินของคุณเอง แต่โค้ดเป็นโอเพนซอร์ส คุณตรวจสอบทุกอย่างได้เอง

kexify เหมาะกับใคร

ทุกคนที่อยากได้ความปลอดภัยแบบ MPC โดยไม่ต้องยุ่งยาก สร้างโดยวิศวกรเพื่อวิศวกร แต่ออกแบบให้ใครก็ใช้ได้

ความปลอดภัย

ใครเก็บคีย์ของฉัน

ไม่มีใครถือคีย์ฉบับเต็ม ส่วนหนึ่งอยู่ในเบราว์เซอร์ของคุณ (เข้ารหัสด้วยพาสคีย์หรือวลีรหัสผ่าน) อีกส่วนอยู่บนเซิร์ฟเวอร์ (เข้ารหัสด้วย AES-256-GCM) ต้องให้ทั้งสองส่วนร่วมมือกันจึงจะลงนามได้

ถ้าเซิร์ฟเวอร์ล่มล่ะ

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

เซิร์ฟเวอร์ขโมยเงินของฉันได้ไหม

ไม่ได้ เซิร์ฟเวอร์มีเพียงหนึ่งส่วน จึงลงนามเองฝ่ายเดียวไม่ได้ โปรโตคอล MPC แบบ 2-of-2 ถูกออกแบบมาไม่ให้ฝ่ายใดลงนามฝ่ายเดียว ฝั่งหน้าบ้านเป็นโอเพนซอร์ส คุณตรวจสอบโค้ดได้ และโฮสต์เองก็ได้

ส่วนคีย์ถูกเก็บอย่างไร

เบราว์เซอร์: เข้ารหัส AES-GCM ด้วยพาสคีย์ WebAuthn PRF หรือวลีรหัสผ่าน (PBKDF2) เซิร์ฟเวอร์: AES-256-GCM ด้วยคีย์ที่สร้างจาก HKDF แยกตามผู้ใช้ ระหว่างส่งข้อมูลทั้งหมด: TLS 1.3

การตรวจสอบการหลอกลวงด้วย GoPlus คืออะไร

ก่อนลงนาม kexify จะตรวจที่อยู่ผู้รับและสัญญาโทเคนกับฐานข้อมูลของ GoPlus Security โดยอัตโนมัติ เพื่อหาการหลอกลวง ที่อยู่ฟิชชิง และสัญญาอันตรายที่รู้จักแล้ว หากพบความเสี่ยง คุณจะเห็นคำเตือนก่อนยืนยัน เปิดใช้งานเป็นค่าเริ่มต้น ไม่ต้องตั้งค่า

kexify ต่างจากกระเป๋า MPC อื่นอย่าง ZenGo อย่างไร

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

MPC กับระบบนโยบายทำงานร่วมกันอย่างไร

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

ถ้าเซิร์ฟเวอร์บังคับใช้กฎ จะบล็อกฉันอย่างไม่เป็นธรรมได้ไหม

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

การใช้งาน

รองรับบล็อกเชนอะไรบ้าง

เชน EVM (Ethereum, Base, Avalanche, Polygon, Arbitrum, BSC...), Bitcoin, Solana, XRP, TRON, TON, Algorand, Cardano, Stellar, Litecoin และ Bitcoin Cash รวมถึงเทสต์เน็ตและโทเคนของแต่ละเชน

ลงนามธุรกรรมอย่างไร

เริ่มจากในแอป หรือเชื่อมต่อผ่าน WalletConnect ส่วนคีย์ทั้งสองส่วนจะร่วมกันทำ MPC หลายรอบ (ประมาณ 6 วินาที) เพื่อสร้างลายเซ็นที่ถูกต้อง

ระบบนโยบายคืออะไร

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

ตั้งนโยบายแบบไหนได้บ้าง

วงเงินใช้จ่าย จำกัดมูลค่าเป็น USD ต่อธุรกรรม รายการที่อยู่ที่อนุมัติ อนุญาตให้โอนไปเฉพาะที่อยู่ที่อนุมัติไว้ล่วงหน้า ทั้งสองอย่างบังคับใช้ฝั่งเซิร์ฟเวอร์ก่อนที่เซิร์ฟเวอร์จะตกลงร่วมลงนาม

ทำไมต้องมีระยะเวลารอ 24 ชั่วโมง

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

ระงับบัญชีของฉันได้ไหม

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

โหมดผู้เชี่ยวชาญคืออะไร

ชุดตัวควบคุมขั้นสูงสำหรับผู้ใช้ระดับสูง ได้แก่ เลือก UTXO, Replace-By-Fee (RBF), nonce กำหนดเอง, โหมดลงนามอย่างเดียว (ลงนามโดยไม่บรอดแคสต์), บรอดแคสต์แยกต่างหาก, ลงนามข้อความดิบ, RPC กำหนดเองต่อเชน และสำรองส่วนคีย์ทั้งหมด ซ่อนไว้เป็นค่าเริ่มต้น เปิดได้ในการตั้งค่าเมื่อต้องการควบคุมละเอียด

ใช้ kexify โดยไม่ให้อีเมลได้ไหม

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

ข้อจำกัด

ทำไมจำกัดไว้ 3 บัญชี

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

ทำไมจำกัดลายเซ็น 10 รายการต่อธุรกรรม (UTXO)

ลายเซ็น MPC แต่ละรายการต้องคำนวณหลายรอบระหว่างเบราว์เซอร์ของคุณกับเซิร์ฟเวอร์ ในเชนแบบ UTXO (Bitcoin, Litecoin ฯลฯ) อินพุตทุกตัวต้องมีลายเซ็นแยกกัน การจำกัดที่ 10 ช่วยให้เวลาลงนามไม่นานเกินไป และไม่ให้ทรัพยากรเซิร์ฟเวอร์ระดับฟรีรับภาระหนักเกิน ธุรกรรมส่วนใหญ่ใช้อินพุต 10 ตัวก็เกินพอ

ทำไมการเชื่อมต่อ RPC บางครั้งช้าหรือไม่เสถียร

kexify ใช้ RPC สาธารณะแบบฟรีเป็นค่าเริ่มต้น ซึ่งอาจถูกจำกัดอัตรา คับคั่ง หรือล่มเป็นบางครั้ง หากต้องการความเสถียรและความเร็วที่ดีขึ้น ให้ไปที่การตั้งค่าแล้วเปลี่ยน RPC เริ่มต้นเป็นของคุณเอง (จาก Alchemy, Infura, QuickNode ฯลฯ) ส่วนใหญ่มีแพ็กเกจฟรีที่ใช้ได้เยอะผ่าน API key

มีการจำกัดอีเมลและคำขอลงนามไหม

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

ทำไม kexify ใช้ Cloudflare Turnstile

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

เทคนิค

ใช้การเข้ารหัสแบบไหน

ECDSA (secp256k1) สำหรับเชน EVM/Bitcoin และ EdDSA (Ed25519) สำหรับ Solana/Stellar ขับเคลื่อนด้วยไลบรารี cb-mpc WASM ของ Coinbase ที่ทำงานในเบราว์เซอร์ของคุณโดยตรง

cb-mpc คืออะไร

ไลบรารีการเข้ารหัสแบบ threshold ของ Coinbase เราใช้ฟอร์กที่คอมไพล์เป็น WebAssembly เพื่อรันในเบราว์เซอร์