Tamper Proof คืออะไร?
Tamper Proof หมายถึงบันทึกถูกล็อกเพื่อให้การแก้ไขถูกตรวจพบและถูกปฏิเสธ ในโลก crypto มันอธิบายข้อมูลที่เมื่อยืนยันแล้วแทบจะเขียนทับใหม่ไม่ได้โดยที่ทุกคนสังเกตเห็นและโต้กลับ ลองคิดถึงมันเหมือนกล่องกระจกสำหรับข้อมูลที่รอยเปื้อนใดๆ จะกระตุ้นเตือน
Tamper Proof หมายถึงไม่มีอะไรผิดพลาดได้จริงๆ อันที่จริงไม่ใช่ทั้งหมด มันปกป้องบันทึก ไม่ใช่รหัสผ่าน กระเป๋าเงิน หรือแหล่งข้อมูลที่ให้มันมา หากคุณลงนามธุรกรรมที่ไม่ดี ระบบจะบันทึกอย่างซื่อสัตย์ด้วยเช่นกัน
How Tamper Proof works
บนบล็อกเชน Tamper Proof ใช้หลักคณิตศาสตร์และข้อตกลง หลักคณิตนี้รวมถึง ฟังก์ชันแฮชเชิง cryptographic ที่เปลี่ยนข้อมูลใดๆ เป็น fingerprint สั้นๆ ที่ไม่ซ้ำ
- Step 1: คุณส่งธุรกรรม มันถูกเผยแพร่กับโหนดจำนวนมาก
- Step 2: โหนดตรวจสอบกฎและคำนวณ fingerprint สำหรับข้อมูล
- Step 3: บล็อกใหม่ชี้ไปยัง fingerprint ของบล็อกก่อนหน้า สร้างห่วงโซ่
- Step 4: มีโหนดจำนวนมากเก็บประวัติเดียวกันและใช้ consensus เพื่อเห็นพ้องเกี่ยวกับห่วงโซ่ที่ถูกต้อง
- Step 5: เมื่อการยืนยันสะสม การเขียนประวัติใหม่จะแพงอย่างมากและเห็นได้ชัด
การแก้ไขที่แอบทำจะสะดุดตาเหมือนป้ายไฟนีออน นั่นคือจุดประสงค์
ทำไม Tamper Proof ถึงสำคัญ
แล้วมันทำอะไรให้คุณบ้าง?
- ประโยชน์: มันปกป้องยอดคงเหลือ สัญญา และบันทึกจากการแก้ไขเงียบๆ ซึ่งช่วยลดค่าใช้จ่ายและลดความวิตกกังวล
- มุมมอง: ความเชื่อถือมีอยู่น้อย Tamper Proof ออกแบบให้คนแปลกหน้าร่วมมือกันได้โดยไม่มีผู้ดูแล
- ความเกี่ยวข้อง: คุณจะเห็นมันใน finance, NFTs, gaming, DAOs, และทุกอย่างที่ถูกสร้างเพื่อเป็น decentralized.
เมื่อมีคนอ้างบันทึกว่า Tamper Proof ให้ถามสองสิ่ง: จำนวนการยืนยันที่พวกเขาพิจารณาว่าปลอดภัย และการจำลองการโจมตีแบบใด คำตอบที่ดีเหนือกว่าคำศัพท์ buzzwords
Key Characteristics of Tamper Proof
ลักษณะเหล่านี้ทำให้มันมีเขี้ยว:
- Immutability: Entries ก่อนหน้าถูกล็อกด้วย cryptographic hashes ที่ทำให้การแก้ไขเงียบๆ ตรวจจับได้ง่าย
- Consensus: โหนดอิสระหลายรายเห็นด้วยเกี่ยวกับประวัติเดียวกัน ดังนั้นผู้แก้ไขเดียวนั้นจะถูกละทิ้ง
- Transparency: บันทึกสาธารณะหมายความว่าทุกคนสามารถตรวจสอบสิ่งที่เกิดขึ้นได้โดยไม่ต้องขออนุญาต
Variations
ญาติสนิทที่คุณจะได้ยิน:
- Tamper proof: สร้างขึ้นเพื่อให้การเปลี่ยนแปลงยากมากและตรวจจับได้
- Tamper resistant: ยากที่จะเปลี่ยนแปลงแต่ไม่ใช่ไปไปทั้งหมด ออกแบบมาเพื่อลดหรือชะลอการโจมตี
- Tamper evident: การเปลี่ยนแปลงมองเห็นได้ เหมือนซีลที่แตกบนขวด
Tamper Proof ปกป้องบันทึกหลังจากที่เขียนไว้แล้ว มันไม่ได้แก้ inputs ที่ไม่ดี, คีย์ที่อ weakest หรือ oracle ที่ดูน่าสงสัย Garbage in, very permanent garbage out.
Example
DAO เก็บผลโหวตบนเครือข่ายและเมื่อมีความแน่นอน (finality) ก็ถือว่า Tamper Proof เพราะการเปลี่ยนแปลงจะต้องทำลาย consensus ข้ามผู้พิทักษณ์หลายราย
Fun Fact
บรรจุภัณฑ์ Tamper evident ได้รับความนิยมหลังเหตุ Tylenol ปี 1982 และแนวคิดเรื่องการตรวจแสดงการยุ่งเกี่ยวนี้เป็นแรงบันดาลใจให้ผู้พัฒนาเทคโนโลยีพูดถึง secure logs และ blockchains ในภายหลัง
Wrap-Up
คิดถึง Rolex พบกับกระทู้ Reddit สำหรับข้อมูล: Tamper Proof มุ่งหวังการตรวจสอบสาธารณะด้วยการป้องกันระดับห้องพิพิธภัณฑ์ เพื่อไม่ให้การแก้ไขเงียบๆ ผ่านไป