Mengupas Generasi Berikutnya dari Ethereum Layer 2s (I): Berbasis Rollups

Lanjutan2/7/2025, 2:02:18 AM
Artikel pertama ini membahas tentang rollups berbasis—suatu pendekatan yang diusulkan untuk membangun rollups yang mengurangi masalah-masalah pada rollups klasik, seperti sentralisasi sequencer, risiko liveness, dan resistensi sensor. Kita akan menjelajahi bagaimana rollups berbasis bekerja, manfaat apa yang mereka tawarkan, dan di mana hambatan untuk adopsi rollups berbasis berada.

Rollups berkembang dengan cepat. Awalnya,rollups klasikmenyediakan solusi jangka pendek untuk tantangan skalabilitas Ethereum. Sekarang, dengan kemajuan teknologi, kami sedang membangun rollups generasi berikutnya yang tidak hanya meningkatkan skalabilitas Ethereum tetapi juga menjaga desentralisasi, keamanan, dan keberlanjutan ekonomi.

Dalam seri empat bagian yang baru berjudul dengan tepat “Membongkar Generasi L2 Berikutnya”, kami menjelajahi kelas baru rollups—rollups berbasis, rollups booster, rollups gigagas, rollups asli—dan bertujuan untuk memperkenalkan desain-desain ini kepada khalayak luas. Rollups ini mewakili masa depan skalabilitas Ethereum dan mengingat@2077Researchkomitmen untuk membuat penelitian dan pengembangan (R&D) Ethereum dapat diakses, kami melihat pentingnya mendidik komunitas tentang desain L2 yang lebih baru.

Tujuan kami adalah memberikan pengantar singkat tentang teknologi-teknologi ini dan mengungkapkan konsep-konsep terkait. Dalam seri ini, kami akan membahas setiap jenis rollup secara terperinci, menjelajahi desain, kelebihan, kompromi, dan dampak keseluruhan mereka pada rencana Ethereum. Baik Anda seorang penggemar Ethereum, pengembang, atau hanya ingin tahu tentang skalabilitas blockchain, seri ini untuk Anda.

Artikel pertama ini membahas rollups berbasis - pendekatan yang diusulkan untuk membangun rollups yang memitigasi masalah dengan rollups klasik, seperti sentralisasi urutan, risiko kelangsungan hidup, dan ketahanan sensor. Kami akan menjelajahi bagaimana rollups berbasis bekerja, manfaat apa yang mereka tawarkan, dan di mana hambatan untuk adopsi rollups berbasis terletak.

Apa itu rollup dasar?

Rollup didasarkan jika menggunakan urutan berbasis untuk memproses transaksi. Sequencing mengacu pada bagaimana transaksi dipesan untuk dieksekusi dalam rollup. Sekuensing berbasis memanfaatkan set validator dari rantai Layer 1 (L1) untuk memesan transaksi alih-alih mengandalkan entitas terpusat ("sequencer") untuk mengurutkan transaksi.

Rollups tradisional saat ini memiliki sequencer terpusat, yang menyebabkan beberapa isu. Ini termasuk sensorship transaksi pengguna, risiko titik kegagalan tunggal, dan monopoli MEV (sequencer terpusat dapat mengekstrak MEV (nilai maksimal yang dapat diekstrak) dari pengguna karena akses pribadi ke mempool).

Dengan adanya masalah pengurutan terpusat, komunitas Ethereum telah bekerja untuk menemukan alternatif. Pentingnya, desain pengurutan alternatif tersebut harus memenuhi tujuan desain utama: mereka harus sefisien dan cepat seperti pendahulunya.

Sequencing berbasis dan rollups berbasis adalah langkah positif dalam hal ini karena mereka menyediakan rollups dengan cara baru untuk memsequencing transaksi yang mewarisi resistensi sensorship Ethereum, menghapus titik-titik kegagalan tunggal, dan menghindari mengorbankan kecepatan demi desentralisasi. Kami akan menjelaskan bagaimana rollups berbasis bekerja di bawah ini.

Bagaimana rollups berbasis bekerja?

Sebuah deskripsi dari @Spire_Labsarsitektur rollup berbasis

