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

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

ความเข้าใจข้อที่ 1 เรื่อง Public Ledger

ในโลก Blockchain จะกระจายข้อมูลกันให้ทุกๆคนที่ join อยู่ใน Network เก็บ ซึ่งจะขนานนามคนทุกคนใน Network ว่า Public Ledger หรืออาจเรียกได้อีกอย่างในภาษาเทคนิคว่า Node

ความเข้าใจข้อที่ 2 เรื่อง Availability

ถ้าเราไม่รู้ว่าจะเริ่มต้น Blockchain อย่างไร ให้เริ่มต้นที่มองมันเป็น Database แบบหนึ่งไปก่อนเลยครับ แต่ว่ามันมีความพิเศษคือ Database นี้ Public Ledger ทุกคนถือไว้แล้ว Sync ข้อมูลให้เหมือนกันตลอดเวลา เพราะฉะนั้นเรื่อง High Availability หายห่วงเลยครับ เพราะด้วยความที่มันจะพยายาม Sync ข้อมูลให้เท่ากันตลอดเวลาในแต่ Node และไม่ว่า Node ไหนหายไปก็พร้อมจะมีข้อมูลจากอีก Node มาให้บริการ ให้คิดง่ายๆ แบบ Torrent File Sharing ไปเลยครับ

ความเข้าใจข้อที่ 3 เรื่อง Integrity

ด้วยการ Sync ข้อมูลกันตลอดเวลาฉะนั้น Blockchain จึงได้ความสามารถในเรื่องความถูกต้องของข้อมูลตลอดเวลาไปโดยปริยายครับ เราสามารถพูดได้อย่างเต็มปากเลยว่าข้อมูลที่ใส่ขึ้นไปใน Blockchain นี้จะเป็นข้อมูลที่จะอยู่คู่โลกคอมพิวเตอร์ของเราไปตลอดกาล ตราบใดที่ Blockchain Network วงที่เราใส่ข้อมูลขึ้นไปนั้นยังไม่ตายคือมีคนใช้งานต่อกันไปเรื่อยๆครับ

ความเข้าใจข้อที่ 4 เรื่อง Confidentiality

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

สุดท้ายความเข้าใจข้อที่ 5 เรื่อง Blockchain Network

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


สรุปว่า

ในความเห็นของผู้เขียนคิดว่า ความเข้าใจทั้ง 5 ข้อนี้ที่กล่าวมานี้เป็นพื้นฐานที่ดีมากในการจะมองเจ้า Blockchain ให้ออกและสามารถออกแบบระบบหรือแอพพลิเคชั่นได้จริง ๆ จัง ๆ กับมันครับ..ในโอกาสต่อไปผู้เขียนอยากมาลงให้ลึกไปกว่านี้ครับถึงทฤษฎีหลักการว่าในวง Blockchain ที่ดีนั้นจะต้องมีคุณสมบัติอะไรบ้างเพื่อให้เราสามารถประเมินได้คราวๆ ครับว่า Blockchain วงนี้วงนั้นมีข้อดีข้อเสียต่างกันอย่างไร…ขอให้อดใจรอติดตามกันครับผม


ต้นฉบับบทความ

blockchain.fish

Comments

comments

แสดงหัวข้ออื่น ๆ เพิ่มเติม
Load More By Paitoon Pairor
Load More In Blockchain (บล๊อคเชน)