การวิจัยศึกษา

(โฆษณา)

โฆษณาบนมือถือยอดนิยม

Silverscript คืออะไร? ภาษาและคอมไพเลอร์สำหรับเขียนสัญญาอัจฉริยะระดับสูงตัวแรกของ Kaspa

โซ่

Silverscript คือภาษาเขียนสัญญาอัจฉริยะระดับสูงของ Kaspa ซึ่งช่วยให้สามารถสร้างข้อตกลงที่ตั้งโปรแกรมได้โดยใช้ UTXO สินทรัพย์ดั้งเดิม และ DeFi ที่มีโครงสร้างบนเลเยอร์ 1

UC Hope

กุมภาพันธ์ 17, 2026

โฆษณามือถือแบบเนทีฟ ad1

(โฆษณา)

 

ซิลเวอร์สคริปต์ เป็นภาษาและคอมไพเลอร์สัญญาอัจฉริยะระดับสูงที่สร้างขึ้นสำหรับ Kaspa บล็อกเชนประกาศเมื่อวันที่ 10 กุมภาพันธ์ 2026 โดยนักพัฒนา Ori Newman ฟีเจอร์การเขียนโปรแกรมโดยตรงบน Kaspa ก็เป็นอีกหนึ่งฟีเจอร์ที่น่าสนใจ ชั้นที่ 1 (L1)โดยไม่ต้องพึ่งพาเครื่องเสมือนภายนอกหรือโมเดลสถานะส่วนกลางที่ใช้ร่วมกัน เช่น EVM ของ Ethereum.

Silverscript คอมไพล์เป็น Kaspa Script ดั้งเดิม และได้รับการออกแบบมาสำหรับสถาปัตยกรรมแบบ UTXO ของ Kaspa ช่วยให้นักพัฒนาสามารถเขียนตรรกะข้อตกลงที่อ่านง่าย ซึ่งบังคับใช้กฎการทำธุรกรรมในระดับโปรโตคอลได้

Silverscript แก้ปัญหาอะไรบน Kaspa ได้บ้าง?

Kaspa เป็นสกุลเงินดิจิทัลแบบ Proof-of-Work (PoW) ที่สร้างขึ้นบนพื้นฐาน... BlockDAG (กราฟแบบมีทิศทางและไม่มีวงจร) โครงสร้าง. แตกต่างจากบล็อกเชนเชิงเส้น Kaspa ประมวลผลบล็อกแบบขนาน ปัจจุบันเครือข่ายตั้งเป้าหมายไว้ที่ 10 บล็อกต่อวินาที โดยมีการอัปเกรดเพิ่มเติม เช่น แด็กไนท์ ตั้งเป้าหมายไว้ที่ 100 บล็อกขึ้นไปต่อวินาที

จนถึงปัจจุบัน การเขียนสคริปต์ Kaspa ยังมีข้อจำกัดด้านความยืดหยุ่น Silverscript แก้ไขปัญหานี้โดยการนำเสนอคุณสมบัติการเขียนโปรแกรมแบบมีโครงสร้าง ซึ่งช่วยให้สามารถออกแบบข้อตกลงที่ซับซ้อนยิ่งขึ้นได้ ในขณะที่ยังคงสอดคล้องกับโมเดล UTXO

แทนที่จะใช้สถานะส่วนกลางร่วมกัน ซึ่งเป็นเรื่องปกติในระบบที่ใช้บัญชีผู้ใช้ Silverscript จะรักษาสถานะเฉพาะที่สำหรับแต่ละ UTXO ซึ่งจะช่วยลดความเสี่ยงต่างๆ เช่น ช่องโหว่การโจมตีแบบ reentrancy ที่พบในระบบที่ใช้ EVM

Silverscript ทำงานอย่างไร?

Silverscript ได้รับแรงบันดาลใจจาก CashScript ซึ่งเป็นภาษาสำหรับเขียนสัญญาอัจฉริยะที่ใช้ใน Bitcoin Cash แต่ได้พัฒนาต่อยอดจาก CashScript โดยเพิ่มเครื่องมือการเขียนโปรแกรมเชิงโครงสร้างที่จำเป็นสำหรับฟังก์ชันพื้นฐานของ DeFi ที่ซับซ้อนยิ่งขึ้น

