มีข่าวรบกวนมากเกินไปในข่าวเกี่ยวกับบล็อกเชนบนอินเทอร์เน็ต ยิ่งเนื้อหาสะอาดก็มักจะเป็นเทคนิคมากเกินไป แน่นอนว่าซอร์สโค้ดเป็นเนื้อหาที่บริสุทธิ์และน่าเชื่อถือที่สุด แต่ถึงแม้จะไม่ได้จมดิ่งลงไปในส่วนลึกของความจริงทางเทคนิคในช่วงแรกของการสัมผัสกับอุตสาหกรรมนี้คุณจะพบกับความหมายและคำศัพท์ใหม่ ๆ เสมอเมื่อต้องเรียนรู้เนื้อหาใหม่ วันนี้เราจะมาดูกันมากขึ้นเกี่ยวกับความไม่เปลี่ยนรูป (หรือการเปลี่ยนกลับไม่ได้) ซึ่งเกี่ยวข้องอย่างใกล้ชิดกับลักษณะสำคัญประการหนึ่งของเทคโนโลยีบล็อกเชนนั่นคือความน่าเชื่อถือ.
ความไม่เปลี่ยนรูปคืออะไร?
มีหลายอย่างเกี่ยวกับการยืนยัน แต่มันไม่ง่ายอย่างนั้น.
ความไม่เปลี่ยนรูปของธุรกรรมเกิดขึ้นหลังจากการยืนยันธุรกรรม ความไม่เปลี่ยนรูปเป็นสถานะของบล็อคเชนซึ่งธุรกรรมนี้ไม่สามารถยกเลิกเปลี่ยนกลับหรือเปลี่ยนแปลงได้โดยสมาชิกของเครือข่าย กล่าวอีกนัยหนึ่งคือไม่มีใครสามารถทำอะไรเกี่ยวกับธุรกรรมได้และทุกสิ่งที่เกิดขึ้นในธุรกรรมนี้จะยังคงอยู่ในบล็อคเชนตลอดไป ช่วงเวลาที่คุณสามารถมั่นใจได้ว่ากาแฟของคุณได้รับการจ่ายเงินและได้รับเงินเดือนของคุณแล้วและพร้อมใช้งานอย่างสมบูรณ์.
ดังนั้นคุณควรรอนานแค่ไหนนับจากที่คุณได้รับข้อความ “ยืนยันธุรกรรมแล้ว” จนกว่าธุรกรรมของคุณจะไม่สามารถย้อนกลับได้ ระดับของความไม่เปลี่ยนรูปคือระยะเวลาที่ใช้ในการบรรลุสถานะสิ้นสุดหลังจากการทำธุรกรรมเสร็จสมบูรณ์ ขึ้นอยู่กับบล็อกเชนหรือบริบทความเร็วจะวัดเป็นวินาทีหรือบล็อก blockchains ที่แตกต่างกันมีรูปแบบการสรุปที่แตกต่างกันดังนั้นอาจใช้เวลาเพียงไม่กี่วินาทีถึงหนึ่งชั่วโมงในการรับการค้ำประกันที่จำเป็น – รอกาแฟค่อนข้างนาน.
ทำไมความไม่เปลี่ยนรูปจึงมีความสำคัญ?
หลังจากรอหนึ่งชั่วโมงจะเห็นได้ชัดว่าช่วงเวลาสั้น ๆ ของการทำให้เสร็จเป็นสิ่งสำคัญอย่างยิ่งสำหรับธุรกิจ คุณไม่ต้องการรอ 10 นาทีทุกครั้งที่ไปซื้อของในร้านใหม่ ลองนึกดูว่าจะใช้เวลานานแค่ไหนในการส่งเงินให้เพื่อน? ภาคการเงินจะไม่สามารถตอบสนองความคาดหวังด้านความเร็วของลูกค้าได้เนื่องจากการทำธุรกรรมแบบดั้งเดิมเสร็จสิ้นภายในเวลาไม่ถึงหนึ่งวินาที (คำถามสุดท้ายเป็นอย่างไรเป็นคนละคำถามกัน).
“ความไม่เปลี่ยนรูปแบบสัมบูรณ์จะต้องถูกนำมาใช้ในโลกแห่งความเป็นจริงเพราะไม่มีใครต้องการเสี่ยงที่จะมีทรัพย์สินที่อาจสูญเสียไปเนื่องจากการออกแบบของโปรโตคอล”
นักลงทุนและเจ้าของธุรกิจต้องการการค้ำประกันในระดับที่แตกต่างกัน พวกเขาไม่สามารถรับความเสี่ยงเพิ่มเติมได้ดังนั้นแต่ละธุรกิจจึงมีเป้าหมายที่จะทำธุรกรรมให้เสร็จสิ้นโดยเร็วที่สุด บริษัท ที่ชำระเงินด้วยสกุลเงินดิจิทัลมีความอ่อนไหวเป็นพิเศษต่อระดับความไม่เปลี่ยนรูปแบบ.
แม้ว่านี่จะไม่ใช่ตัวบ่งชี้ที่สำคัญเพียงอย่างเดียวของความสำเร็จของ บริษัท บล็อกเชน แต่ยิ่งเวลาเสร็จสมบูรณ์เร็วเท่าไหร่ก็ยิ่งดีเท่านั้น.
มันทำงานอย่างไร?
ขึ้นอยู่กับการออกแบบโปรโตคอล blockchain บรรลุความไม่สามารถเปลี่ยนแปลงได้ผ่านกลไกต่างๆ มีตัวเลือกผสมมากมาย แต่เพื่อความเข้าใจโดยทั่วไปมักกล่าวถึงสามประเภทหลัก:
น่าจะเป็น
ความไม่เปลี่ยนรูปประเภทนี้มีความซับซ้อนเนื่องจากไม่มีสภาวะที่ไม่เปลี่ยนรูปแบบ 100% ในชีวิตจริง หลังจากทำธุรกรรมในบล็อคเชนแล้วธุรกรรมอื่น ๆ จะได้รับการยืนยันและดำเนินการต่อไป ดังนั้นในทางทฤษฎีจึงเป็นไปได้ที่คนงานเหมืองจะเปลี่ยนไปใช้เครือข่ายทางเลือกโดยเริ่มจากการบล็อกก่อนหน้ากับรายการที่มีธุรกรรมของคุณทำให้ธุรกรรมของคุณไม่ถูกต้อง แต่ยิ่งธุรกรรมเกิดขึ้นหลังจากคุณมากเท่าไหร่ทรัพยากรก็จะยิ่งใช้ในการเปลี่ยนโซ่มากขึ้นและเมื่อถึงจุดหนึ่งมันก็กลายเป็นเรื่องไร้เหตุผลอย่างไม่น่าเชื่อดังนั้นความน่าจะเป็นที่จะเกิดขึ้นจึงลดลง.
เมื่อเวลาผ่านไปธุรกรรมดังกล่าวจะ“ กลับไม่ได้มากขึ้นเรื่อย ๆ ” เนื่องจากมีการสร้างบล็อกขึ้นมาทับกัน.
มีกรอบเวลาที่แน่นอนที่ทุกคนในแต่ละบล็อกเชนตกลงให้ธุรกรรมนั้นไม่น่าจะเป็นไปได้ในทางกลับกัน (แต่ก็ยังคงเป็นเพียง 99% ไม่เปลี่ยนรูป) สำหรับ Bitcoin กรอบเวลานี้จะอยู่ที่ประมาณ 60 นาทีหรือหกช่วงตึก.
แน่นอน
อันนี้ชัดเจนกว่า.
โดยปกติแล้วในบล็อกเชนที่มีความไม่เปลี่ยนรูปแบบสัมบูรณ์ (หรือกำหนดได้) นอกเหนือจากคนงานเหมืองแล้วยังมีกลุ่มผู้ตรวจสอบความถูกต้องและผู้นำเพิ่มเติมอีกด้วย หลังแนะนำบล็อกและผู้ตรวจสอบจะตรวจสอบและอนุมัติ เนื่องจากผู้ที่สุ่มไม่ได้แนะนำบล็อก แต่เป็นผู้นำที่เลือกหลังจากตรวจสอบความถูกต้องของบล็อกแล้วธุรกรรมทั้งหมดในบล็อกนี้จะถือว่าไม่สามารถย้อนกลับได้ทันที ถ้ามีก็ไม่มีทางออก.
สิ่งนี้ทำได้ด้วยการออกแบบของโซ่และเป็นเรื่องปกติสำหรับโปรโตคอลที่ใช้ PBFT เช่น Tendermint และ Dexon.
สิ่งสำคัญคือต้องทราบว่าเรากำลังพูดถึงประเภทของความไม่เปลี่ยนรูปที่เกี่ยวกับการออกแบบของบล็อคเชน แต่ละบล็อกเชนมีความเสี่ยงต่อการโจมตีประเภทต่างๆซึ่งอาจนำไปสู่การสูญเสียธุรกรรมก่อนหน้านี้หรือส่วนหนึ่งของบล็อกเชน ด้วยการอัปเดตเครือข่ายที่มีอยู่หรือการพัฒนาโปรโตคอลใหม่นักพัฒนาพยายามปรับปรุงการป้องกันการโจมตีที่อาจเกิดขึ้นและเพิ่มความมั่นใจในระบบของตน.
เศรษฐกิจ
ความไม่เปลี่ยนรูปทางเศรษฐกิจขึ้นอยู่กับแนวคิดของการเดิมพันและบทลงโทษดังนั้นส่วนใหญ่จึงใช้กับโปรโตคอล PoS ความไม่เปลี่ยนรูปจะทำได้เมื่อการกู้คืนบล็อกกลายเป็นค่าใช้จ่ายทางการเงิน ผู้ตรวจสอบจะโหวตให้รวมบล็อกหรือปฏิเสธ เงื่อนไขฉันทามติแตกต่างกันไปในแต่ละบล็อกเชนไปจนถึงบล็อกเชน แต่โดยปกติแล้วผู้ตรวจสอบความถูกต้องประมาณ 2/3 ก็เพียงพอที่จะอนุมัติบล็อก ผู้ตรวจสอบความถูกต้องทั้งหมดที่ลงคะแนนไม่เห็นด้วยกับเสียงข้างมากจะถูกลงโทษตามกฎของลูกโซ่ (สูญเสียส่วนแบ่งเสียโอกาสที่จะได้รับรางวัลในช่วงเวลาถัดไปเป็นต้น) โดยปกติแล้วเมื่อเราย้อนกลับไปในประวัติศาสตร์การตัดจะเพิ่มขึ้นเป็นทวีคูณซึ่งทำให้การกู้คืนบล็อกเก่ามีราคาแพงกว่า คุณจะเสียใจที่เลือกผิด.
บล็อกเชนประเภทนี้ช่วยกระตุ้นให้ผู้ตรวจสอบความถูกต้องให้ลงคะแนนเช่นเดียวกับเสียงส่วนใหญ่ ทุกครั้งที่โหวตถูกต้องจะได้รับรางวัล.
เวลาที่จำเป็นสำหรับบล็อกเชนที่แตกต่างกันในการเข้าถึงธุรกรรมที่ไม่เปลี่ยนรูป
สรุป
การบรรลุความสามารถในการเปลี่ยนรูปได้อย่างรวดเร็วและปลอดภัยยังคงเป็นพื้นที่ที่ค่อนข้างกระตือรือร้นในการวิจัยสำหรับบล็อกเชนต่างๆ การย้อนกลับของบล็อกอาจทำให้สูญเสียเงินหลายล้านดอลลาร์หรือส่งผลกระทบต่อปัจจัยพื้นฐานของแอปพลิเคชันแบบกระจายอำนาจ ดังนั้นการทำความเข้าใจเกี่ยวกับความไม่เปลี่ยนรูปจึงเป็นสิ่งสำคัญเมื่อสร้างแพลตฟอร์มบล็อกเชนที่เชื่อถือได้และเลือกแพลตฟอร์มสำหรับการพัฒนาแอปพลิเคชัน.