Media Sosial dan forum ramai dengan berita tentang EOS, dan untuk alasan yang sangat bagus. ICO mereka selama setahun memecahkan semua rekor dengan mengumpulkan $ 4 miliar. Ditambah lagi, semua drama seputar perilisan mainnet mereka telah menempatkan mereka di bawah sorotan. EOSIO Dawn 4.0 membawa banyak inovasi dan poin pembicaraan yang menarik. Dalam panduan ini, kita akan mendalami semua fitur menarik ini.

Jadi, apa itu EOS?

EOS bertujuan untuk menjadi sistem operasi terdesentralisasi yang dapat mendukung aplikasi desentralisasi skala industri.

Kedengarannya luar biasa, tetapi yang benar-benar menangkap imajinasi publik adalah dua klaim berikut:

  • Mereka mengaku mampu melakukan jutaan transaksi per detik.
  • Mereka berencana untuk sepenuhnya menghapus biaya transaksi.

Jadi, bagaimana mereka berencana membawa semua inovasi ini? Anda dapat melihat panduan mendalam kami untuk mendapatkan semua detailnya, namun, kami akan mengulasnya sebentar di sini.

Tim di Belakang EOS

Apa itu EOS? (Panduan Pemula) Bagian 1

Kredit Gambar: Medium

Tim inti di belakang EOS adalah “Block.one”, yang berbasis di Kepulauan Cayman. Brendon Blumer, CEO, telah terlibat dalam blockchain sejak 2014. Dia sebelumnya pernah terlibat dalam perusahaan yang berurusan dengan pertukaran mata uang di MMORPG dan di real estate.

Dan Larimer, adalah CTO. Dia adalah pencipta bukti kepemilikan yang didelegasikan dan organisasi otonom terdesentralisasi alias DAO. Dia juga orang di balik BitShares dan Steem.

Sekarang setelah kita mengetahui tentang tim di balik proyek tersebut, mari kita lihat bagaimana rencananya untuk mencapai dua klaim terbesarnya.

Jutaan Transaksi per Detik

EOS mencapai skalabilitasnya melalui pemanfaatan mekanisme konsensus bukti kepemilikan yang didelegasikan (DPOS), yang merupakan variasi dari bukti kepemilikan tradisional.

Beginilah cara kerja proof-of-stake (POS) tradisional:

  • Validator berpartisipasi dengan mengunci beberapa koin mereka sebagai taruhan.
  • Setelah itu, mereka akan mulai memvalidasi blok tersebut. Artinya, ketika mereka menemukan blok yang menurut mereka dapat ditambahkan ke rantai, mereka akan memvalidasinya dengan memasang taruhan di atasnya..
  • Jika blok ditambahkan, maka validator akan mendapatkan hadiah yang sebanding dengan taruhan mereka.

Jadi, bagaimana DPOS berbeda dari POS tradisional?

Pertama, siapa pun yang memegang token pada blockchain yang diintegrasikan ke dalam perangkat lunak EOS dapat memilih produsen blok melalui sistem pemungutan suara persetujuan berkelanjutan. Siapapun dapat berpartisipasi dalam pemilihan produsen blok dan mereka akan diberi kesempatan untuk memproduksi blok yang proporsional dengan total suara yang mereka terima relatif terhadap semua produsen lainnya.

bagaimana cara kerjanya?

  • Balok diproduksi di babak ke-21.

  • Pada awal setiap putaran 21 produsen blok dipilih. 20 teratas secara otomatis dipilih sementara yang ke-21 dipilih secara proporsional dengan jumlah suara mereka relatif terhadap produsen lainnya.

  • Produser kemudian diacak menggunakan nomor pseudorandom yang berasal dari waktu blok. Hal ini dilakukan untuk memastikan konektivitas yang seimbang ke semua produsen lain tetap terjaga.

  • Untuk memastikan bahwa produksi blok reguler dipertahankan dan waktu blok dipertahankan hingga 3 detik, produsen dihukum karena tidak berpartisipasi dengan dikeluarkan dari pertimbangan. Produsen harus memproduksi setidaknya satu blok setiap 24 jam untuk dipertimbangkan.