โปรแกรมนี้แปลงโค้ดระดับสูงให้เป็นโอเปอเรชันโค้ดระดับต่ำของ Kaspa ซึ่งรวมถึง:

  • คิป-10 (รหัสปฏิบัติการการตรวจสอบตนเอง)
  • คิป-16 (รหัสปฏิบัติการตรวจสอบความรู้เป็นศูนย์)
  • คิป-17 (ไบต์พื้นฐาน)

ได้รับการออกแบบมาให้บูรณาการกับ การอัปเกรดเครือข่ายที่จะเกิดขึ้น กำหนดจัดขึ้นในวันที่ 5 พฤษภาคม 2026 ซึ่งจะมีการแนะนำ:

  • ข้อตกลงเพิ่มเติม++ (ข้อจำกัดการใช้จ่ายขั้นสูง)
  • สินทรัพย์ดั้งเดิมภายใต้ KIP-20 (การติดตามที่มาและแหล่งที่มาของโทเค็น)
  • การสนับสนุนการตรวจสอบความรู้เป็นศูนย์ (Zero-knowledge หรือ ZK)

Silverscript ทำหน้าที่เป็นเลเยอร์การพัฒนาสำหรับคุณสมบัติของโปรโตคอลเหล่านี้

บทความต่อ...

Silverscript เพิ่มคุณสมบัติอะไรให้กับ Kaspa บ้าง?

Silverscript นำเสนอองค์ประกอบการเขียนโปรแกรมเชิงโครงสร้างซึ่งก่อนหน้านี้ไม่มีใน Kaspa Script

ลูป

รองรับการดำเนินการแบบวนซ้ำ เช่น สำหรับ ลูป
ซึ่งช่วยให้สามารถคำนวณซ้ำ ประมวลผลเป็นชุด และใช้ตรรกะสินทรัพย์แบบมีเงื่อนไขได้

อาร์เรย์

รองรับโครงสร้างข้อมูลแบบไดนามิก
นักพัฒนาสามารถจัดการยอดคงเหลือของโทเค็น เงื่อนไขลายเซ็นหลายฝ่าย หรือเอาต์พุตที่มีโครงสร้างได้

การเรียกใช้ฟังก์ชัน

อนุญาตให้ใช้ฟังก์ชันซ้ำได้ โดยมีพารามิเตอร์และค่าส่งคืน
ช่วยให้โค้ดมีความชัดเจนมากขึ้นและลดข้อผิดพลาดในการใช้งาน

คำสั่งที่จำเป็นต้องมี

มีฟังก์ชันตรวจสอบความถูกต้องในตัว
สัญญาสามารถบังคับใช้ข้อจำกัดต่างๆ เช่น ข้อจำกัดขนาดของอาร์เรย์ หรือการตรวจสอบค่าในระหว่างการคอมไพล์หรือขณะรันไทม์ได้

การออกแบบที่เน้น UTXO

ทำงานบนสถานะ UTXO เฉพาะที่ แทนที่จะใช้สถานะส่วนกลางที่ใช้ร่วมกัน
โมเดลนี้บังคับใช้การตรวจสอบความถูกต้องอย่างชัดเจนและหลีกเลี่ยงปัญหาการเรียกซ้ำ

โค้ด Silverscript มีลักษณะอย่างไร?

Silverscript ใช้ไวยากรณ์ที่เรียบง่ายคล้ายกับภาษา C ตัวอย่างต่อไปนี้แสดงการใช้งานอาร์เรย์ ลูป และคำสั่ง require:

image.png

ตัวอย่างนี้กำหนดฟังก์ชันที่บวกค่าขององค์ประกอบในอาร์เรย์จำนวนเต็ม โดยจะตรวจสอบความยาวของอาร์เรย์ วนซ้ำไปตามองค์ประกอบ และตรวจสอบให้แน่ใจว่าผลรวมเท่ากับ 6

ในการใช้งานจริง สามารถนำหลักการที่คล้ายกันนี้ไปใช้ได้กับกรณีต่อไปนี้:

  • การบังคับใช้การกระจายโทเค็น
  • เงื่อนไขการถอนเงินจากตู้นิรภัย
  • กฎการตรวจสอบความถูกต้องของเอสโครว์
  • เอาต์พุต DeFi ที่มีโครงสร้าง

ไวยากรณ์นี้ยังอยู่ในระหว่างการทดลองและปัจจุบันใช้งานได้เฉพาะบน Testnet-12 เท่านั้น

Silverscript แตกต่างจาก CashScript อย่างไร?

