ผมมีแผนว่าจะทำเครื่องมือสำหรับเขียนสัญญา bitcoin โดยไม่ต้องเขียนโค้ดระดับต่ำ (OP_CODE) เพื่อที่จะให้คนทั่วไปเข้าถึงได้ง่าย

ผมเคยทำมาก่อนหน้านี้แล้ว เจอปัญหาเรื่องมาตรฐานในการพัฒนา ด้วยความด้อยประสบการณ์ และองค์ความรู้เฉพาะหลายๆ ด้านเลยล่ะ

การจัดเตรียมสร้างเครื่องมือให้พร้อมใช้ เช่นพวก OP_CODE, Cryptography และอื่น...

นี้ผมกำลังสร้าง framework ขึ้นมาเลยไม่ใช่เหรอ!!

กว่าจะได้ออกแบบ ลงมือทำจริงๆ ก็อีกนานโข

ปัญหาใหญ่เลยด้านเวลา ผมไม่ได้มีมากขนาดนั้น และอีกทั้งยังอยากทำ nostr relay ที่มีประสิทธิภาพสูงอีก

งานอดิเรกผมนี้ชักเยอะและใหญ่เสียจริง 55555

แล้วผมก็ไปเจอ Kotlin library ตัวนึงในโค้ด ของแอพ Amethyst (nostr client) ที่เขาใช้สร้างลายเซ็น

ผมยังไม่ได้เอะใจกับชื่อมันว่าสร้างโดยใคร เพราะมันเป็นตัวพิมพ์ใหญ่หมด .. เลยไม่ได้อ่านชื่อ

lib นั้น.. มันน่าสนใจมากๆ ซึ่งเขาทำเกี่ยวกับ bitcoin และ LN ในครั้งแรกที่เข้าไปอ่านโค้ดเขา คือเขียนออกมาดีมากๆ ถึงไม่มีเอกสารการใช้งาน ก็ยังเข้าใจวิธีการใช้

แต่ถึงบอกงั้น ต้องมีองค์ความรู้มาก่อนด้วยนะถึงจะเข้าใจ เช่นเรื่องการสร้าง UTxO และ OP_CODE

คนที่ไม่มีองความรู้เรื่องเหล่านี้มาก่อน ไปมาอ่านก็ไม่รู้เรื่องอยู่ดีล่ะ...

สำหรับผมมันทั้งว้าวสุดเจ๋ง และตอกย้ำผมด้วยว่า ผมนี้ด้อยความสามารถจริงๆ

นอกจากเรียนรู้การใช้งาน lib แล้วยังได้เรียนรู้การเขียนโค้ดจากเขาอีก

และเจ้า lib นี้สร้างโดย เอซิ้ง ครับ โอ้วววว เจ้านี้ชื่อเสียงดี และโค้ดก็ดีอีก

https://acinq.co/

Reply to this note

Please Login to reply.

Discussion

No replies yet.