Sistem DPOS tidak mengalami percabangan karena alih-alih bersaing untuk menemukan blok, produsen harus bekerja sama. Jika terjadi percabangan, konsensus beralih secara otomatis ke rantai terpanjang.

Menghapus Biaya Transaksi

EOS bekerja pada model kepemilikan di mana pengguna memiliki dan berhak menggunakan sumber daya yang sebanding dengan kepemilikan mereka, daripada harus membayar untuk setiap transaksi. Jadi, intinya, jika Anda memegang N token EOS maka Anda berhak atas transaksi N * k. Ini, pada dasarnya, menghilangkan biaya transaksi.

Biaya menjalankan dan menghosting aplikasi di Ethereum bisa jadi mahal bagi pengembang yang ingin menguji aplikasinya di blockchain. Harga gas yang terlibat dalam tahap awal pengembangan cukup untuk mematikan pengembang baru.

Perbedaan mendasar antara cara Ethereum dan EOS beroperasi adalah sementara Ethereum menyewakan kekuatan komputasi mereka kepada pengembang, EOS memberikan kepemilikan atas sumber daya mereka. Jadi, pada intinya, jika Anda memiliki 1/1000 saham EOS maka Anda akan memiliki kepemilikan 1/1000 dari total daya komputasi dan sumber daya dalam EOS..

Seperti yang dinyatakan ico-ulasan dalam artikel mereka:

“Model kepemilikan EOS memberi pengembang DAPP biaya hosting yang dapat diprediksi, mengharuskan mereka hanya untuk mempertahankan persentase atau tingkat tertentu taruhan, dan memungkinkan untuk membuat aplikasi freemium. Lebih jauh lagi, karena pemegang token EOS akan dapat menyewa / mendelegasikan mereka  berbagi sumber daya ke pengembang lain, model kepemilikan mengikat nilai token EOS dengan penawaran dan permintaan bandwidth dan penyimpanan. “

Jadi, keduanya adalah USP EOS terbesar. Sekarang setelah kita memperoleh sedikit pemahaman tentang apa yang direncanakan EOS, mari kita lihat beberapa fitur yang rencananya akan dibawa oleh Dawn 4.0.

EOS Dawn 4.0

EOS Dawn 4.0 adalah versi testnet terbaru yang dirilis oleh Block. Satu sebelum peluncuran mainnet mereka. Ada banyak poin pembicaraan menarik yang terungkap berkat peluncuran tersebut. Salah satu perubahan terbesar yang dibawa oleh Dawn 4.0 adalah mengubah waktu saat ini dari “waktu blok utama” menjadi “waktu blok saat ini”. Dengan perubahan ini, semua masalah terkait waktu diperbaiki sekaligus.

Bersamaan dengan itu, beberapa fitur menarik lainnya yang dibawa atau ditingkatkan oleh EOSIO adalah:

  • Pasar RAM

  • DPOS Paralelisme Masa Depan

  • Validasi Header-only

  • Blokir Hadiah Produser

  • Vote Decay

  • Algoritma Pencekalan Terakhir yang Tidak Dapat Dibalik

Seperti yang dapat Anda bayangkan, ada banyak konten untuk dibahas dan itulah mengapa kami merasa bijaksana untuk membagi panduan ini menjadi dua bagian. Dengan begitu, kami dapat memberikan nilai yang sesuai tanpa mengorbankan karena panjang konten. Jadi, tanpa basa-basi lagi, mari kita mulai!

# 1 Pasar RAM

Seperti yang telah kami sebutkan sebelumnya ketika Anda mempertaruhkan token EOS Anda, Anda berhak memiliki sumber daya seperti RAM, Bandwidth Jaringan, dan Bandwidth CPU sebagai gantinya. Jadi, pada dasarnya, Anda tidak hanya dapat menggunakan token EOS sebagai token pembayaran sederhana, Anda juga dapat menggunakannya sebagai tol yang memberi Anda hak atas sumber daya tertentu. Karena itu, sumber daya ini sangat langka dan itulah mengapa Anda hanya dapat menyimpan token EOS, tanpa menggunakannya, untuk jangka waktu 3 tahun. Pemegang yang menggunakan token mereka akan mendapatkan akun mereka dihentikan.