Silverscript พัฒนาต่อยอดจาก CashScript แต่เพิ่มขีดความสามารถให้มากขึ้น

ความคล้ายคลึงกัน:

  • ไวยากรณ์ระดับสูงสำหรับข้อตกลงแบบ UTXO
  • ให้ความสำคัญกับข้อจำกัดในการทำธุรกรรมมากกว่าความสมบูรณ์แบบของทัวริงโดยสมบูรณ์

แตกต่าง:

  • รองรับลูปโดยตรง
  • อาร์เรย์ดั้งเดิม
  • คำจำกัดความของฟังก์ชันและโครงสร้างแบบโมดูลาร์
  • ออกแบบมาโดยเฉพาะสำหรับ Kaspa BlockDAG

CashScript ไม่มีการรองรับลูปที่มีโครงสร้างหรืออาร์เรย์แบบไดนามิกในตัว Silverscript ได้เพิ่มคุณสมบัติเหล่านี้เพื่อรองรับตรรกะของข้อตกลงที่แสดงออกได้ดียิ่งขึ้น

Silverscript เข้ากับระบบนิเวศของ Kaspa ได้อย่างไร?

Silverscript ทำงานภายใต้สถาปัตยกรรมที่กว้างกว่า ซึ่งแยกโมเดลสถานะแบบโลคอลและแบบใช้ร่วมกันออกจากกัน:

  • รัฐท้องถิ่น: บริหารจัดการโดย Silverscript ผ่านข้อตกลง UTXO
  • การประมวลผลร่วมกัน: จัดการโดย vProgs (โปรแกรมที่ตรวจสอบได้) ตรวจสอบความถูกต้องบนบล็อกเชนโดยใช้หลักฐานความรู้เป็นศูนย์

สามารถทำงานร่วมกับ:

  • คิป-20 การรองรับสินทรัพย์ดั้งเดิม (การบังคับใช้ที่มาของโทเค็น)
  • CDAG (Computational DAG) สำหรับความสัมพันธ์ระหว่างโปรแกรม
  • Sparkle คือเฟรมเวิร์ก rollup ที่ใช้ ZK

โครงสร้างนี้ช่วยให้:

  • ผู้สร้างตลาดอัตโนมัติ (AMMs) ที่ใช้โครงสร้างผลลัพธ์ที่บังคับใช้
  • ตู้นิรภัยให้ยืม
  • แลกเปลี่ยนอะตอม
  • การกำกับดูแล DAO ถูกเข้ารหัสไว้ในสคริปต์

ทั้งหมดนี้โดยปราศจากสถานะทั่วโลกที่เปลี่ยนแปลงได้

สถานะการพัฒนาในปัจจุบันเป็นอย่างไร?

Silverscript ยังอยู่ในขั้นตอนการทดลองและใช้งานได้เฉพาะกับ Kaspa Testnet-12 เท่านั้น ยังไม่พร้อมใช้งานบน mainnet

ที่เก็บข้อมูล GitHub ประกอบด้วย:

  • การใช้งานคอมไพเลอร์
  • ตัวอย่าง
  • เอกสาร TUTORIAL.md

นักพัฒนาซอฟต์แวร์ Ori Newman ซึ่งมีบทบาทในด้านต่างๆ Bitcoin นับตั้งแต่ปี 2013 เป็นต้นมา โครงการนี้ได้ดูแลรักษาโครงการดังกล่าว และได้แสดงเจตจำนงที่จะให้การสนับสนุน WebAssembly (WASM) ในอนาคต

ความเข้ากันได้กับ Mainnet ขึ้นอยู่กับการฮาร์ดฟอร์กในวันที่ 5 พฤษภาคม 2026 ซึ่งจะเปิดใช้งาน Covenants++ และฟังก์ชันการทำงานของสินทรัพย์ดั้งเดิม

สรุป

Silverscript นำเสนอการพัฒนาสัญญาอัจฉริยะแบบมีโครงสร้างให้กับเครือข่าย BlockDAG ที่ใช้ UTXO ของ Kaspa โดยเพิ่มลูป อาร์เรย์ ฟังก์ชัน และการยืนยันที่บังคับใช้ได้ในขณะที่คอมไพล์เป็นโอเปอเรเตอร์โค้ดดั้งเดิม ภาษาดังกล่าวสอดคล้องกับการอัปเกรดโปรโตคอลที่จะเกิดขึ้นในอนาคต รวมถึง Covenants++ สินทรัพย์ดั้งเดิม และการตรวจสอบแบบไร้ความรู้ 