Perbedaan utama antara rollup berbasis dan jenis rollup lainnya adalah bagaimana transaksi disusun. Penyusunan transaksi dalam rollup berbasis dikelola oleh blockchain L1 yang mendasarinya (Ethereum dalam hal ini). Secara khusus, dalam rollup berbasis, “setiap proposer selanjutnya di L1 dapat bekerja dengan pencari dan pembangun L1 untuk secara bebas menyertakan blok rollup berikutnya dalam blok L1 berikutnya tanpa perlu izin khusus.

Dalam arsitektur rollup berbasis, transaksi dari pengguna diarahkan ke pembangun L1 yang telah setuju untuk membangun blok untuk Ethereum dan Based L2. Pengguna menunjukkan biaya transaksi maksimum mereka, dengan L2 menangkap biaya dasar (yang ditetapkan sesuai dengan kemacetan jaringan L2) dan meneruskan biaya prioritas (tip yang dibayarkan untuk mendorong inklusi transaksi) ke validator, yang kemudian menentukan urutan transaksi.

Penataan ini memungkinkan Ethereum tidak hanya untuk mengamankan semua biaya dari ekosistemnya tetapi juga untuk mengumpulkan sebagian dari tips L2, bersama dengan biaya penyelesaian transaksi. Mengembalikan nilai ke L1 membuat rollups berbasis simbiotik dengan Ethereum dan menghilangkan anggapan bahwa rollups bersifat parasit terhadap Ethereum.

Keuntungan tambahan dari memanfaatkan penyelesaian L1 untuk mengurutkan transaksi L2 adalah menghilangkan langkah perantara dalam proses transaksi. Ini dapat berpotensi mengurangi biaya transaksi dengan menghindari kebutuhan untuk memverifikasi tanda tangan dari penyelesaian terpusat atau terdesentralisasi.

Mentioning bahwa pengurangan biaya ini bukan eksklusif untuk rollups berbasis; setiap rollup yang menggunakan urutan berbagi bisa melihat manfaat serupa. Karena mengusulkan blok di L1 bersifat tanpa izin, hal ini memupuk lingkungan yang kompetitif di antara pembangun blok, yang dapat lebih lanjut menurunkan biaya bagi pengguna.

Deskripsi dari @taikoxyzarsitektur rollup berbasis dari sebuahEthereumposting

Karena rollup berbasis mengirimkan buktinya langsung ke Ethereum, penyelesaiannya secara inheren di Ethereum. Ini berarti siapa pun dapat mengakses status terverifikasi dari rantai L2 di Ethereum. Rollup berbasis tidak dapat diselesaikan di tempat lain selain L1 yang mendasarinya.

Rollups berbasis menerbitkan data yang diperlukan untuk merekonstruksi status rantai-nya di Ethereum, menjadikan Ethereum sebagai Lapisan Ketersediaan Data (DA) nya. Ini memungkinkan siapa pun untuk memverifikasi hash blok dan mengambil data transaksi dari blok tersebut. Rollups berbasis menggunakan Lapisan Konsensus Ethereum untuk pengurutan transaksi, menghilangkan kebutuhan akan mekanisme konsensus mereka sendiri.

Pelaksanaan transaksi dalam rollup berbasis terjadi di luar rantai dalam ekosistemnya sendiri, yang berarti rollup berbasis tersebut berfungsi sebagai Layer Pelaksanaannya sendiri. Sebagai contoh, rollup berbasis yang sudah ada seperti @taikoxyzdan@Spire_Labs, yang menyelesaikan di Ethereum, beroperasi pada L1 yang sama tetapi mempertahankan Execution Layer mereka sendiri yang berbeda untuk menjalankan transaksi.

Apa kelebihan dan kekurangan desain berbasis rollup?

Keuntungan dari rollups berbasis termasuk mewarisi keamanan dan kelangsungan Ethereum, potensial mengurangi biaya transaksi dengan menghilangkan urutan tambahan, memungkinkan komposabilitas atomik di mana transaksi L2 dapat berinteraksi dengan status L1, menyederhanakan arsitektur dengan tidak perlu konsensus terpisah, memastikan ketersediaan data dengan semua data di Ethereum, dan menawarkan resistensi sensor yang kuat.

Namun, seperti halnya segala hal dalam kripto, desain berbasis memiliki kekhawatiran. Rollups berbasis bergantung pada kinerja Ethereum, yang dapat membatasi skalabilitas karena batasan ruang blok Ethereum. Masih ada biaya gas yang terkait dengan operasi L2 yang bisa signifikan. Ada juga masalah MEV di mana validator L1 dapat mempengaruhi urutan transaksi. Keterkaitan erat dengan konsensus dan lapisan data Ethereum mungkin membatasi kustomisasi untuk kasus penggunaan tertentu.

