Bitcoin Blockchain อธิบาย: การทำความเข้าใจ Bitcoin และ Blockchain



บล็อก Bitcoin Blockchain นี้จะช่วยให้คุณเข้าใจพื้นฐานของ Bitcoin และวิธีที่เทคโนโลยี Blockchain ช่วยในการใช้ระบบ Bitcoin

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

คำถามนี้มักทำให้เกิดความสับสน นี่คือคำอธิบายสั้น ๆ เพื่อล้างหัวที่ยุ่งเหยิงของคุณ!





Blockchain คืออะไร | Bitcoin คืออะไร | Edureka

ต่อไปนี้จะเป็นโครงเรื่องสำหรับบล็อก Bitcoin Blockchain ของเรา:

ansible vs พ่อครัว vs หุ่น
  1. Bitcoin คืออะไร?
  2. Blockchain คืออะไร?
  3. Bitcoin ใช้ Blockchain อย่างไร?
    3.1 บัญชีแยกประเภทสาธารณะแบบกระจาย
    3.2 การเข้ารหัสแฮช
    3.3 หลักฐานการทำงาน
    3.4 สิ่งจูงใจสำหรับการตรวจสอบความถูกต้อง
  4. การขุด Bitcoin
  5. กระเป๋าเงิน Blockchain
  6. การสาธิต: การโอน Bitcoins ระหว่าง Wallets

Bitcoin คืออะไร?

ก่อนที่เราจะดำเนินการต่อให้ฉันสรุปประวัติของการทำธุรกรรมเงิน



ประวัติการทำธุรกรรมทางการเงิน

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

ปัจจุบันบุคคลที่เชื่อถือได้เหล่านี้มีบทบาทสำคัญในการอำนวยความสะดวกในการทำธุรกรรมดิจิทัล สิ่งนี้ทำให้เกิดสิ่งที่เรียกว่า ปัญหาการใช้จ่ายซ้ำซ้อน .

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



ในปี 2009 Satoshi Nakamoto ได้คิดค้นระบบเงินสดอิเล็กทรอนิกส์แบบเพียร์ทูเพียร์ที่เรียกว่า Bitcoin ซึ่งช่วยให้สามารถโอนการชำระเงินออนไลน์ได้โดยตรงโดยไม่ต้องมีคนกลาง

Blockchain คืออะไร?

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

อธิบาย Bitcoin Blockchain | Edureka

อย่างไรBitcoin ใช้ Blockchain?

Blockchain เป็นเทคโนโลยีพื้นฐานของ bitcoins ที่เอาชนะปัญหาทั้งหมดของการธนาคารแบบเดิม ๆ ให้เราดูสิ่งเหล่านี้ในรายละเอียด.

1. แจกจ่ายบัญชีแยกประเภทสาธารณะ

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

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

2. การเข้ารหัสแฮช

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

นี่ไม่ใช่สิ่งที่เราคาดหวังกับระบบธนาคารเป็น?

3. หลักฐานการทำงาน

หลักฐานการทำงาน เป็นแนวคิดที่คิดค้นใน Bitcoin Blockchain โดยผู้ขุด (ผู้ใช้ Bitcoin พิเศษ) จะตรวจสอบการทำธุรกรรมโดยการแก้ก ปริศนาทางคณิตศาสตร์ที่ซับซ้อน เรียกว่า Proof of Work

ในทางเทคนิคมีค่าเป้าหมายแฮชที่กำหนดให้กับทุกบล็อกก่อนเวลาMiners club รวมชุดของธุรกรรม Bitcoin ที่ไม่ได้รับการยืนยัน (ประมาณ 250) ไว้ในบล็อกเดียวคำนวณแฮชของมันแล้วเริ่มการแข่งขันเพื่อค้นหาชุดอักขระเฉพาะที่เรียกว่า เอกอัครสมณทูต .

วิธีการเป็นวิศวกรปัญญาประดิษฐ์

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

4. แรงจูงใจในการตรวจสอบ

