Avatar
Sitt Guruvanich
0003748dccab43bfc9b885ba05df4934712dd2c8a3bac0065df76a25a02d92e8

แฟนทำครับ พี่กินอย่างเดียว

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.

https://youtu.be/ulXtwHoLCm4

ถ้าป้ายโฆษณานี้รับ 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

วันนี้ได้รับโอกาสไปพูดถึงเรื่อง 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