ทำความรู้จักกับ Hyperledger Besu ที่แบงค์ชาติเลือกใช้
จาก Pantheon สู่ Hyperledger Besu
🐧 เกริ่นนำ
ในปี 2019 ทาง ConsenSys ได้เข้าร่วมเป็นสมาชิกในโครงการของ Hyperledger และได้นำเอาโปรเจคชื่อ Pantheon ซึ่งเป็นโปรเจค Open-source Ethereum เน้นไปที่การใช้งานในองค์กร มาเปลี่ยนชื่อโปรเจคใหม่เป็น “Hyperledger Besu”
🐦 Hyperledger Besu คืออะไร ? (อ้างอิง)
Hyperledger Besu คือ open-source Ethereum client ที่พัฒนาภายใต้สัญญาอนุญาต Apache 2.0 และเขียนด้วยภาษา Java ซึ่งสามารถรันได้ทั้งแบบ Public Network หรือ Private Network
Hyperledger Besu มี consensus แบบ PoW, PoA และ IBFT รวมถึงสามารถออกแบบให้เหมาะกับสภาพแวดล้อมนั้นได้
🐤 Hyperledger Besu มีฟีเจอร์อะไรบ้าง ?
1. Ethereum Virtual Machine (EVM): เป็น VM ที่รัน Smart Contract แบบ Turing complete ตรงนี้มีข้อดีคือการที่มันเป็น Turing complete จึงเหมาะกับการทำเรื่องการเงินอย่าง Decentralized Finance
2. Consensus Algorithms: Consensus ในการตรวจสอบธุรกรรม ได้แก่
- Proof of Authority — อย่างเช่น IBFT 2.0 หรือ Clique
- Proof of Work (Ethash)
3. Storage: Hyperledger Besu ใช้ RocksDB เป็น Storage Engine ซึ่งเป็นฐานข้อมูลแบบ key-value ในส่วนของข้อมูลจะแบ่งเป็น Blockchain กับ World State (ในส่วนของ World State เก็บ Account State, Account Storage และ Code Storage คือเหมือนกับ Ethereum ทุกอย่าง)
4. P2P networking: ใช้ Network protocol ที่เรียกว่า devp2p ของ Ethereum
5. User-facing APIs: มีระบบ API ให้ใช้งานสำหรับ Frontend และ Backend ที่รองรับทั้ง JSON-RPC (Rest api), Web Socket และ GraphQL ให้เลือกใช้
6. Monitoring: สามารถดู Monitor node และ Network performance ได้
- Node performance ใช้ Prometheus
- Network Performance ใช้ Alethio tools
7. Privacy: สำหรับ Privacy ของ Hyperledger Besu หมายถึงความสามารถในการรักษาความเป็นส่วนตัวระหว่างผู้เกี่ยวข้อง บุคคลอื่นไม่สามารถเข้าถึงธุรกรรม หรือรายชื่อบุคคลที่เข้าร่วมได้ ในส่วนนี้ใช้ Private Transaction Manager
8. Permissioning: สามารถกำหนด nodes และ accounts ที่เข้าร่วมใน network ได้
🦆 ใครเกี่ยวข้องกับ Hyperledger Besu บ้าง ?
PegaSys คือทีมวิศวกรที่ ConsenSys ซึ่งเป็นทีมที่เชี่ยวชาญเทคโนโลยีของ Ethereum และดูแลหลักให้กับ Hyperledger Besu ตั้งแต่เดือนพฤศจิกายนปี 2018 ในชื่อเดิมว่า Pantheon
🦉 ข่าวที่น่าสนใจ
โครงการอินทนนท์ และเหรียญ CBDC ของแบงก์ชาติให้ทีม ConsenSys เข้ามาดูแล และเลือกใช้ Ethereum Stack (Hyperledger Besu) — ข่าว
ConsenSys เข้าซื้อ Quorum ของ J.P. Morgan — ข่าว
ConsenSys และ Microsoft จับมือผลักดัน Ethereum สู่ Enterprises — ข่าว
จบ.. 😄
ลืม.. อีกนิดครับ ใครสนใจคอร์ส Ethereum Developer ติดตามได้ที่ https://www.kulapskill.com/ 🥰