Pertanyaan Umum Berbasis Rollups

Dalam bagian ini, kami menjawab beberapa pertanyaan umum tentang rollups berbasis. Tujuan kami adalah untuk menghilangkan kesalahpahaman spesifik tentang rollups berbasis dan memberikan kejelasan tentang berbagai aspek arsitektur rollups berbasis.

— Bagaimana rollup berbasis mengelola MEV?

Sebagian besar manfaat MEV bagi validator L1 karena para pencari dan pembangun blok L1 termotivasi untuk menyertakan blok rollup dalam bundel L1 mereka untuk menangkap nilai ini, mendorong para pembuat usulan L1 untuk menyertakan blok-blok ini. Saat ini, sekitar 80% MEV Ethereum berasal dari kepadatan, dengan 20% dari persaingan. Jika MEV L2 mencerminkan hal ini, sebagian besar dapat tetap berada di L2.

Apakah menggunakan rollup berbasis murah bagi pengguna dibandingkan dengan alternatif?

Menggunakan proposer L1 sebagai sequencer L2 menghilangkan langkah perantara, berpotensi mengurangi biaya dengan menghilangkan verifikasi tanda tangan sequencer. Penghematan biaya ini tidak hanya berlaku untuk rollup berbasis tetapi juga untuk rollup dengan pengurutan bersama, karena proposer blok tanpa izin mendorong persaingan dan bisa mengurangi biaya.

— Apakah kecepatan rollups berbasis terbatas pada waktu blok Ethereum?

Ya, waktu konfirmasi untuk transaksi dalam rollup berbasis terkait dengan waktu blok L1, yang saat ini adalah 12 detik. Namun, pra-konfirmasi instan dapat dicapai dalam rollup berbasis. Ini dapat difasilitasi melalui mekanisme seperti restaking, di mana beberapa validator L1 berkomitmen untuk menyertakan blok rollup berbasis dalam blok L1 masa depan mereka. Hal ini memungkinkan karena validator mengetahui 32 blok ke depan siapa yang akan mengajukan setiap blok.

— Seberapa "hidup" keaktifan rollup berbasis ini?

Berbagi urutan berbasis Ethereum menjamin kelangsungan hidup sepenuhnya. Bahkan penurunan kelangsungan hidup yang sedikit (misalnya, dari 100% menjadi 99%) dapat dieksploitasi dalam kondisi adversarial, memungkinkan gangguan yang signifikan dan MEV beracun.

Apa perbedaan antara urutan berbasis dan urutan bersama?

Penyusunan Berbasis dapat dilihat sebagai versi khusus dari Penyusunan Bersama. Penyusunan Bersama berfungsi sebagai sistem untuk urutan transaksi di beberapa rollups, bertujuan untuk efisiensi ekonomi, throughput yang lebih tinggi, dan konfirmasi yang lebih cepat daripada L1. Ini berbeda dari rollups berbasis dengan menggunakan operatornya sendiri untuk konsensus, sehingga lebih kompleks dan tidak sepenuhnya bergantung pada kelangsungan Ethereum.

Kesimpulan

Dalam postingan pertama seri kami tentang "Rollups 2.0", kami telah menjelajahi rollups berbasis, yang memanfaatkan validator Ethereum untuk penentuan urutan transaksi, menawarkan jalan menuju desentralisasi, keamanan, dan efisiensi biaya.

Saat kami melanjutkan seri ini, kami akan mempelajari booster rollups, native rollups, dan gigagas rollups – mengevaluasi bagaimana jenis rollups ini dapat mengatasi berbagai aspek dari skala Ethereum.

Penafian:

  1. Artikel ini dicetak ulang dari [Penelitian 2077]. Semua hak cipta milik penulis asli [Penelitian 2077]. Jika ada keberatan terhadap pencetakan ulang ini, silakan hubungi Gate Belajartim, dan mereka akan menanganinya dengan segera.
  2. Penolakan Tanggung Jawab atas Tanggung Jawab: Pandangan dan pendapat yang terdapat dalam artikel ini sepenuhnya merupakan pandangan dari penulis dan tidak merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Belajar gate. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang telah diterjemahkan dilarang.

