Sebelum Anda bisa mengerti ethereum, ada baiknya untuk terlebih dahulu memahami internet.
Saat ini, data pribadi, kata sandi dan informasi keuangan sebagian besar tersimpan di komputer orang lain - di awan dan server yang dimiliki oleh perusahaan seperti Amazon, Facebook, atau Google. Bahkan artikel CoinDesk ini disimpan di server yang dikendalikan oleh perusahaan yang mengenakan biaya untuk menahan data ini jika diminta.
Penyiapan ini memiliki sejumlah kemudahan, karena perusahaan ini menyebarkan tim spesialis untuk membantu menyimpan dan mengamankan data ini, dan menghapus biaya yang menyertainya dengan hosting dan waktu operasional.
Tapi dengan kenyamanan ini, ada juga kerentanan. Seperti yang telah kita pelajari, hacker atau pemerintah dapat memperoleh akses yang tidak diinginkan ke file Anda tanpa sepengetahuan Anda, dengan mempengaruhi atau menyerang layanan pihak ketiga - yang berarti mereka dapat mencuri, membocorkan atau mengubah informasi penting.
Brian Behlendorf, pencipta Apache Web Server, sejauh ini telah memberi label pada rancangan terpusat "dosa asal" Internet ini. Beberapa seperti Behlendorf berpendapat bahwa Internet selalu dimaksudkan untuk didesentralisasi, dan gerakan yang terpecah bermunculan dengan menggunakan alat baru, termasuk teknologi blockchain, untuk membantu mencapai tujuan ini.
Ethereum adalah salah satu teknologi terbaru untuk bergabung dalam gerakan ini.
Sementara bitcoin bertujuan untuk mengganggu PayPal dan perbankan online, ethereum memiliki tujuan untuk menggunakan blockchain untuk menggantikan pihak ketiga internet - mereka yang menyimpan data, mentransfer hipotek dan melacak instrumen keuangan yang kompleks.
'Dunia Komputer'
Singkatnya, ethereum ingin menjadi 'World Computer' yang akan mendesentralisasi - dan beberapa orang akan berpendapat, mendemokratisasi - model client-server yang ada. Dengan ethereum, server dan awan digantikan oleh ribuan yang disebut "node" yang dijalankan oleh sukarelawan dari seluruh dunia (sehingga membentuk "komputer dunia").
Visinya adalah bahwa ethereum akan memungkinkan fungsi yang sama ini bagi orang-orang di seluruh dunia, yang memungkinkan mereka bersaing untuk menawarkan layanan di atas infrastruktur ini.
Bergulir melalui toko aplikasi yang khas, misalnya, Anda akan melihat berbagai kotak warna-warni yang mewakili segala hal mulai dari perbankan hingga aplikasi pesan hingga pesan. Aplikasi ini bergantung pada perusahaan (atau layanan pihak ketiga lainnya) untuk menyimpan informasi kartu kredit Anda, riwayat pembelian dan data pribadi lainnya - di suatu tempat, umumnya di server yang dikendalikan oleh pihak ketiga.
Pilihan aplikasi Anda tentu saja juga diatur oleh pihak ketiga, seperti yang Apple dan Google pertahankan dan kurasi (atau dalam beberapa kasus, sensor) aplikasi spesifik yang dapat Anda unduh. Ambil contoh layanan dokumen online seperti Evernote atau Google Docs.
Ethereum, jika semua berjalan sesuai rencana, akan mengembalikan kontrol data dalam jenis layanan ini kepada pemiliknya dan hak kreatif pengarangnya. Idenya adalah bahwa satu entitas tidak lagi memiliki kendali atas catatan Anda dan bahwa tidak ada yang bisa tiba-tiba melarang aplikasi itu sendiri, untuk sementara mengambil semua catatan offline Anda. Hanya pengguna yang bisa melakukan perubahan, tidak ada entitas lain.
Secara teori, ini menggabungkan kendali bahwa orang memiliki lebih dari informasi mereka di masa lalu dengan informasi akses mudah yang biasa kita gunakan di era digital. Setiap kali Anda menyimpan suntingan, atau menambahkan atau menghapus catatan, setiap simpul di jaringan membuat perubahan.
Perlu dicatat bahwa gagasan tersebut telah dipenuhi dengan skeptisisme.
Meskipun aplikasinya tampak mungkin, tidak jelas aplikasi pencekalan mana yang benar-benar terbukti berguna, aman, atau terukur, dan jika penggunaannya akan semudah digunakan sebagai aplikasi yang kami gunakan saat ini.
Cara Menggunakan Ethereum
Gagasan menggunakan ethereum mungkin terdengar mengintimidasi, tapi bisa bermanfaat.
Jika 'komputer dunia yang tak terbendung' berkembang sesuai rencana, ini bisa memberi alternatif pada Facebook dan Googles yang banyak digunakan orang sehari-hari (seperti yang dijelaskan dalam "What is Ethereum?").
Ethereum mungkin sama intuitifnya dengan web seperti yang kita kenal sekarang, namun tetap saja, siapa saja yang memiliki komputer atau smartphone dapat mencoba platform tersebut selama mereka memiliki 'ether' - potongan kode unik yang memungkinkan pembaruan pada buku besar blockchain .
Baca juga: Dompet Bitcoin - Panduan Terbaik, Ulasan, Info dan Perbandingan
Dompet Ethereum
Sama seperti bitcoin dan cryptocurrency lainnya. Ethereum juga mempunyai beberapa metode untuk membuat dompet ethereum. Pertama, Anda memerlukan tempat untuk menyimpan eter Anda dengan aman (atau setidaknya tempat untuk menyimpan kunci pribadi Anda). Ini membawa kita ke dompet ethereum '.
Satu peringatan adalah bahwa kehilangan kunci pribadi Anda adalah kesepakatan yang jauh lebih besar daripada kesalahan memasang kata kunci: itu berarti kehilangan eter Anda selamanya.
Melepaskan pihak tepercaya adalah pedang bermata dua. Sementara perantara tidak lagi diperlukan untuk memverifikasi transaksi, tidak ada meja bantuan untuk meminta bantuan memulihkan kunci rahasia Anda.
Dengan pemikiran tersebut, ada banyak pilihan untuk dompet untuk menyimpan kriptourrency: dompet desktop, dompet web, dompet perangkat keras dan dompet kertas.
Memilih satu tergantung pada preferensi Anda untuk kenyamanan dan keamanan. Biasanya kedua konsep ini bertentangan satu sama lain: semakin nyaman, semakin buruk keamanannya (dan sebaliknya).
Dompet desktop
Dompet desktop berjalan di PC atau laptop Anda. Salah satu pilihannya adalah mendownload klien ethereum (salinan keseluruhan blokade ethereum). Ada beberapa klien ethereum yang ditulis dalam bahasa pemrograman yang berbeda dan dengan pengorbanan kinerja yang berbeda.
Proses ini bisa memakan waktu hingga beberapa hari, dan hanya akan meningkat saat ethereum tumbuh. Dompet itu kemudian perlu sinkron dengan transaksi terakhir pada blockchain tersebut.
Dompet mobile
Klien mobile, atau klien 'ringan', memerlukan lebih sedikit data untuk didownload untuk terhubung ke jaringan dan melakukan transaksi, jadi mereka lebih cocok untuk diunduh ke ponsel cerdas.
Pilihan klien ringan lebih mudah, tapi tidak seaman aman. Klien ethereum penuh menawarkan cara yang lebih aman untuk menerima transaksi karena mereka tidak perlu mempercayai penambang atau node untuk mengirimkan informasi yang akurat - mereka memvalidasi transaksi itu sendiri.
Menyimpan kunci pribadi pada perangkat yang terlepas dari internet (metode yang dikenal sebagai 'cold storage') lebih sulit di-hack dan paling baik digunakan untuk menyimpan eter besar.
Namun, metode ini tidak semudah digunakan seperti saat eter disimpan di smartphone atau komputer yang tersambung ke internet.
Dompet perangkat keras
Dompet perangkat keras, yang seringkali sekecil satu atau dua jari, bisa dibilang menawarkan yang terbaik dari kedua dunia. Perangkat aman ini yang sering bisa dilepas dari internet, dan bisa menandatangan transaksi tanpa online.
Tapi sekali lagi, sistem seperti kotak deposit ini bukanlah pilihan yang baik jika Anda ingin sering menggunakan eter atau bergerak.
Dompet kertas
Opsi penyimpanan dingin lainnya adalah mencetak atau dengan hati-hati memasukkan kunci pribadi di selembar kertas, sebuah 'dompet kertas', dan kunci di tempat yang aman seperti kotak deposit. Alat online dapat menghasilkan pasangan kunci langsung di komputer Anda - bukan di server situs web, yang dapat membuat kunci rentan jika situs tersebut diretas.
Ini juga memungkinkan untuk menghasilkan kunci dengan menggunakan baris perintah, asalkan Anda memiliki paket kriptografi yang diperlukan yang terinstal untuk bahasa pilihan Anda.
Semua yang mengatakan, sekali lagi, jika Anda kehilangan kunci pribadi Anda, itu sudah pergi untuk selamanya.
Jadi, praktik terbaik adalah meluangkan waktu ekstra untuk menciptakan banyak salinan kunci pribadi dan menyimpannya di lokasi aman yang berbeda, jika seseorang hilang atau hancur.
Membeli Ethereum
Mendapatkan eter bervariasi menurut negara, atau setidaknya dengan mata uang. Anda perlu menemukan seseorang secara online atau pribadi yang memiliki eter dan ingin berdagang.
Selalu ada pilihan untuk bertemu orang untuk membeli atau menjual eter, terutama jika tinggal di kota dengan pertemuan ethereum yang sering, seperti New York atau Toronto.
Itu tidak selalu menjadi pilihan di daerah berpenduduk lebih sedikit. Bursa memungkinkan pengguna membeli eter secara langsung dengan dolar atau bitcoin. Biasanya ada proses sign up.
Membeli eter dengan mata uang lain mungkin akan mengambil langkah ekstra.
Bitcoin adalah kriptocurrency yang paling umum digunakan, dan orang-orang di seluruh dunia cenderung ingin berdagang untuk itu dalam mata uang mereka. Jadi, jika Anda ingin membeli eter untuk rubel, misalnya, cara termudah untuk membeli bitcoin di bursa dan kemudian berdagang untuk eter.
Begitu Anda memiliki eter, Anda dapat mengirimkannya langsung ke orang lain ('peer-to-peer'). Kemungkinan biaya biaya transaksi kecil akan dibayarkan kepada para penambang.
Baca juga: Mari Mengenal Apa Itu Cryptocurrency Terlengkap
Sekarang apa?
Apa yang bisa dilakukan pengguna setelah mereka memiliki ethereum?
Anda mungkin telah memperhatikan bahwa dompet dan pertukaran istilah sampai saat ini sangat mirip dengan bitcoin. Tapi aplikasi ethereum sangat berbeda.
Pengguna dengan eter dapat bergabung atau membuat kontrak cerdas (kode yang secara otomatis menjalankan persyaratan kesepakatan sehingga Anda tidak harus bergantung pada pihak ketiga).
Kumpulan kontrak pintar dapat digunakan untuk membuat aplikasi terdesentralisasi ('dapps'), yang dapat Anda gunakan atau bergabung.
Bagaimana Sistemnya?
Tapi sebelum kita melangkah lebih jauh, perlu dijelaskan sedikit tentang bagaimana cara kerjanya. Etika dan kripto darurat lainnya memiliki sistem penyimpanan yang jelas membingungkan.
Mungkin berguna untuk membandingkannya dengan apa yang sudah kita ketahui.
Perhatikan string angka di bagian depan kartu kredit Anda? Ini penting bagi bank untuk menentukan di mana mereka harus mengirim uang saat kartu digesekkan. Cryptocurrencies memungkinkan Anda menghasilkan nomor identifikasi serupa yang mengidentifikasi tempat untuk mendebet dana.
Dalam sistem ini, ada dua komponen utama yang dibutuhkan pengguna untuk identifikasi: kunci publik dan kunci privat. Biasanya diwakili sebagai string acak angka dan huruf, dua kunci dihubungkan bersama oleh kriptografi.
Kunci publik bisa dikirim ke orang lain sehingga mereka tahu kemana harus mengirim uang Anda. Jika Anda ingin orang mengirimmu ether, Anda memerlukan sebuah alamat: serangkaian huruf dan angka acak yang berasal dari kunci publik yang sama acaknya, agar orang mengirim koin.
Untuk menghabiskan eter, Anda perlu menandatangani dana dengan kunci pribadi Anda, yang, seperti namanya, mirip dengan kata sandi. Dalam analogi kartu kredit, ini mirip dengan pin yang digunakan untuk membuka dana Anda di ATM atau di toko.
Lantas, apa manfaat dari sistem ini? Salah satu perbedaan utama dalam blokir terbuka (seperti bitcoin dan ethereum) adalah bahwa pengguna dapat menghasilkan nomor identifikasi untuk dana mereka kapan saja. Mereka tidak perlu menunggu bank menyetujui permohonan rekening bank dan menyajikan kartu kredit.
Bagaimana Ethereum Bekerja
Sekarang setelah kita membahas apa itu ethereum, mari selami lebih dalam bagaimana fungsi platform di bawah tenda.
Pertimbangkan aplikasi notebook online yang dijelaskan di "Apa itu Ethereal?"
Dengan menggunakan ethereum, aplikasi tidak memerlukan satu entitas untuk menyimpan dan mengendalikan datanya. Untuk mencapai hal ini, ethereum banyak meminjam dari protokol bitcoin dan desain blockchain-nya, namun tweak untuk mendukung aplikasi di luar uang.
Ethereum bertujuan untuk mendeskripsikan desain bitcoin, sehingga pengembang dapat membuat aplikasi atau kesepakatan yang memiliki langkah tambahan, aturan kepemilikan baru, format transaksi alternatif atau cara transfer yang berbeda.
Tujuan bahasa pemrograman 'Turing-complete' ethereum adalah memungkinkan pengembang untuk menulis lebih banyak program di mana transaksi blockchain dapat mengatur dan mengotomatisasi hasil yang spesifik.
Fleksibilitas ini mungkin merupakan inovasi utama ethereum, seperti yang dijelaskan dalam panduan "Bagaimana Kontrak Karya Ethereum Smart".
Blok-blok Ethereum
Struktur blokade ethereum sangat mirip dengan bitcoin, karena ini adalah catatan bersama keseluruhan sejarah transaksi. Setiap simpul di jaringan menyimpan salinan riwayat ini.
Perbedaan besar dengan ethereum adalah bahwa simpulnya menyimpan keadaan terkini dari setiap kontrak cerdas, selain semua transaksi eter. (Ini jauh lebih rumit daripada yang dijelaskan, tapi teks di bawah ini akan membantu Anda membuat kaki Anda basah.)
Untuk setiap aplikasi ethereum, jaringan perlu melacak 'negara', atau informasi terkini dari semua aplikasi ini, termasuk keseimbangan masing-masing pengguna, semua kode kontrak cerdas dan tempat penyimpanannya.
Bitcoin menggunakan keluaran transaksi yang tidak terpakai untuk melacak berapa banyak bitcoin.
Meski kedengarannya lebih kompleks, idenya cukup sederhana. Setiap kali transaksi bitcoin dilakukan, jaringan 'memecah' jumlah total seolah-olah itu adalah uang kertas, mengeluarkan bit lunak kembali dengan cara yang membuat data berperilaku serupa dengan koin fisik atau perubahan.
Untuk melakukan transaksi di masa depan, jaringan bitcoin harus menambahkan semua potongan perubahan Anda, yang digolongkan sebagai 'dihabiskan' atau 'tidak terpakai'.
Ethereum, di sisi lain, menggunakan akun.
Seperti dana rekening bank, ether token muncul di dompet, dan bisa di porting (jadi untuk berbicara) ke akun lain. Dana selalu ada di suatu tempat, namun tidak memiliki apa yang mungkin Anda sebut sebagai hubungan yang berkelanjutan.
Apa itu mesin virtual ethereum?
Dengan ethereum, setiap kali sebuah program digunakan, sebuah jaringan dari ribuan komputer memprosesnya.
Kontrak yang ditulis dalam bahasa pemrograman spesifik kontrak cerdas dikompilasi menjadi 'bytecode', yang merupakan fitur yang disebut 'ethereum virtual machine' (EVM) dapat membaca dan mengeksekusi.
Semua node mengeksekusi kontrak ini menggunakan EVM mereka.
Ingatlah bahwa setiap node dalam jaringan memegang salinan transaksi dan sejarah kontrak cerdas dari jaringan, selain mencatat 'keadaan' saat ini. Setiap kali pengguna melakukan beberapa tindakan, semua node pada jaringan perlu mencapai kesepakatan bahwa perubahan ini terjadi.
Tujuannya di sini adalah untuk jaringan penambang dan node untuk bertanggung jawab untuk mentransfer perubahan dari keadaan ke negara, bukan beberapa otoritas seperti PayPal atau bank. Penambang Bitcoin memvalidasi pergeseran kepemilikan bitcoin dari satu orang ke orang lain. EVM menjalankan kontrak dengan aturan apa pun yang awalnya diprogram pengembang.
Perhitungan sebenarnya pada EVM dicapai melalui bahasa bytecode berbasis stack (yang dan yang bisa dibaca mesin), namun pengembang dapat menulis kontrak cerdas dalam bahasa tingkat tinggi seperti Solidity and Serpent yang memudahkan manusia untuk membaca dan menulis.
Seperti yang dijelaskan dalam panduan kami "Bagaimana Pekerjaan Pertambangan Etudi", penambang adalah orang-orang yang mencegah perilaku buruk - seperti memastikan bahwa tidak ada yang menghabiskan uang mereka lebih banyak dari sekali dan menolak kontrak cerdas yang belum dibayar.
Ada beberapa ribu node ethereum di luar sana, dan setiap simpul menyusun dan mengeksekusi kode yang sama.
Tapi, Anda mungkin berpikir, bukankah itu jauh lebih mahal daripada perhitungan normal? Ya itu. Itu sebabnya jaringan hanya bisa digunakan hanya untuk kasus penggunaan tertentu.
Tutorial dev ethereum resmi mengakui inefisiensi ini, yang menyatakan:
Kira-kira, heuristik yang bagus untuk digunakan adalah Anda tidak akan bisa melakukan apapun pada EVM yang tidak dapat Anda lakukan pada smartphone dari tahun 1999.


EmoticonEmoticon