สรุปสั้น ๆ

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

01

โค้ดกลายเป็นส่วนหนึ่งของธุรกรรม

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

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

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

02

มาตรฐานโทเคนกำหนดมาตรฐานอะไรกันแน่

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

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

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

03

การขยายขนาดเปลี่ยนเส้นทาง

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

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

ความผิดพลาดที่ตามมาคือการเปรียบเทียบเครือข่ายด้วยค่าธรรมเนียมเพียงอย่างเดียว การเปรียบเทียบที่ตรงประเด็นคือทั้งเส้นทาง ได้แก่ เข้ามาต้องจ่ายเท่าไร ทำงานอยู่ในนั้นต้องจ่ายเท่าไร ออกไปต้องจ่ายเท่าไร และการออกใช้เวลานานแค่ไหนเมื่อจำเป็นจริง ๆ

04

บริดจ์ขยายพื้นที่ที่ถูกโจมตีได้

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

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

การที่ปลายทั้งสองด้านเป็นบล็อกเชนไม่ได้ถ่ายโอนความปลอดภัยของฝ่ายใดไปยังบริดจ์ที่อยู่ตรงกลาง จงประเมินมันในฐานะระบบแยกต่างหากตามที่มันเป็น

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

แหล่งอ้างอิงและการตรวจทาน

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

เขียนโดย
Crypto Academy Editorial Desk
ตรวจทานโดย
Crypto Academy Research Desk
การตรวจทานครั้งถัดไป
2 ธ.ค. 2569
อ่านบทเรียนนี้จบแล้วหรือยังบันทึกไว้ในเบราว์เซอร์นี้เท่านั้น