Teknologi Ethereum - Rian010/Journal GitHub Wiki

Berikut adalah beberapa teknologi Ethereum yang dapat Anda gunakan:

  1. Solidity: Bahasa pemrograman yang digunakan untuk menulis smart contract pada Ethereum.
  2. Ethereum Virtual Machine (EVM): Mesin virtual yang mengeksekusi smart contract pada Ethereum.
  3. Geth: Client Ethereum yang ditulis dalam Go. Digunakan untuk menjalankan node Ethereum dan mengelola blockchain.
  4. Parity: Client Ethereum yang ditulis dalam Rust. Digunakan untuk menjalankan node Ethereum dan mengelola blockchain.
  5. Remix: Alat pengembangan smart contract yang dapat digunakan melalui browser. Menyediakan editor, debugger, dan deployer untuk smart contract.
  6. Truffle: Framework pengembangan smart contract yang menyediakan alat-alat untuk mengembangkan, menguji, dan mendeploy smart contract.
  7. OpenZeppelin: Bibliotek smart contract yang menyediakan komponen-komponen yang dapat digunakan dalam pengembangan smart contract.
  8. Infura: Layanan infra Ethereum yang menyediakan endpoint JSON-RPC dan API HTTP ke node Ethereum.
  9. Metamask: Portfolio manager dan browser extension yang memungkinkan pengguna untuk melakukan transaksi di Ethereum.
  10. IPFS: Sistem penyimpanan file yang menyediakan distributed hash table (DHT) dan peer-to-peer (P2P) cluster. Digunakan untuk menyimpan file dan metadata di Ethereum.

Demikian teknologi Ethereum yang dapat Anda gunakan. Selain itu, ada beberapa teknologi lain yang dapat Anda gunakan, seperti Web3.py, Web3.js, Besu, Nethermind, dan lain-lain.