ปัจจุบัน Silverscript รองรับเฉพาะ Testnet-12 เท่านั้น โดยเป็นรากฐานทางเทคนิคสำหรับการสร้างแอปพลิเคชัน Layer 1 ที่สามารถตั้งโปรแกรมได้บน Kaspa โดยไม่ต้องใช้โมเดลสถานะส่วนกลางร่วมกัน

แหล่งที่มา:

 

คำถามที่พบบ่อย

Silverscript เปิดใช้งานบนเมนเน็ต Kaspa แล้วหรือยัง?

ไม่ครับ ปัจจุบันยังอยู่ในช่วงทดลองและใช้งานได้เฉพาะบน Testnet-12 เท่านั้น การรองรับ Mainnet ขึ้นอยู่กับการอัปเกรดครั้งใหญ่ในวันที่ 5 พฤษภาคม 2026

Silverscript ใช้ EVM หรือสถานะส่วนกลางที่ใช้ร่วมกันหรือไม่?

ไม่ มันคอมไพล์โดยตรงเป็น Kaspa Script และทำงานบนสถานะภายในที่ใช้ UTXO แทนที่จะเป็นสถานะส่วนกลางที่ใช้ร่วมกัน

Silverscript สามารถรองรับแอปพลิเคชัน DeFi ได้หรือไม่?

ใช่แล้ว มันช่วยให้สามารถทำข้อตกลงสำหรับห้องนิรภัย การจัดการโทเค็น AMM และฟังก์ชันการให้ยืมได้โดยตรงบนเลเยอร์ 1 ของ Kaspa

ข้อจำกัดความรับผิดชอบ

คำเตือน: มุมมองที่แสดงในบทความนี้ไม่จำเป็นต้องแสดงถึงมุมมองของ BSCN ข้อมูลในบทความนี้มีไว้เพื่อวัตถุประสงค์ด้านการศึกษาและความบันเทิงเท่านั้น และไม่ควรตีความว่าเป็นคำแนะนำด้านการลงทุนหรือคำแนะนำใดๆ BSCN จะไม่รับผิดชอบต่อการตัดสินใจลงทุนใดๆ ที่เกิดขึ้นจากข้อมูลในบทความนี้ หากคุณเชื่อว่าควรแก้ไขบทความนี้ โปรดติดต่อทีมงาน BSCN โดยส่งอีเมลไปที่ [ป้องกันอีเมล].

ผู้เขียน

UC Hope

UC สำเร็จการศึกษาระดับปริญญาตรีสาขาฟิสิกส์ และเป็นนักวิจัยด้านคริปโตตั้งแต่ปี 2020 UC เคยเป็นนักเขียนมืออาชีพก่อนที่จะเข้าสู่อุตสาหกรรมคริปโตเคอร์เรนซี แต่กลับสนใจเทคโนโลยีบล็อกเชนเนื่องจากศักยภาพที่สูง UC เคยเขียนบทความให้กับ Cryptopolitan และ BSCN เขามีความเชี่ยวชาญอย่างกว้างขวาง ครอบคลุมทั้งด้านการเงินแบบรวมศูนย์และแบบกระจายศูนย์ รวมถึง altcoin

(โฆษณา)

โฆษณามือถือแบบเนทีฟ ad2

ข่าวล่าสุด

(โฆษณา)

โฆษณาด้านข้าง 1

ข่าว Crypto ล่าสุด

รับข้อมูลอัปเดตเกี่ยวกับข่าวสารและกิจกรรมด้านคริปโตล่าสุด

เข้าร่วมจดหมายข่าวของเรา

ลงทะเบียนเพื่อรับบทเรียนที่ดีที่สุดและข่าวสาร Web3 ล่าสุด

สมัครสมาชิกที่นี่!
บี.ซี.เอ็น

BSCN

ฟีด RSS ของ BSCN

BSCN คือจุดหมายปลายทางของคุณสำหรับทุกสิ่งเกี่ยวกับคริปโตและบล็อกเชน ค้นพบข่าวสารล่าสุดเกี่ยวกับคริปโตเคอร์เรนซี การวิเคราะห์ตลาด และการวิจัย ครอบคลุม Bitcoin, Ethereum, altcoins, memecoins และทุกสิ่งที่เกี่ยวข้อง

(โฆษณา)