iN:Blockchain ใน BitCoin2

กลไกของ Blockchain ใน BitCoin : เทคโนโลยี ผสมพฤติกรรมผู้บริโภคเปลี่ยนโลกได้ (ตอนที่ 2)

ในตอนที่ 1 เราได้เรียนรู้ถึงความรู้พื้นฐานที่ใช้สร้าง Bitcoin กันแล้ว ไม่ว่าจะเป็น Hash Function, Hash Pointer, และ Digital Signature
ในตอนที่ 2 นี้จะขออธิบายถึงกลไกการทำงานของ Bitcoin ซึ่งเป็น Cryptocurrency (สกุลเงินเข้ารหัส) กันนะคะ

Bitcoin: Cryptocurrency
การทำงานของระบบสกุลเงินดิจิทัลอย่าง Bitcoin หรือที่เรียกว่า Crytocurrency ทำงานดังนี้
ผู้ใช้สามารถสร้างเหรียญของตนเองได้ (ซึ่งต้องเป็นไปตามกฏของ Bitcoin)
   -  โดยสร้างด้วย Transaction ที่เรียกว่า CreateCoins แล้วระบุผู้รับเหรียญเป็นตัวเอง 
   -  จากนั้นเซ็นชื่อ (Digital Signature) เพื่อกำกับความถูกต้อง

2. ผู้ใช้ที่มีเหรียญ สามารถจ่ายเหรียญให้ผู้อื่น
   - โดยการสร้าง Transaction ที่เรียกว่า PayCoins ระบุเหรียญที่จะใช้จ่าย(Consumed coins) ในรูปของ transactionID(IDเหรียญ) โดยค่าของเหรียญที่ใช้จ่าย ต้องมีค่ามากกว่าหรือเท่ากับเหรียญที่ถูกสร้างขึ้น(Coins created)ด้านล่าง
  - จากนั้นระบุการใช้จ่ายด้านล่างว่าจะสร้างเหรียญให้ใครเท่าไร
  - สุดท้ายเจ้าของเหรียญ Consumed coins ทุกคนเซ็นชื่อ (Digital Signature) เพื่อกำกับความถูกต้อง
  - เมื่อเครื่องคอมพิวเตอร์โหนดใดในเน็ตเวิร์กของ Bitcoin ได้รับ PayCoins Transaction ก็จะตรวจสอบว่าค่าของเหรียญใน Comsumed Coin เพียงพอกับ Coins created หรือไม่

อ่านต่อได้ที่

บทความโดย
ผู้ช่วยศาสตราจารย์ ดร.เนื่องวงศ์ ทวยเจริญ รองคณบดีฝ่ายวิชาการ
ภาควิชาวิศวกรรมคอมพิวเตอร์ วิทยาลัยนวัตกรรมด้านเทคโนโลยีและวิศวกรรมศาสตร์
มหาวิทยาลัยธุรกิจบัณฑิตย์