Di dalam blockchain, ada segitiga yang mustahil, yaitu keamanan, desentralisasi, dan skalabilitas. Ketika ketiga hal ini dimasukkan ke dalam blockchain, Anda hanya dapat memilih dua dari tiga dan tidak dapat memenuhi semuanya.

Bitcoin adalah sistem blockchain yang memaksimalkan keamanan dan desentralisasi dengan mengorbankan skalabilitas. Waktu pembuatan blok Bitcoin adalah sekitar 10 menit, sedangkan rantai publik umum lainnya seperti Ethereum 2.0, Solana, dll. memiliki waktu pembuatan blok dalam hitungan detik atau bahkan milidetik keamanan. Dan desentralisasi adalah yang tertinggi, yang telah menciptakan permintaan besar untuk perluasan Bitcoin oleh sejumlah besar peserta blockchain.

Bitcoin Layer2 adalah rencana ekspansi untuk Bitcoin. Ini terutama merupakan perluasan lapisan atas untuk skenario aplikasi di mana Bitcoin langka dan efisiensi operasinya relatif tidak efisien. Tujuannya adalah untuk memecahkan dimensi skalabilitas dari segitiga mustahil yang disebutkan di atas Sistem tumpukan.

Sistem Stacks adalah jaringan lapisan atas Bitcoin yang mendukung aplikasi terdesentralisasi dan kontrak pintar. Sistem ini terhubung ke sistem blockchain Bitcoin melalui mekanisme konsensus yang mencakup dua rantai, sehingga mencapai keamanan Bitcoin dan kontrak pintar skenario.

Stacks menggunakan pendekatan piramida, dengan lapisan penyelesaian dasar di bagian bawah (Bitcoin), lalu menambahkan kontrak pintar dan kemampuan program di atasnya (Stacks), lalu menambahkan lapisan skalabilitas dan kecepatan di atasnya (subnet Hiro). Dengan mengadopsi pendekatan berlapis ini, ia tidak hanya memiliki fungsionalitas kaya yang sama dengan rantai publik seperti Ethereum, namun juga menghindari banyak kekurangan dari rantai publik yang kompleks ini.

Stacks adalah lapisan 2 Bitcoin dengan beberapa properti unik, seperti tokennya sendiri yang bertindak sebagai mekanisme insentif untuk mempertahankan buku besar historis semua transaksi dan beroperasi sesuai dengan skema keamanannya sendiri.

Meskipun Stacks menambahkan fungsionalitas tambahan ke Bitcoin, Stacks tidak mengubah konten Bitcoin itu sendiri karena mekanisme konsensus Proof of Transfer (POX). Hal ini juga yang membedakan Stacks dari solusi penskalaan L2 di Ethereum (seperti Polygon atau Arbitrum), yang menjadikan Bitcoin itu sendiri tetap sederhana dan aman, sementara fitur lain dan kecepatan yang dioptimalkan diimplementasikan menggunakan lapisan lain, sehingga meskipun lapisan lain disusupi, itu akan terjadi. tidak mempengaruhi lapisan dasar (Bitcoin).