Sekarang, ketika datang ke sumber daya seperti CPU dan Jaringan Bandwidth, pertukarannya cukup mudah. Jika Anda berencana untuk menjualnya dan mengambil kembali token yang Anda pertaruhkan, Anda akan mendapatkan kembali jumlah token yang sama.

Namun, dalam hal RAM, tidak sesederhana itu.

Soalnya, meskipun sumber daya ini langka, RAM ternyata lebih langka dan berharga. Inilah masalahnya, meskipun RAM langka, akan selalu ada permintaan yang tinggi untuk RAM.

Kinerja tinggi dan skalabilitas adalah dua topik terpanas di dunia blockchain. Karena itu, RAM adalah sumber daya yang sangat kuat dan kritis untuk blockchain. Sebelum melangkah lebih jauh, mari kita kenali salah satu konsep paling dasar dalam mikroekonomi, penawaran, dan permintaan.

Pada dasarnya, semakin banyak permintaan dan berkurangnya penawaran, semakin banyak pula harga produk. Grafik penawaran-permintaan terlihat seperti ini:Apa itu EOS? (Panduan Pemula) Bagian 1

Titik manis di mana kedua kurva berpotongan adalah kesetimbangan.

Jadi, mari kita lihat apa yang kita miliki di sini, aset langka yang akan selalu diminati. Yang pasti akan berpengaruh pada harga, lebih tepatnya pasti akan menaikkan harga asetnya yaitu RAM.

Namun demikian, dalam EOS, jika Anda mempertaruhkan sejumlah tertentu dan memperoleh sumber daya yang proporsional, Anda dapat menjualnya kembali dan mendapatkan kembali jumlah persis dari token yang dipertaruhkan. Di sinilah kami mencapai rintangan jalan pertama kami. Mekanisme ini tidak akan bekerja secara ekonomis untuk RAM.

Pikirkan tentang ini, pengguna EOS awal jelas akan mendapatkan RAM dengan harga yang cukup murah, namun seiring pertumbuhan jaringan dan semakin banyak pengembang memasuki blockchain untuk membangun Dapps mereka di atasnya, permintaan untuk RAM akan meningkat pesat. Sekarang, ingat dua hal:

  • RAM sudah menjadi sumber daya yang langka, sehingga persediaan akan menipis.

  • Dengan meningkatnya permintaan, harga RAM akan naik.

Dalam ekosistem di mana kebutuhan ekonomi kripto selaras dengan sempurna, penggerak awal harus dapat menjual RAM mereka dengan harga yang lebih tinggi, namun, EOS hingga saat ini, memperlakukan RAM sebagai sumber daya lainnya..

Sekarang, jika Anda ingat, pemegang EOS tidak bisa hanya memegang token mereka dan tidak melakukan apa pun selama lebih dari 3 tahun, jadi pada satu titik, orang-orang ini harus menjual token dan sumber daya mereka tanpa insentif ekonomi untuk melakukannya..

Bersamaan dengan ini, kendala lain dikenali oleh Block.One. Berbagai pengujian menyimpulkan bahwa cara Kontrak Sistem EOSIO mengalokasikan RAM kepada pemangku kepentingan pasti akan menyebabkan kekurangan di masa mendatang..

Sebuah solusi dibutuhkan.

Masuklah, Pasar RAM.

Dengan memanfaatkan algoritma Bancor, EOSIO menggunakan pendekatan berbasis pasar untuk alokasi RAM. Beginilah cara kerjanya:

Misalkan seseorang ingin membeli atau menjual RAM, biaya 0,5% akan dibebankan pada pihak pembeli dan penjual. Dengan memperkenalkan biaya ini, ini memberikan insentif ekonomi yang layak bagi penjual RAM. Selain itu, EOS juga berencana untuk membatasi pemasaran spekulatif dan inflasi karena biaya yang dikumpulkan dibakar.

Dan Larimer menunjukkan bagaimana perhitungan akan bekerja pada dirinya posting sedang:

