BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

ใครสามารถอธิบาย blockchain ได้บ้าง ปิกาจู: ฉันทำได้

袁辉腾
读者
2018-12-14 11:13
บทความนี้มีประมาณ 3225 คำ การอ่านทั้งหมดใช้เวลาประมาณ 5 นาที
ไปเลย ปิกาจู!
สรุปโดย AI
ขยาย
ไปเลย ปิกาจู!

ไม่นานมานี้ ดัดแปลงมาจากหนังเกม Nintendo ในชื่อเดียวกัน"โปเกมอน นักสืบปิกาจู"โพสต์ตัวอย่างภาพยนตร์ เราเพิ่งรู้ว่าโปเกมอนเป็นเวลากว่า 21 ปีแล้วที่มันถูกปล่อยออกมา และวลี "Go, Pikachu" ได้กลายเป็นมนต์ของใครหลายคน

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

ลองนึกภาพเราย้อนกลับไปสมัยเรียนอีกครั้ง

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

“ลูกโตแล้ว ถึงเวลาต้องเรียนรู้ที่จะตัดสินใจเอง” แม่บอกลูกเสมอว่า

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

แต่ตอนนี้มาเปลี่ยนฉากกัน - ถ้าการแลกเปลี่ยนเป็นโปเกมอนเวอร์ชันดิจิทัลล่ะ

ฉันมีการ์ดหายากจากสำรับนี้อยู่ในมือ และฉันต้องการทำข้อตกลงกับคุณ

“คนเปลี่ยนไป” เพื่อนของคุณมักจะพูดแบบนั้นเสมอ

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

นี่เป็นผลลัพธ์ที่น่าเศร้าสำหรับคุณและชุมชนโปเกมอนทั้งหมด การ์ดหายากตอนนี้ไร้ค่าเพราะ "ถนนแย่"

ในโลกดิจิทัล เราเรียกปัญหานี้ว่าจ่ายสองเท่า. พูดง่ายๆคือใช้เงินเท่ากันสองครั้งคำอธิบายภาพ

ตัวละครในเกม Nintendo บางตัว

ในเวลานี้คุณอาจต้องการ "ครูประจำชั้น"

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

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

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

เราไม่สามารถรับประกันได้ 100% ว่าบัญชีแยกประเภทจะไม่ถูกเปลี่ยน

ตอนนี้คุณอาจถึงเป็ด

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

มีแฟนเกมโปเกมอนหลายร้อยล้านคนทั่วโลกดังนั้นจะมีบัญชีแยกประเภทหลายร้อยล้านชุด เมื่อฉันส่งการ์ดหายากใบนี้ให้ทุกคนทราบเกี่ยวกับการโอนเงิน

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

คุณอาจมีคำถาม เครือข่ายทั้งหมดจะตรวจสอบได้อย่างไรว่าการ์ดของกันและกันไม่ใช่การ์ดที่ซ้ำกัน

Koda Ya ขมวดคิ้ว ตระหนักว่าสิ่งต่างๆ ไม่ใช่เรื่องง่าย

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

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

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

ภาพประกอบ: Crypto สำหรับผู้เริ่มต้น

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

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

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

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

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

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

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

ถ้ารออีกอย่างน้อย 10 นาทีขึ้นไป นึกว่าจะฉลาดซะอีก ในขณะนี้ โหนดเครือข่ายได้ยืนยันว่า A เป็นธุรกรรมที่ถูกต้อง และการส่ง B อีกครั้งก็ไม่มีความหมาย "Pay with one hand, and delivery with one hand." คุณได้รับบัตรใหม่และฉันรับได้เฉพาะมื้อเที่ยงของคุณเท่านั้น

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

คุณต้องคิดว่าคุณฉลาดและน่ารักเหมือนปิกาจูที่ปล่อยไฟฟ้าได้ อย่างไรก็ตามนี่ไม่ใช่กรณี

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

การเคลื่อนไหวดูลื่นไหลไม่มีสะดุด? ไม่ มีข้อบกพร่อง

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

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

เพื่อที่จะได้กินอาหารกลางวันฟรีอีกสองสามมื้อ ฉันต้องแก้ไขลายเซ็นของบล็อกที่ 10 และต้องแก้ไขลายเซ็นของบล็อกที่อัปเดตอีก 9 บล็อกถัดไปด้วย

สิ่งเลวร้ายไม่ได้หยุดเพียงแค่นั้น

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

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

มันมากเกินไปสำหรับฉัน ฉันเลือกที่จะยอมแพ้

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

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

ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
ค้นหา
สารบัญบทความ
คลังบทความของผู้เขียน
袁辉腾
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android