ประวัติของบล็อกเชน
เทคโนโลยีเบื้องหลังคริปโทเคอร์เรนซีก็คือบล็อกเชน ซึ่งช่วยให้ไคลเอนต์ทุกรายใน Network ได้รับ Consensus โดยไม่ต้องเชื่อใจกันและกัน
สมัยแรกเริ่ม
แนวคิดเบื้องหลังเทคโนโลยีบล็อกเชนได้รับการอธิบายไว้ตั้งแต่ต้นปี 1991 เมื่อนักวิทยาศาสตร์วิจัย Stuart Haber และ W. Scott Stornetta นำเสนอโซลูชันเชิงปฏิบัติเชิงคำนวณสำหรับเอกสารดิจิทัลที่มีการประทับเวลา เพื่อไม่ให้ลงวันที่ย้อนหลังหรือถูกดัดแปลง
ระบบใช้ห่วงโซ่ของบล็อกที่เข้ารหัสลับเพื่อจัดเก็บเอกสารที่มีประทับเวลา และในปี 1992 ก็มีการรวมแผนภูมิแสดงลำดับ Merkle เข้ากับการออกแบบ ซึ่งช่วยเพิ่มประสิทธิภาพให้มากขึ้นโดยอนุญาตให้รวมเอกสารหลายฉบับไว้ในบล็อกเดียว อย่างไรก็ตาม เทคโนโลยีนี้ก็ไม่ได้ถูกนำไปใช้ และสิทธิบัตรก็หมดอายุลงในปี 2004 สี่ปีก่อน Bitcoin จะกำเนิดขึ้น
Proof-of-Work (PoW) ที่ใช้ซ้ำได้
ในปี 2004 นักวิทยาศาสตร์คอมพิวเตอร์และนักกิจกรรมด้านการเข้ารหัสชื่อ Hal Finney (Harold Thomas Finney II) ได้เปิดตัวระบบ RPoW ซึ่งเป็น Proof-of-Work (PoW) ที่สามารถนำกลับมาใช้ใหม่ได้ ระบบทำงานโดยการรับโทเค็น Proof-of-Work (PoW) แบบ Hashcash ที่ไม่สามารถแลกเปลี่ยนหรือไม่สามารถทดแทนมูลค่าได้ และต่อมาได้สร้างโทเค็นที่ลงนาม RSA ซึ่งสามารถโอนจากบุคคลหนึ่งไปยังอีกบุคคลหนึ่งได้
RPoW ช่วยแก้ไขปัญหาการใช้จ่ายซ้ำซ้อนได้โดยการรักษาสิทธิ์ความเป็นเจ้าของโทเค็นที่ลงทะเบียนบนเซิร์ฟเวอร์ที่เชื่อถือได้ ซึ่งออกแบบมาเพื่อให้ผู้ใช้ทั่วโลกสามารถตรวจสอบความถูกต้องและความสมบูรณ์ได้แบบเรียลไทม์
อาจพิจารณาได้ว่า RPoW เป็นต้นแบบในยุคแรก และเป็นขั้นตอนที่สำคัญในช่วงแรกของประวัติศาสตร์คริปโทเคอร์เรนซี
Network ของ Bitcoin
ในช่วงปลายปี 2008 มีการเผยแพร่เอกสารไวท์เปเปอร์ที่แนะนำระบบเงินสดอิเล็กทรอนิกส์แบบ Peer-to-Peer (P2P) แบบกระจายศูนย์ในชื่อ Bitcoin ในรายชื่อผู้รับอีเมลหัวข้อการเข้ารหัส ซึ่งส่งโดยบุคคลหรือกลุ่มบุคคลที่ใช้นามแฝงว่า Satoshi Nakamoto
การป้องกันการใช้จ่ายซ้ำซ้อนใน Bitcoin ทำงานได้ด้วยโปรโตคอลแบบ Proof-of-Work (PoW) แบบกระจายศูนย์สำหรับการติดตามและตรวจสอบธุรกรรมโดยใช้อัลกอริธึม Proof-of-Work (PoW) แบบ Hashcash แทนที่จะใช้ฟังก์ชันการประมวลผลที่เชื่อถือได้ของฮาร์ดแวร์ เช่น RPoW กล่าวสั้นๆ คือ Miner แต่ละคนจะ "ขุด" Bitcoin เพื่อหา Reward โดยใช้กลไก Proof-of-Work (PoW) จากนั้นจะได้รับการยืนยันโดย Node แบบกระจายอำนาจใน Network
ในวันที่ 3 มกราคม 2009 Bitcoin ก็ได้ถือกำเนิดขึ้นเมื่อมีการขุด Bitcoin บล็อกแรกโดย Satoshi Nakamoto ซึ่งได้รับ Reward ไป 50 Bitcoin ผู้รับ Bitcoin คนแรกก็คือ Hal Finney โดยเขาได้รับ 10 Bitcoin จาก Satoshi Nakamoto ในธุรกรรม Bitcoin เป็นครั้งแรกของโลกในวันที่ 12 มกราคม 2009
Ethereum
จากนั้นในปี 2013 นักเขียนโปรแกรมและผู้ร่วมก่อตั้ง Bitcoin Magazine ชื่อ Vitalik Buterin ระบุว่า Bitcoin ต้องมีภาษาสคริปต์สำหรับการสร้างแอปพลิเคชันแบบกระจายอำนาจ แต่เนื่องจากชุมชนไม่เห็นพ้องด้วย Vitalik จึงเริ่มพัฒนาแพลตฟอร์มการประมวลผลแบบกระจายตัวบนบล็อกเชนใหม่อย่าง Ethereum ซึ่งมีฟังก์ชันการเขียนสคริปต์ที่เรียกว่า Smart Contract
Smart Contract คือโปรแกรมหรือสคริปต์ที่ใช้งานและดำเนินการบนบล็อกเชน Ethereum ซึ่งสามารถใช้ทำธุรกรรมได้หากมีคุณสมบัติตรงตามเงื่อนไขบางประการ Smart Contract เขียนขึ้นโดยใช้ภาษาการเขียนโปรแกรมเฉพาะและคอมไพล์เป็นไบต์โค้ด ซึ่ง Virtual Machine แบบ Turing-Complete กระจายอำนาจที่เรียกว่า Virtual Machine Ethereum (EVM) จะสามารถอ่านและดำเนินการได้
นักพัฒนายังสามารถสร้างและเผยแพร่แอปพลิเคชันที่ใช้งานภายในบล็อกเชน Ethereum ได้ด้วย แอปพลิเคชันเหล่านี้มักเรียกว่า DApp (Decentralized Application หรือแอปพลิเคชันแบบกระจายอำนาจ) และมี DApp หลายร้อยตัวทำงานอยู่ในบล็อกเชน Ethereum รวมถึงแพลตฟอร์มโซเชียลมีเดีย แอปพลิเคชันการพนัน และตลาดแลกเปลี่ยนทางการเงิน
คริปโทเคอร์เรนซีของ Ethereum เรียกว่า Ether สามารถโอนระหว่างบัญชีได้ และใช้เพื่อชำระค่าธรรมเนียมสำหรับพลังการคำนวณที่ใช้ในการดำเนินการ Smart Contract
ปัจจุบัน เทคโนโลยีบล็อกเชนกำลังได้รับความสนใจอย่างมาก และมีการใช้งานที่หลากหลาย โดยไม่จำกัดเพียงแค่คริปโทเคอร์เรนซี หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับบล็อกเชนและหัวข้อที่น่าสนใจอื่นๆ โปรดดูวิดีโออื่นๆ ของเราบน Binance TH Academy