This article has been translated from English to Thai.

บิทคอยน์คืออะไร?

แม้ว่า “บิทคอยน์” มักจะถูกพูดถึงว่าเป็นคริปโทเคอร์เรนซี แต่มันมีอะไรมากกว่านั้นนะ

จริงๆ แล้วบิทคอยน์คือ ระบบ หนึ่ง

เหมือนกับทุกระบบ, ระบบบิทคอยน์คือ การรวมกันขององค์ประกอบต่างๆ ที่ทำงานร่วมกันเป็น หนึ่งเดียว.

มาดูกันหน่อยว่าบิทคอยน์มีองค์ประกอบอะไรบ้าง

ระบบบิทคอยน์ก็แค่ คอมพิวเตอร์หลายๆ ตัวที่ “คุย” กันผ่านอินเทอร์เน็ต นั่นเอง

เพื่อให้คุยกันได้ ซอฟต์แวร์บิทคอยน์ ต้องถูกติดตั้งในแต่ละเครื่องคอมพิวเตอร์

Bitcoin computer

ซอฟต์แวร์บิทคอยน์เป็น โอเพ่นซอร์ส ซึ่งหมายความว่าใคร ๆ ก็สามารถดูโค้ดที่มาได้

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

ซอฟต์แวร์นี้ที่รู้จักกันในชื่อ Bitcoin client ได้ถูกสร้างขึ้นโดย Satoshi Nakamoto ในปลายปี 2008

Satoshi Nakamoto created Bitcoin software

การนำซอฟต์แวร์มาติดตั้งครั้งแรกนี้เป็นที่รู้จักกันในชื่อ Bitcoin Core Satoshi Nakamoto เป็นผู้ดูแลซอฟต์แวร์ Bitcoin Core จนกระทั่งเขาหายตัวไปในปลายปี 2010

ตั้งแต่นั้นมา มีบุคคลอื่น ๆ หลายคนที่เรียกว่า “Core developers” เข้ามาดูแลซอฟต์แวร์นี้แทน

แล้วซอฟต์แวร์นี้ทำอะไร? มันรัน โปรโตคอลบิทคอยน์

โปรโตคอล ก็คือชุดของกฎหรือกระบวนการที่ควบคุมระบบนั่นเอง ดังนั้น โปรโตคอลบิทคอยน์ก็คือชุดของกฎที่กำหนดวิธีการทำงานของระบบบิทคอยน์

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

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

Bitcoin Software Code

การคอมไพล์ แค่หมายถึงการแปลโค้ดคอมพิวเตอร์ที่มนุษย์อ่านได้ที่เขียนโดยโปรแกรมเมอร์(หลายคน)ให้เป็นโค้ดเครื่องที่คอมพิวเตอร์สามารถรันได้

ใคร ๆ ก็สามารถดาวน์โหลดและติดตั้ง ซอฟต์แวร์ นี้ได้

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

ปัจจุบันซอฟต์แวร์นี้ถูกติดตั้งในคอมพิวเตอร์นับพันที่กระจายอยู่ทั่วโลก

คอมพิวเตอร์เหล่านี้เรียกว่า โหนดบิทคอยน์

หากคอมพิวเตอร์ (“โหนด”) เชื่อมต่อกับอินเทอร์เน็ตและเริ่มรันซอฟต์แวร์ มันจะกลายเป็นส่วนหนึ่งของ เครือข่ายบิทคอยน์

Bitcoin global network of computers

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

โอเค มาลองลิสต์องค์ประกอบของระบบบิทคอยน์ที่ได้พูดถึงไปแล้ว:

  • ซอฟต์แวร์ บิทคอยน์
  • โปรโตคอล บิทคอยน์
  • โหนด บิทคอยน์
  • เครือข่าย บิทคอยน์

เรายังมีองค์ประกอบที่ยังไม่พูดถึง แต่ว่าไม่ต้องห่วง ทั้งหมดจะถูกพูดถึงอย่างช้าๆ ในบทเรียนต่อๆ ไป

ตอนนี้มาลองวาด “แผนที่” ของระบบบิทคอยน์จากสิ่งที่คุณได้เรียนรู้มาแล้ว

Bitcoin as a System (So Far)

“แผนที่” ดูเล็กนิดเดียวตอนนี้แต่คุณรอดูได้เลย!

เมื่อคุณเรียนรู้เพิ่มเติม เราจะเห็นมันเติบโต! เตรียมตัวที่จะประหลาดใจ! 😎

ตอนนี้มาลองเรียนรู้เพิ่มเติมเกี่ยวกับเครือข่ายบิทคอยน์กันเถอะ