“Perhitungan kami menunjukkan bahwa jika 1TB RAM dialokasikan secara pro-rata untuk pemegang token maka biaya per byte akan menjadi $ 0,018 (dengan asumsi $ 20 / token). Kenyataannya adalah bahwa sebagian besar pemegang token sebenarnya tidak memiliki kebutuhan aktif untuk menggunakan RAM yang mungkin mereka miliki; oleh karena itu, kami awalnya memberi harga RAM pada $ 0,000018 per byte (dengan asumsi $ 20 / token). Akun baru membutuhkan sekitar 4KB RAM yang berarti harganya sekitar $ 0,10. Karena RAM dicadangkan, harga akan naik secara otomatis sehingga harga mendekati tak terhingga sebelum sistem kehabisan RAM. “

Catatan: Dia bekerja dengan biaya 1% di sisi penjual dan pembeli dalam perhitungannya dan bukan 0,5%.

Juga perlu diingat, masalah lain yang ingin diselesaikan oleh Block.One adalah masalah ketersediaan. Pasar akan sangat membantu dalam memastikan ketersediaan RAM yang stabil. Harga RAM juga akan didasarkan pada pasokan yang tersedia saat ini dan akan ditentukan oleh sistem.

Pasar juga memperkenalkan cara lain untuk mengekang spekulasi. Produsen blok mana pun dapat dengan mudah menambahkan lebih banyak RAM ke pasar dan meningkatkan pasokan. Dengan meningkatnya pasokan, nilai RAM akan turun.

Ekspansi di Masa Depan

Untuk memahami bagaimana suatu aset akan berperilaku dalam jangka panjang, orang harus tahu tentang hukum Moore. Berdasarkan Investopedia:

Hukum Moore mengacu pada pengamatan yang dilakukan oleh salah satu pendiri Intel, Gordon Moore pada tahun 1965. Dia memperhatikan bahwa jumlah transistor per inci persegi pada sirkuit terintegrasi telah berlipat ganda setiap tahun sejak penemuannya. Hukum Moore memprediksikan bahwa tren ini akan terus berlanjut di masa mendatang. Meskipun kecepatannya melambat, jumlah transistor per inci persegi meningkat dua kali lipat kira-kira setiap 18 bulan. Ini digunakan sebagai definisi hukum Moore saat ini. “

Apa itu EOS? (Panduan Pemula) Bagian 1

Menurut Larimer, sesuai dengan hukum Moore, produsen blok EOS harus dapat meningkatkan ke 4TB atau bahkan 16TB RAM. Peningkatan pasokan ini akan menurunkan harga RAM di pasaran

# 2 Paralelisme Masa Depan

Salah satu fitur menarik yang diharapkan EOSIO Dawn 4.0 adalah paralelisme. Skalabilitas adalah nama permainan saat ini, dan setiap orang yang ada di komunitas crypto bertekuk lutut dalam penelitian.

EOSIO menyadari bahwa agar Dapp mereka dapat diskalakan dengan benar, mereka perlu memaksimalkan penggunaan RAM mereka. Cara yang menarik untuk mendekati hal ini adalah dengan menggunakan rantai samping dengan wilayah memori independen.

Sidechain

Sidechain sebagai konsep telah ada di lingkaran crypto untuk beberapa waktu sekarang. Idenya sangat mudah; Anda memiliki rantai paralel yang berjalan bersama dengan rantai utama. Rantai samping akan dipasang ke rantai utama melalui pasak dua arah

Pengembang EOS berencana menggunakan rantai samping untuk membunuh dua burung dengan satu batu:

  • Untuk meningkatkan

  • Untuk menciptakan rasa persaingan antar rantai samping.

Jadi, bagaimana ini akan berhasil?

Produsen blok EOS bekerja pada rantai samping pilihan mereka dan menggunakan token untuk membeli RAM dari rantai samping. Rantai samping akan mengikuti protokol tata kelola yang telah ditetapkan oleh blockchain EOS utama. Masing-masing sidechain ini berpotensi memiliki >1 TB dari RAM mereka sendiri.

CATATAN: Dan Larimer mengatakan yang berikut miliknya Posting Sedang:

