IOTA adalah lejar teragih yang direka untuk merekod dan melaksanakan transaksi antara mesin dan peranti dalam ekosistem Internet of Things (IoT). The lejar menggunakan cryptocurrency yang dipanggil mIOTA untuk menjelaskan urus niaga dalam rangkaiannya. Inovasi utama IOTA adalah Tangle, sistem nod yang digunakan untuk mengesahkan urus niaga. IOTA mendakwa bahawa Tangle adalah lebih cepat dan lebih cekap daripada rantaian yang biasa digunakan dalam cryptocurrency. Yayasan IOTA, yayasan nirlaba yang bertanggung jawab atas buku besar, telah menandatangani perjanjian dengan perusahaan terkemuka, seperti Bosch dan Volkswagen, untuk memperluas utilitas platform di antara perangkat yang terhubung.
Memahami IOTA
Menurut firma penyelidikan Gartner, terdapat 20.4 bilion peranti yang disambungkan ke Internet menjelang 2020. Dalam ekosistem Internet of Things (IoT) ini, setiap peranti akan menukar maklumat dan maklumat pembayaran dengan pelbagai, peranti lain dalam transaksi yang dijalankan sepanjang hari.
IOTA berhasrat menjadi mod standard menjalankan transaksi pada peranti. Pengasasnya telah menerangkan lejarnya sebagai "backbone yang tidak mendapat izin awam untuk Internet Perkara yang membolehkan operasi antara pelbagai peranti." Dalam kata-kata mudah, ini bermakna ia akan membolehkan transaksi antara peranti yang bersambung dan sesiapa sahaja dapat mengaksesnya.
Pengasas IOTA mendakwa bahawa ia menyelesaikan pelbagai masalah yang melanda kriptografi yang dibangunkan pada blok penghalang standard. Masalah ini terdiri daripada pemusatan perlombongan kepada kumpulan tertentu kepada kelajuan rangkaian rendah untuk skalabilitas atau masalah meningkatkan jumlah urus niaga yang diproses oleh blockchain tanpa mempengaruhi metrik lain.
Masalah tersebut disebabkan terutamanya disebabkan oleh urus niaga transaksi pada blok block Bitcoin. Kekurangan itu sendiri disebabkan oleh pelbagai alasan, dari saiz blok kecil hingga kesulitan teka-teki yang harus ditangani oleh penambang untuk memperoleh cryptocurrency sebagai hadiah. IOTA menyelesaikan masalah ini dengan menyusun semula senibina blockchain ke Tangle, cara baru mengurus data dan mengesahkan urus niaga.
Sejarah IOTA
Sergey Ivancheglo, Serguei Popov, David Sønstebø, dan Dominik Schiener, yang kemudian menyertai bersama-sama bersama IOTA.
Rakaman ini diumumkan pada bulan Oktober 2015 melalui pos yang mengumumkan penjualan token dalam forum bitcoin dalam talian. Akar IOTA kembali kepada projek Jin. Projek itu bertujuan untuk membangunkan perkakasan ternari atau kos rendah dan perkakas cekap tenaga, terutamanya pemproses kegunaan umum, untuk digunakan dalam ekosistem IoT. Jinn mengadakan jualan ramai untuk tokennya pada September 2014. Kira-kira 100, 000 token telah dijual semasa jualan ramai, berjumlah $ 250, 000.
Tanda-tanda Jinn tidak lama lagi di dalam air panas kerana mereka dipasarkan sebagai token perkongsian keuntungan. (Tawaran duit syiling awal telah mendapat daya tarikan pada masa itu, dan tidak ada kejelasan mengenai status pengawalseliaan mereka). Pada tahun 2015, Jinn dijenamakan semula sebagai IOTA, dan satu lagi penjualan token telah diadakan. Kali ini, token telah dipasarkan sebagai token utiliti, dan pemegang token Jinn boleh menukar token mereka dengan kesamaan dengan blockchain baru. Menurut David Sønstebø, IOTA adalah "melahirkan" kerana projek Jin. "..Saya hanya masuk akal untuk memperkenalkan IOTA dan kemudian Jinn selepas itu, " katanya.
Transaksi genetik untuk IOTA adalah alamat dengan keseimbangan yang mengandungi semua mIOTA, cryptocurrency yang akan dilombongkan. Tetapi laporan menyatakan bahawa gambaran transaksi genesis masih belum dijumpai dalam talian. Tanda-tanda ini disebarkan ke alamat "pengasas" yang lain. Jumlah mIOTA yang dirancang untuk wujud ialah 27 quadrillion. Menurut pengasas IOTA, jumlah mIOTA sesuai dengan "baik" dengan nilai integer maksimum yang dibenarkan dalam Javascript, bahasa pengaturcaraan. Dalam tempoh tiga bulan pertama di pasaran cryptocurrency, mIOTA mencapai nilai tertinggi $ 14.5 bilion di belakang mania mengenai prospek bitcoin. Tetapi nilainya telah merosot dengan kejatuhan berikutnya dalam pasaran cryptocurrency.
Takeaways Utama
- IOTA adalah blok block yang dibangunkan untuk mengendalikan urus niaga antara peranti yang bersambung dalam ekosistem IoT. Cryptocurrencynya dikenali sebagai mIOTA. Ia memulakan kehidupan sebagai projek perkakasan yang matlamatnya adalah untuk merekabentuk pemproses-tujuan umum kos rendah. Ia bertujuan untuk menyelesaikan masalah skalabiliti dan prestasi utama dengan Bitcoin dengan menggantikan blockchain dengan Tangle, sebuah sistem node di mana setiap transaksi baru mengesahkan dua urus niaga sebelumnya. IOTA mempunyai set sendiri skala masalah dan fungsi hash Curl, yang digunakan untuk keselamatan, terdedah, untuk hack.
Bagaimana IOTA Menyelesaikan Masalah Skalabilitas Bitcoin?
Penyelesaian IOTA kepada masalah Bitcoin adalah untuk menghapuskan beberapa konsep utama dan kekangan topografi dari blokchain. mIOTA, cryptocurrency IOTA, pra-tambang dan konsensus transaksi berlaku berbeza berbanding dengan blockchain. Pemaju IOTA telah mencadangkan struktur data baru (satu cara untuk menyusun perwakilan angka dalam ingatan komputer) yang dikenali sebagai Tangle.
Tangle adalah Graf Acyclic Decentralized (DAG), sistem nod yang tidak berurutan. Oleh itu, setiap nod boleh dihubungkan ke beberapa nod lain dalam Tangle. Tetapi ia hanya berkaitan dengan arah tertentu, yang bermaksud bahawa nod tidak dapat merujuk kembali kepada dirinya sendiri. Rantaian blok standard juga merupakan DAG kerana ia adalah set hubungan berikutan. Tetapi Tangle IOTA adalah sistem selari, di mana urus niaga boleh diproses secara serentak, bukannya secara berurutan. Oleh kerana lebih banyak sistem dilampirkan, Tangle menjadi lebih selamat dan cekap dalam memproses transaksi.
Di Bitcoin, sekumpulan sistem yang menjalankan nod penuh yang mengandungi keseluruhan transaksi untuk lejar diperlukan untuk pengesahan dan konsensus. Proses ini adalah tenaga dan pengiraan intensif.
Penambang nod penuh tidak diperlukan dalam Tangle. Setiap transaksi baru disahkan dengan merujuk kepada dua transaksi terdahulu, mengurangkan jumlah masa dan ingatan yang diperlukan untuk mengesahkan transaksi. Teka-teki Proof of Work (PoW) yang mudah dibasmi dan mudah ditambah kepada urus niaga sebagai langkah terakhir. Kedua-dua transaksi yang dipilih disebut sebagai tip. Sistem IOTA menggunakan algoritma pemilihan tip dengan "keyakinan" sebagai langkah untuk meluluskan transaksi. Sekiranya transaksi telah diluluskan 97 kali pada masa lalu, maka terdapat keyakinan 97% bahawa nod akan meluluskannya pada masa akan datang.
Berkaitan dengan konsep "keyakinan" adalah berat urus niaga. Kerana ia bergerak melalui Tangle, urus niaga mengumpul berat badan. Berat kenaikan urusniaga dengan bilangan kelulusan. Sebaik sahaja urus niaga disahkan, ia disiarkan ke seluruh rangkaian, dan satu lagi urus niaga yang belum disahkan dapat memilih urus niaga baru yang disahkan sebagai salah satu petua untuk mengesahkannya.
Kaedah ini mengesahkan keputusan transaksi tanpa bayaran dan penggunaan kuasa yang rendah, membolehkan mIOTA digunakan di pelbagai peranti dan mesin dengan keperluan kuasa yang berlainan.
Protokol Tadbir Urus
IOTA tidak menggariskan struktur tadbir urus untuk blockchainnya. IOTA Foundation bertanggungjawab terutamanya untuk pembiayaan dan pembangunan IOTA. Dalam jawatan terdahulu, John Licciardello, bekas pengarah urusan Dana Pembangunan Ekosistem IOTA (EDF), menyatakan bahawa EDF merancang untuk membina sebuah program yang membolehkan ahli IOTA mengundi mengenai cadangan mengenai arah masa depannya. Tetapi tidak ada kemas kini mengenai inisiatif itu lagi.
Kebimbangan Mengenai IOTA
Kritikan IOTA sebahagian besarnya berpusat di sekitar kelemahan teknikalnya. Seperti kebanyakan mata wang kriptografi, sistem IOTA adalah baru dan tidak terbukti. Serangan phishing di rangkaiannya mengakibatkan pencurian mIOTA bernilai $ 3.94 juta. Sebagai tindak balas kepada serangan itu, pasukan pembangunan IOTA menulis catatan blog yang menggariskan langkah-langkah untuk menghasilkan biji yang kuat untuk menggunakan cryptocurrencynya.
Pemaju IOTA sepatutnya "melancarkan" crypto mereka. Dengan kata lain, mereka membuat skema penyulitan mereka dari awal, tanpa mengira fungsi hash SHA-256 yang digunakan secara meluas dalam Bitcoin. Pasukan di Inisiatif Mata Wang Digital MIT mendapati kelemahan yang serius dengan fungsi hash IOTA, yang dipanggil Curl. Fungsi ini menghasilkan output yang sama apabila diberi dua input yang berbeza. Harta ini dikenali sebagai Perlanggaran dan menandakan fungsi hash yang pecah. Dalam analisis kerentanan mereka, pasukan MIT menyatakan bahawa pelakon yang buruk boleh memusnahkan atau mencuri dana pengguna dari Tangle dengan teknik mereka. Pasukan IOTA telah membetulkan kelemahan.
Memandangkan mIOTA, cryptocurrency yang digunakan dalam IOTA, masih mendapat daya tarikan arus perdana, tuntutannya untuk menghapuskan masalah skalabiliti untuk rantaian blok melalui penggunaan DAG juga masih terbukti. Vitalik Buterin, pengasas bersama Ethereum, telah meragui keupayaan hashgraphs (struktur data yang mendasari DAG) untuk menyelesaikan masalah skalabiliti. Seperti yang dijelaskannya, versi terkini hashgraphs tidak menyelesaikan kebergantungan blockchain pada memori komputer dan kuasa pemprosesan. Skalabilitas sistem yang menggunakan hashgraphs masih bergantung pada kemampuan dan kelajuan komputer individu dalam rangkaiannya.
Satu lagi masalah dengan IOTA pada masa ini adalah saiz rangkaiannya yang kecil. Penyelidik mendapati bahawa penggodam hanya perlu mengawal 33% daripada jumlah kuasa hash yang diperlukan untuk menurunkannya. Di Bitcoin, kawalan 51% daripada rangkaian diperlukan untuk membawa blok blocknya ke bawah. Peratusan yang lebih rendah dalam kes IOTA adalah fungsi saiz rangkaian semasa.
Untuk memastikan keselamatan, rangkaian IOTA kini menggunakan pelayan pusat yang dikenali sebagai Koordinator untuk memproses transaksi. Amalan ini telah mencairkan tuntutannya sebagai sistem yang terpencil sejak pengenalan seorang Koordinator telah mengakibatkan pengenalan satu titik kegagalan. Ia juga telah memperlahankan kelajuan rangkaian kerana pemprosesan selari tidak berlaku dalam sistem berasaskan Penyelaras.
