Komputasi Rahasia Mendefinisikan Ulang Desentralisasi
Every blockchain company worth its salt claims to be decentralized in one way or another. While decentralization is a protean term, there is one meaning that cuts to the bone of the concept: Decentralization means giving individuals power over the code that processes their data.
“Kami telah lama dapat melindungi data yang tersimpan dan dalam perjalanan dengan enkripsi end-to-end. Namun, menjalankan kode pada data tersebut memerlukan dekripsi — membuka lubang keamanan besar yang berarti data pribadi dapat dimanipulasi oleh pihak ketiga yang mengendalikan kode tersebut. Komputasi rahasia melindungi data yang digunakan untuk pertama kalinya dengan memisahkan kotak hitam di dalam CPU yang mendekripsi, mengolah, dan mengenkripsi ulang data dengan sangat privat sehingga bahkan sistem operasi lokal tidak mengetahui apa yang terjadi. Inilah yang disebut komputasi rahasia.”
Setiap perusahaan blockchain yang layak mengklaim bahwa mereka terdesentralisasi dengan cara atau lainnya. Meskipun desentralisasi adalah istilah yang fleksibel, ada satu makna yang benar-benar mencerminkan inti dari konsep tersebut: Desentralisasi berarti memberikan kekuatan kepada individu atas kode yang memproses data mereka.
Ini terasa kontra-intuitif, tetapi memiliki kontrol atas kode yang memproses data Anda bisa dibilang bahkan lebih penting daripada mengendalikan data itu sendiri. Untuk mengutip Andreas Antonopoulos:
“Jika Anda mengendalikan kode, Anda mengendalikan di mana data diproses. Jadi, tidak masalah jika data tersebut terdesentralisasi pada awalnya; pada akhirnya, data tersebut akan terpusat di tempat di mana ia diproses dan dimanipulasi.”
Internet adalah rangkaian situs web yang di-host sendiri di masa-masa awal tahun 90-an. Facebook sebelum Facebook adalah menjalankan server dari rumah Anda yang meng-host halaman web dengan biografi Anda di dalamnya. Internet awal adalah terdesentralisasi karena semua orang mengendalikan kode yang menjalankan situs web mereka.
Kebanyakan jaringan baru dimulai sebagai terdesentralisasi sebelum sebuah lembaga organisasi mengkonsolidasikan kekuasaan. Ini berlaku baik untuk fraksi politik maupun jaringan komputer. Bergabung dengan jaringan saat masih terdesentralisasi seringkali berarti menjadi orang buangan. Pada tahun 1995 Bill Gates tampil di acara Letterman di mana Dave berkata: “Saya pikir suatu hari nanti saya akan mendapatkan salah satu dari kesepakatan ini [komputer]…” setelah mengejeknya. Internet masih terdesentralisasi dan pengguna-penggunanya adalah orang buangan yang layak untuk diejek.
Hambatan masuk dan undangan untuk ejekan yang dialami pengguna internet awal saat itu mirip dengan para penggemar yang menjalankan node penuh blockchain sekarang. Ketika saya mengatur rig penambangan Ethereum pertama saya pada awal 2016, teman-teman saya menyuruh saya untuk “beralih dari blockcoin.” Ethereum terdesentralisasi. Tetapi dalam kedua kasus, desentralisasi berarti tidak keren dan melelahkan.
Saat ini internet terpusat dan dapat diakses, jadi semua orang menggunakannya. Tetapi sentralisasi eksekusi datang dengan biaya pemanipulasian data Anda: Membagikan foto di Instagram? Pertama, Anda harus membagikan lokasi Anda, data pengenalan wajah, dan perpustakaan media. Memainkan lagu dulunya adalah tindakan anonim. Sekarang Spotify ingin lokasi Anda hanya untuk streaming musik.

