Interaksi blockchain bisa jadi rumit dan rumit, terutama bagi pemula. Dalam artikel ini, kita akan mengeksplorasi abstraksi rantai, cara kerjanya, beberapa kelebihan dan tantangannya, serta kesalahpahaman umum tentangnya.

Apa Itu Abstraksi Rantai?

Abstraksi rantai adalah konsep NEAR untuk menyederhanakan cara konsumen terlibat dengan teknologi blockchain dengan mengisolasinya dari pengalaman pengguna. Idenya adalah agar pelanggan tidak menyadari blockchain mana yang mereka gunakan, atau bahkan bahwa mereka menggunakan blockchain.

Bagaimana Cara Kerja Abstraksi Rantai?

Pertimbangkan situasi di mana Anda hanya dapat mengirim pesan teks dari iPhone ke iPhone lain dan bukan perangkat Android. Hal ini tentu akan menjadi kontraproduktif dan tidak mungkin dilakukan. Demikian pula, pengguna harus dapat bertransaksi dan berinteraksi dengan aplikasi terdesentralisasi (DApps) di berbagai blockchain tanpa hambatan. Di sinilah abstraksi rantai muncul, di mana kompleksitas teknologi blockchain diminimalkan atau dihilangkan sama sekali sehingga pengguna hanya dapat fokus pada kegunaan dan kegunaan DApps yang sedang digunakan.

Misalnya, jika Katherine bermaksud berinteraksi dengan DApp baru bernama XYZ, dia tidak perlu khawatir dengan blockchain yang menjadi dasar pengembangannya. Dari sudut pandang pengguna, dia hanya ingin agar berfungsi dengan baik dan memenuhi fungsi yang dimaksudkan. Demikian pula, jutaan orang mengakses internet setiap hari, namun hanya sedikit dari mereka yang memiliki pengetahuan tentang teknologi internet dan cara kerjanya.

Bayangkan DApp untuk melakukan transaksi dan beroperasi dalam berbagai jaringan dan layanan. Misalnya, jika Katherine menggunakan aplikasi XYZ di ponsel cerdasnya untuk membeli secangkir kopi, dia akan menemukan kupon sepatu yang dia sukai. Dia membeli sepasang sepatu dan mendapatkan poin dalam bentuk token yang tidak dapat dipertukarkan di Ethereum. Kemudian, dia melihat ada lebih banyak hadiah yang ditawarkan dan memutuskan untuk membeli tiket ke suatu acara, juga NFT tetapi di BNB Smart Chain (BSC).

Semua transaksi ini dapat terjadi dalam satu aplikasi tanpa perlu memiliki beberapa dompet, berpindah antar jaringan, atau menangani biaya secara langsung. Tingkat interaksi lintas rantai ini adalah tujuan akhir dari abstraksi rantai.

Keuntungan Abstraksi Rantai

Likuiditas selalu tersembunyi di dalam blockchain tertentu, yang mungkin menghadirkan tantangan bagi pengguna dan pengembang untuk memanfaatkannya dengan benar. Abstraksi rantai memecahkan masalah ini dengan memungkinkan pengguna mengakses likuiditas dalam beberapa blockchain. Asumsikan bahwa David ingin meminjamkan tokennya untuk menerima bunga atas token tersebut. Jika likuiditas terisolasi, dia harus mencarinya di blockchain tempat tokennya berada. Namun, dengan abstraksi rantai, David dapat meminjamkan tokennya pada platform yang telah menghubungkan berbagai blockchain untuk membentuk satu kumpulan likuiditas. Ini bisa berarti lebih banyak pengguna platform dan suku bunga yang lebih rendah untuk David.

Bagi pengembang, abstraksi rantai memberikan peluang untuk membuat DApps tanpa terikat pada batasan blockchain tertentu. Seseorang mungkin menggunakan Ethereum untuk fitur seperti kontrak pintar sementara yang lain mungkin lebih ramah biaya seperti Polygon. Misalnya, Decentraland memanfaatkan jaringan Polygon untuk memungkinkan pengguna mencetak, menjual, membeli, dan menukar perangkat yang dapat dikenakan dengan avatar tanpa biaya bahan bakar. Penting untuk digarisbawahi bahwa Decentraland menggunakan berbagai aspek untuk sepenuhnya menghilangkan biaya-biaya tersebut. Mempromosikan transaksi di Polygon, mereka memiliki biaya rendah tetapi tidak sepenuhnya bebas biaya.

Tantangan Abstraksi Rantai

Salah satu kemungkinan penerapan abstraksi rantai adalah pengembangan antarmuka, yang dengannya pengguna dapat mengakses semua jenis aplikasi berdasarkan teknologi blockchain dengan cara yang lebih efisien. Namun masalahnya adalah antarmuka ini dapat berkembang menjadi satu titik kegagalan.

Setiap blockchain harus memiliki langkah-langkah keamanannya sendiri. Ketika mereka diintegrasikan ke dalam satu antarmuka, sulit untuk menjamin bahwa semua langkah keamanan dipatuhi. Namun, jika antarmuka baru dari abstraksi rantai tidak diterapkan dengan hati-hati, hal ini menimbulkan risiko bagi masing-masing blockchain. Masalah lain yang diamati adalah kurangnya kompatibilitas dengan blockchain lain.

Mekanisme konsensus dan bahasa kontrak pintar mungkin berbeda dari satu blockchain ke blockchain lainnya, sehingga sulit untuk memiliki antarmuka yang ideal untuk semua jaringan blockchain. Misalnya, kontrak pintar yang dikembangkan menggunakan bahasa pemrograman Ethereum tidak dapat diterapkan langsung ke jaringan Solana karena arsitektur dasar dari dua bahasa pemrograman tersebut hampir berbeda.

Kesalahpahaman Tentang Abstraksi Rantai

Penting untuk dicatat bahwa melalui abstraksi rantai, interaksi lintas string menjadi sederhana namun individualitas setiap blockchain tetap dipertahankan. Abstraksi rantai membuat operasi teknis tingkat rendah lebih mudah dan efisien untuk meningkatkan pengalaman penggunaan tetapi memengaruhi arsitektur blockchain.

Seperti disebutkan sebelumnya, abstraksi rantai adalah tentang menciptakan blockchain yang berinteraksi satu sama lain, dan meskipun ini adalah aspek kunci dari konsep ini, ini bukan satu-satunya. Abstraksi rantai juga menyiratkan pendefinisian interaksi antara DApps dan blockchain, penyederhanaan penerapan kontrak pintar, dan pengambilan data antara blockchain yang saling berhubungan.

Menutup Pikiran

Interaksi antara blockchain lain juga dijelaskan dengan istilah abstraksi rantai, yang menyiratkan generalisasinya. Keuntungan abstraksi rantai adalah membantu memecah Likuiditas dan menyederhanakan pembangunan. Perusahaan ini menghadapi tantangan dalam bentuk risiko sentralisasi dan keamanan, serta potensi masalah interoperabilitas. Namun, hal ini dapat membuka jalan menuju ekosistem blockchain yang dapat dioperasikan dan ramah pengguna.