“Beberapa anggota komunitas menyatakan keprihatinan bahwa beberapa orang akan memperoleh keuntungan yang tidak dapat dibenarkan dengan membeli RAM murah sebelum orang lain dapat ikut serta. Untuk mengurangi hal ini, kami menyarankan mereka yang meluncurkan rantai memulai dengan persediaan RAM yang sangat terbatas dan kemudian secara bertahap meningkatkan RAM selama beberapa bulan pertama. Jika pasokan RAM mulai dari 32GB dan kemudian tumbuh menjadi 1TB selama beberapa bulan, maka harga RAM dapat turun dengan cepat dari waktu ke waktu hingga 3% dari harga awalnya. Hanya mereka yang benar-benar membutuhkan RAM atau yang memperhitungkan pasokan RAM masa depan saat menawar akan membeli RAM awal. Bagaimanapun, tidak ada yang akan mendapatkan RAM “murah” atau “keuntungan gratis”. “

Sidechain ini akan mendapatkan interoperabilitas dengan memiliki kemampuan untuk “berbicara” satu sama lain melalui Inter-Blockchain Communication (IBC). Dengan menggunakan IBC, Daps akan memiliki kemampuan untuk membeli RAM yang tidak digunakan dari sidechains lain, yang akan menghasilkan penskalaan penggunaan RAM..

Sekarang ingat bagaimana kami mengatakan bahwa EOS juga berencana untuk mengintegrasikan rasa persaingan di antara semua sidechain ini? Ingin tahu bagaimana mencapai itu?

Harga RAM tidak tetap di semua rantai samping. Jadi, pengembang Dapp dapat memilih untuk beroperasi di sidechain di mana mereka mendapatkan RAM termurah. Ini akan membantu memberi insentif kepada sidechain untuk menawarkan proposisi nilai terbaik.

Komunikasi Antar Blockchain (IBC)

Block.One sangat percaya bahwa peningkatan dari eksekusi single-threaded ke multi-threaded adalah jalan menuju skalabilitas. Untuk melakukannya, rantai baru dengan dukungan multi-threaded yang dijalankan oleh produsen blok yang sama perlu diluncurkan. Dengan demikian, sejumlah pengujian dan peningkatan dapat dilakukan pada rantai baru tanpa risiko apa pun pada rantai utama langsung.

Inilah mengapa IBC sangat penting. Ini akan memungkinkan rantai ini untuk berkomunikasi satu sama lain dan meletakkan dasar untuk skalabilitas eksponensial. Ini akan memungkinkan EOS untuk mengukur penggunaan semua sumber daya yang tersedia.

Untuk memahami cara kerjanya, Anda harus jelas tentang Merkle Roofs.

Apa itu Pohon Merkle?

Gambar milik: Wikipedia

Diagram di atas menunjukkan seperti apa pohon Merkle itu. Dalam pohon Merkle, setiap node non-daun adalah hash dari nilai node turunannya.

Simpul Daun: Simpul daun adalah simpul di tingkat paling bawah dari pohon. Jadi gambar diagram di atas, node daun adalah L1, L2, L3, dan L4.

Apa itu EOS? (Panduan Pemula) Bagian 1

Node Anak: Untuk sebuah node, node di bawah tingkatnya yang dimasukkan ke dalamnya adalah node turunannya. Tuliskan diagramnya, node berlabel “Hash 0-0” dan “Hash 0-1” adalah node turunan dari node yang berlabel “Hash 0”.

Root Node: Node tunggal pada tingkat tertinggi berlabel “Hash Teratas” adalah simpul akar.

Apa itu EOS? (Panduan Pemula) Bagian 1

Jadi apa hubungannya Pohon Merkle dengan blockchain?

Setiap blok berisi ribuan dan ribuan transaksi. Akan sangat tidak efisien waktu untuk menyimpan semua data di dalam setiap blok sebagai satu rangkaian. Melakukannya akan membuat menemukan transaksi tertentu menjadi sangat rumit dan memakan waktu. Jika Anda menggunakan pohon Merkle, Anda akan sangat menghemat waktu yang diperlukan untuk mengetahui apakah transaksi tertentu termasuk dalam blok itu atau tidak..

Mari kita lihat ini sebagai contoh. Pertimbangkan pohon Merkle berikut: 

Gambar milik: Coursera

Sekarang misalkan saya ingin mencari tahu apakah data khusus ini termasuk dalam blok atau tidak:

Apa itu EOS? (Panduan Pemula) Bagian 1Alih-alih melalui proses rumit untuk melihat setiap hash individu dan melihat apakah itu milik data atau tidak, Anda dapat dengan mudah melacaknya dengan mengikuti jejak hash yang mengarah ke data:Apa itu EOS? (Panduan Pemula) Bagian 1