Ethereum, secara teori, menawarkan jeda: Semua desentralisasi dari internet awal dengan kekuatan dan kemudahan aplikasi modern. Bagaimana? Anda mendesentralisasikan eksekusi kode. Ironisnya, proses re-desentralisasi ini mengundang reaksi negatif yang sama yang diinspirasi oleh internet terdesentralisasi awal. Apakah desentralisasi hanya perawatan untuk ketidak keren-an?
Mungkin. Setidaknya selama desentralisasi berarti canggung dan lambat. Ethereum dan web 3.0 masih terlalu lambat dan mahal untuk bersaing dengan web 2.0 dalam skala apa pun. Peretasan DAO membawa eksperimen Ethereum terjengkang pada tahun 2016 ketika 15 persen dari total pasokan Ether terkunci dalam satu kontrak pintar yang mengalami kerusakan. Termasuk DAO, kasus penggunaan awal Ethereum terutama bersifat finansial: ICO untuk menggalang dana bagi startup pada tahun 2017, dan keuangan terdesentralisasi untuk mengganggu Wall Street hari ini. Ethereum adalah taruhan di mana dadu masih bergulir. Kita tidak tahu apa hasil akhirnya.
Tantangan utama yang dihadapi Ethereum adalah mendesentralisasikan eksekusi kode pada skala menggunakan hanya blockchain. Blockchain adalah mesin kepercayaan yang menetapkan standar tinggi untuk apa yang ditambahkan ke dalamnya. Keterlambatan mereka adalah fitur, bukan bug. Tetapi bagaimana jika kita menggunakan Blockchain sebagai satu sumber kebenaran untuk mengelola properti digital yang langka seperti uang dan kredensial otentikasi sekaligus membiarkan eksekusi kode terdesentralisasi dalam skala besar dilakukan oleh teknologi lain yang lebih dapat diskalakan?
Salah satu teknologi ini disebut komputasi rahasia. Komputasi rahasia telah ada selama beberapa dekade, tetapi mendapat dorongan besar pada tahun 2015 ketika Intel memperkenalkan SGX untuk menjaga data agar tetap aman saat digunakan. Kami telah lama dapat melindungi data yang tersimpan dan dalam perjalanan dengan enkripsi end-to-end. Namun, menjalankan kode pada data tersebut memerlukan dekripsi — membuka lubang besar dalam keamanan yang berarti data pribadi dapat dimanipulasi oleh pihak ketiga yang mengendalikan kode. Komputasi rahasia melindungi data yang digunakan untuk pertama kalinya dengan memisahkan kotak hitam di dalam CPU yang mendekripsi, mengolah, dan mengenkripsi ulang data dengan sangat privat sehingga bahkan sistem operasi lokal tidak mengetahui apa yang terjadi. Kotak hitam ini disebut Lingkungan Eksekusi Tepercaya atau TEE.
Selain server Intel SGX, TEE juga berlaku dalam faktor bentuk yang lebih kecil untuk perangkat IoT edge, di mana proses keamanan, otorisasi, dan kriptografi kritis yang biasanya dijalankan di server terpusat dijalankan secara lokal di perangkat itu sendiri. Pendekatan tanpa latensi ini untuk komputasi "di tepi" sangat penting ketika mobil otonom harus memutuskan apakah harus mengerem mendadak ketika seorang pejalan kaki melompat di depan mereka.
Menariknya, konsep mendistribusikan beban kerja dari server terpusat ke jaringan node/perangkat terdistribusi adalah apa yang mendasari baik blockchain maupun komputasi tepi — tidak mengherankan mengapa ketika digabungkan, mereka memiliki kekuatan untuk mengubah lanskap komputasi selamanya. Pebble IoTeX yang akan segera dirilis, yang dibangun dalam kemitraan dengan Nordic Semiconductor, adalah salah satu perangkat tepi dengan TEE terintegrasi untuk memberikan verifiabilitas end-to-end dari semua data yang dihasilkan serta semua komputasi tepi yang dilakukan. Pebble adalah pisau saku serbaguna dari pelacak yang menawarkan GPS, orientasi getaran dan guncangan, suhu, kelembapan gas, tekanan, dan pembacaan cahaya ambient.
Komputasi rahasia berarti bahwa pengguna dapat yakin bahwa kode yang dijalankan di dalam TEE baik tidak dapat diubah maupun aman, menghilangkan kebutuhan untuk mempercayai pihak pusat. Faktanya, dapat dikatakan bahwa perangkat IoT yang didukung TEE adalah proksi untuk blockchain — keduanya adalah pihak ketiga yang tidak bias yang memberikan verifiabilitas dari semua masukan, proses, dan keluaran. Ketika digabungkan, blockchain melakukan apa yang terbaik dengan mengeluarkan kredensial tepercaya kepada pengguna dan perangkat untuk asal dan ketidak berubahan data, sementara server dan perangkat tepi yang didukung TEE melakukan apa yang mereka lakukan dengan baik dengan menjalankan kode pada data tersebut dengan cara yang tepercaya dalam skala.
Stack teknologi IoTeX memanfaatkan kombinasi yang kuat ini dan membayangkan kembali apa arti desentralisasi bagi Internet of Things (IoT). Karena komputasi rahasia terjadi pada tingkat perangkat keras, kemampuannya untuk mendesentralisasikan jaringan perangkat adalah sebagus yang revolusioner.
Tentang IoTeX
Didirikan sebagai platform sumber terbuka pada tahun 2017, IoTeX membangun Internet Hal Terpercaya, ekosistem terbuka di mana semua "hal" — manusia, mesin, bisnis, dan DApps — dapat berinteraksi dengan kepercayaan dan privasi. Didukung oleh tim global beranggotakan lebih dari 30 ilmuwan dan insinyur penelitian terkemuka, IoTeX menggabungkan blockchain, perangkat keras aman, dan komputasi rahasia untuk memungkinkan perangkat, jaringan, dan ekonomi IoT generasi berikutnya. IoTeX akan memberdayakan ekonomi terdesentralisasi masa depan dengan “menghubungkan dunia fisik, blok demi blok”.
Pelajari lebih lanjut: Situs web | Twitter | Telegram | Medium | Reddit