บทความ

  • Hayek: ทำไมรัฐบาลไม่ควรผูกขาดการสร้างเงิน?

    คุณลองนึกภาพดูนะ เวลาที่เราไปซื้อกาแฟ มันจะมีร้านให้เราเลือก ยิ่งเวลาที่เราไปซื้อโทรศัพท์ มันจะมี Apple Samsung Google Xiaomi หากพูดถึงเวลาที่เราจะเลือกซื้อรถ มันก็จะมีเป็นสิบ ๆ ยี่ห้อ ซึ่งหากว่าบริษัทไหนทำของที่ห่วยแตกแดกไม่ลง หรือแม้กระทั่งบริการห่วย หรือบางทีราคาแพงเกินไป เราก็จะเปลี่ยนไปซื้อของอีกบริษัทนึงได้ ซึ่งฟังดูแล้วเป็นเรื่องธรรมดามาก แต่…มันจะมีของอยู่อย่างหนึ่งที่เราแทบไม่เคยจะตั้งคำถามกับมันเลย นั่นก็คือ เงิน เงินบาทที่ผมใช้ทุกวัน มันเป็นเหมือนกับปลาและหนองน้ำ ซึ่งแน่นอนว่าปลามันอยู่ในน้ำทุกวันมันก็คงไม่เคยตั้งคำถามว่าน้ำคืออะไร? ผมคิดว่าปลามันอาจจะมองโบ๋ใส่น้ำก็เป็นได้ พอมันใกล้กันเกินไปมันก็เหมือนจุดใต้ตำตอที่เรามักจะมองผ่านๆ เรื่องเงินที่เราใช้อยู่ทุกวี่ทุกวันนี้ก็เช่นกัน ซึ่งมันไม่ได้มี มันไม่ได้มีตัวเลือกให้ผม และผมก็ไม่มีสิทธิ์เลือกซะด้วย เอ๊ะ…ทำไมกัน ? แล้ววันหนึ่งผมก็ไปเจอคำถามประหลาด ๆ ของนักเศรษฐศาสตร์คนหนึ่งมีนามว่า Friedrich Hayek หากเราพูดว่า การแข่งขันสามารถทำให้ผู้ผลิตสินค้าและบริการต้องพยายามรักษาคุณภาพให้ได้มากที่สุด… แต่แล้วทำไม เงินถึงไม่ต้องแข่งขันกันวะ? 1. Hayek คือใคร? ก่อนที่เราจะไปถึงเรื่องเงิน เรามาทำความรู้จักกับเจ้าของคำถามนี้กันก่อนดีกว่า Friedrich August von Hayek เป็นนักเศรษฐศาสตร์ชาวออสเตรีย เกิดในปี 1899 และเป็นหนึ่งในนักคิดสำคัญที่เชื่อมโยงกับ Austrian…

  • เศรษฐศาสตร์ออสเตรียคืออะไร? ฉบับคนไม่เรียนเศรษฐศาสตร์

    พักหลังๆมานี่ผมมักจะมีปัญหากับวิชาเศรษฐศาสตร์อยู่อย่างหนึ่ง เมื่อเวลาที่เราได้ยินคำว่า เศรษฐศาสตร์ หลายคนน่าจะนึกถึงอะไรประมาณนี้ใช่มะ ? แล้วก็อาจมีอาจารย์สักคนยืนชี้กราฟอยู่หน้าห้อง แต่พอผมเริ่มอ่าน เศรษฐศาสตร์ออสเตรีย ผมกลับเจออะไรบางอย่างที่แปลกกว่านั้น มันเริ่มจากสิ่งที่ธรรมดามาก ๆ อย่างเช่นคำว่า มนุษย์ มนุษย์ต้องการอะไร ? มนุษย์จะเลือกอะไร ? ทำไมเราถึงยอมแลกของที่เรามีกับของของคนอื่น ? ราคาของแต่ละสิ่งนั้นมาจากไหน ? แล้วคนเป็นล้าน ๆ คนที่แม่งไม่รู้จักกันเลย… ร่วมมือสอดประสานการผลิตของทั้งเมืองเข้าด้วยกันได้ยังไง ? ผมเลยอยากลองทำอะไรแบบเดิมๆ แทนที่จะเริ่มจาก Definition ของคำศัพท์ต่างๆนั้น เราลองสร้างเศรษฐศาสตร์ขึ้นมาจากคนธรรมดาคนหนึ่งกันก่อนดีกว่า แล้วค่อยดูว่าสุดท้ายมันจะพาเราไปถึงไหน ? 1. เริ่มจากกาแฟหนึ่งแก้วก่อน ผมสมมุติให้ตอนนี้เป็น 8 โมงเช้า แสงแดดกำลังสาดส่องมาเลย ผมเพิ่งตื่นนอนใหม่ๆเลย แล้วเมื่อคืนผมได้นอนแค่ 4 ชั่วโมงเอง ตาจะปิดอยู่ละ แล้วมีคนเอากาแฟมาให้ผมแก้วหนึ่ง ผมอาจจะยอมจ่ายค่ากาแฟแก้วละ 100 บาท โอเค ไม่มีปัญหา แต่ถ้าคุณเอากาแฟแก้วเดียวกันมาให้ผมตอน 4 ทุ่ม ผมอาจตอบว่า เอ๊ะ….แต่เดี๋ยวก่อนนะ……

  • Bitcoin และ Austrian Economics เกี่ยวข้องกันอย่างไร?

    Bitcoin Austrian Economics เป็นสองคำที่ตอนแรกผมไม่เคยคิดว่าจะมาเกี่ยวข้องกันเลยแม้แต่น้อย เพราะตอนที่ผมเริ่มศึกษา Bitcoin ผมไม่ได้เริ่มจากตัวเศรษฐศาสตร์ แต่ผมเริ่มจาก Technology ล้วน ๆ เพราะผมมาจากสายงานทางด้านวิศวกรรมคอมพิวเตอร์ แน่นอนว่าผมใช้เวลาค่อนข้างเยอะในการพยายามทำความเข้าใจว่า Bitcoin ทำงานยังไง ซึ่งก็เผาเวลาไปหลายวันหลายคืน กับหลายๆหัวข้อ หลายๆ Topic ไม่ว่าจะเป็น Bitcoin Transaction UTXO Private Key Digital Signature Mining Node Blockchain จนไปถึง Lightning Network ยิ่งขุดลงไปก็ยิ่งเจอของที่ต้องให้เรียนอีกเยอะชิบหายวายป่วง แต่พอวันหนึ่งผมเริ่มรู้สึกว่า เออ…กูพอจะเข้าใจแล้วว่า Bitcoin มันทำงานยังไง กลับมีอีกคำถามหนึ่งโผล่ขึ้นมาแทน แล้วทำไมต้องสร้างของแบบนี้ขึ้นมาวะ? ทำไม Bitcoin ต้องมีจำนวนจำกัด? ทำไม Bitcoin ถึงต้องไม่มีบริษัทคอยดูแล Database? ทำไมต้องเปลืองไฟฟ้าในการทำ Proof of Work มากมายก่ายกองขนาดนั้น? ทำไม Node Server…

  • Bitcoin Lightning Network ทำงานอย่างไร? จากการเปิด Channel ไปจนถึงการจ่ายค่ากาแฟภายในไม่กี่วินาที

    มีความจริงอยู่หนึ่งประการที่ใครๆก็รู้กันนั่นก็คือ Bitcoin มี Block ใหม่เกิดขึ้นโดยเฉลี่ยประมาณทุก ๆ 10 นาที และบางช่วงเราก็อาจต้องรอนานกว่านั้นเพราะ Block Time ของ Bitcoin มันเกิดจากการประมาณการซึ่งมันไม่แน่ไม่นอน ยิ่งถ้าหากว่าเราจะรอให้มันเกิดหลาย Confirmation ก็จะยิ่งนานเข้าไปใหญ่ คุณลองคิดดูนะ ถ้าวันหนึ่งผมเดินเข้าไปในร้านกาแฟเพื่อซื้อกาแฟ จากนั้นผมก็หยิบโทรศัพท์ขึ้นมา แล้วผมก็เปิด Lightning Wallet จากนั้นผมก็ Scan QR Code ละก็กดปุ่ม PAY … ติ๊ง! ⚡ แล้วพนักงานของร้านก็บอกว่าได้รับ Bitcoin แล้ว ทั้งหมดนี่ใช้เวลาเพียงไม่กี่วินาที เอ๊ะ… แต่เดี๋ยวนะ… Block ใหม่แม่งยังไม่เกิดเลยนี่หว่า 😂 แล้ว Transaction ของผมอยู่ใน Block ไหน? แล้ว Miner คนไหนขุดมัน? แล้ว Transaction ของผมที่จ่ายค่ากาแฟนี่ได้กี่ Confirmation แล้ว? เมื่อผมเปิด…

  • Blockchain คืออะไร? ลองสร้าง Blockchain ของ Bitcoin ขึ้นมาด้วยมือกัน

    ตอนผมรู้จักคำว่า Blockchain ใหม่ ๆ ผมจำได้ว่ามันมักจะมาพร้อมกับ Diagram หน้าตาประมาณนี้ แล้วก็มีคำอธิบายประมาณว่า Blockchain คือเทคโนโลยีบัญชีแบบกระจายศูนย์ ที่จัดเก็บข้อมูลเป็น Block และเชื่อมต่อกันด้วย Cryptography อืม…ก็นะ อ่านแล้วดูฉลาดขึ้นมาทันที แต่กูก็ไม่ได้เข้าใจอะไรเลย 😂 และคำถามก็ยังคงวนเวียนอยู่ในหัวของผมว่า Blockchain คืออะไร? ข้างใน Blockchain มันมีอะไร? แล้วมันเอา Block มาต่อกันได้ยังไง? ใครเป็นคนต่อ? ใครเป็นคนเก็บ เก็บไว้ที่ไหน? แล้วทำไมคนชอบพูดว่า Blockchain นั้นไม่สามารถแก้ไขข้อมูลย้อนหลังได้? แล้วถ้ากูเปิด Notepad ขึ้นมาแล้วเขียน Block #1 Block #2 Block #3 แล้ววาดลูกศรต่อกัน… นี่คือ….กูสร้าง Blockchain แล้วหรือยังวะ? ตอนผมเริ่มศึกษา Bitcoin จริง ๆ ผมถึงเริ่มรู้สึกว่า บางทีเราอาจเรียนเรื่อง Blockchain ผิดทางกันมาตั้งแต่แรก ซึ่งเวลาที่มีใครสักคนจะสอนวิธีการทำงานของ…

  • Bitcoin Address คืออะไร? มันถูกสร้างมาจาก Private Key ได้อย่างไร?

    ครั้นนึกถึงตอนผมเป็นมือใหม่แล้วเพิ่งเริ่มได้สัมผัสกับ Bitcoin ซึ่งในช่วงเวลานั้นผมเข้าใจเรื่อง Address ง่ายมากครับ 1.เปิด Wallet 2.กด Receive Application ของ Exchange มันก็โยนตัวหนังสือยาว ๆ มาให้ชุดหนึ่ง ซึ่งจะมีหน้าตาประมาณนี้ bc1q… พร้อม QR Code ยึก ๆ ยือ ๆ อันนึง จากนั้นผมก็ทำการ Copy แล้วส่งให้คนที่จะโอน Bitcoin มาให้ จบข่าวในพระราชสำนัก… Bitcoin Address ก็คงเหมือนเลขบัญชีธนาคารนั่นแหละ ง่ายชิบหาย 😂 จนวันหนึ่งผมเริ่มสังเกตว่า… ทำไม Address ของบางคนขึ้นต้นด้วย 1 บางอันขึ้นต้นด้วย 3 แต่ของผมแม่งเสือกเป็น bc1q แล้วหลัง ๆ ดันมี bc1p โผล่มาอีก อ้าว…อี่ยังวะ ? แบบใด๋ ? ตกลงแล้ว…

  • Bitcoin Self Custody คืออะไร? Not Your Keys, Not Your Coins หมายความว่าอะไร?

    นึกย้อนกลับไปในตอนผมเริ่มซื้อ Bitcoin ใหม่ ๆ ผมก็ซื้อจาก Exchange เหมือนคนทั่วไปนี่แหละ จุดเริ่มต้นมันก็มาจาก สมัคร Account ก่อนเลย ละก็ KYC (ถ่ายรูปบัตรประชาชน ละก็ หันซ้าย หันขวา อ้าปาก พยักหน้า กระพริบตา) จากนั้นก็โอนเงินบาทเข้าไป ละก็เลือก BTC จากนั้นก็กด Buy แล้วมันก็ขึ้นที่หน้าจอก็ว่า 0.01 BTC โอเค๊… กูมี Bitcoin แล้ว ง่ายดี 😂 แต่พอศึกษาไปเรื่อย ๆ ผมก็เริ่มได้ยินประโยคหนึ่งซ้ำแล้วซ้ำอีก นั่นก็คือ Not Your Keys, Not Your Coins ตอนแรกผมก็คิดว่า Bitcoin ก็อยู่ใน Account กูนี่หว่า ชื่อก็ชื่อกู Password กูก็รู้ 2FA ก็อยู่ในมือถือกู แล้วทำไมมันถึงไม่ใช่…

  • Bitcoin Mining คืออะไร? Miner กำลังคำนวณหาอะไรกันแน่?

    จากบทความที่แล้วเราคุยกันเรื่อง Bitcoin Full Node ซึ่งมีประโยคนึงที่ผมเขียนเอาไว้ว่า Miner มีหน้าที่เสนอ Block เข้ามา ส่วน Node มีหน้าที่ตรวจการบ้าน ฟังดูง่ายดี… แต่คำถามก็คือ แล้วพวก Miner มันไปเอา Block มาจากไหนกันวะ? เวลาเราเห็นภาพของ Bitcoin Mining ที่เจอกันบ่อย ๆ ก็คงจะเป็นโกดังใหญ่ ๆ ที่มีเครื่อง ASIC วางเรียงกันเป็นร้อยเป็นพันเครื่อง พัดลมหมุนติ้วๆๆเสียงดังชิบหายยังกับเครื่องบิน Jet มิหนำซ้ำยังแดกไฟยังกับเป็นโรงงานอุตสาหกรรม แล้วไอ้เครื่องพวกนี้มันกำลังทำอะไรกันอยู่กันแน่? มันกำลังแก้สมการคณิตศาสตร์รึเปล่านะ? มันกำลังถอดรหัส Bitcoin รึเปล่านะ? มันกำลังตรวจ Transaction รึเปล่านะ? หรือมันกำลัง “ขุด” Bitcoin เหรียญใหม่ๆให้มันกระเด้งออกมาจาก Blockchain เหมือนคนขุดทอง? ตอนผมเริ่มศึกษา Bitcoin ใหม่ ๆ ผมก็เคยเข้าใจประมาณนั้นเหมือนกัน ผมคิดว่าคงมีโจทย์คณิตศาสตร์ยาก ๆ สักข้อ แล้ว…

  • Bitcoin Node คืออะไร? ทำไม Bitcoin ถึงไม่ต้องมีใครเป็นคนกลาง

    ในบทความที่แล้วเราเพิ่งคุยกันเรื่อง Digital Signature ว่า Bitcoin สามารถตรวจสอบได้ว่า Transaction นึงนั้นมี Signature ที่ถูกต้องหรือไม่? โดยที่เจ้าของ Private Key ไม่ต้องเอา Secret Key ของตัวเองออกมาเปิดเผยให้ใครเห็นเลยแม้แต่คนเดียว มันก็…ฟังดูดีนะครับ แต่พอผมคิดต่อไปอีกนิดนึงแล้ว มันเสือกมีคำถามหนึ่งโผล่ขึ้นมาในหัว แล้วใครเป็นคนตรวจสอบวะ? ใครที่เป็นคนบอกเราว่า Signature อันนี้ถูกต้อง? ใครเป็นคนบอกว่า UTXO ที่กำลังจะถูก Spend นี้มีอยู่จริง และมันยังเป็น UTXO ที่ไม่เคยถูกใช้ไปแล้ว? ใครเป็นคนบอกว่า Transaction นี้ไม่ได้ถูกเสกเพิ่มขึ้นมาจากอากาศ? แล้วถ้าวันหนึ่ง Miner เสือกบอกว่า “กูขุด Block นี้ได้แล้วนะ” ใครเป็นคนบอกว่า Block ที่มันขุดมานั้นถูกต้องตามกฎของ Bitcoin? ถ้าคำตอบของเราคือ “ก็ Server กลางของ Bitcoin ไง” งั้นเราก็มีปัญหาแล้วล่ะ เพราะถ้ามี Server กลางสักเครื่องเป็นคนบอกทุกคนว่าอะไรของจริง…

  • Digital Signature คืออะไร? Bitcoin พิสูจน์ว่าเป็นเจ้าของได้อย่างไร โดยไม่เปิดเผย Private Key

    Digital Signature คืออะไร? ถ้าผมบอกคุณว่า… ผมสามารถพิสูจน์กับคนทั้งโลกได้ว่า “ผมมี Private Key ของแท้” โดยที่… ผมไม่ต้องเอา Private Key ให้ใครดูเลยแม้แต่นิดเดียว คุณจะเชื่อมั้ย? หรือคุณอาจถามว่า : “แล้วกูจะรู้ได้ยังไงว่ามึงมีของจริง?” 😂 นี่แหละครับคือหนึ่งในความมหัศจรรย์ของ Cryptography ที่ Bitcoin ใช้ ในบทความก่อนหน้าเรื่อง Private Key คืออะไร? ทำไมคนที่ถือ Key ถึงควบคุม Bitcoin ได้? เรารู้แล้วว่า Private Key ไม่ใช่ Password และ Bitcoin ก็ไม่ได้ถูกเก็บอยู่ใน Private Key Private Key คือ Secret ที่สามารถนำมาใช้สร้างหลักฐานทาง Cryptography เพื่ออนุญาตให้เราทำการ Spend Bitcoin ตามเงื่อนไขที่กำหนดไว้ได้อย่างสบายใจ ซึ่งอีหลักฐานที่ว่านี้คือสิ่งที่เรียกว่า :…