ส่วนที่น่าสนใจที่สุดของ Bitcoin คือ การขุด Bitcoin . เป็นแนวคิดที่ผู้ใช้บางคนทำงานและได้รับรางวัล 12.5 Bitcoins (BTC) ต่อบล็อก แต่ละบล็อกใช้เวลาในการขุดโดยเฉลี่ยประมาณ 10 นาที

แรงจูงใจนี้มอบให้สำหรับความพยายามในการคำนวณและครอบคลุมค่าไฟฟ้าและโครงสร้างพื้นฐานที่จำเป็นในการบรรลุเป้าหมาย ปัจจุบันพูลขนาดใหญ่ควบคุมกำลังการขุดทั่วโลกประมาณ 10-20% และโดยทั่วไปมีเพียงพูลเหล่านี้เท่านั้นที่ประสบความสำเร็จในการขุด Bitcoins

การขุด Bitcoin

การขุด Bitcoin คือกระบวนการตรวจสอบความถูกต้องของธุรกรรมในบล็อกใหม่และเพิ่มบล็อกนี้ในบล็อกเชนที่มีอยู่ผู้ขุด Bitcoin ที่ประสบความสำเร็จจะได้รับรางวัลเป็นจำนวนเงินคงที่ของ Bitcoins ใหม่ที่ขุดลงในระบบเศรษฐกิจ Bitcoin ปัจจุบันนักขุดที่ประสบความสำเร็จแต่ละคนจะได้รับ 12.5 BTC ( อาจมีการเปลี่ยนแปลงทุกๆ 4 ปีหรือผ่านการตัดสินใจของชุมชน Bitcoin ) เป็นรางวัลสำหรับการเพิ่มบล็อกธุรกรรมไปยังไฟล์บล็อกเชน

กระเป๋าเงิน Cryptocurrency

โดยทั่วไปกระเป๋าเงิน Bitcoin มักใช้ในการโอน Bitcoins ข้ามบัญชีต่างๆ สิ่งเหล่านี้เป็นเหมือน superset ที่มีกระเป๋าสตางค์สำหรับ Bitcoin และสกุลเงินดิจิทัลอื่น ๆ เช่น Ethereum, Litecoin, Dash, Ripple และ Auroracoin เพื่อตั้งชื่อไม่กี่

ธุรกรรมทั้งหมดบนเครือข่าย Bitcoin เกิดขึ้นผ่านกระเป๋าเงิน Bitcoin ประเภทต่างๆ กระเป๋าสตางค์ Bitcoin ที่เป็นที่นิยม ได้แก่ Jaxx, Zebpay, Blockchain.info, Electrum, Keep Eye, Exodus และ Mycelium

ประเภทของ Blockchain Wallet

เราจะสำรวจกระเป๋าเงิน Blockchain ประเภทยอดนิยมตามตำแหน่งของคีย์ส่วนตัวอุปกรณ์และลูกค้า