Mengupas Generasi Berikutnya dari Ethereum Layer 2s (I): Berbasis Rollups

Lanjutan2/7/2025, 2:02:18 AM
Artikel pertama ini membahas tentang rollups berbasis—suatu pendekatan yang diusulkan untuk membangun rollups yang mengurangi masalah-masalah pada rollups klasik, seperti sentralisasi sequencer, risiko liveness, dan resistensi sensor. Kita akan menjelajahi bagaimana rollups berbasis bekerja, manfaat apa yang mereka tawarkan, dan di mana hambatan untuk adopsi rollups berbasis berada.

Rollups berkembang dengan cepat. Awalnya,rollups klasikmenyediakan solusi jangka pendek untuk tantangan skalabilitas Ethereum. Sekarang, dengan kemajuan teknologi, kami sedang membangun rollups generasi berikutnya yang tidak hanya meningkatkan skalabilitas Ethereum tetapi juga menjaga desentralisasi, keamanan, dan keberlanjutan ekonomi.

Dalam seri empat bagian yang baru berjudul dengan tepat “Membongkar Generasi L2 Berikutnya”, kami menjelajahi kelas baru rollups—rollups berbasis, rollups booster, rollups gigagas, rollups asli—dan bertujuan untuk memperkenalkan desain-desain ini kepada khalayak luas. Rollups ini mewakili masa depan skalabilitas Ethereum dan mengingat@2077Researchkomitmen untuk membuat penelitian dan pengembangan (R&D) Ethereum dapat diakses, kami melihat pentingnya mendidik komunitas tentang desain L2 yang lebih baru.

Tujuan kami adalah memberikan pengantar singkat tentang teknologi-teknologi ini dan mengungkapkan konsep-konsep terkait. Dalam seri ini, kami akan membahas setiap jenis rollup secara terperinci, menjelajahi desain, kelebihan, kompromi, dan dampak keseluruhan mereka pada rencana Ethereum. Baik Anda seorang penggemar Ethereum, pengembang, atau hanya ingin tahu tentang skalabilitas blockchain, seri ini untuk Anda.

Artikel pertama ini membahas rollups berbasis - pendekatan yang diusulkan untuk membangun rollups yang memitigasi masalah dengan rollups klasik, seperti sentralisasi urutan, risiko kelangsungan hidup, dan ketahanan sensor. Kami akan menjelajahi bagaimana rollups berbasis bekerja, manfaat apa yang mereka tawarkan, dan di mana hambatan untuk adopsi rollups berbasis terletak.

Apa itu rollup dasar?

Rollup didasarkan jika menggunakan urutan berbasis untuk memproses transaksi. Sequencing mengacu pada bagaimana transaksi dipesan untuk dieksekusi dalam rollup. Sekuensing berbasis memanfaatkan set validator dari rantai Layer 1 (L1) untuk memesan transaksi alih-alih mengandalkan entitas terpusat ("sequencer") untuk mengurutkan transaksi.

Rollups tradisional saat ini memiliki sequencer terpusat, yang menyebabkan beberapa isu. Ini termasuk sensorship transaksi pengguna, risiko titik kegagalan tunggal, dan monopoli MEV (sequencer terpusat dapat mengekstrak MEV (nilai maksimal yang dapat diekstrak) dari pengguna karena akses pribadi ke mempool).

Dengan adanya masalah pengurutan terpusat, komunitas Ethereum telah bekerja untuk menemukan alternatif. Pentingnya, desain pengurutan alternatif tersebut harus memenuhi tujuan desain utama: mereka harus sefisien dan cepat seperti pendahulunya.

Sequencing berbasis dan rollups berbasis adalah langkah positif dalam hal ini karena mereka menyediakan rollups dengan cara baru untuk memsequencing transaksi yang mewarisi resistensi sensorship Ethereum, menghapus titik-titik kegagalan tunggal, dan menghindari mengorbankan kecepatan demi desentralisasi. Kami akan menjelaskan bagaimana rollups berbasis bekerja di bawah ini.

Bagaimana rollups berbasis bekerja?

Sebuah deskripsi dari @Spire_Labsarsitektur rollup berbasis

