ในขณะที่ปัญญาประดิษฐ์กำลังบูมไปทั่วโลก "ChatGPT" เป็นหัวข้อที่ร้อนแรงที่สุดบนอินเทอร์เน็ตอย่างไม่ต้องสงสัยเมื่อเร็ว ๆ นี้ และ ChatGPT ยังทำให้เกิดข้อโต้แย้งมากมายในแวดวงบล็อกเชน ตั้งแต่เรื่องพื้นฐานที่สุด "คุณขอให้ฉันตอบ " ไปจนถึงการวิเคราะห์ตลาดอย่างง่าย และแม้กระทั่งการออกแบบชุดของกลยุทธ์เชิงปริมาณเพื่อเก็งกำไรในเหรียญ... "มหาอำนาจ" ของ ChatGPT ได้แทรกซึมเข้าไปในทุกซอกทุกมุมของช่องบล็อกเชน
สัปดาห์ที่แล้ว ChatGPT-4 ได้เปิดตัวอย่างเป็นทางการ ตามที่ผู้พัฒนา OpenAI กล่าวว่า "ChatGPT-4 บรรลุผลการปฏิบัติงานในระดับมนุษย์ด้วยเกณฑ์มาตรฐานทางวิชาชีพและวิชาการที่หลากหลาย" ในการใช้งานจริง ChatGPT-4 ได้คะแนนสูงในการสอบ SAT (การสอบเข้าวิทยาลัยของอเมริกา) และสามารถตรวจจับช่องโหว่ในสัญญาอัจฉริยะของ Ethereum ได้สำเร็จ และยังเสนอวิธีการที่เป็นไปได้สำหรับการใช้ประโยชน์จากช่องโหว่ (ความคิดของแฮ็กเกอร์เล็กน้อย)
Conor Grogan ผู้อำนวยการของ Coinbase ยืนยันเรื่องนี้ทันทีโดยพูดบนโซเชียลมีเดียว่าเขาได้แทรกสัญญาอัจฉริยะ Ethereum สดลงใน ChatGPT-4 และ AI พบช่องโหว่ด้านความปลอดภัยในทันทีและยังแสดงวิธีการใช้ประโยชน์จากพวกเขาเพื่อโจมตี . Conor Grogan ยังกล่าวด้วยว่าสัญญาดังกล่าวถูกแฮ็กเกอร์ใช้จริงในปี 2018 นอกจากนี้เขายังเปิดเผยว่าเขายังลองใช้สัญญาอัจฉริยะของออยเลอร์ แต่ ChatGPT-4 ไม่สามารถดำเนินการได้เนื่องจากสัญญายาวเกินไป Conor Grogan พูดตรงไปตรงมาในที่สุด AI จะทำให้สัญญาอัจฉริยะปลอดภัยและง่ายต่อการสร้าง
ด้วยการเปิดตัวทวีตนี้ ความสามารถของ OpenAI ChatGPT ในการตรวจจับช่องโหว่ด้านความปลอดภัยได้กลายเป็นหนึ่งในหัวข้อที่ร้อนแรงที่สุดในแวดวง ChatGPT สามารถตรวจสอบช่องโหว่ด้านความปลอดภัยของแอปพลิเคชันที่กระจายอำนาจได้จริงหรือ มันแม่นยำแค่ไหน? บริษัท รักษาความปลอดภัยตื่นตระหนกหรือไม่? เพื่อตอบคำถามข้างต้น Coinbase ได้ทำการวิจัยพิเศษอย่างรวดเร็ว
เมื่อวันอังคารที่ผ่านมา Coinbase ได้เผยแพร่การทดสอบเปรียบเทียบอย่างเป็นทางการบนบล็อกอย่างเป็นทางการและรายงานผลการใช้ ChatGPT เพื่อใช้กรอบการตรวจสอบโทเค็น ERC 20 เพื่อทำการตรวจสอบอัตโนมัติและวิศวกรด้านความปลอดภัยของบล็อกเชนเพื่อทำการตรวจสอบ
จุดประสงค์ของการทดลองคือความถูกต้องของการตรวจสอบความปลอดภัยของโทเค็น ChatGPT จะพิจารณาจากการเปรียบเทียบผลการตรวจสอบกับผลการตรวจสอบมาตรฐานที่ดำเนินการโดยวิศวกรด้านความปลอดภัยของบล็อกเชนในการทดลอง วิศวกรด้านความปลอดภัยของบล็อกเชนจะใช้เครื่องมือภายในเพื่อตรวจสอบแต่ละฟังก์ชันในสัญญาอัจฉริยะของโทเค็นและให้คะแนนความเสี่ยงตามความเสี่ยงที่ติดแท็กไปยังฟังก์ชัน นอกจากนี้ เพื่อเปรียบเทียบความแม่นยำของ ChatGPT กับการตรวจสอบมาตรฐาน ต้องการ ChatGPT เพื่อสร้างคะแนนความเสี่ยง
เพื่อให้ ChatGPT ใช้กรอบการตรวจสอบความปลอดภัย ERC 20 ของ Coinbase เพื่อสร้างคะแนนความเสี่ยง ก่อนหน้านั้น Coinbase จำเป็นต้องออกคำสั่งบางอย่างให้กับ ChatGPT:
"ฉันคิดว่าคุณเป็นวิศวกรด้านความปลอดภัยของบล็อกเชน งานของคุณคือการระบุความเสี่ยงด้านความปลอดภัยในโทเค็นสัญญาอัจฉริยะตามความเสี่ยงที่เกี่ยวข้องกับการทำงาน นี่คือกรอบงานของเรา [+ กรอบความเสี่ยง] ความเสี่ยงเหล่านี้อยู่ในความเสี่ยงของสัญญาอัจฉริยะต่อไปนี้หรือไม่ [+รหัสสัญญาอัจฉริยะ]," เพื่อให้ Coinbase สามารถกำหนดกรอบความเสี่ยงในการแจ้งเตือน ChatGPT และถามว่ามีความเสี่ยงหรือไม่
ChatGPT ทำงานอย่างไร
Coinbase เปรียบเทียบคะแนนความเสี่ยงสัญญาอัจฉริยะ 20 รายการระหว่าง ChatGPT และการตรวจสอบความปลอดภัยของมนุษย์ในการทดลอง โดยที่ChatGPT ให้ผลลัพธ์เดียวกันกับการตรวจสอบโดยมนุษย์ 12 ครั้ง อย่างไรก็ตาม ความผิดพลาด 5 ครั้งจากอีก 8 ครั้ง ChatGPT ระบุสินทรัพย์ที่มีความเสี่ยงสูงเป็นความเสี่ยงต่ำอย่างไม่ถูกต้อง
ดูเหมือนว่าประสิทธิภาพจะไม่แย่แต่เราทุกคนรู้ว่าผลที่ตามมาของการประเมินคะแนนความเสี่ยงต่ำเกินไปนั้นร้ายแรงกว่าการประเมินคะแนนความเสี่ยงสูงเกินไป สกุลเงินที่มีความเสี่ยงสูงบางสกุลอาจได้รับการจดทะเบียนเนื่องจากการประเมินความเสี่ยงต่ำเกินไปโดยไม่ได้ตั้งใจ ซึ่งจะส่งผลเสียอย่างร้ายแรงต่อ การแลกเปลี่ยน และผู้ใช้ สิทธิและผลประโยชน์
จากรายงานผลการทดลองพบว่าChatGPT อาจกล่าวได้ว่า "ตื้น" ด้วยความสามารถในการประเมินความเสี่ยงของสัญญาอัจฉริยะได้อย่างรวดเร็ว แต่มันไม่เป็นไปตามข้อกำหนดด้านความแม่นยำในกระบวนการตรวจสอบความปลอดภัยของ Coinbase:
ประการแรก ChatGPT ไม่สามารถระบุได้เมื่อบริบทขาดหายไปเพื่อทำการวิเคราะห์ความปลอดภัยอย่างเข้มงวด สิ่งนี้นำไปสู่ช่องว่างความครอบคลุมที่ไม่มีการทบทวนการพึ่งพาเพิ่มเติม เพื่อป้องกันช่องว่างการครอบคลุม จำเป็นต้องมีการทดสอบเบื้องต้นของขอบเขตการตรวจสอบของ ChatGPT ในแต่ละครั้ง
ประการที่สอง เอาต์พุตของ ChatGPT อาจไม่สอดคล้องกัน เมื่อคำถามเดียวกันถูกส่งไปยัง ChatGPT หลายครั้ง เอาต์พุตของ ChatGPT ก็จะไม่ได้คำตอบเดียวกันเสมอไป ChatGPT ดูเหมือนว่าจะได้รับผลกระทบจากความคิดเห็นในโค้ด และดูเหมือนว่าบางครั้งจะใช้ค่าเริ่มต้นเป็นความคิดเห็นแทนตรรกะของฟังก์ชัน
ในที่สุด OpenAI ยังคงวนซ้ำในเวอร์ชัน ChatGPT ส่งผลให้เอาต์พุตไม่เสถียรเพิ่มเติม ข้อความแจ้งแบบละเอียดที่อาจเคยใช้เพื่อให้เอาต์พุตที่สอดคล้องกันในอดีตอาจสร้างเอาต์พุตสำรองหลังจากการเปลี่ยนแปลงเวอร์ชัน อาจจำเป็นต้องมีการบำรุงรักษาและการควบคุมคุณภาพผลผลิตตามกำหนดเวลาเพื่อให้แน่ใจว่ามีการตอบสนองที่สม่ำเสมอและหลีกเลี่ยงความล้มเหลวในการปฏิบัติงาน
สรุปแล้ว Coinbase สามารถปรับปรุงความแม่นยำของการตรวจสอบความปลอดภัยของโทเค็น ChatGPT ผ่านการออกแบบทางวิศวกรรมเพิ่มเติม อย่างไรก็ตาม ในปัจจุบัน Coinbase ยังไม่สามารถพึ่งพา ChatGPT เพียงอย่างเดียวในการตรวจสอบความปลอดภัยได้ Coinbase หวังที่จะปรับปรุงความแม่นยำในอนาคต โดยใช้ ChatGPT เป็นเครื่องมือสำหรับการตรวจสอบ QA รอง ทำให้วิศวกรด้านความปลอดภัยสามารถใช้เครื่องมือนี้ในการตรวจสอบการควบคุมเพิ่มเติมเพื่อตรวจจับความเสี่ยงที่อาจถูกมองข้าม คำแนะนำ ChatGPT จะถูกบันทึกไว้สำหรับใช้ในอนาคตโดยวิศวกร และการปรับปรุงมีการวางแผนในอนาคต
เช่นเดียวกับการทดลองของ Coinbase เราสามารถปรับปรุงความแม่นยำของ ChatGPT เพิ่มเติมได้โดยการปรับการออกแบบคำสั่ง แต่สำหรับงาน Mobile อื่นๆ เช่น การตรวจสอบความปลอดภัย ChatGPT เพียงอย่างเดียวไม่สามารถรับประกันได้ว่าจะทำได้เมื่อตัวแปรไม่สามารถรวมเป็นหนึ่งเดียวได้ ด้วยตนเอง เพื่อการตัดสินที่แม่นยำ ยังคงต้องมีการแทรกแซงเพื่อปรับปรุงการแจ้งเตือนของ ChatGPT ตามการตรวจสอบการควบคุมเพิ่มเติมที่เฉพาะเจาะจง
โดยทั่วไปแล้ว การเปิดตัว AI ในอุตสาหกรรมบล็อกเชนทำให้สตาร์ทอัพในแวดวงสามารถสร้างได้อย่างมีประสิทธิภาพผ่านการทำงานร่วมกันแบบประดิษฐ์ AI-ChatGPT มีฐานความรู้ที่กว้างขวาง การป้อนตรรกะและข้อความทางธุรกิจที่เฉพาะเจาะจงด้วยตนเอง และนักพัฒนาสามารถเพิ่มเติมได้ ทำได้โดยใช้เวลาน้อยลงโดยใช้ ChatGPT นอกจากนี้ ChatGPT ยังให้ความช่วยเหลือด้านการตรวจสอบสัญญาอย่างทันท่วงทีและคุ้มค่าสำหรับการตรวจสอบสัญญาอัจฉริยะที่มีต้นทุนสูงโดยวิศวกรรักษาความปลอดภัย
Salman Arshad ผู้พัฒนา blockchain ตอบในการประชุม ETHDubai ว่า "เครื่องมือ ChatGPT และ AI มีประโยชน์ พวกเขาไม่ใช่ศัตรูของเรา และไม่ได้ออกแบบมาเพื่อยุติอาชีพนักพัฒนา"ลักษณะการทำงานร่วมกันของ ChatGPT อาจเป็นประโยชน์ต่อผู้ใช้มากกว่าภัยคุกคามที่อาจเกิดขึ้นจากการทำให้กระบวนการเป็นอัตโนมัติและเข้ามาแทนที่มนุษย์
สุดท้ายนี้ ผมอยากจะถามคุณในฐานะผู้ใช้ว่า คุณกล้าที่จะใช้โปรโตคอล DeFi ที่ผ่านการตรวจสอบโดย ChatGPT หรือไม่?