รูป: อธิบาย Bitcoin Blockchain - กระเป๋าสตางค์ร้อนและเย็น

  1. Hot Wallet

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

  2. กระเป๋าสตางค์เย็น

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

    รูป: Bitcoin Blockchain อธิบาย - กระเป๋าสตางค์ตามตำแหน่งของคีย์ส่วนตัว

  3. เว็บกระเป๋าเงินออนไลน์

    เว็บกระเป๋าเงินออนไลน์ เป็นกระเป๋าเงินร้อนที่มี Blockchain อยู่ทางออนไลน์และผู้ใช้โอนโดยใช้คีย์ส่วนตัวและที่อยู่สาธารณะของผู้รับ

  4. กระเป๋าเงินมือถือ

    กระเป๋าสตางค์มือถือ คล้ายกับ Online Web Wallets ยกเว้นว่าออกแบบมาเพื่อการใช้งานโทรศัพท์มือถือโดยเฉพาะ โดยทั่วไปกระเป๋าสตางค์มือถือจะมีเวอร์ชันออนไลน์ของเว็บด้วยเช่นกัน

  5. กระเป๋าสตางค์เดสก์ท็อป

    กระเป๋าสตางค์ตั้งโต๊ะ เป็นกระเป๋าเงินเย็นที่เก็บคีย์ส่วนตัวของบัญชี Blockchain เช่น Bitcoin และ Ethereum ไว้บนเซิร์ฟเวอร์ที่เย็นและมีเครื่องไคลเอนต์แยกต่างหากซึ่งทำหน้าที่เป็นตัวกลางระหว่างอินเทอร์เน็ตและเซิร์ฟเวอร์

  6. กระเป๋าเงินจริง

    กระเป๋าสตางค์ทางกายภาพ เป็นกระเป๋าสตางค์ที่มีการพิมพ์รายละเอียด Bitcoin (หรือสกุลเงินดิจิทัลอื่น ๆ ) เช่นคีย์ส่วนตัวที่อยู่สาธารณะและรหัส QR สำหรับการใช้งานเป็นเวลานาน

  7. ไคลเอนต์ Bitcoin

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

  8. กระเป๋าเงินฮาร์ดแวร์

    กระเป๋าสตางค์ฮาร์ดแวร์ สามารถใช้เพื่อโอน Bitcoins (cryptocurrency) โดยตรงจากฮาร์ดแวร์ไปยังบัญชี Bitcoin (cryptocurrency) อื่นเมื่อเชื่อมต่อกับอินเทอร์เน็ต โดยส่วนใหญ่กระเป๋าสตางค์จะมีอินเทอร์เฟซสำหรับป้อนรายละเอียดของผู้รับและจำนวนเงินโอนแล้ว.

การสาธิต - การโอน Bitcoins ระหว่างกระเป๋าสตางค์

ตอนนี้ให้เราดูว่าเราสามารถใช้ Blockchain Wallets เพื่อโอน Bitcoin ไปยังบัญชี Bitcoin หลายบัญชีได้อย่างไร เราจะใช้กระเป๋าสตางค์ยอดนิยม Jaxx สำหรับการสาธิตของเรา

ขั้นตอนที่ 1 : ดาวน์โหลด Jaxx Wallet จาก Jaxx.io

รูป: อธิบาย Bitcoin Blockchain - ดาวน์โหลด Jaxx Wallet

ขั้นตอนที่ 2 : สร้างบัญชี Bitcoin Wallet ของคุณบน Blockchain.info

รูป: Bitcoin Blockchain อธิบาย - การลงทะเบียนเพื่อรับ Bitcoin Wallet

ขั้นตอนที่ 3 : กรอกรายละเอียดจากกระเป๋าเงิน Jaxx ถึง สามารถรับที่อยู่ได้จากกระเป๋าเงิน Jaxx ด้านล่าง ที่อยู่ Bitcoin ปัจจุบันของคุณ ฟิลด์ กรอกรายละเอียดที่เหลือเช่นจำนวน Bitcoin และคำอธิบายเพิ่มเติม

รูป: อธิบาย Bitcoin Blockchain - การส่ง Bitcoins จาก Blockchain.info Wallet

ขั้นตอนที่ 4 : ยืนยันว่ารายละเอียดทั้งหมดถูกต้องหรือไม่และคลิกที่ปุ่ม Send Bitcoin เพื่อยืนยันการทำธุรกรรม

ขั้นตอนที่ 5 : ตอนนี้คุณสามารถรีเฟรชกระเป๋าเงิน Jaxx และดูยอดเงิน Bitcoin ที่อัปเดตแล้ว ใช้เวลาประมาณ 30 นาทีในการทำธุรกรรมเพื่อรับการยืนยัน 3 บล็อก

รูป: Bitcoin Blockchain อธิบาย - ยืนยันการทำธุรกรรมใน Jaxx

ถ้าคำสั่งในแบบสอบถาม sql

ฉันหวังว่าฉันจะสามารถทำให้คุณเข้าใจบางอย่างเกี่ยวกับ Bitcoin และ Blockchain ผ่านบล็อกนี้ ฉันอยากจะแนะนำให้คุณอ่าน บทช่วยสอน Blockchain และ เทคโนโลยีบล็อกเชน บล็อกเพื่อทำความเข้าใจเชิงลึกเกี่ยวกับ Blockchain, Bitcoin, cryptocurrencies, Ethereum, Hyperledger และ Smart Contracts

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป

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