Bitcoin คือ Blockchain ที่ดีที่สุดสำหรับการเป็น Store Of Value ส่วน Ethereum นั้นเป็น Decentralized computer ที่ใครก็สามารถสร้างระบบที่ไม่มีตัวกลางได้ ปัจจุบันไม่มีใครปฎิเสธว่า Ethereum นั้นเป็น Platform ที่เป็นที่นิยมมากที่สุดในการสร้าง Smart Contract ในปัจจุบัน แต่ถ้าเราสามารถ Smart contract ที่ทำงานร่วมกับ Bitcoin ขึ้นมาได้จะเกิดอะไรขึ้น นั้นเท่ากับว่าเราจะได้ Smart contract ที่ทำงานอยู่บน Blockchain ที่ปลอดภัยที่สุดมีมูลค่ามากที่สุดในโลกของ Cryptocurrency และโปรเจคต์ที่ริเริ่มแนวคิดนั้นขึ้นมาก็คือ RSK
Thank you for reading this post, don't forget to subscribe!Smart Contract กับ Bitcoin
สำหรับบคนที่ยังไม่รู้จัก Smart contract ก็จะขอเกริ่นสั้นๆว่ามันคือโปรแกรมที่เขียนบน Blockchain และเมื่อ Blockchain เป็นฐานข้อมูลที่แก้ไขไม่ได้ ก็เท่ากับว่าโปรแกรมนั้นจะทำงานอย่างซื่อตรงเหมือนสัญญา ซึ่งหนึ่งในหลายสิ่งที่บางคนอาจจะยังไม่รู้คือ Bitcoin นั้นก็สามารถเขียน Smart Contract ในการส่ง Bitcoin ได้แต่ว่ามันจะเป็น Smart contract ที่ทำงานง่ายๆอย่าบวกเลขโดยที่ไม่สามารถสั่งให้มันทำงานซับซ้อนได้เพราะมันไม่ใช่ Turing complete Language ซึ่งแนวคิดที่จะพัฒนา Bitcoin ให้เป็น Blockchain ที่สามารถรับรอง Smart contract ที่ซับซ้อนหรือเป็น Turing complete machine (หมายถึงแพลทฟอร์มที่สามารถเขียนโปรแกรมทุกรูปแบบลงไปได้) นั้นเคยเกิดขึ้นแล้วโดย Vitalik Buterine เป็นผู้เริ่มต้นแนวคิดนี้ก่อนที่จะไม่ได้รับความเห็นชอบจากทีมงาน Bitcoin Core ซึ่งหลังจากนั้น Vitalik ก็ได้แยกตัวออกมาสร้าง Ethereum กับระบบ turing complete และ Ethereum Virtual Machine ที่สามารถสร้างโปรแกรมได้ทุกรูปแบบด้วย ภาษา Solidity
RSK คืออะไร?
และนี่เป็นส่วนที่ RSK เข้ามามีบทบาท RSK จะเป็น Decentralized Platfrom ที่เราสามารถสร้าง Dapp หรือ Smart Contract ได้เหมือนกับ Ethereum แต่มันทำงานอยู่บน Bitcoin (จริงๆใช้คำว่าบนก็จะดูกำกวมเพราะมันไม่ได้สร้างบน Bitcoin Blockchain แต่เป็นการสร้าง Sidechain แล้วนำ Bitcoin มาใช้เป็นหลักประกัน) ซึ่ง RSK นั้นไม่ได้ทำการ Hard Fork จาก Bitcoin แต่อย่างใด นั้นหมายความว่าไม่ได้มีการสร้างเหรียญใดเพิ่มขึ้นมา แต่เป็นการสร้าง Sidechain ที่สามารถส่ง Bitcoin มาใน RSK และ Smart Contract จากทำงานผ่านการ Mining ปกติ และนั้นเท่ากันว่าด้วย RSK เราสามารถสร้าง Smart Contract ที่ปลอดภัยที่สุดในโลกได้จากการใช้ประโยชน์จาก Bitcoin Blockchain ที่มีจำนวน Node ความเชื่อและกำลังขุดมากที่สุดในปัจจุบัน
Smart Bitcoin (SBTC)
เนื่องจาก RSK นั้นไม่ได้ทำ ICO หรือทำการขายเหรียญใดๆแก่นักลงทุนรวมถึงไม่ได้เสกเหรียญขึ้นมาด้วยเหรียญของ RSK มีชื่อว่า SBTC หรือ Smart Bitcoin ที่จะถูกสร้างขึ้นเมื่อผู้ใช้งานส่ง Bitcoin เข้ามา Lock ไว้เป็นหลักค้ำประกันแบบ 1:1 นั้นหมายความว่าหากคุณซื้อเหรียญ SBTC ของ RSK คุณสามารถมั่นใจได้ว่าคุณจะสามารถแลกมันกลับเป็น Bitcoin ได้
The RSK Federation
Bitcoin ที่ถูกล็อคไว้ใน RSK นั้นจะถูกเก็นไว้ใน Multisig address ที่ดูแลโดย RSK Federation ซึ่งประกอบด้วยผู้ที่ทำธุรกิจเกี่ยวกับ Bitcoin กว่า 25 องค์กรรวมถึง Jaax,Bitpay,Bitoasis ซึ่งพวกเขามีหน้าที่ดูแล Bitcoin ที่เก็บไว้เป็นหลักประกันและทำหน้าที่ sign ในกรณีที่จะ unlock Bitcoin ซึ่งมันอาจจะฟังดูค่อนข้างน่ากลัวว่าหาก RSK Federation ไม่ยอม sign เพื่อ unlock Bitcoin จะเป็นอย่างไรแต่วิธีแก้ไขคือหลัการ M of N นั้นก็คือถ้ามีเสียงจำนวนขั้นต่ำที่โหวตให้ Unlock Bitcoin ก็เพียงพอแล้วและนั้นจะทำให้ระบบมีความเป็น Decentralized
Mining Merge
กระบวนการยินยันธุรกรรมของ RSK นั้นจะถูกจัดการด้วยรับ mining ที่มีชื่อว่า SHA-256D และมันถูกออกแบบให้มันสามารถขุดไปพร้อมๆกับการขุด Bitcoin ได้นั้นหมายความว่าในการขุด SBTC นั้นนักขุด Bitcoin ไม่จำเป็นต้องเสียอะไรเลยและล่าสุดทาง pool Bitcoin.com ก็ตอบรับเข้าร่วมโครงการของ RSK แล้วโดยปัจจุบัน RSK มีกำลังขุดอยู่ที่ 19.7 EH/s แต่อย่างไรก็ตาม SBTC นั้น 17.5% จะถูกมอบให้แก่ RSK Labs 1% จะถูกมอบให้แก่ Federation และ 1% ให้กับ RSK Full node 0.5% ให้แก่ Bitcoin Node และ 80% ให้ Miner ทำให้ปัจจุบัน SBTC ที่ยังไม่ได้มีการใช้งานถูกมองว่ายังเป็นเหรียญที่เก็งกำไรอยู่
Ethereum Backward Competible
หนึ่งในสิ่งที่น่าสนใจคือ RSK ถูกสร้างมาให้รองรับการทำงานของ Solidity ที่เป็นภาษาเดียวกันที่ใช้กับ Ethereum แบบ 100% นั้นหมายความว่า Dapp บน Ethereum นั้นจะย้ายมาที่ RSK เมื่อไหร่ก็ได้ และถ้า RSK สามารถพัฒนาได้สำเร็จก็อาจจะเป็นการ Disrupt Ethereum
ประโยชน์ทางอ้อมที่ Bitcoin ได้รับ
ด้วยระบบของ RSK จะทำให้ผู้คนสามารถสร้าง Smartcontract ได้โดยการนำ Bitcoin มา Lock ไว้ใน sidechain ซึ่งเป็นเหมือนหลักประกันเพื่อความปลอดภัยและความถูกต้องอของ Smart Contract นั้นหมายความว่าเดิมที Bitcoin ที่ใช้เป็นลักษณะของสกุลเงินหรือตัวเก็ยมูลค่า จะมีการใช้งานเพิ่มขึ้นมาอีกอย่างนั้นคือการนำไปใช้ใน Smart Contract ของ RookStock ซึ่งหมายความว่ามูลค่าของ Bitcoin ควรจะเพิ่มขึ้นหากมี Dapp มาสร้างบน RSK
Ethereum VS RSK จุดมุ่งหมายที่แตกต่าง
แม้ RSK จะถูกสร้างมาให้รองรับกับ Ethereum และสามารถสร้าง Smartcontract ได้แต่จุดประลงค์ของมันค่อนข้างแตกกันอยู่บ้าง
- Ethereum ตั้งเป้าจะเป็น Decentralized Platform ที่เหมาะสำหรับการใช้งานทุกประเภท
- RSK ตั้งเป้าจะยกระดับ Bitcoin และมุ่งเป้าไปที่ผู้คนที่ Unbank
Scalabitlity
แม้ RSK จะเป็น sidechain แต่มันก็สามารถทำธุรกรรมได้เพียงก็สามารถทำธุรกรรมได้เพียง 100 TPS ซึ่งไม่เพียงพอต่อการที่ Dapp จะเข้าสู่ Mass wfhในตอนนี้เท่านั้นแต่อย่างไรก็ตาม Rootstock มีแผนจะพัฒนาใน Layer ถัดไปอย่าง LTCP และ LUMINO ที่ตะทำได้ถึง 20,000 TPS
สรุป
โปรเจคต์ RSK เป็นโปรเจคต์ที่ค่อนข้างน่าสนใจเพราะอย่างที่เรารู้กันว่าปัจจุบัน Ethereum ติดปัญหาคอขวดเรื่อง Scalability ส่วนหนึ่งเพราะ Ethereum ถูกออกแบบมาให้ Mainchain ต้องรองรับ Sidechain แต่ RSK เป็นการใช้ประโยชน์จาก Bitcoin Blockchain ทางอ้อมซึ่งก็เป็นวิธีการอีกวิธีการหนึ่งที่น่าสนใจส่วนที่สำคัญก็คือปัญหาทางเทคนิตของ RSK จะมีมากแค่ไหนเพราะเมื่อเราเทียบจำนวนนักพัฒนาของ Ethereum และ RSK นั้นต่างกันมากและการสนับสนุนการใช้งานก็ต่างกัน และมันยังไม่ถูกใช้งานจริงเมื่อเทียบกับ Ethereum ซึ่งก็ต้องรอดูต่อไปว่าจะเป็นอย่างไร
สำหรับครที่สนใจในวันที่ 20 กันยายนนี้จะมี Meetup RSK ที่กรุงเทพนะครับ
หรือสามารถเข้ามาพูดคุยได้ที่กลุ่ม Bitcoin manifesto Thailand
และกลุ่ม RSK Thailand