Track Restaking yang diwakili oleh EigenLayer telah menarik perhatian yang besar, menjadi salah satu arah paling panas di Ethereum saat ini. E2M Research juga telah membahas EigenLayer secara luas. EigenLayer memperluas keamanan Ethereum ke aplikasi lain di jaringan blockchain sambil memberikan imbalan tambahan kepada pemegang ETH atau LST yang berpartisipasi.
Demikian pula, Babylon memungkinkan pengguna Bitcoin untuk melakukan staking BTC untuk meningkatkan keamanan jaringan PoS, meningkatkan keamanan jaringan sambil mendapatkan imbalan, dan mempertahankan self-custody Bitcoin. Karena mainnet Bitcoin tidak dapat mendukung kontrak pintar penuh, desain arsitektur dan skenario aplikasi Babylon berbeda secara signifikan dari EigenLayer. Anurag Arjun, mantan rekan pendiri Polygon dan pendiri Avail, juga menyatakan di media sosial bahwa dibandingkan dengan proyek seperti Eigenlayer, Babylon tampaknya lebih dianggap remeh. Ini akan mendapatkan momentum pengembangan, yang mungkin menjadi sebuah terobosan besar untuk ekosistem BTC.
Artikel ini bertujuan untuk memberikan pemahaman yang lebih mendalam tentang kesamaan dan perbedaan antara kedua proyek tersebut dengan membandingkannya dari berbagai aspek.
Babylon adalah kumpulan protokol berbagi keamanan Bitcoin. Saat ini, termasuk dua protokol:
Protokol Timestamp Bitcoin
Pertama, mari kita lihat struktur protokol Bitcoin Timestamp:
Arsitektur Babel ditunjukkan dalam diagram di atas. Ini terdiri dari tiga bagian, dengan dua tingkat pos pemeriksaan:
Pertimbangan desain penting adalah bahwa Bitcoin memiliki kapasitas yang sangat terbatas untuk membawa data. Dalam hal ini, rantai Babylon melayani berbagai fungsi:
Struktur ini membantu rantai PoS meningkatkan keamanan mereka, misalnya, terhadap serangan jarak jauh.
Untuk melindungi rantai PoS dari serangan jarak jauh, kita dapat mengirimkan titik cek blok rantai PoS ke BTC dan memilih fork dengan timestamp BTC lebih awal sebagai fork yang valid. Ini hanya meninggalkan dua kemungkinan:
Dengan demikian, serangan jarak jauh dapat dicegah melalui cap waktu BTC.
Selain mengatasi serangan jarak jauh, cap waktu BTC yang tidak dapat dibalik untuk blok PoS memberikan keunggulan keamanan lainnya untuk rantai PoS:
Protokol staking Bitcoin milik Babylon memungkinkan pemegang Bitcoin untuk melakukan staking Bitcoin mereka tanpa harus mempercayai pihak ketiga mana pun; staking ini tidak memerlukan penyeberangan Bitcoin di antara rantai untuk memberikan jaminan staking yang dapat dipotong sepenuhnya untuk rantai PoS tersebut.
Berikut adalah contoh dari Bitcoin staking:
Alice memiliki satu Bitcoin, dan dia ingin mempertaruhkannya pada sebuah rantai PoS. Pertama, dia memasuki perjanjian staking dengan mengirimkan transaksi staking ke rantai Bitcoin. Transaksi ini adalah transaksi Bitcoin yang mengunci Bitcoin-nya ke dalam brankas self-custodial. Bitcoin yang terkunci hanya dapat dibuka kembali oleh kunci pribadi Alice melalui salah satu dari dua jalur berikut:
(1) Alice memulai transaksi “unbonding”, dalam hal ini Bitcoin akan dibuka kunci dan dikembalikan ke Alice dalam waktu tiga hari.
(2) Alice memulai transaksi "slashing", mengirimkan Bitcoin ke alamat pembakaran.
Setelah transaksi staking ini masuk ke rantai Bitcoin, Alice dapat mulai menandatangani blok dengan kuncinya untuk memvalidasi rantai PoS.
Selama tugas verifikasinya, ada dua kemungkinan jalur.
Sumber: https://docs.babylonchain.io/papers/btc_staking_litepaper(CN).pdf
"Jalur bahagia" (gambar (a)) adalah saat Alice jujur mengikuti protokol, dan ketika dia ingin melepas stake Bitcoin-nya, dia memulai permintaan pembekuan dengan mengirimkan transaksi pembekuan ke rantai Bitcoin (gambar (b)). Setelah transaksi pembekuan masuk ke rantai Bitcoin, tugas validasi Alice di rantai PoS berakhir, dan setelah tiga hari, Alice dapat menarik dan mengambil kembali Bitcoin-nya. Rantai PoS juga akan memberikan Alice hadiah."
"Jalur yang tidak menyenangkan" (gambar (b)) adalah tempat di mana Alice berubah menjadi jahat dan berpartisipasi dalam serangan pengeluaran ganda pada rantai PoS. Dalam kasus ini, perjanjian staking memastikan bahwa kunci pribadi Alice akan bocor. Kemudian, siapa pun dapat mengirim transaksi pemotongan ke rantai Bitcoin sebagai Alice dan membakar Bitcoin miliknya. Keberadaan jalur yang tidak menyenangkan ini memastikan bahwa seorang penyerang akan dipotong, yang mencegah semua orang dari berperilaku buruk - semua orang berperilaku normal di "jalur yang menyenangkan".
Untuk pemangkasan perilaku buruk, Babylon menggunakan tanda tangan sekali pakai yang dapat diekstraksi (EOTS). Ide intinya adalah pengguna dapat menandatangani pesan sekali, mirip dengan skema tanda tangan normal. EOTS membutuhkan parameter label tambahan (tinggi blok adalah parameter tambahan saat menandatangani blok selama validasi). Jika pengguna mencoba menandatangani pesan yang sama dua kali dengan label yang sama (menandatangani dua blok pada ketinggian yang sama), kunci pribadi pengguna dapat diekstraksi dari kedua tanda tangan tersebut.
Pertama, ada perbedaan struktural yang signifikan antara protokol Babylon dan EigenLayer:
Babilon:
Diagram struktur protokol Babel
EigenLayer:
Diagram struktur EigenLayer
Babylon terdiri dari protokol Bitcoin Timestamp dan protokol Staking, dan karena Bitcoin tidak Turing-complete, sebagian besar pekerjaan pemrosesan perlu dilakukan oleh rantai terpisah, itulah mengapa protokol Babylon memiliki rantai dibangun di Cosmos SDK, dengan seperangkat node validasi sendiri sesuai. Ini juga mencakup komponen independen seperti Manajer EOTS dan Penyedia Finality.
Sebaliknya, EigenLayer pada dasarnya adalah kumpulan kontrak pintar yang dapat menerima taruhan pengguna dan mengelola kontrak AVS, dengan jaringan Ethereum yang mendasarinya melakukan eksekusi dan memastikan keamanan.
Kedua, kedua protokol berbeda dalam implementasi pemotongan mereka.
Karena Ethereum mendukung fungsionalitas kontrak pintar, logika pemangkasan EigenLayer diimplementasikan dalam kontrak, memungkinkan kondisi pemangkasan yang lebih kompleks yang disesuaikan dengan AVS yang berbeda. Sementara itu, jika situasi timbul yang tidak dapat diselesaikan oleh kondisi pemangkasan yang telah ditentukan sebelumnya, akan ada komite veto di luar rantai untuk menyelesaikannya melalui pemungutan suara.
Terbatas oleh fungsionalitas dari mainnet Bitcoin, Babylon menerapkan logika slashing melalui EOTS. Ini memiliki lebih banyak keterbatasan dan hanya dapat menerapkan logika slashing yang relatif sederhana untuk kasus penandatanganan ketinggian blok yang sama secara berulang.
Karena implementasi pengurangan yang berbeda, kedua protokol juga berbeda dalam layanan target mereka.
Kemampuan EigenLayer untuk menerapkan logika slashing kompleks memungkinkannya memberikan layanan keamanan untuk berbagai AVS. Bagi EigenLayer, keunggulannya terletak pada konsistensinya dengan Ethereum. Ethereum memiliki ekosistem terbesar di ruang kriptokurensi, artinya lebih banyak pengguna dan permintaan yang lebih besar. Solusi EigenLayer memiliki potensi untuk mengatasi keterbatasan Ethereum, seperti kebutuhan akan jembatan yang aman dan terdesentralisasi, solusi ketersediaan data, dan lapisan sequencer terdesentralisasi untuk solusi Layer 2. Dalam ekosistem Ethereum, menggunakan ETH sebagai aset staking dianggap sebagai pendekatan yang “politik secara benar”. Jadi aplikasi yang dibangun di sekitar EigenLayer akan secara utama melayani ekosistem Ethereum.
Di sisi lain, Babylon lebih banyak melayani rantai PoS, terutama yang ada di ekosistem Cosmos, karena layanan cap waktu Bitcoin perlu melewati pesan antara rantai Babylon dan rantai Cosmos melalui protokol IBC, yang membatasi aplikabilitasnya. Semua rantai PoS ini memerlukan set node validasi mereka sendiri. Keunggulannya mungkin adalah ekosistem Cosmos telah tumbuh dengan skala yang cukup besar dan telah menghasilkan banyak rantai PoS yang sangat baik, seperti Celestia, Osmosis, Axelar, dYdX, dan lainnya, yang semuanya dapat dengan mudah terintegrasi dengan rantai Babylon dan mendapatkan manfaat dari keamanan Bitcoin. Sebaliknya, pengembangan EigenLayer akan memerlukan sejumlah proyek yang signifikan untuk mengembangkan kembali dan beradaptasi dengan AVSs, yang menempatkannya pada posisi kekurangan awal. Selain itu, pendekatan membangun rantai aplikasi menggunakan Cosmos SDK telah divalidasi secara ekstensif dan mungkin lebih ramah pengembang, memberikan keunggulan bagi Babylon dalam membawa ekosistem Cosmos di bawah payung keamanan Bitcoin.
Hal ini juga terkait dengan arah pengembangan ekosistem Ethereum dan Cosmos. Ekosistem Ethereum pertama-tama membangun inti keamanan besar, Ethereum mainnet, dan kemudian membentuk banyak solusi Layer 2 di atasnya, namun interoperabilitas antara Layer 2 belum terselesaikan. Sebaliknya, ekosistem Cosmos pertama-tama mengatasi interoperabilitas antara zona yang berbeda namun kurang memiliki inti keamanan yang kuat, karena kap pasar Cosmos Hub terlalu rendah untuk menanggung tanggung jawab ini. Oleh karena itu, ada kebutuhan alami untuk menemukan inti keamanan, inilah tempat Babylon hadir, bertujuan untuk membawa keamanan Bitcoin ke dalam ekosistem. Pada saat yang sama, EigenLayer juga berharap dapat membawa keamanan Ethereum ke dalam ekosistem Cosmos melalui kolaborasi. Dari perspektif arsitektur, pendekatan Babylon mungkin lebih cocok untuk ekosistem Cosmos.
Protokol Babylon dan EigenLayer sama-sama bertujuan untuk membuka keamanan jaringan Bitcoin dan Ethereum masing-masing untuk lebih banyak aplikasi. Namun, karena sifat non-Turing-complete Bitcoin, perkembangan ekosistemnya jauh tertinggal dibandingkan dengan ekosistem Ethereum. Selain itu, penerbitan aset Bitcoin dan jaringan Layer 2 telah mengambil jalur yang berbeda dari Ethereum. Hal ini menyebabkan perbedaan antara protokol Babylon dan EigenLayer dalam hal arsitektur teknis, mekanisme pengurangan, dan layanan target. Saat ini, kedua protokol memiliki area fokus masing-masing, masing-masing dengan keunggulannya. Namun, seiring dengan perkembangan blockchain modular dan interkoneksi antara berbagai ekosistem yang berbeda, kedua protokol mungkin akhirnya akan saling bersaing, tanpa adanya pemain dominan tunggal.
Artikel Referensi
Artikel ini diterbitkan kembali dari [Penelitian E2M] , dengan hak cipta dimiliki oleh penulis asli [ShawnYang]. Jika ada keberatan terhadap publikasi ulang, silakan hubungi Tim Pembelajaran Gate, dan mereka akan menanganinya sesuai dengan prosedur yang relevan.
Penafian: Pandangan dan pendapat yang terdapat dalam artikel ini semata-mata milik penulis dan tidak merupakan nasihat investasi apa pun.
Versi terjemahan artikel ini oleh tim Gate Learn tidak dapat disalin, disebarluaskan, atau diplagiatkan tanpa menyebutkanGate.io.
Track Restaking yang diwakili oleh EigenLayer telah menarik perhatian yang besar, menjadi salah satu arah paling panas di Ethereum saat ini. E2M Research juga telah membahas EigenLayer secara luas. EigenLayer memperluas keamanan Ethereum ke aplikasi lain di jaringan blockchain sambil memberikan imbalan tambahan kepada pemegang ETH atau LST yang berpartisipasi.
Demikian pula, Babylon memungkinkan pengguna Bitcoin untuk melakukan staking BTC untuk meningkatkan keamanan jaringan PoS, meningkatkan keamanan jaringan sambil mendapatkan imbalan, dan mempertahankan self-custody Bitcoin. Karena mainnet Bitcoin tidak dapat mendukung kontrak pintar penuh, desain arsitektur dan skenario aplikasi Babylon berbeda secara signifikan dari EigenLayer. Anurag Arjun, mantan rekan pendiri Polygon dan pendiri Avail, juga menyatakan di media sosial bahwa dibandingkan dengan proyek seperti Eigenlayer, Babylon tampaknya lebih dianggap remeh. Ini akan mendapatkan momentum pengembangan, yang mungkin menjadi sebuah terobosan besar untuk ekosistem BTC.
Artikel ini bertujuan untuk memberikan pemahaman yang lebih mendalam tentang kesamaan dan perbedaan antara kedua proyek tersebut dengan membandingkannya dari berbagai aspek.
Babylon adalah kumpulan protokol berbagi keamanan Bitcoin. Saat ini, termasuk dua protokol:
Protokol Timestamp Bitcoin
Pertama, mari kita lihat struktur protokol Bitcoin Timestamp:
Arsitektur Babel ditunjukkan dalam diagram di atas. Ini terdiri dari tiga bagian, dengan dua tingkat pos pemeriksaan:
Pertimbangan desain penting adalah bahwa Bitcoin memiliki kapasitas yang sangat terbatas untuk membawa data. Dalam hal ini, rantai Babylon melayani berbagai fungsi:
Struktur ini membantu rantai PoS meningkatkan keamanan mereka, misalnya, terhadap serangan jarak jauh.
Untuk melindungi rantai PoS dari serangan jarak jauh, kita dapat mengirimkan titik cek blok rantai PoS ke BTC dan memilih fork dengan timestamp BTC lebih awal sebagai fork yang valid. Ini hanya meninggalkan dua kemungkinan:
Dengan demikian, serangan jarak jauh dapat dicegah melalui cap waktu BTC.
Selain mengatasi serangan jarak jauh, cap waktu BTC yang tidak dapat dibalik untuk blok PoS memberikan keunggulan keamanan lainnya untuk rantai PoS:
Protokol staking Bitcoin milik Babylon memungkinkan pemegang Bitcoin untuk melakukan staking Bitcoin mereka tanpa harus mempercayai pihak ketiga mana pun; staking ini tidak memerlukan penyeberangan Bitcoin di antara rantai untuk memberikan jaminan staking yang dapat dipotong sepenuhnya untuk rantai PoS tersebut.
Berikut adalah contoh dari Bitcoin staking:
Alice memiliki satu Bitcoin, dan dia ingin mempertaruhkannya pada sebuah rantai PoS. Pertama, dia memasuki perjanjian staking dengan mengirimkan transaksi staking ke rantai Bitcoin. Transaksi ini adalah transaksi Bitcoin yang mengunci Bitcoin-nya ke dalam brankas self-custodial. Bitcoin yang terkunci hanya dapat dibuka kembali oleh kunci pribadi Alice melalui salah satu dari dua jalur berikut:
(1) Alice memulai transaksi “unbonding”, dalam hal ini Bitcoin akan dibuka kunci dan dikembalikan ke Alice dalam waktu tiga hari.
(2) Alice memulai transaksi "slashing", mengirimkan Bitcoin ke alamat pembakaran.
Setelah transaksi staking ini masuk ke rantai Bitcoin, Alice dapat mulai menandatangani blok dengan kuncinya untuk memvalidasi rantai PoS.
Selama tugas verifikasinya, ada dua kemungkinan jalur.
Sumber: https://docs.babylonchain.io/papers/btc_staking_litepaper(CN).pdf
"Jalur bahagia" (gambar (a)) adalah saat Alice jujur mengikuti protokol, dan ketika dia ingin melepas stake Bitcoin-nya, dia memulai permintaan pembekuan dengan mengirimkan transaksi pembekuan ke rantai Bitcoin (gambar (b)). Setelah transaksi pembekuan masuk ke rantai Bitcoin, tugas validasi Alice di rantai PoS berakhir, dan setelah tiga hari, Alice dapat menarik dan mengambil kembali Bitcoin-nya. Rantai PoS juga akan memberikan Alice hadiah."
"Jalur yang tidak menyenangkan" (gambar (b)) adalah tempat di mana Alice berubah menjadi jahat dan berpartisipasi dalam serangan pengeluaran ganda pada rantai PoS. Dalam kasus ini, perjanjian staking memastikan bahwa kunci pribadi Alice akan bocor. Kemudian, siapa pun dapat mengirim transaksi pemotongan ke rantai Bitcoin sebagai Alice dan membakar Bitcoin miliknya. Keberadaan jalur yang tidak menyenangkan ini memastikan bahwa seorang penyerang akan dipotong, yang mencegah semua orang dari berperilaku buruk - semua orang berperilaku normal di "jalur yang menyenangkan".
Untuk pemangkasan perilaku buruk, Babylon menggunakan tanda tangan sekali pakai yang dapat diekstraksi (EOTS). Ide intinya adalah pengguna dapat menandatangani pesan sekali, mirip dengan skema tanda tangan normal. EOTS membutuhkan parameter label tambahan (tinggi blok adalah parameter tambahan saat menandatangani blok selama validasi). Jika pengguna mencoba menandatangani pesan yang sama dua kali dengan label yang sama (menandatangani dua blok pada ketinggian yang sama), kunci pribadi pengguna dapat diekstraksi dari kedua tanda tangan tersebut.
Pertama, ada perbedaan struktural yang signifikan antara protokol Babylon dan EigenLayer:
Babilon:
Diagram struktur protokol Babel
EigenLayer:
Diagram struktur EigenLayer
Babylon terdiri dari protokol Bitcoin Timestamp dan protokol Staking, dan karena Bitcoin tidak Turing-complete, sebagian besar pekerjaan pemrosesan perlu dilakukan oleh rantai terpisah, itulah mengapa protokol Babylon memiliki rantai dibangun di Cosmos SDK, dengan seperangkat node validasi sendiri sesuai. Ini juga mencakup komponen independen seperti Manajer EOTS dan Penyedia Finality.
Sebaliknya, EigenLayer pada dasarnya adalah kumpulan kontrak pintar yang dapat menerima taruhan pengguna dan mengelola kontrak AVS, dengan jaringan Ethereum yang mendasarinya melakukan eksekusi dan memastikan keamanan.
Kedua, kedua protokol berbeda dalam implementasi pemotongan mereka.
Karena Ethereum mendukung fungsionalitas kontrak pintar, logika pemangkasan EigenLayer diimplementasikan dalam kontrak, memungkinkan kondisi pemangkasan yang lebih kompleks yang disesuaikan dengan AVS yang berbeda. Sementara itu, jika situasi timbul yang tidak dapat diselesaikan oleh kondisi pemangkasan yang telah ditentukan sebelumnya, akan ada komite veto di luar rantai untuk menyelesaikannya melalui pemungutan suara.
Terbatas oleh fungsionalitas dari mainnet Bitcoin, Babylon menerapkan logika slashing melalui EOTS. Ini memiliki lebih banyak keterbatasan dan hanya dapat menerapkan logika slashing yang relatif sederhana untuk kasus penandatanganan ketinggian blok yang sama secara berulang.
Karena implementasi pengurangan yang berbeda, kedua protokol juga berbeda dalam layanan target mereka.
Kemampuan EigenLayer untuk menerapkan logika slashing kompleks memungkinkannya memberikan layanan keamanan untuk berbagai AVS. Bagi EigenLayer, keunggulannya terletak pada konsistensinya dengan Ethereum. Ethereum memiliki ekosistem terbesar di ruang kriptokurensi, artinya lebih banyak pengguna dan permintaan yang lebih besar. Solusi EigenLayer memiliki potensi untuk mengatasi keterbatasan Ethereum, seperti kebutuhan akan jembatan yang aman dan terdesentralisasi, solusi ketersediaan data, dan lapisan sequencer terdesentralisasi untuk solusi Layer 2. Dalam ekosistem Ethereum, menggunakan ETH sebagai aset staking dianggap sebagai pendekatan yang “politik secara benar”. Jadi aplikasi yang dibangun di sekitar EigenLayer akan secara utama melayani ekosistem Ethereum.
Di sisi lain, Babylon lebih banyak melayani rantai PoS, terutama yang ada di ekosistem Cosmos, karena layanan cap waktu Bitcoin perlu melewati pesan antara rantai Babylon dan rantai Cosmos melalui protokol IBC, yang membatasi aplikabilitasnya. Semua rantai PoS ini memerlukan set node validasi mereka sendiri. Keunggulannya mungkin adalah ekosistem Cosmos telah tumbuh dengan skala yang cukup besar dan telah menghasilkan banyak rantai PoS yang sangat baik, seperti Celestia, Osmosis, Axelar, dYdX, dan lainnya, yang semuanya dapat dengan mudah terintegrasi dengan rantai Babylon dan mendapatkan manfaat dari keamanan Bitcoin. Sebaliknya, pengembangan EigenLayer akan memerlukan sejumlah proyek yang signifikan untuk mengembangkan kembali dan beradaptasi dengan AVSs, yang menempatkannya pada posisi kekurangan awal. Selain itu, pendekatan membangun rantai aplikasi menggunakan Cosmos SDK telah divalidasi secara ekstensif dan mungkin lebih ramah pengembang, memberikan keunggulan bagi Babylon dalam membawa ekosistem Cosmos di bawah payung keamanan Bitcoin.
Hal ini juga terkait dengan arah pengembangan ekosistem Ethereum dan Cosmos. Ekosistem Ethereum pertama-tama membangun inti keamanan besar, Ethereum mainnet, dan kemudian membentuk banyak solusi Layer 2 di atasnya, namun interoperabilitas antara Layer 2 belum terselesaikan. Sebaliknya, ekosistem Cosmos pertama-tama mengatasi interoperabilitas antara zona yang berbeda namun kurang memiliki inti keamanan yang kuat, karena kap pasar Cosmos Hub terlalu rendah untuk menanggung tanggung jawab ini. Oleh karena itu, ada kebutuhan alami untuk menemukan inti keamanan, inilah tempat Babylon hadir, bertujuan untuk membawa keamanan Bitcoin ke dalam ekosistem. Pada saat yang sama, EigenLayer juga berharap dapat membawa keamanan Ethereum ke dalam ekosistem Cosmos melalui kolaborasi. Dari perspektif arsitektur, pendekatan Babylon mungkin lebih cocok untuk ekosistem Cosmos.
Protokol Babylon dan EigenLayer sama-sama bertujuan untuk membuka keamanan jaringan Bitcoin dan Ethereum masing-masing untuk lebih banyak aplikasi. Namun, karena sifat non-Turing-complete Bitcoin, perkembangan ekosistemnya jauh tertinggal dibandingkan dengan ekosistem Ethereum. Selain itu, penerbitan aset Bitcoin dan jaringan Layer 2 telah mengambil jalur yang berbeda dari Ethereum. Hal ini menyebabkan perbedaan antara protokol Babylon dan EigenLayer dalam hal arsitektur teknis, mekanisme pengurangan, dan layanan target. Saat ini, kedua protokol memiliki area fokus masing-masing, masing-masing dengan keunggulannya. Namun, seiring dengan perkembangan blockchain modular dan interkoneksi antara berbagai ekosistem yang berbeda, kedua protokol mungkin akhirnya akan saling bersaing, tanpa adanya pemain dominan tunggal.
Artikel Referensi
Artikel ini diterbitkan kembali dari [Penelitian E2M] , dengan hak cipta dimiliki oleh penulis asli [ShawnYang]. Jika ada keberatan terhadap publikasi ulang, silakan hubungi Tim Pembelajaran Gate, dan mereka akan menanganinya sesuai dengan prosedur yang relevan.
Penafian: Pandangan dan pendapat yang terdapat dalam artikel ini semata-mata milik penulis dan tidak merupakan nasihat investasi apa pun.
Versi terjemahan artikel ini oleh tim Gate Learn tidak dapat disalin, disebarluaskan, atau diplagiatkan tanpa menyebutkanGate.io.