Melakukan ini secara signifikan mengurangi waktu yang dibutuhkan.

Kembali ke IBC

Jadi, seperti yang telah kita lihat, Pohon Merkle adalah indikator yang sangat berguna untuk menunjukkan bukti tindakan pengguna kepada klien ringan (melalui Merkle Roots). Di IBC, satu blockchain bertindak sebagai klien ringan bagi yang lain. Bayangkan ada dua rantai A dan B. Jika Rantai A menerima dan mencatat transaksi, maka dengan menggunakan IBC, Rantai B dapat mengkonfirmasi terjadinya peristiwa itu. Ia melakukannya dengan menerima pesan dari Chain A dan mengikuti header blokirnya dan memproses semua bukti Merkle. Bukti memiliki nomor urut tertentu yang dapat digunakan Rantai B untuk memastikan bahwa tidak ada celah dalam pemrosesan.

IBC melibatkan validasi bukti Merkle dari kedua rantai, yang berukuran 1KB + dan melibatkan banyak fungsi hash kriptografi dan / atau >15 verifikasi tanda tangan. Dengan demikian, biaya validasi untuk satu IBC 15X dan terkadang bahkan 30X lebih tinggi dari itu atau transaksi normal.

Sekarang Anda mungkin bertanya-tanya, inti dari melakukan ini adalah untuk meningkatkan, namun, ini tampaknya tidak cukup skalabel sekarang, bukan? Untungnya, ternyata bukti ini cukup sederhana untuk diparalelkan karena tidak bergantung pada status blockchain.

Alih-alih status, EOS menghasilkan pohon Merkle melalui tindakan berurutan, dengan kata lain, alih-alih melalui setiap tindakan individu, klien ringan dapat dengan mudah memeriksa untuk melihat penyelesaian dan verifikasi setiap bukti.

Anggap saja seperti ini. Misalkan Anda memiliki neraca akun yang sangat besar di depan Anda. Alih-alih dengan susah payah memeriksa detail setiap transaksi, semua yang Anda periksa adalah apakah transaksi tersebut berhasil atau tidak.

Karena ini berarti bahwa IBC hanya efektif jika seseorang dapat menjamin kelengkapan dan urutan transaksi, protokol EOS telah menciptakan saluran komunikasi seperti TCP di antara rantai. Dengan menggunakan inovasi sederhana ini, seseorang dapat dengan mudah mendeteksi bukti yang hilang dan rusak. Untuk membuktikan kelengkapan hingga saat ini yang tepat, seseorang harus menghasilkan transaksi dan kemudian mendapatkan bukti untuk menunjukkan bahwa transaksi itu dikonfirmasi dengan nomor urut yang benar.

Tentang paralelisasi, kata Dan Larimer,

“Di bawah EOSIO Dawn 3.0 kami membuat banyak keputusan desain seputar potensi eksekusi WASM multi-utas di masa depan. Sayangnya, hingga Anda benar-benar menerapkan implementasi multi-threaded penuh, tidak mungkin untuk mengetahui apakah kami telah mencakup semua kasus sudut. Ini berarti EOSIO Dawn 3.0 memiliki banyak kompleksitas arsitektur yang tidak memberikan manfaat langsung apa pun. ”

Pada dasarnya, banyak hal yang perlu disetrika agar ini sepenuhnya efektif.

# 3 Validasi Hanya Header

Fitur terakhir yang akan kita bahas di bagian ini adalah “Validasi Hanya Header”. Sebelumnya, tidak mungkin memvalidasi satu blok-header tanpa menggunakan seluruh blok. Seperti yang dapat Anda bayangkan, ini menghabiskan banyak waktu dan sumber daya yang tidak perlu.

Untuk mempercepat proses dan membuatnya lebih efisien, EOS Dawn 4.0 sekarang akan mendukung validasi hanya header. Fitur ini sangat penting karena:

  • Mengizinkan propagasi blok di seluruh jaringan tanpa menunggu verifikasi penuh melalui setiap node.

  • Memungkinkan eksekusi IBC sederhana

  • Mencegah banyak vektor serangan

Kami akan melanjutkan pembaruan lainnya di bagian 2!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me