RAILGUN เป็นระบบความเป็นส่วนตัวที่สร้างขึ้นโดยตรงบนเครือข่าย Ethereum, BSC, Polygon และ Arbitrum โดยใช้วิธีการเข้ารหัสโดยไม่ให้ข้อมูล (ZK) เพื่อเปิดให้สัญญาอัจฉริยะและ DeFi มีความเป็นส่วนตัวโดยไม่เสียความปลอดภัยของเครือข่ายที่ผู้ใช้เลือก
RAILGUN หมายถึงชุดของสัญญาอัจฉริยะที่สนับสนุนโครงสร้างความเป็นส่วนตัวของ backend บริการกระเป๋าเงินสามารถเลือกที่จะรวมโปรโตคอล RAILGUN
เนื่องจาก RAILGUN เป็นตัวตรวจสอบสัญญาอัจฉริยะ on-chain เท่านั้น การบรรลุความเป็นส่วนตัวโดยไม่จำเป็นต้องใช้เซ็ตผู้ตรวจสอบ L2 แยกต่างหาก หรือสะพานที่อ่อนแอ มีข้อดีสองประการใหญ่:
ประสบการณ์ของผู้ใช้คล้ายกับการใช้กระเป๋าเงินสาธารณะเช่น MetaMask เพื่อติดต่อกับ Ethereum/EVM chain เพื่อความสะดวกและ DeFi นอกเหนือจากความสามารถในการเทรดแบบส่วนตัวที่เพิ่มเติม
RAILGUN ประกอบด้วยส่วนประกอบสำคัญ 2 ส่วนหลัก
ธุรกรรม DeFi ที่ซับซ้อนช่วยทำให้ RAILGUN มีความเป็นส่วนตัวมากกว่าโปรโตคอลอื่นที่มีความเป็นนิรนามที่เหมือนกัน การโอนเงินทั้งหมด การแลกเปลี่ยน การยืมเงินและการเรียกใช้ dApp เพิ่มการเปลี่ยนแปลงที่สามารถแอคทีฟใน RAILGUN
เปรียบเทียบกับระบบความเป็นส่วนตัวอื่น ๆ RAILGUN บรรลุการป้องกันความเป็นส่วนตัวที่ดีกว่าด้วย Likelihood น้อยกว่าและเชิงเวลาที่สั้นกว่า การปฏิสัมพันธ์กับ dApp ภายในระบบความเป็นส่วนตัวของ RAILGUN ยังเสริมสร้างผลตอบแทนให้กับผู้ใช้ในการถือสินทรัพย์ใน RAILGUN นานขึ้นเนื่องจากไม่มีเหตุผลใดให้ย้ายเงินออกจาก RAILGUN
กรณีการใช้งานที่เป็นไปได้คือ:
RAILGUN เป็นชุดเครื่องมือที่น่าประทับใจและเป็นทางเลือกที่ไม่ทนทานและครบถ้วนที่สุดสำหรับ DeFi เอกลักษณ์ การเข้าถึง DeFi ส่วนตัวจะเปิดโอกาสธุรกิจใหม่สำหรับอุตสาหกรรมสกุลเงินดิจิทัลที่เป็นไปไม่ได้บนบล็อกเชนสาธารณะ วิธีการแก้ไขปัญหาความเป็นส่วนตัวของอื่น ๆ จะมีข้อต่อรองบางประการ เช่น จำเป็นต้องไว้วางใจต่อสะพานที่มีความรับผิดชอบหรือซื้อขายด้วย Likelihood ที่แยกแยะ/ไม่มีอยู่
โซลูชันด้านความปลอดภัยอื่น ๆ มักต้องใช้โครงสร้างพื้นฐานที่มีเฉพาะเพื่อดำเนินการและเป็นที่รู้จักกันในนามว่า โซลูชัน L2 โซลูชัน L2 ไม่มีการเข้าถึงโปรโตคอล DeFi โดยตรงและขึ้นอยู่กับเทคโนโลยีการสะพายที่มีช่องโหว่ด้านความปลอดภัยไม่น้อย โดยเนื่องจากโซลูชัน L2 ใช้โหนดของตนเอง ดังนั้น มันไม่มีความปลอดภัยหรือ Likuiditiy เต็มรูปแบบของบล็อกเชนหลัก
โซลูชันอื่น ๆ เช่นเครื่องผสมขาดฟังก์ชันการทํางานและใช้งานง่าย ตัวอย่างเช่นเครื่องผสมมักจะไม่รองรับธุรกรรมที่มีการป้องกันภายในหรือการโต้ตอบกับสัญญาอัจฉริยะ นอกจากนี้ยังอาจกําหนดให้ผู้ใช้ส่งและรับจํานวนคงที่เช่น 1 หรือ 10 ETH มิกเซอร์ไม่สามารถใช้โปรโตคอลได้อย่างง่ายดายและมีประสิทธิภาพในขณะที่ปกป้องความเป็นส่วนตัว พวกเขายังไม่อนุญาตให้ผู้ใช้เก็บยอดคงเหลือไว้เป็นส่วนตัวในกระเป๋าเงิน อย่างไรก็ตาม RAILGUN ทําให้ความเป็นส่วนตัวของผู้ใช้ปลอดภัยและไร้กังวลและความเป็นส่วนตัวของผู้ใช้จะได้รับการดูแลแม้ว่าจะไม่มีการทําธุรกรรมเกิดขึ้นก็ตาม
เจนเนอเรชั่นก่อนหน้านี้ของโปรโตคอลเพรสวัสดีไม่สามารถเทียบเท่าความสะดวกสบาย ความยืดหยุ่น และความเป็นส่วนตัวที่ RAILGUN รับรอง
RAILGUN เป็นระบบที่ไม่มีการอนุญาต โดยค่าเริ่มต้น สามารถใช้โทเคน ERC-20 มาตรฐานทั้งหมดในระบบความเป็นส่วนตัวของ RAILGUN
บางเหรียญ ERC-20 เป็นเหรียญที่ไม่มีมาตรฐาน เช่น เหรียญ rebasing และเหรียญ lottery เหล่านี้ ปัจจุบันเหรียญเหล่านี้ไม่สามารถใช้งานร่วมกับระบบความเป็นส่วนตัว RAILGUN และไม่ควรเก็บเก็บไว้
แม้ว่ามันจะไม่ได้รับการยินยอมจาก ERC-20 อย่างเต็มที่ แต่ Tether (USDT) สามารถใช้ในระบบความเป็นส่วนตัว RAILGUN
RAILGUN ใช้ง่ายมากผ่าน front-end เช่น web apps เทคโนโลยียังสามารถนำมาใช้ร่วมกับโปรโตคอลที่มีอยู่ได้อย่างง่ายดาย
แม้อย่างไรก็ตาม โค้ดที่ซับซ้อนมาก การใช้ระบบความเป็นส่วนตัว RAILGUN ก็ง่ายมาก แอปพลิเคชันกระเป๋าเงินที่มีสมาร์ทคอนแทรค RAILGUN (เช่น RAILWAY) มีอินเตอร์เฟซที่ใช้ง่ายมาก
กระเป๋าเงิน RAILGUN ประกอบด้วยสองคีย์: คีย์การใช้จ่ายและคีย์การดู: ที่อยู่กระเป๋าเงิน RAILGUN (ที่รู้จักกันในนามว่าที่อยู่ 0zk) คือคีย์สาธารณะที่สองที่เกี่ยวข้องกับคีย์การใช้จ่ายและคีย์การดู
ดังนั้น หากผู้ใช้ A (Alice) ทราบที่อยู่ RAILGUN ของผู้ใช้ B (Bob) เธอสามารถเริ่มต้นธุรกรรมได้
Alice ทำโดยการสร้างบันทึกที่มีสิ่งที่เรียกว่าการสมัครสมรส์ในด้านการเข้ารหัส. การสมัครสมรส์มีข้อมูลเกี่ยวกับโทเค็นและจำนวนโทเคนที่จะถูกโอน. ค่าการสมัครสมรส์เหล่านี้ถูกเข้ารหัสโดยใช้ข้อมูลจากคีย์สาธารณะของบ็อบ
จากนั้นอลิซสร้างหลักฐาน zk-SNARK ที่แสดงให้เห็นว่าการใช้จ่ายของเธอไม่เกินเงินฝากของเธอ นอกจากนี้ยังแสดงให้เห็นว่าเธอไม่ได้ใช้จ่ายซ้ําซ้อน—เธอใช้โทเค็นที่อื่น
ท้ายที่สุด Alice ส่ง พิสูจน์ คำสัญญา และข้อความเข้ารหัสไปยังสัญญาอัจฉริยะ RAILGUN สัญญาอัจฉริยะนี้ยืนยัน พิสูจน์ สะสมคำสัญญา และส่งข้อความเข้ารหัสเป็นเหตุการณ์ นั่นหมายความว่ามันตรวจสอบว่าทุกอย่างถูกต้องและทำให้ Bob สามารถโต้ตอบกับธุรกรรมได้
เฉพาะบ็อบเท่านั้นที่สามารถใช้กุญแจมองของเขาในการถอดรหัสข้อความลับและได้รับข้อมูลส่วนตัว ด้วยข้อมูลนี้และกุญแจการใช้จ่ายของเขา บ็อบสามารถใช้บันทึกได้ - หมายความว่าเขาสามารถโอนหรือถอนโทเค็น
บทความนี้ถูกคัดลอกมาจาก [ goldFinance], ชื่อเรื่องเดิมคือ "6 คำถามเพื่อเข้าใจข้อตกลงความเป็นส่วนตัว RAILGUN ที่ใช้และชอบโดย Vitalik", ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [Golden Finance xiaozou], หากคุณมีข้อบกพร่องต่อการพิมพ์ซ้ำ โปรดติดต่อทีม Gate Learn, ทีมจะดำเนินการโดยเร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง
คำประกาศ: มุมมองและความคิดเห็นที่แสดงในบทความนี้แทนเพียงความคิดเห็นส่วนบุคคลของผู้เขียนเท่านั้น และไม่เป็นที่แสดงให้เห็นว่าเป็นคำแนะนำในการลงทุนใดๆ
เวอร์ชันอื่น ๆ ของบทความถูกแปลโดยทีม Gate Learn ซึ่งไม่ได้กล่าวถึงGate.io, บทความที่ถูกแปลอาจไม่สำเนา แจกจ่ายหรือลอกเลียน
RAILGUN เป็นระบบความเป็นส่วนตัวที่สร้างขึ้นโดยตรงบนเครือข่าย Ethereum, BSC, Polygon และ Arbitrum โดยใช้วิธีการเข้ารหัสโดยไม่ให้ข้อมูล (ZK) เพื่อเปิดให้สัญญาอัจฉริยะและ DeFi มีความเป็นส่วนตัวโดยไม่เสียความปลอดภัยของเครือข่ายที่ผู้ใช้เลือก
RAILGUN หมายถึงชุดของสัญญาอัจฉริยะที่สนับสนุนโครงสร้างความเป็นส่วนตัวของ backend บริการกระเป๋าเงินสามารถเลือกที่จะรวมโปรโตคอล RAILGUN
เนื่องจาก RAILGUN เป็นตัวตรวจสอบสัญญาอัจฉริยะ on-chain เท่านั้น การบรรลุความเป็นส่วนตัวโดยไม่จำเป็นต้องใช้เซ็ตผู้ตรวจสอบ L2 แยกต่างหาก หรือสะพานที่อ่อนแอ มีข้อดีสองประการใหญ่:
ประสบการณ์ของผู้ใช้คล้ายกับการใช้กระเป๋าเงินสาธารณะเช่น MetaMask เพื่อติดต่อกับ Ethereum/EVM chain เพื่อความสะดวกและ DeFi นอกเหนือจากความสามารถในการเทรดแบบส่วนตัวที่เพิ่มเติม
RAILGUN ประกอบด้วยส่วนประกอบสำคัญ 2 ส่วนหลัก
ธุรกรรม DeFi ที่ซับซ้อนช่วยทำให้ RAILGUN มีความเป็นส่วนตัวมากกว่าโปรโตคอลอื่นที่มีความเป็นนิรนามที่เหมือนกัน การโอนเงินทั้งหมด การแลกเปลี่ยน การยืมเงินและการเรียกใช้ dApp เพิ่มการเปลี่ยนแปลงที่สามารถแอคทีฟใน RAILGUN
เปรียบเทียบกับระบบความเป็นส่วนตัวอื่น ๆ RAILGUN บรรลุการป้องกันความเป็นส่วนตัวที่ดีกว่าด้วย Likelihood น้อยกว่าและเชิงเวลาที่สั้นกว่า การปฏิสัมพันธ์กับ dApp ภายในระบบความเป็นส่วนตัวของ RAILGUN ยังเสริมสร้างผลตอบแทนให้กับผู้ใช้ในการถือสินทรัพย์ใน RAILGUN นานขึ้นเนื่องจากไม่มีเหตุผลใดให้ย้ายเงินออกจาก RAILGUN
กรณีการใช้งานที่เป็นไปได้คือ:
RAILGUN เป็นชุดเครื่องมือที่น่าประทับใจและเป็นทางเลือกที่ไม่ทนทานและครบถ้วนที่สุดสำหรับ DeFi เอกลักษณ์ การเข้าถึง DeFi ส่วนตัวจะเปิดโอกาสธุรกิจใหม่สำหรับอุตสาหกรรมสกุลเงินดิจิทัลที่เป็นไปไม่ได้บนบล็อกเชนสาธารณะ วิธีการแก้ไขปัญหาความเป็นส่วนตัวของอื่น ๆ จะมีข้อต่อรองบางประการ เช่น จำเป็นต้องไว้วางใจต่อสะพานที่มีความรับผิดชอบหรือซื้อขายด้วย Likelihood ที่แยกแยะ/ไม่มีอยู่
โซลูชันด้านความปลอดภัยอื่น ๆ มักต้องใช้โครงสร้างพื้นฐานที่มีเฉพาะเพื่อดำเนินการและเป็นที่รู้จักกันในนามว่า โซลูชัน L2 โซลูชัน L2 ไม่มีการเข้าถึงโปรโตคอล DeFi โดยตรงและขึ้นอยู่กับเทคโนโลยีการสะพายที่มีช่องโหว่ด้านความปลอดภัยไม่น้อย โดยเนื่องจากโซลูชัน L2 ใช้โหนดของตนเอง ดังนั้น มันไม่มีความปลอดภัยหรือ Likuiditiy เต็มรูปแบบของบล็อกเชนหลัก
โซลูชันอื่น ๆ เช่นเครื่องผสมขาดฟังก์ชันการทํางานและใช้งานง่าย ตัวอย่างเช่นเครื่องผสมมักจะไม่รองรับธุรกรรมที่มีการป้องกันภายในหรือการโต้ตอบกับสัญญาอัจฉริยะ นอกจากนี้ยังอาจกําหนดให้ผู้ใช้ส่งและรับจํานวนคงที่เช่น 1 หรือ 10 ETH มิกเซอร์ไม่สามารถใช้โปรโตคอลได้อย่างง่ายดายและมีประสิทธิภาพในขณะที่ปกป้องความเป็นส่วนตัว พวกเขายังไม่อนุญาตให้ผู้ใช้เก็บยอดคงเหลือไว้เป็นส่วนตัวในกระเป๋าเงิน อย่างไรก็ตาม RAILGUN ทําให้ความเป็นส่วนตัวของผู้ใช้ปลอดภัยและไร้กังวลและความเป็นส่วนตัวของผู้ใช้จะได้รับการดูแลแม้ว่าจะไม่มีการทําธุรกรรมเกิดขึ้นก็ตาม
เจนเนอเรชั่นก่อนหน้านี้ของโปรโตคอลเพรสวัสดีไม่สามารถเทียบเท่าความสะดวกสบาย ความยืดหยุ่น และความเป็นส่วนตัวที่ RAILGUN รับรอง
RAILGUN เป็นระบบที่ไม่มีการอนุญาต โดยค่าเริ่มต้น สามารถใช้โทเคน ERC-20 มาตรฐานทั้งหมดในระบบความเป็นส่วนตัวของ RAILGUN
บางเหรียญ ERC-20 เป็นเหรียญที่ไม่มีมาตรฐาน เช่น เหรียญ rebasing และเหรียญ lottery เหล่านี้ ปัจจุบันเหรียญเหล่านี้ไม่สามารถใช้งานร่วมกับระบบความเป็นส่วนตัว RAILGUN และไม่ควรเก็บเก็บไว้
แม้ว่ามันจะไม่ได้รับการยินยอมจาก ERC-20 อย่างเต็มที่ แต่ Tether (USDT) สามารถใช้ในระบบความเป็นส่วนตัว RAILGUN
RAILGUN ใช้ง่ายมากผ่าน front-end เช่น web apps เทคโนโลยียังสามารถนำมาใช้ร่วมกับโปรโตคอลที่มีอยู่ได้อย่างง่ายดาย
แม้อย่างไรก็ตาม โค้ดที่ซับซ้อนมาก การใช้ระบบความเป็นส่วนตัว RAILGUN ก็ง่ายมาก แอปพลิเคชันกระเป๋าเงินที่มีสมาร์ทคอนแทรค RAILGUN (เช่น RAILWAY) มีอินเตอร์เฟซที่ใช้ง่ายมาก
กระเป๋าเงิน RAILGUN ประกอบด้วยสองคีย์: คีย์การใช้จ่ายและคีย์การดู: ที่อยู่กระเป๋าเงิน RAILGUN (ที่รู้จักกันในนามว่าที่อยู่ 0zk) คือคีย์สาธารณะที่สองที่เกี่ยวข้องกับคีย์การใช้จ่ายและคีย์การดู
ดังนั้น หากผู้ใช้ A (Alice) ทราบที่อยู่ RAILGUN ของผู้ใช้ B (Bob) เธอสามารถเริ่มต้นธุรกรรมได้
Alice ทำโดยการสร้างบันทึกที่มีสิ่งที่เรียกว่าการสมัครสมรส์ในด้านการเข้ารหัส. การสมัครสมรส์มีข้อมูลเกี่ยวกับโทเค็นและจำนวนโทเคนที่จะถูกโอน. ค่าการสมัครสมรส์เหล่านี้ถูกเข้ารหัสโดยใช้ข้อมูลจากคีย์สาธารณะของบ็อบ
จากนั้นอลิซสร้างหลักฐาน zk-SNARK ที่แสดงให้เห็นว่าการใช้จ่ายของเธอไม่เกินเงินฝากของเธอ นอกจากนี้ยังแสดงให้เห็นว่าเธอไม่ได้ใช้จ่ายซ้ําซ้อน—เธอใช้โทเค็นที่อื่น
ท้ายที่สุด Alice ส่ง พิสูจน์ คำสัญญา และข้อความเข้ารหัสไปยังสัญญาอัจฉริยะ RAILGUN สัญญาอัจฉริยะนี้ยืนยัน พิสูจน์ สะสมคำสัญญา และส่งข้อความเข้ารหัสเป็นเหตุการณ์ นั่นหมายความว่ามันตรวจสอบว่าทุกอย่างถูกต้องและทำให้ Bob สามารถโต้ตอบกับธุรกรรมได้
เฉพาะบ็อบเท่านั้นที่สามารถใช้กุญแจมองของเขาในการถอดรหัสข้อความลับและได้รับข้อมูลส่วนตัว ด้วยข้อมูลนี้และกุญแจการใช้จ่ายของเขา บ็อบสามารถใช้บันทึกได้ - หมายความว่าเขาสามารถโอนหรือถอนโทเค็น
บทความนี้ถูกคัดลอกมาจาก [ goldFinance], ชื่อเรื่องเดิมคือ "6 คำถามเพื่อเข้าใจข้อตกลงความเป็นส่วนตัว RAILGUN ที่ใช้และชอบโดย Vitalik", ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [Golden Finance xiaozou], หากคุณมีข้อบกพร่องต่อการพิมพ์ซ้ำ โปรดติดต่อทีม Gate Learn, ทีมจะดำเนินการโดยเร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง
คำประกาศ: มุมมองและความคิดเห็นที่แสดงในบทความนี้แทนเพียงความคิดเห็นส่วนบุคคลของผู้เขียนเท่านั้น และไม่เป็นที่แสดงให้เห็นว่าเป็นคำแนะนำในการลงทุนใดๆ
เวอร์ชันอื่น ๆ ของบทความถูกแปลโดยทีม Gate Learn ซึ่งไม่ได้กล่าวถึงGate.io, บทความที่ถูกแปลอาจไม่สำเนา แจกจ่ายหรือลอกเลียน