Ethereum - Pendahuluan
Kesuksesan besar Bitcoin meningkatkan minat di benak beberapa orang untuk membuat mata uang mereka sendiri. Melihat kelebihan yang ditawarkan oleh Bitcoin - mata uang digital, orang ingin menggunakan konsep Blockchain dalam aplikasinya sendiri. Orang-orang ingin beralih dari kontrak fisik mereka ke kontrak digital pintar di mana beberapa masalah seperti penolakan, transparansi, keamanan, dll. Akan ditangani secara otomatis. Hasil dari upaya ini menghasilkan pembuatan Ethereum - platform populer untuk membuat aplikasi Blockchain terdistribusi yang mendukung kontrak pintar.
Dalam tutorial ini, Anda akan belajar cara membuat aplikasi terdistribusi (DAPP) di platform Ethereum. Lebih khusus lagi, Anda akan belajar cara menulis kontrak, mengujinya di Blockchain lokal, dan akhirnya menerapkannya di Blockchain eksternal untuk pengujian mendalam dan penggunaan komersial. Anda akan menggunakanSolidity, bahasa berorientasi objek untuk pengembangan kontrak. Anda juga akan menggunakanRemix, IDE open source untuk mengembangkan dan menguji kontrak. Untuk menerapkan kontrak yang diuji pada Blockchain eksternal, Anda akan menggunakanGanache. Untuk berinteraksi dengan kontrak, Anda memerlukan aplikasi klien. Kami akan menggunakanMyEtherWalletuntuk membuat dompet untuk setiap klien tersebut. Pembuat kontrak akan menerbitkan kontrak. Klien lain akan melihat nilai kontak dengan menggunakan antarmuka yang disediakan oleh kontrak dan mengirimkan sejumlah uang ke pencipta untuk melaksanakan bagian dari kontrak.
Jadi mari kita mulai dengan menulis kontrak.