Sr. Sorawit
Apr 2 · 2 min read

Introduction

Blog นี้จะพูดถึง Concept ของ Centralized Network กับ Decentralized Network นะครับ ทุกคนจะได้เข้าใจได้ง่ายขึ้น ซึ่งนี้คือหนึ่งในเหตุผลว่าทำไม Blockchain มันถึง Work !!!

Centralized Network

นาย A ต้องการโอนเงินไปให้นาย C แบบ Centralized Network

โดยสมมุติว่ามีหมู่บ้านหนึ่งมีคนอยู่ 3 คน โดยโลกปัจจุบันของเรา ถ้าคนต้องการโอนเงินจาก A ไป C ต้องโอนเงินผ่านนาย B (ผู้ใหญ่บ้าน) โดยผู้ใหญ่บ้านจะทำกระบวนการดังนี้

  1. ตรวจสอบว่านาย A มีเงินบัญชีพอหรือป่าว
  2. ถ้าพอจดบันทึกข้อมูลทางการเงิน (Transaction)
  3. แล้วจะโอนเงินจากนาย A ไปหานาย C

ซึ่งเมื่อนาย B (ผู้ใหญ่บ้าน) ถ้าต้องทำตามขั้นตอนข้างบนทุกครั้งที่มีการโอนเงิน และมีคนอยู่ในหมู่บ้านเยอะขึ้น

วันหนึ่งนาย B เกิดขี้เกียจบอกว่า ถ้าคนในหมู่บ้านจะโอนเงิน นาย B ทำให้ก็ได้นะ แต่นาย B ของค่าธรรมเนียม (Fee) นะ แล้วเราจะทำหน้าที่นี้ต่อไปให้ คุ้นๆกันมั้ยครับว่านาย B จริงแล้วๆ คือใครในโลกปัจจุบัน …..

คำตอบ คือ Bank ไง

Decentralized Network

นาย A ต้องการโอนเงินไปให้นาย C แบบ Decentralized Network

หลังจากนั้น มีคนในหมู่บ้านแรกที่ไม่พอใจกับระบบ Centralized Network ด้วยข้อเสียหลัก 2 ข้อ

  1. การที่มีผู้ใหญ่บ้านที่คอยกินค่าธรรมเนียม (Fee)
  2. เราจะไว้ใจผู้ใหญ่บ้านคนนั้นได้อย่างไร เพราะถ้าวันหนึ่งผู้ใหญ่บ้านรู้สึกเหนื่อย อยากเพิ่มเงินในบัญชีของตัวเอง ก็สามารถเพิ่มเท่าไรก็ได้

โดย Satoshi Nakamoto คนที่ไม่พอใจระบบของหมู่บ้านแรก จึงมาออกแบบระบบใหม่ โดยบอกว่า

  1. ถ้านาย A ต้องการโอนเงินไปหานาย C
  2. ต้องออกมาตะโกนบอกคนในหมู่บ้านทุกคนว่า จะโอนเงินจาก A ไป C ด้วยจำนวนเงินเท่าไร
  3. ทุกคนในหมู่บ้านก็ต้องช่วยกันจด Transaction ลงสมุดบัญชี (Ledger) และตรวจสอบว่านาย A มีเงินพอที่จะโอนเงินไปให้นาย C มั้ย
  4. ถ้านาย A มีเงินมากที่จะโอนเงินไปให้นาย C ทุกคนในหมู่บ้านยืนยันแล้ว ถึงจะโอนเงินให้นาย C ได้

ข้อดีหลักๆ ของระบบ Decentralized คือถ้ามีคนจะโกงระบบนี้จะยากมาก ถ้าเปรียบเทียบกับระบบ Centralized เพราะถ้าจะโกงการที่จะโกงระบบเก่าจะต้องไปจับผู้ใหญ่บ้านมาและเปลี่ยนข้อมูลใน Ledger

ในเชิง Technical ถ้าจะ Hack ระบบ Decentralized ต้อง Hack ให้ได้อย่างน้อย Computing Power อย่างน้อย 51% ของระบบ ซึ่ง Google ยังไม่มี Computing Power ถึง 50% ของคนทั้งโลกเลย ซึ่งเป็นได้ยากมากที่จะ Hack ระบบ Decentralized ในเชิง Technical

Follow me.

DOLAB

Education for Software Engineering and We make dreams through this.

Sr. Sorawit

Written by

Data Experience @Guru Square • Software Engineer • From @Thailand • founder dolab • Website:http://dolab.cc/ Email:dolab.founder@gmail.com • Facebook:dolab

DOLAB

DOLAB

Education for Software Engineering and We make dreams through this.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade