Apa itu Vivid Labs, VID Coin adalah
Apa itu Vivid Labs, VID Coin ?
Vivid Labs adalah Token VID mendukung VIVID (sebelumnya VideoCoin Network), platform penerbitan NFT generasi berikutnya. VIVID memungkinkan siapa saja untuk membuat, mengelola, dan menjual NFT multimedia, memungkinkan kasus penggunaan dan model bisnis baru, dan mengembangkan NFT menjadi pengalaman media yang lengkap. Kompatibel di semua blockchain utama, VIVID menawarkan fitur NFT + canggih yang mengubah NFT sederhana menjadi pengalaman media kaya yang multi-format, multi-aset, diizinkan, dapat diperbarui, dan tangguh. Bangun bisnis NFT Anda di VIVID di http://VividLabs.com.
![]() |
Vivid Labs, VID Coin |
Video merupakan jumlah data internet yang mengejutkan dan pada tahun 2021, diperkirakan akan membentuk 82% dari semua lalu lintas Internet.
Video secara historis telah menjadi kekuatan pendorong inovasi di Internet, seperti halnya Bitcoin dan Ethereum untuk jaringan yang terdesentralisasi .VideoCoin menyatukan dua ide revolusioner ini dengan membangun infrastruktur video terdesentralisasi yang akan menggerakkan aplikasi video generasi berikutnya.
VideoCoin adalah jaringan terdesentralisasi yang menyediakan infrastruktur video cloud seperti Encoding video, Penyimpanan, dan CDN dalam bentuk pasar algoritmik peer-to-peer. Video- Coin berjalan di blockchain baru dengan token protokol asli di mana penambang mendapatkan VideoCoin dengan menyediakan layanan infrastruktur video dan klien menghabiskan VideoCoin untuk menyewa layanan ini.
VideoCoin
VideoCoin mengimplementasikan versi terdesentralisasi dari komponen infrastruktur video inti dan menciptakan kelas baru penambang video yang bersaing dengan penambang lain untuk mendapatkan hadiah dengan menyediakan siklus CPU dan/atau GPU untuk pengodean video, ruang disk untuk penyimpanan video, dan bandwidth Internet untuk layanan CDN .
Penambang video ini dapat berjalan di server pusat data, komputer desktop rumah tangga atau bahkan telepon seluler, menciptakan jaringan komputer yang kuat yang jika tidak digunakan tidak akan digunakan. Faktanya, lebih dari 30% server Pusat Data koma.
VideoCoin memberi insentif kepada penambang untuk menggunakan sumber daya yang tidak digunakan tersebut dan menyediakan komputasi, penyimpanan, dan bandwidth sebanyak yang tersedia.
Komponen utama yang menggerakkan jaringan VideoCoin adalah
Encoding Video Terdistribusi
Pemrosesan video skala besar adalah masalah sistem terdistribusi yang kompleks. Encoding video agar sesuai dengan perangkat, resolusi, dan codec yang berbeda menghabiskan banyak sumber daya komputasi. Sementara hukum Moore telah mendorong harga masing-masing CPU lebih rendah dari hari ke hari, kapasitas komputasi CPU belum mencukupi untuk menyediakan daya yang cukup untuk memproses video.
Dalam penelitian kami , bahkan instans CPU cloud kelas atas berkinerja buruk, pada 1-2 FPS untuk mentranskode video VR video 4kx4k. Kami membutuhkan setidaknya 30 FPS kekuatan pemrosesan untuk menghadirkan streaming video secara real-time dan cara yang paling terukur dan hemat biaya untuk mencapainya adalah dengan menggunakan encoder terdistribusi. Kemajuan dalam teknologi GPU dan encoder video fungsi tetap telah mengurangi masalah ini sampai batas tertentu, tetapi encoder fungsi tetap ini memiliki konfigurasi encoder terbatas yang tersedia dan secara signifikan lebih mahal daripada menyewa CPU.
VideoCoin mengatasi masalah ini dengan menerapkan platform Pemrosesan Video Terdistribusi, yang membagi tugas pengkodean video menjadi beberapa sub tugas dan memprosesnya secara paralel, sehingga secara efektif menghasilkan frekuensi gambar yang jauh lebih tinggi pada perangkat keras komoditas. Encoder dijalankan pada kerangka media sumber terbuka, ffmpeg di dalam wadah yang aman, sehingga aplikasi jahat tidak dapat merusak komputer host.
Jaringan Penyimpanan Video Terdistribusi
VideoCoin mengimplementasikan sistem file terdistribusi, yang disebut Sonata, di atas perangkat keras komoditas yang disediakan oleh penambang penyimpanan.
Sonata adalah sistem penyimpanan terdistribusi yang dapat diskalakan, toleran terhadap kesalahan, yang bekerja erat dengan berbagai macam aplikasi akses data secara bersamaan. Video secara tradisional disimpan sebagai file monolitik besar sehingga rentan terhadap kegagalan dan sulit untuk dipindahkan. Untuk mengatasinya, Sonata membagi video menjadi segmen-segmen yang dapat diputar dan mendistribusikannya ke seluruh jaringan penyimpanan yang dibuat di atas ruang disk yang disediakan oleh penambang penyimpanan. Sonata terinspirasi oleh kemajuan modern dalam penyimpanan terdistribusi termasuk HDFS yang sangat skalabel
Jaringan Distribusi Konten
CDN adalah jaringan server proxy yang terdistribusi secara geografis dan pusat datanya [7]. Di VideoCoin, penambang distribusi bertindak sebagai server proxy berbayar untuk penambang penyimpanan yang menyimpan data. Jaringan terdesentralisasi secara alami didistribusikan secara geografis saat penambang di seluruh dunia berpartisipasi dalam jaringan. N
amun, tidak semua penambang memiliki akses ke bandwidth Internet yang sama yang penting untuk streaming video berkualitas baik. VideoCoin membangun pasar algoritmik bagi klien untuk menegosiasikan kontrak secara langsung dengan penambang distribusi dan penambang penyimpanan untuk mengirimkan video berkualitas tinggi ke pengguna akhir melalui server proxy yang berada dalam jarak geografis yang dekat.
Akun VideoCoin
Akun VideoCoin adalah objek dengan alamat 20-Byte yang memiliki bidang berikut:
Jenis
- Akun DC (Debit/Kredit) – Dikendalikan oleh Kunci Pribadi
- Akun Kontrak – Dikendalikan oleh kode kontrak
Tidak pernah
Counter yang digunakan untuk memastikan setiap transaksi hanya dilakukan sekali
Keseimbangan
Saldo VideoCoin yang Dapat Dibelanjakan Saat Ini
Taruhan (σ )
Saldo VideoCoin Saat Ini Dipertaruhkan ke Jaringan
Kode Kontrak
- Kontrak Video
- Kontrak Cerdas
Penyimpanan
Ruang penyimpanan untuk akun
Seperti protokol kontrak pintar lainnya, “Kontrak” adalah potongan kode yang dijalankan saat dimulai oleh sebuah pesan.
Blockchain VideoCoin mirip dengan blockchain Bitcoin dan Ethereum dan berbeda terutama dalam cara pemberian hadiah dan biaya blok. Hadiah blok Breward selalu diberikan ke node di kumpulan verifikasi yang membuat blok baru. Biaya dalam bentuk dan juga dibebankan ke node di kumpulan verifikator. Pembayaran mikro pembayaran dari transaksi CR selalu diperoleh oleh penambang. Hadiah blok dan selalu merupakan sebagian kecil dari biaya penambangan, jadi insentif tertinggi di jaringan adalah bagi penambang untuk menyewakan penyimpanan, komputasi, dan bandwidth.
Konsensus Jaringan
Konsensus Jaringan di VideoCoin dikelola oleh kumpulan Node Verifier dan bukti kerja yang berguna untuk penambang. Pada setiap detak jam , kumpulan verifikator diambil menggunakan proses acak semu di mana probabilitas menjadi bagian dari kumpulan verifikator berbanding lurus dengan jumlah koin yang dipertaruhkan ke dalam jaringan.
Bukti Taruhan
Untuk memasuki kumpulan pemverifikasi, setiap simpul di jaringan VideoCoin dapat mempertaruhkan token ke dalam saldo yang tidak dapat dihabiskan di akun yang disebut saldo taruhan. Transaksi untuk menambah atau mengurangi saldo taruhan hanya dapat terjadi ketika pengirim mengirim token ke dirinya sendiri dan mengatur jenis transaksi untuk meningkatkan taruhan akun.
Pertambangan/Mining
Penambang mendapatkan VideoCoin dengan menyewakan penyimpanan, komputasi, dan bandwidth yang tersedia di sistem mereka. Setiap operasi penambangan didukung oleh bukti yang sesuai.
Penambangan Penyimpanan
Video di jaringan VideoCoin disimpan sebagai potongan yang dapat diputar dan toleran terhadap kesalahan. Video yang disimpan dalam format kontainer standar, yang mencakup audio, pertama-tama dibagi menjadi segmen video berdasarkan ukuran file oleh faktor redundansi klien.
Perbedaan utama antara membagi file biner pada interval yang berubah-ubah dan memotong file video, adalah bahwa dalam hal segmentasi video, setiap segmen dengan sendirinya dapat dimainkan sepenuhnya. Ini adalah karakteristik yang sangat penting dari jaringan penyimpanan yang digunakan oleh penambang distribusi untuk menyediakan video yang dapat diputar meskipun ada bagian dari video yang hilang.
Klien kemudian menghasilkan satu set garam tantangan acak, S, di mana S bergantung pada jumlah waktu video harus disimpan dan ukuran video. Encoder klien kemudian memotong video menjadi segmen yang dapat dimainkan dan membuat Merkle Tree untuk setiap segmen dalam video. Intisari hash ini diminta untuk bukti penyimpanan.
Hitung Penambangan
Penambang komputasi menjalankan fungsi video seperti transcoding. Sementara setiap node dapat berpartisipasi dalam jaringan sebagai penambang penyimpanan, hanya node yang memiliki token yang dipertaruhkan lebih besar dari penghalang masuk, , yang memenuhi syarat untuk melakukan operasi penambangan komputasi. Komputasi tujuan umum dalam jaringan VideoCoin dikelola oleh kontrak pintar yang dijalankan oleh semua node dalam jaringan.
Penambang komputasi membuktikan hasil mereka menggunakan bukti kerja baru yang disebut Bukti Transcoding.
Bukti Transcoding
Setiap codec video modern (secara luas) diatur ke dalam struktur data hierarkis yang terdiri dari Frames > Slices > Macroblocks. Codec video memanfaatkan redundansi temporal dan menggunakan informasi dalam frame sebelumnya atau yang akan datang (I,P dan B Frames) untuk mengompresi frame saat ini. Ini berarti bahwa untuk memecahkan kode makroblok dalam bingkai k tertentu, semua bingkai yang bergantung pada k harus didekodekan terlebih dahulu. Proof of Transcoding menggunakan ketergantungan ini untuk membuat serangkaian tantangan yang digunakan oleh klien untuk menetapkan apakah pekerjaan transcoding telah diselesaikan per kontrak. Untuk setiap pekerjaan transcode baru yang perlu dikirimkan ke jaringan, klien melakukan hal berikut:
- Atur parameter video input dan transcode
- Pisahkan video input menjadi beberapa bagian dan lakukan operasi PUT untuk menyimpan video di jaringan VideoCoin (jika belum disimpan)
- Untuk setiap segmen video, klien perlu mentranskode
(a) Mengekstrak serangkaian frame tantangan acak, juga dikenal sebagai GOP
(b) Klien melakukan transkode untuk mencocokkan parameter input pada sub-segmen ini dan menyimpan nilai hash bersama dengan garam tantangan baik di penyimpanan lokal atau bagian dari kontrak pintar lainnya - Klien memeriksa bukti transkode dan memberikan pembayaran mikro tambahan kepada penambang
Untuk menghindari serangan komputasi parsial, protokol berikut diikuti Pada awal setiap rentang waktu, kumpulan verifikator dipilih seperti yang dijelaskan di bagian 6.1 di atas. - Setelah penambang komputasi menyiarkan bukti, simpul pemverifikasi dari kumpulan akan melakukan hal berikut:
(a) TARIK Video sumber asli dari penambang penyimpanan
(b) Verifikasi hash Video untuk mengonfirmasi sumbernya utuh
(c) Ekstrak GOP acak dari Video, lakukan operasi transkode yang tepat dalam kontrak video
(d) TARIK Video yang ditranskode dari penambang komputasi, ekstrak GOP dari video yang ditranskode
(e) Periksa apakah kedua GOP benar-benar sama - Jika Proof of Transcode berbahaya, node akan kehilangan semua token yang dipertaruhkan ke jaringan
Baik klien dan pemverifikasi dapat mengonfirmasi pekerjaan oleh penambang komputasi untuk sebagian kecil dari biaya komputasi hanya dengan memeriksa transkode secara acak
- Klien mengirimkan pesan bertipe DISTRIBUTE ke node di distribution pool bersama dengan parameter untuk menentukan ukuran video dan bandwidth minimum yang diperlukan untuk transmisi
- Node di kolam distribusi yang bersedia menerima biaya MicroPay untuk distribusi ini merespons dengan pesan PENAWARAN kepada Klien
- Klien kemudian dapat membalas dengan pesan ACCEPT ke beberapa node di kumpulan distribusi berdasarkan kebutuhan distribusi
- Node distribusi kemudian membuat koneksi P2P dengan node konsumsi dan mengirimkan bitstream video
Sebagian besar negosiasi selama operasi distribusi terjadi di luar blockchain.
Kotak Pasir dan Isolasi
Semua perangkat lunak penambangan VideoCoin berjalan di dalam wadah Docker yang terisolasi. Kode kontrak video dirancang untuk berjalan pada binari FFMPEG di dalam wadah Docker dan kode kontrak pintar dikompilasi ke biner yang dapat dieksekusi di dalam wadah. Ini memungkinkan pemrograman kontrak pintar dalam berbagai bahasa.
Kontrak Cerdas
Rantai Kontrak
Kontrak di VideoCoin dapat dirantai dengan kontrak lain menggunakan pesan Pemicu, memungkinkan operasi video yang kompleks, contohnya ditunjukkan pada Gambar 8. Dalam kasus kontrak berantai, kontrak tertentu tidak dapat dijalankan jika output dari kontrak sebelumnya dalam rantai tidak tersedia. Dengan demikian, kami mengizinkan kontrak untuk ditandai tergantung dan independen. Seorang penambang yang memilih untuk mengeksekusi rantai, akan mengeksekusi seluruh rantai untuk mendapatkan hadiah penambangan. Pada Gambar 8, video input ditranskode dari H264 ke H265 sementara audio yang menyertainya di trek ditranskode dari MP3 ke AAC dan akhirnya dimultipleks kembali menjadi file MP4. Kontrak seperti ini akan dijalankan sepenuhnya pada node penambang yang sama dan kontrak akan diberlakukan oleh kumpulan verifikator menggunakan bukti transcoding.
Skalabilitas
Salah satu perhatian utama dengan semua jaringan terdesentralisasi berbasis blockchain adalah skalabilitas dan jaringan VideoCoin tidak kebal terhadap masalah ini. Beberapa langkah telah
diambil untuk mengurangi masalah-masalah ini. Tidak seperti Bitcoin [11] dan Ethereum [8] semua transaksi dan semua kode smart contract tujuan umum tidak harus dijalankan oleh setiap node di jaringan VideoCoin. Kumpulan pemverifikasi mengambil peran utama dalam mempertahankan konsensus jaringan dan node lain dapat mengikuti. Node penambang melakukan negosiasi mayoritas di luar blockchain melalui pesan langsung. Hanya pembayaran mikro dan bukti yang diverifikasi oleh kumpulan verifikator saat mengonfirmasi transaksi.
Aplikasi VideoCoin
VideoCoin dibuat untuk aplikasi dan beberapa produk video populer dari Internet dapat ditata ulang sebagai aplikasi P2P yang terdesentralisasi. Beberapa contoh :
- Kontrak YouTube: Klien dapat menggunakan fungsi penyimpanan, penyandian, dan distribusi yang disediakan oleh VideoCoin untuk membangun versi YouTube yang terdesentralisasi di mana siapa pun dapat mengunggah dan melihat video dan pembuat konten dapat memperoleh VideoCoin langsung dari konsumen
- Kontrak Hulu/Netflix: Membangun di atas kontrak YouTube, klien dapat menggunakan kontrak pintar tujuan umum untuk menambahkan pembayaran berbasis langganan
Serangan
Seperti sistem terdistribusi, berbagai vektor serangan ada. Beberapa di antaranya tercantum di sini bersama dengan strategi untuk mengurangi bahaya. Laporan teknis terperinci
mencakup risiko dan strategi keamanan adalah bagian dari peta jalan kerja kami di masa depan.
Sybil
Serangan Sybil melibatkan pembuatan sejumlah besar node di jaringan dengan harapan mengganggu jaringan untuk keuntungan penyerang. Karena node di kumpulan verifier dipilih secara acak berdasarkan jumlah token yang dipertaruhkan, bagi penyerang untuk mengontrol 51% dari jaringan VideoCoin melibatkan rintangan keuangan dan komputasi yang tidak dapat diatasi dan risiko tinggi kehilangan semua token yang dipertaruhkan jika verifier pool menganggap alpha node nakal. Penyerang tidak hanya harus mengontrol 51% dari semua node dalam jaringan, tetapi penyerang juga harus berakhir dengan kumpulan verifikator dengan 51% node yang mendukungnya, membuat serangan tersebut tidak layak secara finansial.
Konten Ilegal
Masalah umum dengan jaringan distribusi video adalah pembajakan dan konten ilegal. Masalah ini dapat diatasi dengan sistem reputasi klien dan sistem penandaan konten berbasis kontrak pintar. Beberapa sistem reputasi sedang dievaluasi di VideoCoin, temuan akan dipublikasikan dalam laporan teknis yang akan datang.
Pekerjaan Masa Depan
VideoCoin sedang dalam proses dan peta jalan terperinci dari penelitian teknis kami dapat ditemukan di https://videocoin.io. Kegiatan penelitian berikut sedang dilakukan:
- Keamanan: Investigasi ke berbagai vektor serangan terhadap VideoCoin dan strategi mitigasi
- Proof of Stake: Implementasi referensi dari model proof of stake VideoCoin
- Analisis kinerja Proof of Transcode: Menetapkan kesulitan pembuktian transcode akan memerlukan analisis empiris dari berbagai sistem rencana penambang untuk menjalankan perangkat lunak VideoCoin
Dimana anda bisa membeli Vivid Labs coin ?
Vivid Labs memiliki Max Total Supply:265,000,000 VID
Jika Anda ingin tahu di mana membeli Vivid Labs dengan kurs saat ini, pertukaran mata uang kripto teratas untuk perdagangan saham Vivid Labs saat ini adalah KuCoin, dan Bittrex.
Referensi : Vivid Labs Whitepaper
Post a Comment