DEFINISI Hyperledger Sawtooth
Hyperledger Sawtooth adalah proyek sumber terbuka di bawah payung Hyperledger, dan berfungsi sebagai sistem blockchain di tingkat perusahaan yang digunakan untuk membuat dan mengoperasikan aplikasi dan jaringan ledger terdistribusi khususnya untuk digunakan oleh perusahaan.
BREAKING DOWN Hyperledger Sawtooth
Dikembangkan oleh Intel Corp (INTC), konsep desain yang mendasari Hyperledger Sawtooth bertujuan untuk menjaga agar buku besar tetap terdistribusi, dan membuat kontrak pintar lebih aman dan dengan demikian cocok untuk bisnis.
Di sebagian besar sistem berbasis standar blockchain, inti dan aplikasi di-host dan dieksekusi pada platform yang sama, yang dapat menyebabkan masalah kinerja serta masalah keamanan.
Hyperledger Sawtooth memisahkan sistem ledger inti dari lingkungan spesifik aplikasi, sehingga menyederhanakan pengembangan aplikasi namun menjaga sistem tetap aman dan terlindungi. Dengan menggunakan arsitektur ini, pengembang dapat membangun aplikasi dalam bahasa pemrograman pilihan mereka yang dapat di-host, dioperasikan, dan berjalan pada pinggiran sistem tanpa mengganggu sistem blockchain inti.
Bahasa yang didukung termasuk C ++, Go, Java, JavaScript, Python, dan Rust. Aplikasi Sawtooth dapat didasarkan pada logika bisnis inti yang diperlukan untuk kebutuhan bisnis, atau dapat dikembangkan dan dijalankan sebagai mesin virtual kontrak pintar yang memiliki mekanisme pengaturan sendiri untuk membuat, memberi tahu, dan melaksanakan kontrak antara berbagai peserta di blockchain.
Sistem inti memungkinkan aplikasi untuk hidup berdampingan pada blockchain yang sama, memilih aturan transaksi, memilih mekanisme perizinan yang diperlukan, dan mendefinisikan algoritma konsensus yang digunakan untuk menyelesaikan kerja buku besar digital dengan cara yang paling mendukung kebutuhan suatu perusahaan.
Sawtooth memungkinkan izin selektif - yaitu, seseorang dapat dengan mudah menyebarkan cluster pilih tertentu dari node Sawtooth dengan izin berbeda pada blockchain yang sama. Buku besar menyimpan detail yang diperlukan tentang izin, simpul, dan identitas.
Kinerja operasi jaringan Sawtooth didorong oleh mekanisme eksekusi transaksi paralel, yang lebih unggul dari mekanisme eksekusi serial yang sering kali menjadi hambatan ketika berhadapan dengan volume transaksi yang tinggi pada banyak jaringan cryptocurrency yang populer.
Sawtooth mendukung mekanisme konsensus Proof of Elapsed Time (POET) yang menawarkan manfaat dari pemanfaatan sumber daya yang rendah dan konsumsi energi yang rendah, dan umumnya digunakan pada jaringan blockchain yang diijinkan untuk menentukan hak penambangan atau blok pemenang di jaringan. (Untuk lebih lanjut, lihat Bukti Waktu Berlalu.)
Beberapa contoh dunia nyata menggunakan aplikasi berbasis Sawtooth termasuk Sawtooth Supply Chain, yang membantu perusahaan melacak informasi kontekstual dan terkait logistik dari aset yang diwakili di blockchain, Sawtooth Marketplace, yang membantu peserta berdagang dalam jumlah tertentu aset digital di blockchain, dan Sawtooth Private UTXO, yang memfasilitasi penciptaan dan perdagangan aset digital, termasuk transaksi off-ledger dan privat.