Perbedaan utama antara rollup berbasis dan jenis rollup lainnya adalah bagaimana transaksi disusun. Penyusunan transaksi dalam rollup berbasis dikelola oleh blockchain L1 yang mendasarinya (Ethereum dalam hal ini). Secara khusus, dalam rollup berbasis, “setiap proposer selanjutnya di L1 dapat bekerja dengan pencari dan pembangun L1 untuk secara bebas menyertakan blok rollup berikutnya dalam blok L1 berikutnya tanpa perlu izin khusus.

Dalam arsitektur rollup berbasis, transaksi dari pengguna diarahkan ke pembangun L1 yang telah setuju untuk membangun blok untuk Ethereum dan Based L2. Pengguna menunjukkan biaya transaksi maksimum mereka, dengan L2 menangkap biaya dasar (yang ditetapkan sesuai dengan kemacetan jaringan L2) dan meneruskan biaya prioritas (tip yang dibayarkan untuk mendorong inklusi transaksi) ke validator, yang kemudian menentukan urutan transaksi.

Penataan ini memungkinkan Ethereum tidak hanya untuk mengamankan semua biaya dari ekosistemnya tetapi juga untuk mengumpulkan sebagian dari tips L2, bersama dengan biaya penyelesaian transaksi. Mengembalikan nilai ke L1 membuat rollups berbasis simbiotik dengan Ethereum dan menghilangkan anggapan bahwa rollups bersifat parasit terhadap Ethereum.

Keuntungan tambahan dari memanfaatkan penyelesaian L1 untuk mengurutkan transaksi L2 adalah menghilangkan langkah perantara dalam proses transaksi. Ini dapat berpotensi mengurangi biaya transaksi dengan menghindari kebutuhan untuk memverifikasi tanda tangan dari penyelesaian terpusat atau terdesentralisasi.

Mentioning bahwa pengurangan biaya ini bukan eksklusif untuk rollups berbasis; setiap rollup yang menggunakan urutan berbagi bisa melihat manfaat serupa. Karena mengusulkan blok di L1 bersifat tanpa izin, hal ini memupuk lingkungan yang kompetitif di antara pembangun blok, yang dapat lebih lanjut menurunkan biaya bagi pengguna.

Deskripsi dari @taikoxyzarsitektur rollup berbasis dari sebuahEthereumposting

Karena rollup berbasis mengirimkan buktinya langsung ke Ethereum, penyelesaiannya secara inheren di Ethereum. Ini berarti siapa pun dapat mengakses status terverifikasi dari rantai L2 di Ethereum. Rollup berbasis tidak dapat diselesaikan di tempat lain selain L1 yang mendasarinya.

Rollups berbasis menerbitkan data yang diperlukan untuk merekonstruksi status rantai-nya di Ethereum, menjadikan Ethereum sebagai Lapisan Ketersediaan Data (DA) nya. Ini memungkinkan siapa pun untuk memverifikasi hash blok dan mengambil data transaksi dari blok tersebut. Rollups berbasis menggunakan Lapisan Konsensus Ethereum untuk pengurutan transaksi, menghilangkan kebutuhan akan mekanisme konsensus mereka sendiri.

Pelaksanaan transaksi dalam rollup berbasis terjadi di luar rantai dalam ekosistemnya sendiri, yang berarti rollup berbasis tersebut berfungsi sebagai Layer Pelaksanaannya sendiri. Sebagai contoh, rollup berbasis yang sudah ada seperti @taikoxyzdan@Spire_Labs, yang menyelesaikan di Ethereum, beroperasi pada L1 yang sama tetapi mempertahankan Execution Layer mereka sendiri yang berbeda untuk menjalankan transaksi.

Apa kelebihan dan kekurangan desain berbasis rollup?

Keuntungan dari rollups berbasis termasuk mewarisi keamanan dan kelangsungan Ethereum, potensial mengurangi biaya transaksi dengan menghilangkan urutan tambahan, memungkinkan komposabilitas atomik di mana transaksi L2 dapat berinteraksi dengan status L1, menyederhanakan arsitektur dengan tidak perlu konsensus terpisah, memastikan ketersediaan data dengan semua data di Ethereum, dan menawarkan resistensi sensor yang kuat.

Namun, seperti halnya segala hal dalam kripto, desain berbasis memiliki kekhawatiran. Rollups berbasis bergantung pada kinerja Ethereum, yang dapat membatasi skalabilitas karena batasan ruang blok Ethereum. Masih ada biaya gas yang terkait dengan operasi L2 yang bisa signifikan. Ada juga masalah MEV di mana validator L1 dapat mempengaruhi urutan transaksi. Keterkaitan erat dengan konsensus dan lapisan data Ethereum mungkin membatasi kustomisasi untuk kasus penggunaan tertentu.

