Open post

อาวุธที่ดีที่สุดของ WebAssembly สำหรับ smart contract (WasmEdge กับ WASM)

ก่อนอื่นไปทำความเข้าใจเกี่ยวกับ EVM คืออะไรกันก่อน… แล้วทำไมต้อง WebAssembly (บันทึกสั้นๆเก็บไว้อ่านเอง ออกตัวก่อนผู้เขียนไม่ใช่ blockchain developer ส่วนไหนให้ข้อมูลผิดพลาดต้องขออภัยด้วยนะครับ) EVM กับ WASM ต่างกันยังไง? EVM หรือ Ethereum Virtual Machine ทำงานบน Stack Machine ของ Ethereum blockchain ส่วน WASM หรือ WebAssembly เป็นภาษาที่เป็น high-performance language คือคุณสามารถเขียนโปรแกรมด้วยโค้ดภาษาใดๆ ก็ได้ เช่น C/C++ หรือ Rust แล้วคอมไพล์แปลงมันออกมาในรูป .wasm ได้ (เรียกว่า bytecode) และเอาตัว bytecode นี่แหละไปรันไทม์ CosmWasm และ SSVM ครับซึ่ง CosmWasm เป็นรันไทม์ของ Cosmos Blockchain ส่วน […]

Continue reading
Scroll to top