• sns01
  • sns03
  • sns04
  • sns02
  • sns05
+ 86-15252275109 - 872564404@qq.com
ติดต่อวันนี้!
ได้รับใบเสนอราคา

blockchain คืออะไร?

blockchain คืออะไร?

ในวันที่ 31 ตุลาคม 2551 ID ที่ลงนามโดย Satoshi Nakamoto ได้แก้ไขปัญหานี้ด้วยกระดาษ 9 หน้าเกี่ยวกับวิธีการจ่ายเงินให้ฉันในเครือข่ายที่ไม่เปิดเผยตัวตนและกระจายอำนาจ

ตอนนี้เรารู้แล้วว่าชายลึกลับที่รู้จักกันในนาม Satoshi Nakamoto และทั้งเก้าเพจเหล่านั้นสร้างขึ้นมาจากอากาศที่มีมูลค่าเท่ากับ 100 พันล้านหยวนใน bitcoin และเทคโนโลยีที่ขับเคลื่อนมันคือ blockchain

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

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

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

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

ดังนั้นผู้ที่เก็บหนังสือจึงต้องให้ทุกคนยอมรับหนังสือของทุกคนจึงจะเหมือนกัน สิ่งนี้เรียกอีกอย่างว่ากลไกฉันทามติ

วันนี้มีกลไกฉันทามติที่แตกต่างกันสำหรับบล็อกเชนต่างๆและวิธีแก้ปัญหาของ Satoshi คือการแก้ปัญหา ใครทำคำตอบก่อนมีสิทธิ์เก็บหนังสือไว้ กลไกนี้เรียกว่า PoW: Proof-of-Work, Proof of Workload

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

ในการดำเนินการนี้จะใช้การเข้ารหัสแฮช

ยกตัวอย่างเช่นใช้อัลกอริทึม SHA256 สตริงอักขระใด ๆ ที่เข้ารหัสด้วยจะให้สตริงเฉพาะของเลขฐานสอง 256 บิต หากอินพุตต้นฉบับมีการเปลี่ยนแปลงไม่ว่าด้วยวิธีใดก็ตามหมายเลขที่เข้ารหัสแฮชจะแตกต่างกันอย่างสิ้นเชิง

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

ในการดำเนินการนี้จะใช้การเข้ารหัสแฮช

ยกตัวอย่างเช่นใช้อัลกอริทึม SHA256 สตริงอักขระใด ๆ ที่เข้ารหัสด้วยจะให้สตริงเฉพาะของเลขฐานสอง 256 บิต หากอินพุตต้นฉบับมีการเปลี่ยนแปลงไม่ว่าด้วยวิธีใดก็ตามหมายเลขที่เข้ารหัสแฮชจะแตกต่างกันอย่างสิ้นเชิง

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

ในการดำเนินการนี้จะใช้การเข้ารหัสแฮช

ยกตัวอย่างเช่นใช้อัลกอริทึม SHA256 สตริงอักขระใด ๆ ที่เข้ารหัสด้วยจะให้สตริงเฉพาะของเลขฐานสอง 256 บิต หากอินพุตต้นฉบับมีการเปลี่ยนแปลงไม่ว่าด้วยวิธีใดก็ตามหมายเลขที่เข้ารหัสแฮชจะแตกต่างกันอย่างสิ้นเชิง

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

ในการดำเนินการนี้จะใช้การเข้ารหัสแฮช

ยกตัวอย่างเช่นใช้อัลกอริทึม SHA256 สตริงอักขระใด ๆ ที่เข้ารหัสด้วยจะให้สตริงเฉพาะของเลขฐานสอง 256 บิต หากอินพุตต้นฉบับมีการเปลี่ยนแปลงไม่ว่าด้วยวิธีใดก็ตามหมายเลขที่เข้ารหัสแฮชจะแตกต่างกันอย่างสิ้นเชิง

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

ในการดำเนินการนี้จะใช้การเข้ารหัสแฮช

ยกตัวอย่างเช่นใช้อัลกอริทึม SHA256 สตริงอักขระใด ๆ ที่เข้ารหัสด้วยจะให้สตริงเฉพาะของเลขฐานสอง 256 บิต หากอินพุตต้นฉบับมีการเปลี่ยนแปลงไม่ว่าด้วยวิธีใดก็ตามหมายเลขที่เข้ารหัสแฮชจะแตกต่างกันอย่างสิ้นเชิง

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

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

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

ความเป็นไปได้ของแต่ละหลักมีเพียง 2 หลักเท่านั้น: 1 และ 0 ดังนั้นความน่าจะเป็นที่จะประสบความสำเร็จสำหรับการเปลี่ยนแปลงตัวเลขสุ่มแต่ละครั้งจึงเป็น 1 ใน 2 ของ 2 ตัวอย่างเช่นถ้า n คือ 1 นั่นคือตราบใดที่ตัวเลขแรกคือ 0 ดังนั้นความน่าจะเป็นของความสำเร็จคือ 1 ใน 2

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

วันนี้ n ในเครือข่าย Bitcoin อยู่ที่ประมาณ 76 ซึ่งเป็นอัตราความสำเร็จ 1 ใน 76 ส่วนต่อ 2 หรือเกือบ 1 ใน 755 ล้านล้าน

ด้วยกราฟิกการ์ด RTX 2080Ti มูลค่า 8,000 เหรียญสหรัฐซึ่งนับเป็นเวลาประมาณ 1407 ปี

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

ด้วยวิธีนี้ทุกคนในเครือข่ายจะมีบัญชีแยกประเภทที่อัปเดตแบบเรียลไทม์เหมือนกัน

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

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

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

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

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

แต่สิ่งนี้ทำให้เกิดคำถามใหม่: ถ้าคนสองคนทำการคำนวณพร้อมกันและรวบรวมบล็อกใหม่พวกเขาควรฟังใคร

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

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

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

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

แต่บล็อกเชนอื่น ๆ ที่มีผู้เข้าร่วมเพียงไม่กี่คนก็ไม่ได้ผลดีเช่นการโจมตี 51% ในสกุลเงินดิจิทัลที่เรียกว่า Bitcoin Gold ในวันที่ 15 พฤษภาคม 2018

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

เมื่อการโอนเงินบนโซ่ A ได้รับการยืนยันแล้วผู้โจมตีสามารถถอน bit gold จากการแลกเปลี่ยนได้ แต่เนื่องจากพลังการประมวลผลของผู้โจมตีมากกว่าเครือข่ายทั้งหมด 51% โซ่ B จะยาวกว่าโซ่ A ในที่สุดและด้วยการปล่อยสายโซ่ B ที่ยาวขึ้นไปยังเครือข่ายทั้งหมดประวัติจะถูกเขียนใหม่โซ่ B จะแทนที่ ห่วงโซ่ที่เป็นห่วงโซ่หลักที่แท้จริงและการโอนไปยังการแลกเปลี่ยนในบล็อก A จะถูกถอนออกโดยมีรายได้จากผู้โจมตี 10 ล้านคน

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

ที่อยู่นี้มาจากคีย์ส่วนตัวของคุณซึ่งเข้ารหัสและคีย์สาธารณะซึ่งเข้ารหัสจะได้รับที่อยู่

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


เวลาโพสต์: ก.ย. -20-2020