Pertanyaan Umum Berbasis Rollups

Dalam bagian ini, kami menjawab beberapa pertanyaan umum tentang rollups berbasis. Tujuan kami adalah untuk menghilangkan kesalahpahaman spesifik tentang rollups berbasis dan memberikan kejelasan tentang berbagai aspek arsitektur rollups berbasis.

— Bagaimana rollup berbasis mengelola MEV?

Sebagian besar manfaat MEV bagi validator L1 karena para pencari dan pembangun blok L1 termotivasi untuk menyertakan blok rollup dalam bundel L1 mereka untuk menangkap nilai ini, mendorong para pembuat usulan L1 untuk menyertakan blok-blok ini. Saat ini, sekitar 80% MEV Ethereum berasal dari kepadatan, dengan 20% dari persaingan. Jika MEV L2 mencerminkan hal ini, sebagian besar dapat tetap berada di L2.

Apakah menggunakan rollup berbasis murah bagi pengguna dibandingkan dengan alternatif?

Menggunakan proposer L1 sebagai sequencer L2 menghilangkan langkah perantara, berpotensi mengurangi biaya dengan menghilangkan verifikasi tanda tangan sequencer. Penghematan biaya ini tidak hanya berlaku untuk rollup berbasis tetapi juga untuk rollup dengan pengurutan bersama, karena proposer blok tanpa izin mendorong persaingan dan bisa mengurangi biaya.

— Apakah kecepatan rollups berbasis terbatas pada waktu blok Ethereum?

Ya, waktu konfirmasi untuk transaksi dalam rollup berbasis terkait dengan waktu blok L1, yang saat ini adalah 12 detik. Namun, pra-konfirmasi instan dapat dicapai dalam rollup berbasis. Ini dapat difasilitasi melalui mekanisme seperti restaking, di mana beberapa validator L1 berkomitmen untuk menyertakan blok rollup berbasis dalam blok L1 masa depan mereka. Hal ini memungkinkan karena validator mengetahui 32 blok ke depan siapa yang akan mengajukan setiap blok.

— Seberapa "hidup" keaktifan rollup berbasis ini?

Berbagi urutan berbasis Ethereum menjamin kelangsungan hidup sepenuhnya. Bahkan penurunan kelangsungan hidup yang sedikit (misalnya, dari 100% menjadi 99%) dapat dieksploitasi dalam kondisi adversarial, memungkinkan gangguan yang signifikan dan MEV beracun.

Apa perbedaan antara urutan berbasis dan urutan bersama?

Penyusunan Berbasis dapat dilihat sebagai versi khusus dari Penyusunan Bersama. Penyusunan Bersama berfungsi sebagai sistem untuk urutan transaksi di beberapa rollups, bertujuan untuk efisiensi ekonomi, throughput yang lebih tinggi, dan konfirmasi yang lebih cepat daripada L1. Ini berbeda dari rollups berbasis dengan menggunakan operatornya sendiri untuk konsensus, sehingga lebih kompleks dan tidak sepenuhnya bergantung pada kelangsungan Ethereum.

Kesimpulan

Dalam postingan pertama seri kami tentang "Rollups 2.0", kami telah menjelajahi rollups berbasis, yang memanfaatkan validator Ethereum untuk penentuan urutan transaksi, menawarkan jalan menuju desentralisasi, keamanan, dan efisiensi biaya.

Saat kami melanjutkan seri ini, kami akan mempelajari booster rollups, native rollups, dan gigagas rollups – mengevaluasi bagaimana jenis rollups ini dapat mengatasi berbagai aspek dari skala Ethereum.

Penafian:

  1. Artikel ini dicetak ulang dari [Penelitian 2077]. Semua hak cipta milik penulis asli [Penelitian 2077]. Jika ada keberatan terhadap pencetakan ulang ini, silakan hubungi Gate Belajartim, dan mereka akan menanganinya dengan segera.
  2. Penolakan Tanggung Jawab atas Tanggung Jawab: Pandangan dan pendapat yang terdapat dalam artikel ini sepenuhnya merupakan pandangan dari penulis dan tidak merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Belajar gate. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang telah diterjemahkan dilarang.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!