แฟนทำครับ พี่กินอย่างเดียว
Just everything you see. Make sure to get Yentafo sauce, too.
What does Nostr think of homemade noodle ?
อาจจะเขียวกว่าสาวกฟู้ดส์เตอร์กินกัน แต่ว่าไงกันบ้าง ?
#Foodstr #Siamstr

NWC is what we imagined the internet to be.
finally !! Will re-add this back to arise
GM Nostr

ถ้าป้ายโฆษณานี้รับ Zap ก็คงจะได้ทั้งรุกทั้งรับ ⚡
#Siamstr #BullBar #FellowFellow #Dogstr
https://video.nostr.build/b644a41778ee7753f833e926b9862cb6da2dee1d1eb50d7093a1478b6e94afe5.mp4
เมื่อก่อนเราก็ไม่เคยเข้าใจนะ ผู้ใหญ่บางคนที่กระเป๋าตังค์หนา ๆ เก็บใบเสร็จแล้วก็เครดิตการ์ดห้าสิบใบ แล้วถามพนักงานว่ารับแลกสิทธิพิเศษอะไรได้บ้าง แต่พอมาเห็นดีเจ็นรุ่นเท่ากัน สะสมสลากโทเค่นเพื่อแลกรับของฟรีจากองค์กรนู้นบ้าง นี้บ้าง เราก็เลยรู้ว่าเครดิตได้กลายร่างเป็นปิศาจรูปแบบใหม่ไปเรียบร้อยแล้ว
ภาพนี้มาจากสไลด์ที่นำเสนอให้น้อง ๆ ที่จุฬา ฯ บล็อกเชนโซไซตี้
#Siamstr #BitDevDiary #HistoryRhymes

ถ้าอยากเรียนรู้ Solidity หรือ Cairo ลองมาเรียนรู้ที่มาของคำว่า Smart Contracts ก่อนที่จะมีภาษาเฉพาะกิจกัน ในปีคศ. 1994, 15 ปีก่อนกลุ่มผู้บุกเบิกบิทคอย์เริ่มเขียนโค้ด, Nick Szabo ได้เขียนถึงการสร้างพันธสัญญาในระบบกระจายศูนย์ไว้ ซึ่งในสมัยนั้นเราไฝ่ฝันให้อินเตอร์เน็ตเป็นระบบไร้ศูนย์กลาง ปราศจากผู้ครอบคลุม
พันธสัญญา Smart Contract เป็นการตกลงของหลาย ๆ ฝ่ายโดยใช้ Proof Systems เช่น Optimistic หรือ Zero-Knowledge ที่เราเห็นกันในปัจจุบันจากทีม ZeroSync (BitVM) และ Bitcoin Wildlife Sanctuary เริ่มพัฒนากัน เราสามารถเลือกเครื่องมือ ภาษาใด ๆ ก็ได้ในการสร้างพันธสัญญาที่พิสูจน์ความถูกต้อง ของ Arbitrary Computation ระหว่างมากฝ่าย ทำให้การคำนวณผลลัพธ์ในระบบกระจายศูนย์มีความเท่าเทียมกัน และเชื่อถือได้
ทางลัดที่หลาย ๆ วงโคจรเลือกใช้กันในปัจจุบันกลับเป็น Virtual Machine กลางบนระบอบ Proof of Stake แทนที่ เพื่อให้เราได้เขียนโปรแกรม Stateful บนภาษาเฉพาะกิจคล้ายคลึงกับภาษาเว็บสอง ที่เขียนโดยหลักการ Object-Oriented Programming สร้างแรงกดดันให้ระบบนิเวศน์ของวงการคริปโต ฯ รวมศูนย์กลาง Centralizing Pressure มากขึ้นเรื่อย ๆ
Smart Contracts ของบิทคอยน์เลยมีความเข้าถึงยากพอสมควร ในครั้งหน้าที่ได้รับโอกาสเข้าไปสอนน้อง ๆ เราจะชี้ให้น้อง ๆ เห็นว่าเขียนพันธสัญญาฉกาจ บนภาษาพื้น ๆ Python หรือว่า JavaScript ทำได้ง่าย เราไม่จำเป๋นต้องเลือก "Smart Contract Language" แล้วเลียนแบบระบบ Churning Tokenomics กันเลย แต่เราได้ออกแบบ Timelock, Threshold Signature Scheme, Multi-Party Computation และเข้าใจปัญหา Byzantine General Problem กันได้
ขอบคุณทาง CU Blockchain Society ที่ส่งเสริมการสร้างฐานความรู้อย่างลึกซึ้งด้วยนะครับ นิสิตที่ไม่โดนตีกรอบเฉพาะกิจได้ ก็จะเป็นนักพัฒนา เด็ฟเวล็อปเปอร์ ที่รังสรรค์สิ่งใหม่ ๆ ให้เราเห็นกัน
#Siamstr #BitDev #พันธสัญญาฉกาจ #SmartContract #CUBlockchain #CUBS

Sure I can teach you Solidity...
But I will also teach you that using "Smart Contract Language" does not mean you are writing a Smart Contract, they're often dumb.
Smart Contract as envisioned in 1994 was about building Proof Systems for arbitrary computation on a distributed network without registries and authorities. This was made possible by #Cypherpunks working on #MATT , #BitVM and possibly introducing #OP_CAT again. The question to ask is, what will you make with any programming language using versatile tools like Python, Rust, C and etc.
Thank you the CU Blockchain Society for being open-minded about some of the hardest topics out there.
#BitDev #Siamstr #CUBlockchain #CUBS

ps. สถานที่: จามจุรี 10 ตึกเฉลิมราชกุมารี 60 พรรษา ไม่ใช่จามจุรีแสควร์
วันนี้ได้รับโอกาสไปพูดถึงเรื่อง Incentives and Smart Contracts กับ CU Blockchain Society ที่จามจุรีสแควร์ด้วยนะครับ ในช่วงเย็น
เราจะพูดถึงหลาย ๆ อย่างในวงการไอที Software-as-a-Service ที่อยู่นิ่งอยู่กับที่มามากปี ความต่อต้านโลก Open Source และ Cypherpunks อย่างกลุ่มบิทคอยน์ และแรงโน้มน้าววงการ Digital Assets จริง ๆ แล้วได้รับแรงดึงดูดจากขั้วไหนระหว่างสองฝ่ายนี้ ??
#Siamstr #BitcoinNotCrypto #BitdevDiary

ว่าจะลองเปลี่ยนไปใช้ LazyGit เหมือนกันครับ
ตัวที่ Depend on Telescope มีแค่ Neogit นะครับ ส่วน plugin manager ตอนนี้คือ LazyNvim



