บล็อกเชนของบิตคอยน์ช่วยให้ผู้ใช้สามารถซ่อนข้อความที่ซ่อนอยู่ได้ซึ่งทำหน้าที่เป็นทั้งสมุดบัญชีการเงินและกระดานข้อความถาวร
ช่อง OP_RETURN ของ Bitcoin ช่วยให้ผู้ใช้สามารถเก็บข้อความสั้นๆ ได้โดยไม่มีผลกระทบต่อข้อมูลธุรกรรม
รหัส ASCII (American Standard Code for Information Interchange) เป็นระบบเข้ารหัสข้อความพื้นฐานที่แปลงอักขระเป็นค่าตัวเลข
การฝังข้อความในบล็อกเชนของ Bitcoin สะท้อนคุณค่าของซายเฟอร์ปังเกี่ยวกับความเป็นส่วนตัว การกระจายอำนาจและความต้านทานต่อการเซ็นเซอร์
บล็อกเชนของบิทคอยน์ไม่ใช่เพียงเพียงบัญชีกระจาย แต่เทคโนโลยีของมันยังช่วยให้มันสามารถบรรจุข้อความที่ซ่อนอยู่ได้อีกด้วย
ASCII (รหัสมาตรฐานแบบสหรัฐอเมริกาสำหรับการแปลงข้อมูล) ระบบเข้ารหัสข้อความพื้นฐานที่ให้ผู้ใช้สามารถฝังข้อความสั้นใน บล็อกเชน. ข้อความเหล่านี้ครอบคลุมตั้งแต่ความคิดเห็นในอดีตไปจนถึงการอ้างอิงทางวัฒนธรรมปัจจุบัน ซึ่งทำให้บล็อกเชนมีวัตถุประสงค์คู่: สมุดบัญชีทางการเงินและกระดานข่าว
บทความนี้อธิบายข้อความ ASCII ภายในบิทคอยน์และวิธีที่ข้อความ ASCII ช่วยให้ประวัติศาสตร์ของผู้บุกเบิกการเข้ารหัสยังมีชีวิตชีวา
หนึ่งในข้อความที่ซ่อนอยู่ที่มีชื่อเสียงมากที่สุดคือจากผู้สร้างบิตคอยน์,ซาโตชิ นาโคโมโต, ผู้ซึ่งฝังอยู่ในบล็อกเกินนิส: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks." นี่ไม่ใช่แค่การประทับเวลา แต่เป็นความเห็นโดยตรงเกี่ยวกับความไม่มั่นคงทางการเงินที่นําไปสู่การสร้าง Bitcoin โดยบอกใบ้อย่างละเอียด วัตถุประสงค์ของบิตคอยน์เป็นทางเลือกแทนการธนาคารที่มีการควบคุมจากศูนย์กลาง
ตั้งแต่นั้นมาหลายคนก็ทําตามความเหมาะสม ในปี 2013 มีคนฝังเพลง Rick Astley "Never Gonna Give You Up" แบบเต็ม โดยพื้นฐานแล้ว rick-rolling บล็อกเชน นี่เป็นการใช้เทคโนโลยีอย่างสนุกสนาน แต่เน้นย้ําถึงเสรีภาพที่ผู้ใช้ต้องแสดงออกผ่าน Bitcoin ข้อความอื่น ๆ รวมถึงทุกอย่างตั้งแต่ข้อเสนองานแต่งงานไปจนถึงข้อความทางการเมืองเกี่ยวกับการเซ็นเซอร์และการปกครอง บางคนถึงกับฝังข้อพระคัมภีร์หรือคําพูดทางประวัติศาสตร์ทําเครื่องหมายช่วงเวลาในเวลา
แต่ทําไมคนถึงทําเช่นนี้? มันเกี่ยวกับมากกว่าแค่ความสนุกสนาน บล็อกเชนมีการกระจายอํานาจและไม่เปลี่ยนแปลงซึ่งหมายความว่าไม่มีใครสามารถลบหรือเปลี่ยนแปลงสิ่งที่เขียนไว้ที่นั่นได้ ด้วยการฝังข้อความผู้คนจะทิ้งรอยเท้าดิจิทัลถาวรซึ่งเป็นบันทึกที่ยั่งยืนซึ่งไม่สามารถเซ็นเซอร์แก้ไขหรือสูญหายได้ตลอดเวลา มันเป็นวิธีการแสดงความคิดในสถานที่ที่ไม่มีใครสามารถควบคุมได้ซึ่งเป็นรูปแบบของการพูดอย่างอิสระในรูปแบบที่บริสุทธิ์และถาวรที่สุด
คุณรู้หรือไม่? เนื้อเพลงทั้งหมดของ “Never Gonna Give You Up” โดย Rick Astley ไม่สามารถฝังในธุรกรรมเดียวได้ แทนที่นั้น ผู้ที่โพสต์เพลงนี้บนบล็อกเชนจะต้องแบ่งเนื้อเพลงเป็นชิ้นย่อย และกระจายไปทั่วทั้งหมดในหลายๆ ธุรกรรม ซึ่งทำให้เนื้อเพลงแต่ละบรรทัดกระจายอยู่ทั่วทั้งบล็อกเชน แต่ละชิ้นถูกเข้ารหัสแยกกัน สร้าง “ริค-โรล” ที่กระจายไปทั่วทั้งบล็อกเชน และเท่านั้นที่จะเปิดเผยตัวจริงของมันตอนที่มีคนรวบรวมชิ้นนั้นๆ จากธุรกรรมที่เฉพาะเจาะจง
บล็อกเชนของบิตคอยน์เก็บข้อความที่ซ่อนเร้นไว้โดยฝังข้อความ ASCII โดยตรงลงในธุรกรรม กระบวนการนี้ทำโดยใช้ฟิลด์ที่เรียกว่า “OP_RETURN” มันเป็นส่วนหนึ่งของภาษาสคริปต์ของบิตคอยน์ที่อนุญาตให้ผู้ใช้แทรกข้อมูลจำนวนเล็ก — เช่น ข้อความ — โดยไม่มีผลต่อธุรกรรมเอง
นี่คือวิธีทำงาน
ทุกธุรกรรม Bitcoin ประกอบด้วยอินพุท (ที่เงินมาจาก) และเอาท์พุท (ที่พวกเขากำลังไป).
ฟิลด์ OP_RETURN เป็นส่วนหนึ่งของเอาต์พุต ใช้เพิ่มข้อมูลได้สูงสุด 80 ไบต์ในการทำธุรกรรม นี่ไม่ใช่พื้นที่มากมาย — เพียงพอสำหรับข้อความสั้น ๆ URL หรือแม้กระทั่งแฮชของไฟล์ขนาดใหญ่
เมื่อธุรกรรมได้รับการประมวลผ่านเครือข่าย ข้อมูลเพิ่มเติมใน OP_RETURN จะถูกสร้างบนบล็อกเชนตลอดไป
เนื่องจากบล็อกเชนของบิตคอยน์เป็นอุปนิสัย — ซึ่งหมายความว่าเมื่อข้อมูลถูกเขียนแล้วจะไม่สามารถเปลี่ยนแปลงได้ — ข้อความกลายเป็นถาวร ความถาวรนี้ทำให้สิ่งที่ฝังอยู่ในบล็อกเชนยังคงอยู่ได้ตลอดเวลาที่บล็อกเชนมีอยู่ ข้อความไม่เก็บไว้เพียงสำหรับผู้ส่งหรือผู้รับเท่านั้น แต่สามารถเข้าถึงได้โดยผู้ที่ต้องการค้นหาในบล็อกเชนและเห็นข้อความเหล่านี้
ดังนั้น วิธีการทำงานนี้จะไม่ส่งผลกระทบต่อความสามารถของบิทคอยน์อย่างไรนักขุด, ผู้ที่ยืนยันธุรกรรมและเพิ่มในบล็อกเชน ดำเนินการธุรกรรมเหล่านี้เช่นเดียวกับธุรกรรมอื่น สิ่งสำคัญคือข้อมูลเพิ่มเติม (ข้อความที่ซ่อนอยู่) ไม่มีผลต่อฟังก์ชันหลักในการส่งและรับบิทคอยน์ มันถูกเก็บเป็นเมตาดาต้า แยกจากรายละเอียดของธุรกรรมจริง ๆ เช่น จำนวนเงินและที่อยู่ นี้ทำให้เชื่อมโยงบล็อกเชนของบิทคอยน์ยังคงมีประสิทธิภาพ แม้ว่าข้อความเหล่านี้จะถูกซ่อนอยู่ด้านใน
ในความเป็นจริงการรวม OP_RETURN ในธุรกรรมเป็นเรื่องทางเลือก และมันไม่มีผลต่อความถูกต้องของธุรกรรม นักขุดยังคงตรวจสอบธุรกรรมโดยใช้ข้อมูลนำเข้าและข้อมูลส่งออก เพื่อให้แน่ใจว่าบล็อกเชนยังสามารถทำงานได้อย่างเหมาะสม แม้กระทั้งมีข้อความที่ซ่อนอยู่มากขึ้น โดยพื้นฐานแล้วข้อความเหล่านี้เหมือนเช่นเชือกเล็กๆ ในบัญชีรายการ ที่เพิ่มเข้าไปเพื่อความยังอยู่ของข้อมูล แต่ไม่ส่งผลต่อการไหลของเครือข่ายบิทคอยน์
คุณรู้หรือไม่? ฟิลด์ OP_RETURN ไม่ได้ใช้เพียงสำหรับฝังข้อความเท่านั้น มันยังเล่น per a role ในการใช้งานสร้างสรรค์ของบล็อกเชน Bitcoin เช่น ลำดับ
ASCII เป็นระบบการเข้ารหัสพื้นฐานที่แปลงอักขระเป็นค่าตัวเลข แต่ละตัวอักษร ตัวเลข หรือสัญลักษณ์ถูกแทนที่ด้วยตัวเลขที่ไม่ซ้ำกันระหว่าง 0 ถึง 127 ทำให้เป็นวิธีที่ง่ายต่อการเก็บรักษาข้อความเป็นข้อมูลดิจิทัล ตัวอย่างเช่น ตัวอักษร “A” ถูกแทนที่ด้วยตัวเลข 65 ในระบบ ASCII ในขณะที่อักขระว่างว่างถูกแทนที่ด้วยตัวเลข 32
ในบล็อกเชนของบิทคอยน์ การเข้ารหัสนี้ทำงานโดยการแปลงข้อความที่ต้องการเป็นลำดับของตัวเลข จากนั้นตัวเลขเหล่านี้จะถูกบันทึกในฟิลด์ OP_RETURN ของบล็อกเชนเป็นข้อมูลฐานสิบหก ในการพิสูจน์ภาพว่า ASCII ทำงานอย่างไร ให้เรามาดูคำว่า Hello ในรหัส ASCII นี้ถูกเข้ารหัสเป็น:
H = 72
e = 101
l = 108
l = 108
o = 111
ลําดับนี้ — 72, 101, 108, 108, 111 — จะถูกแปลงเป็นรูปแบบเลขฐานสิบหกเป็น 48656c6c6f ซึ่งสามารถฝังอยู่ในธุรกรรม Bitcoin ได้ เมื่อดูบล็อกเชนซอฟต์แวร์พิเศษหรือแม้แต่การแปลงด้วยตนเองสามารถถอดรหัสข้อมูลเลขฐานสิบหกกลับเป็นข้อความที่มนุษย์อ่านได้
ฟิลด์ OP_RETURN ในธุรกรรม Bitcoin ทำให้สามารถมีข้อมูลได้สูงสุด 80 ไบต์ โดยเนื่องจากแต่ละตัวอักษร ASCII มีขนาด 1 ไบต์ ซึ่งทำให้มีพื้นที่สำหรับประมาณ 80 ตัวอักษรในธุรกรรมเดียว นี่คือจุดที่ ข้อจำกัดทางเทคนิคมีอยู่: ข้อความต้องสั้นกระชับ ซึ่งหมายความว่าผู้ใช้งานมักต้องเป็นคนคิดต่างหรือเลือกใช้วลีที่สั้นและมีผลกระทบ
ตัวอย่างเช่น เรามาดูบรรณาการที่ฝังอยู่ในบล็อกเชนของ Bitcoin หลังจากการจากไปของ Nelson Mandela ในปี 2013 ข้อความอ่าน: "เนลสันแมนเดลา - ขอให้จิตวิญญาณของคุณสงบสุข เราจะจดจําคุณตลอดไป!" อักขระแต่ละตัวในข้อความนี้สอดคล้องกับหมายเลข ASCII เฉพาะ ลําดับนี้จะถูกแปลงเป็นเลขฐานสิบหกและฝังอยู่ในบล็อก 277,316 เพื่อให้แน่ใจว่าส่วยยังคงเป็นส่วนหนึ่งของบัญชีแยกประเภทดิจิทัลของ Bitcoin อย่างถาวร เช่นเดียวกับข้อความอื่น ๆ ตอนนี้เป็นบันทึกที่ไม่สามารถเปลี่ยนแปลงได้ของช่วงเวลาทางประวัติศาสตร์ซึ่งเก็บรักษาไว้บนบล็อกเชนตลอดไป
ในขณะที่ความเรียบง่ายของ ASCII ทําให้เหมาะสําหรับการเข้ารหัสข้อความที่มนุษย์อ่านได้ แต่ก็มีการแลกเปลี่ยนบางอย่าง ASCII ถูก จํากัด ไว้ที่ข้อความและสัญลักษณ์พื้นฐานดังนั้นสิ่งที่ซับซ้อนมากขึ้นเช่นรูปภาพหรือคําแนะนําโดยละเอียดต้องใช้รูปแบบหรือวิธีการอื่น ๆ นอกจากนี้ ขนาดเล็กของเขตข้อมูล OP_RETURN จํากัดขอบเขตของข้อความ แม้จะมีข้อ จํากัด เหล่านี้ ASCII ยังคงเป็นเครื่องมือที่มีประสิทธิภาพสําหรับการฝังเนื้อหาที่มีความหมายบนบล็อกเชนโดยเฉพาะอย่างยิ่งเมื่อผู้ใช้มุ่งเป้าไปที่ความเรียบง่ายความเป็นสากลและความคงทน
คุณรู้หรือไม่ว่า การใช้ ASCII ครั้งแรกเกิดขึ้นในปี 1963 มันถูกพัฒนาโดยคณะกรรมการของสถาบันมาตรฐานชาติอเมริกัน (ANSI) เพื่อมาตรฐานการแสดงข้อความและสัญลักษณ์ในคอมพิวเตอร์และอุปกรณ์อิเล็กทรอนิกส์
นักเขียนรหัสลับชาวเริงร้างที่รู้จักกันcypherpunks, และมองว่าอนาคตที่นักวิจัยนำเข้าความมั่นคงทางด้านความเป็นส่วนตัวส่วนบุคคลและdecentralizeพลังจากสถาบันที่มีอำนาจจำกัด อิทสึสีเริ่อรายในการใช้พิสูจน์ทางกายภาพและบทบาทของบล็อกเชนเป็นที่ตั้งแต่ที่ไม่มีความสามารถในการเปลี่ยนแปลง
ฮาล ฟินนีย์ฟินนีย์, ผู้เป็นคนแรกที่ได้รับการทำธุรกรรมบิทคอยน์จากซาโตชิ นาคาโมโต, เป็นนักเขียนรหัสและคริปโตพันธุกรรมชื่อดัง ฟินนีย์ได้พัฒนา Reusable Proofs of Work (RPOW) ที่เป็นตัวบ่งชี้ใช้ก่อน Bitcoin'sกลไกการทำงานที่พิสูจน์และสนใจอย่างลึกซึ้งในศักยภาพของการใช้รหัสลับเพื่อรักษาความเป็นส่วนตัว
อดัม แบ็ก, ผู้สร้างของ Hashcash — แนวคิดพื้นฐานอีกอย่างที่อยู่เบื้องหลังบิทคอยน์อัลกอริทึมขุด— ยังเป็นบุคคลสำคัญในการเคลื่อนไหวศิลป์ไฟฟ้ารหัสลับในช่วงต้น
Tradition นี้ยังคงคงที่สำคัญอย่างมาก เช่น Len Sassamanในปี 2011 มีการฝังคำอำลา ASCII ในบล็อกเชนของบิทคอยน์ เพื่อเป็นการเคารพและระลึกถึง Sassaman ซึ่งเป็น cypherpunk ที่เคยทำงานกับ PGP และเป็นผู้สนับสนุนความเป็นส่วนตัวและความไม่ระบุชื่อ นี่เป็นเครื่องหมายที่ยังอยู่บนบัญชีกระจายได้
คนเหล่านี้พร้อมกับคนอื่น ๆ มีวิสัยทางเพื่อการรวมตัวกัน ว่าระบบที่มีความคลาดเคลื่อนแบบกระจาย และปลอดภัยด้วยการใช้รหัสลับสามารถเปลี่ยนแปลงโครงสร้างทางการเงินและสังคม
รู้หรือไม่ว่า? ในช่วงต้นปี ค.ศ. 1990 คนไซเฟอร์พังค์ได้ทำการคาดการณ์กับความกังวลเกี่ยวกับความเป็นส่วนตัวในปัจจุบันหลายอย่าง เช่นการอับสนามและการรั่วข้อมูล และพวกเขาทำงานอย่างใส่ใจกับการแก้ปัญหาเหล่านี้ รายชื่อสมาชิกของพวกเขาซึ่งเริ่มใช้งานในปี ค.ศ. 1992 เป็นที่เกิดของความคิดที่น่าตื่นเต้น เช่นการสร้างโปรโตคอลทางกลวิธีที่เกี่ยวกับเงินดิจิทัล (ล่วงหน้าของบิทคอยน์) ระบบสื่อสารแบบนิรนามและเครื่องมือการเข้ารหัสเช่น PGP (Pretty Good Privacy)
คุณค่าของพวกเขา - ความเป็นส่วนตัวการกระจายอํานาจและการต่อต้านการเซ็นเซอร์ - เชื่อมโยงอย่างใกล้ชิดกับบล็อกเชนของ Bitcoin และการใช้งานสําหรับข้อความที่ซ่อนอยู่ อันที่จริงเมื่อผู้ใช้ฝังข้อความ ASCII ลงในบล็อกเชน Bitcoin พวกเขากําลังมีส่วนร่วมในการปฏิบัติที่สะท้อนปรัชญาของผู้บุกเบิกการเข้ารหัสเหล่านี้
ไม่ว่าเป็นการทำเครื่องหมายเป็นการเชิดชู การแสดงความคิดเห็นทางการเมือง หรือแม้แต่การล้อเลียน การที่จะทิ้งเครื่องหมายถาวรบนบัญชีกระจายที่แสดงถึงค่านิยมของซีเฟอร์พังค์เกี่ยวกับความอิสระและการแสดงออกของตัวบุคคล
บล็อกเชนของบิตคอยน์ช่วยให้ผู้ใช้สามารถซ่อนข้อความที่ซ่อนอยู่ได้ซึ่งทำหน้าที่เป็นทั้งสมุดบัญชีการเงินและกระดานข้อความถาวร
ช่อง OP_RETURN ของ Bitcoin ช่วยให้ผู้ใช้สามารถเก็บข้อความสั้นๆ ได้โดยไม่มีผลกระทบต่อข้อมูลธุรกรรม
รหัส ASCII (American Standard Code for Information Interchange) เป็นระบบเข้ารหัสข้อความพื้นฐานที่แปลงอักขระเป็นค่าตัวเลข
การฝังข้อความในบล็อกเชนของ Bitcoin สะท้อนคุณค่าของซายเฟอร์ปังเกี่ยวกับความเป็นส่วนตัว การกระจายอำนาจและความต้านทานต่อการเซ็นเซอร์
บล็อกเชนของบิทคอยน์ไม่ใช่เพียงเพียงบัญชีกระจาย แต่เทคโนโลยีของมันยังช่วยให้มันสามารถบรรจุข้อความที่ซ่อนอยู่ได้อีกด้วย
ASCII (รหัสมาตรฐานแบบสหรัฐอเมริกาสำหรับการแปลงข้อมูล) ระบบเข้ารหัสข้อความพื้นฐานที่ให้ผู้ใช้สามารถฝังข้อความสั้นใน บล็อกเชน. ข้อความเหล่านี้ครอบคลุมตั้งแต่ความคิดเห็นในอดีตไปจนถึงการอ้างอิงทางวัฒนธรรมปัจจุบัน ซึ่งทำให้บล็อกเชนมีวัตถุประสงค์คู่: สมุดบัญชีทางการเงินและกระดานข่าว
บทความนี้อธิบายข้อความ ASCII ภายในบิทคอยน์และวิธีที่ข้อความ ASCII ช่วยให้ประวัติศาสตร์ของผู้บุกเบิกการเข้ารหัสยังมีชีวิตชีวา
หนึ่งในข้อความที่ซ่อนอยู่ที่มีชื่อเสียงมากที่สุดคือจากผู้สร้างบิตคอยน์,ซาโตชิ นาโคโมโต, ผู้ซึ่งฝังอยู่ในบล็อกเกินนิส: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks." นี่ไม่ใช่แค่การประทับเวลา แต่เป็นความเห็นโดยตรงเกี่ยวกับความไม่มั่นคงทางการเงินที่นําไปสู่การสร้าง Bitcoin โดยบอกใบ้อย่างละเอียด วัตถุประสงค์ของบิตคอยน์เป็นทางเลือกแทนการธนาคารที่มีการควบคุมจากศูนย์กลาง
ตั้งแต่นั้นมาหลายคนก็ทําตามความเหมาะสม ในปี 2013 มีคนฝังเพลง Rick Astley "Never Gonna Give You Up" แบบเต็ม โดยพื้นฐานแล้ว rick-rolling บล็อกเชน นี่เป็นการใช้เทคโนโลยีอย่างสนุกสนาน แต่เน้นย้ําถึงเสรีภาพที่ผู้ใช้ต้องแสดงออกผ่าน Bitcoin ข้อความอื่น ๆ รวมถึงทุกอย่างตั้งแต่ข้อเสนองานแต่งงานไปจนถึงข้อความทางการเมืองเกี่ยวกับการเซ็นเซอร์และการปกครอง บางคนถึงกับฝังข้อพระคัมภีร์หรือคําพูดทางประวัติศาสตร์ทําเครื่องหมายช่วงเวลาในเวลา
แต่ทําไมคนถึงทําเช่นนี้? มันเกี่ยวกับมากกว่าแค่ความสนุกสนาน บล็อกเชนมีการกระจายอํานาจและไม่เปลี่ยนแปลงซึ่งหมายความว่าไม่มีใครสามารถลบหรือเปลี่ยนแปลงสิ่งที่เขียนไว้ที่นั่นได้ ด้วยการฝังข้อความผู้คนจะทิ้งรอยเท้าดิจิทัลถาวรซึ่งเป็นบันทึกที่ยั่งยืนซึ่งไม่สามารถเซ็นเซอร์แก้ไขหรือสูญหายได้ตลอดเวลา มันเป็นวิธีการแสดงความคิดในสถานที่ที่ไม่มีใครสามารถควบคุมได้ซึ่งเป็นรูปแบบของการพูดอย่างอิสระในรูปแบบที่บริสุทธิ์และถาวรที่สุด
คุณรู้หรือไม่? เนื้อเพลงทั้งหมดของ “Never Gonna Give You Up” โดย Rick Astley ไม่สามารถฝังในธุรกรรมเดียวได้ แทนที่นั้น ผู้ที่โพสต์เพลงนี้บนบล็อกเชนจะต้องแบ่งเนื้อเพลงเป็นชิ้นย่อย และกระจายไปทั่วทั้งหมดในหลายๆ ธุรกรรม ซึ่งทำให้เนื้อเพลงแต่ละบรรทัดกระจายอยู่ทั่วทั้งบล็อกเชน แต่ละชิ้นถูกเข้ารหัสแยกกัน สร้าง “ริค-โรล” ที่กระจายไปทั่วทั้งบล็อกเชน และเท่านั้นที่จะเปิดเผยตัวจริงของมันตอนที่มีคนรวบรวมชิ้นนั้นๆ จากธุรกรรมที่เฉพาะเจาะจง
บล็อกเชนของบิตคอยน์เก็บข้อความที่ซ่อนเร้นไว้โดยฝังข้อความ ASCII โดยตรงลงในธุรกรรม กระบวนการนี้ทำโดยใช้ฟิลด์ที่เรียกว่า “OP_RETURN” มันเป็นส่วนหนึ่งของภาษาสคริปต์ของบิตคอยน์ที่อนุญาตให้ผู้ใช้แทรกข้อมูลจำนวนเล็ก — เช่น ข้อความ — โดยไม่มีผลต่อธุรกรรมเอง
นี่คือวิธีทำงาน
ทุกธุรกรรม Bitcoin ประกอบด้วยอินพุท (ที่เงินมาจาก) และเอาท์พุท (ที่พวกเขากำลังไป).
ฟิลด์ OP_RETURN เป็นส่วนหนึ่งของเอาต์พุต ใช้เพิ่มข้อมูลได้สูงสุด 80 ไบต์ในการทำธุรกรรม นี่ไม่ใช่พื้นที่มากมาย — เพียงพอสำหรับข้อความสั้น ๆ URL หรือแม้กระทั่งแฮชของไฟล์ขนาดใหญ่
เมื่อธุรกรรมได้รับการประมวลผ่านเครือข่าย ข้อมูลเพิ่มเติมใน OP_RETURN จะถูกสร้างบนบล็อกเชนตลอดไป
เนื่องจากบล็อกเชนของบิตคอยน์เป็นอุปนิสัย — ซึ่งหมายความว่าเมื่อข้อมูลถูกเขียนแล้วจะไม่สามารถเปลี่ยนแปลงได้ — ข้อความกลายเป็นถาวร ความถาวรนี้ทำให้สิ่งที่ฝังอยู่ในบล็อกเชนยังคงอยู่ได้ตลอดเวลาที่บล็อกเชนมีอยู่ ข้อความไม่เก็บไว้เพียงสำหรับผู้ส่งหรือผู้รับเท่านั้น แต่สามารถเข้าถึงได้โดยผู้ที่ต้องการค้นหาในบล็อกเชนและเห็นข้อความเหล่านี้
ดังนั้น วิธีการทำงานนี้จะไม่ส่งผลกระทบต่อความสามารถของบิทคอยน์อย่างไรนักขุด, ผู้ที่ยืนยันธุรกรรมและเพิ่มในบล็อกเชน ดำเนินการธุรกรรมเหล่านี้เช่นเดียวกับธุรกรรมอื่น สิ่งสำคัญคือข้อมูลเพิ่มเติม (ข้อความที่ซ่อนอยู่) ไม่มีผลต่อฟังก์ชันหลักในการส่งและรับบิทคอยน์ มันถูกเก็บเป็นเมตาดาต้า แยกจากรายละเอียดของธุรกรรมจริง ๆ เช่น จำนวนเงินและที่อยู่ นี้ทำให้เชื่อมโยงบล็อกเชนของบิทคอยน์ยังคงมีประสิทธิภาพ แม้ว่าข้อความเหล่านี้จะถูกซ่อนอยู่ด้านใน
ในความเป็นจริงการรวม OP_RETURN ในธุรกรรมเป็นเรื่องทางเลือก และมันไม่มีผลต่อความถูกต้องของธุรกรรม นักขุดยังคงตรวจสอบธุรกรรมโดยใช้ข้อมูลนำเข้าและข้อมูลส่งออก เพื่อให้แน่ใจว่าบล็อกเชนยังสามารถทำงานได้อย่างเหมาะสม แม้กระทั้งมีข้อความที่ซ่อนอยู่มากขึ้น โดยพื้นฐานแล้วข้อความเหล่านี้เหมือนเช่นเชือกเล็กๆ ในบัญชีรายการ ที่เพิ่มเข้าไปเพื่อความยังอยู่ของข้อมูล แต่ไม่ส่งผลต่อการไหลของเครือข่ายบิทคอยน์
คุณรู้หรือไม่? ฟิลด์ OP_RETURN ไม่ได้ใช้เพียงสำหรับฝังข้อความเท่านั้น มันยังเล่น per a role ในการใช้งานสร้างสรรค์ของบล็อกเชน Bitcoin เช่น ลำดับ
ASCII เป็นระบบการเข้ารหัสพื้นฐานที่แปลงอักขระเป็นค่าตัวเลข แต่ละตัวอักษร ตัวเลข หรือสัญลักษณ์ถูกแทนที่ด้วยตัวเลขที่ไม่ซ้ำกันระหว่าง 0 ถึง 127 ทำให้เป็นวิธีที่ง่ายต่อการเก็บรักษาข้อความเป็นข้อมูลดิจิทัล ตัวอย่างเช่น ตัวอักษร “A” ถูกแทนที่ด้วยตัวเลข 65 ในระบบ ASCII ในขณะที่อักขระว่างว่างถูกแทนที่ด้วยตัวเลข 32
ในบล็อกเชนของบิทคอยน์ การเข้ารหัสนี้ทำงานโดยการแปลงข้อความที่ต้องการเป็นลำดับของตัวเลข จากนั้นตัวเลขเหล่านี้จะถูกบันทึกในฟิลด์ OP_RETURN ของบล็อกเชนเป็นข้อมูลฐานสิบหก ในการพิสูจน์ภาพว่า ASCII ทำงานอย่างไร ให้เรามาดูคำว่า Hello ในรหัส ASCII นี้ถูกเข้ารหัสเป็น:
H = 72
e = 101
l = 108
l = 108
o = 111
ลําดับนี้ — 72, 101, 108, 108, 111 — จะถูกแปลงเป็นรูปแบบเลขฐานสิบหกเป็น 48656c6c6f ซึ่งสามารถฝังอยู่ในธุรกรรม Bitcoin ได้ เมื่อดูบล็อกเชนซอฟต์แวร์พิเศษหรือแม้แต่การแปลงด้วยตนเองสามารถถอดรหัสข้อมูลเลขฐานสิบหกกลับเป็นข้อความที่มนุษย์อ่านได้
ฟิลด์ OP_RETURN ในธุรกรรม Bitcoin ทำให้สามารถมีข้อมูลได้สูงสุด 80 ไบต์ โดยเนื่องจากแต่ละตัวอักษร ASCII มีขนาด 1 ไบต์ ซึ่งทำให้มีพื้นที่สำหรับประมาณ 80 ตัวอักษรในธุรกรรมเดียว นี่คือจุดที่ ข้อจำกัดทางเทคนิคมีอยู่: ข้อความต้องสั้นกระชับ ซึ่งหมายความว่าผู้ใช้งานมักต้องเป็นคนคิดต่างหรือเลือกใช้วลีที่สั้นและมีผลกระทบ
ตัวอย่างเช่น เรามาดูบรรณาการที่ฝังอยู่ในบล็อกเชนของ Bitcoin หลังจากการจากไปของ Nelson Mandela ในปี 2013 ข้อความอ่าน: "เนลสันแมนเดลา - ขอให้จิตวิญญาณของคุณสงบสุข เราจะจดจําคุณตลอดไป!" อักขระแต่ละตัวในข้อความนี้สอดคล้องกับหมายเลข ASCII เฉพาะ ลําดับนี้จะถูกแปลงเป็นเลขฐานสิบหกและฝังอยู่ในบล็อก 277,316 เพื่อให้แน่ใจว่าส่วยยังคงเป็นส่วนหนึ่งของบัญชีแยกประเภทดิจิทัลของ Bitcoin อย่างถาวร เช่นเดียวกับข้อความอื่น ๆ ตอนนี้เป็นบันทึกที่ไม่สามารถเปลี่ยนแปลงได้ของช่วงเวลาทางประวัติศาสตร์ซึ่งเก็บรักษาไว้บนบล็อกเชนตลอดไป
ในขณะที่ความเรียบง่ายของ ASCII ทําให้เหมาะสําหรับการเข้ารหัสข้อความที่มนุษย์อ่านได้ แต่ก็มีการแลกเปลี่ยนบางอย่าง ASCII ถูก จํากัด ไว้ที่ข้อความและสัญลักษณ์พื้นฐานดังนั้นสิ่งที่ซับซ้อนมากขึ้นเช่นรูปภาพหรือคําแนะนําโดยละเอียดต้องใช้รูปแบบหรือวิธีการอื่น ๆ นอกจากนี้ ขนาดเล็กของเขตข้อมูล OP_RETURN จํากัดขอบเขตของข้อความ แม้จะมีข้อ จํากัด เหล่านี้ ASCII ยังคงเป็นเครื่องมือที่มีประสิทธิภาพสําหรับการฝังเนื้อหาที่มีความหมายบนบล็อกเชนโดยเฉพาะอย่างยิ่งเมื่อผู้ใช้มุ่งเป้าไปที่ความเรียบง่ายความเป็นสากลและความคงทน
คุณรู้หรือไม่ว่า การใช้ ASCII ครั้งแรกเกิดขึ้นในปี 1963 มันถูกพัฒนาโดยคณะกรรมการของสถาบันมาตรฐานชาติอเมริกัน (ANSI) เพื่อมาตรฐานการแสดงข้อความและสัญลักษณ์ในคอมพิวเตอร์และอุปกรณ์อิเล็กทรอนิกส์
นักเขียนรหัสลับชาวเริงร้างที่รู้จักกันcypherpunks, และมองว่าอนาคตที่นักวิจัยนำเข้าความมั่นคงทางด้านความเป็นส่วนตัวส่วนบุคคลและdecentralizeพลังจากสถาบันที่มีอำนาจจำกัด อิทสึสีเริ่อรายในการใช้พิสูจน์ทางกายภาพและบทบาทของบล็อกเชนเป็นที่ตั้งแต่ที่ไม่มีความสามารถในการเปลี่ยนแปลง
ฮาล ฟินนีย์ฟินนีย์, ผู้เป็นคนแรกที่ได้รับการทำธุรกรรมบิทคอยน์จากซาโตชิ นาคาโมโต, เป็นนักเขียนรหัสและคริปโตพันธุกรรมชื่อดัง ฟินนีย์ได้พัฒนา Reusable Proofs of Work (RPOW) ที่เป็นตัวบ่งชี้ใช้ก่อน Bitcoin'sกลไกการทำงานที่พิสูจน์และสนใจอย่างลึกซึ้งในศักยภาพของการใช้รหัสลับเพื่อรักษาความเป็นส่วนตัว
อดัม แบ็ก, ผู้สร้างของ Hashcash — แนวคิดพื้นฐานอีกอย่างที่อยู่เบื้องหลังบิทคอยน์อัลกอริทึมขุด— ยังเป็นบุคคลสำคัญในการเคลื่อนไหวศิลป์ไฟฟ้ารหัสลับในช่วงต้น
Tradition นี้ยังคงคงที่สำคัญอย่างมาก เช่น Len Sassamanในปี 2011 มีการฝังคำอำลา ASCII ในบล็อกเชนของบิทคอยน์ เพื่อเป็นการเคารพและระลึกถึง Sassaman ซึ่งเป็น cypherpunk ที่เคยทำงานกับ PGP และเป็นผู้สนับสนุนความเป็นส่วนตัวและความไม่ระบุชื่อ นี่เป็นเครื่องหมายที่ยังอยู่บนบัญชีกระจายได้
คนเหล่านี้พร้อมกับคนอื่น ๆ มีวิสัยทางเพื่อการรวมตัวกัน ว่าระบบที่มีความคลาดเคลื่อนแบบกระจาย และปลอดภัยด้วยการใช้รหัสลับสามารถเปลี่ยนแปลงโครงสร้างทางการเงินและสังคม
รู้หรือไม่ว่า? ในช่วงต้นปี ค.ศ. 1990 คนไซเฟอร์พังค์ได้ทำการคาดการณ์กับความกังวลเกี่ยวกับความเป็นส่วนตัวในปัจจุบันหลายอย่าง เช่นการอับสนามและการรั่วข้อมูล และพวกเขาทำงานอย่างใส่ใจกับการแก้ปัญหาเหล่านี้ รายชื่อสมาชิกของพวกเขาซึ่งเริ่มใช้งานในปี ค.ศ. 1992 เป็นที่เกิดของความคิดที่น่าตื่นเต้น เช่นการสร้างโปรโตคอลทางกลวิธีที่เกี่ยวกับเงินดิจิทัล (ล่วงหน้าของบิทคอยน์) ระบบสื่อสารแบบนิรนามและเครื่องมือการเข้ารหัสเช่น PGP (Pretty Good Privacy)
คุณค่าของพวกเขา - ความเป็นส่วนตัวการกระจายอํานาจและการต่อต้านการเซ็นเซอร์ - เชื่อมโยงอย่างใกล้ชิดกับบล็อกเชนของ Bitcoin และการใช้งานสําหรับข้อความที่ซ่อนอยู่ อันที่จริงเมื่อผู้ใช้ฝังข้อความ ASCII ลงในบล็อกเชน Bitcoin พวกเขากําลังมีส่วนร่วมในการปฏิบัติที่สะท้อนปรัชญาของผู้บุกเบิกการเข้ารหัสเหล่านี้
ไม่ว่าเป็นการทำเครื่องหมายเป็นการเชิดชู การแสดงความคิดเห็นทางการเมือง หรือแม้แต่การล้อเลียน การที่จะทิ้งเครื่องหมายถาวรบนบัญชีกระจายที่แสดงถึงค่านิยมของซีเฟอร์พังค์เกี่ยวกับความอิสระและการแสดงออกของตัวบุคคล