สัญญาอัจฉริยะคือโค้ดที่อยู่ ณ ที่อยู่หนึ่ง มันทำงานตามกฎที่กำหนดไว้ มันไม่เข้าใจเจตนา ไม่รับประกันความเป็นธรรม และไม่แก้ข้อมูลที่ป้อนผิดให้
โค้ดกลายเป็นส่วนหนึ่งของธุรกรรม
สัญญาอัจฉริยะคือโปรแกรมที่เผยแพร่ไว้ ณ ที่อยู่หนึ่ง เก็บสถานะของตัวเอง และถูกรันเมื่อมีธุรกรรมเรียกใช้ เมื่อเผยแพร่แล้ว มันทำงานตามที่เขียนไว้ทุกประการ สำหรับทุกคนที่เรียกใช้ โดยไม่มีใครมาพิจารณาว่าผลลัพธ์สมเหตุสมผลหรือไม่
คำว่า «อัจฉริยะ» ไม่ได้ทำหน้าที่อะไรตรงนี้ และคำว่า «สัญญา» ก็ชวนให้เข้าใจผิดอย่างยิ่ง สัญญาทางกฎหมายถูกตีความโดยศาลที่พิจารณาเจตนา ความเป็นธรรม และพฤติการณ์แวดล้อม สัญญาอัจฉริยะไม่มีสิ่งเหล่านั้นเลย ถ้าโค้ดมีข้อผิดพลาด ข้อผิดพลาดนั้นคือกฎ ถ้าคุณส่งเงินไปยังสัญญาที่ไม่มีฟังก์ชันคืนเงิน มันจะอยู่ตรงนั้นตลอดไป
เรื่องนี้ตัดทั้งสองทาง และการตีความที่เป็นประโยชน์คือ มันขจัดดุลพินิจ ไม่ใช่ขจัดความเสี่ยง คุณไม่ต้องพึ่งพาว่าผู้ดำเนินการจะเลือกทำตามข้อตกลงหรือไม่อีกต่อไป แต่ตอนนี้คุณพึ่งพาความถูกต้องของโค้ดและความเข้าใจของคุณเองว่ากำลังเรียกใช้อะไรอยู่
มาตรฐานโทเคนกำหนดมาตรฐานอะไรกันแน่
มาตรฐานโทเคนกำหนดชุดฟังก์ชันร่วมกัน เช่น การโอน ยอดคงเหลือ และการอนุมัติ เพื่อให้กระเป๋าเงิน ตัวสำรวจ และแอปพลิเคชันทำงานกับโทเคนที่เป็นไปตามมาตรฐานได้โดยไม่ต้องเขียนโค้ดเฉพาะ ความสามารถทำงานร่วมกันนี้คือจุดประสงค์ทั้งหมด และอธิบายว่าทำไมโทเคนใหม่จึงปรากฏในกระเป๋าเงินได้ทันที
มาตรฐานไม่ได้บอกอะไรเลยว่าใครควบคุมโทเคนนั้น หน้าตาที่เป็นไปตามมาตรฐานเดียวกันอาจวางอยู่บนสัญญาที่ผู้เขียนสงวนอำนาจในการออกหน่วยได้ไม่จำกัด อายัดที่อยู่รายบุคคล หยุดการโอนทั้งหมด หรือเขียนตรรกะใหม่ทั้งหมด การเป็นไปตามมาตรฐานเป็นเรื่องของหน้าตาการเชื่อมต่อ ไม่ใช่เรื่องอำนาจที่อยู่เบื้องหลัง
คำถามเกี่ยวกับโทเคนจึงไม่ใช่ว่ามันเป็นไปตามมาตรฐานหรือไม่ เพราะเกือบทั้งหมดเป็น แต่คือสัญญาเปิดฟังก์ชันเพิ่มเติมอะไรไว้บ้าง และใครมีสิทธิ์เรียกใช้ฟังก์ชันเหล่านั้น
การขยายขนาดเปลี่ยนเส้นทาง
โรลอัปและเครือข่ายอื่น ๆ ลดต้นทุนหรือเพิ่มความจุด้วยการรันธุรกรรมนอกชั้นฐานแล้วนำผลลัพธ์ไปชำระที่นั่น สำหรับผู้ใช้ ผลที่สำคัญไม่ใช่กลไก แต่คือภูมิศาสตร์ นั่นคือสินทรัพย์ของคุณตอนนี้ถูกบันทึกอยู่บนเครือข่ายที่ต่างจากเครือข่ายที่คุณอาจถือว่าเป็นฐานหลักของตน
สิ่งนี้เปลี่ยนเรื่องปฏิบัติหลายอย่างพร้อมกัน ค่าธรรมเนียมจ่ายด้วยสินทรัพย์ที่เครือข่ายนั้นต้องการ การถอนกลับไปยังชั้นฐานอาจต้องรอหลายวัน ที่อยู่ที่มีอยู่บนเครือข่ายหนึ่งอาจไม่ได้อยู่ในการควบคุมของคุณบนอีกเครือข่ายหนึ่ง และผู้ให้บริการที่รองรับสินทรัพย์นั้นอาจไม่รองรับมันบนเครือข่ายนั้นโดยเฉพาะ
ความผิดพลาดที่ตามมาคือการเปรียบเทียบเครือข่ายด้วยค่าธรรมเนียมเพียงอย่างเดียว การเปรียบเทียบที่ตรงประเด็นคือทั้งเส้นทาง ได้แก่ เข้ามาต้องจ่ายเท่าไร ทำงานอยู่ในนั้นต้องจ่ายเท่าไร ออกไปต้องจ่ายเท่าไร และการออกใช้เวลานานแค่ไหนเมื่อจำเป็นจริง ๆ
บริดจ์ขยายพื้นที่ที่ถูกโจมตีได้
บริดจ์ย้ายมูลค่าระหว่างระบบที่ไม่มีวิธีสื่อสารกันเองโดยธรรมชาติ โดยทั่วไปมันล็อกหรือเผาสินทรัพย์ด้านหนึ่งแล้วออกตัวแทนขึ้นอีกด้านหนึ่ง โทเคนที่คุณได้รับมักไม่ใช่สินทรัพย์ดั้งเดิม แต่คือสิทธิเรียกร้องที่หนุนหลังด้วยสิ่งที่บริดจ์ถือไว้
ความปลอดภัยของมันจึงขึ้นอยู่กับสัญญาของมัน ผู้ตรวจสอบหรือระบบพิสูจน์ของมัน ผู้ดูแลและคีย์ของพวกเขา และสภาพคล่องที่ปลายทาง ในเชิงประวัติศาสตร์ บริดจ์เป็นหนึ่งในองค์ประกอบที่ถูกเจาะมากที่สุดในวงการนี้ เพราะมันรวมยอดคงเหลือก้อนใหญ่ไว้หลังโค้ดที่เขียนขึ้นเฉพาะ
การที่ปลายทั้งสองด้านเป็นบล็อกเชนไม่ได้ถ่ายโอนความปลอดภัยของฝ่ายใดไปยังบริดจ์ที่อยู่ตรงกลาง จงประเมินมันในฐานะระบบแยกต่างหากตามที่มันเป็น
- ตรวจสอบที่อยู่สัญญาและที่อยู่เครือข่ายในเอกสารทางการ
- อ่านสิทธิ์ของผู้ดูแลและสิทธิ์อัปเกรดก่อนฝากเงิน
- ทำความเข้าใจให้ชัดว่าจะกลับออกมาอย่างไรและใช้เวลานานเท่าใด
- เก็บสินทรัพย์ประจำเครือข่ายไว้บ้างสำหรับค่าธรรมเนียมบนเครือข่ายปลายทาง
- ทดสอบด้วยจำนวนเล็กน้อยก่อนเริ่มใช้เส้นทางบริดจ์ใหม่
แหล่งอ้างอิงและการตรวจทาน
ข้อความที่มีผลสำคัญอ้างอิงแหล่งข้อมูลปฐมภูมิและแหล่งทางการ วันที่ตรวจทานจะเปลี่ยนก็ต่อเมื่อได้ตรวจสอบบทเรียนและแหล่งอ้างอิงใหม่แล้วเท่านั้น
- ethereum.org: Smart contracts
- Solana documentation: Programs and upgrade authority
- ethereum.org: Scaling
- NIST IR 8202: Blockchain Technology Overview
- เขียนโดย
- Crypto Academy Editorial Desk
- ตรวจทานโดย
- Crypto Academy Research Desk
- การตรวจทานครั้งถัดไป
- 2 ธ.ค. 2569
