Cryptocurrency Coda “Ringan” Baru Akan Memungkinkan Pengguna Menjalankan Node di Browsernya

Sebuah proyek baru yang disebut Coda mengembangkan cryptocurrency yang akan dapat tetap terdesentralisasi pada skala dengan mengompresi blockchain-nya sehingga pengguna dapat menjalankan node di browser mereka. Seharusnya Coda menjadi sukses, ini bisa mengantarkan daerah baru desentralisasi dan skalabilitas untuk proyek-proyek cryptocurrency mendatang.

The Coda Protocol mengacu pada dirinya sebagai “protokol cryptocurrency pertama dengan blockchain konstan berukuran,” bahwa “kompres seluruh blockchain menjadi snapshot kecil ukuran beberapa tweet.”

Itu berarti bahwa Coda harus dapat memproses ribuan transaksi per detik sementara tetap sangat terdesentralisasi karena setiap klien, termasuk smartphone, dapat digunakan untuk menjalankan node untuk memvalidasi blockchain.

Coda sedang dikembangkan oleh 0 (1) Lab , yang berhasil mengamankan $ 3,5 juta dalam pendanaan pada Mei 2018 dari investor blockchain terkemuka termasuk MetaStable, Polychain Capital, Electric Capital, Naval Ravikant, Elad Gil, Linda Xie, dan Fred Ehrsam, antara lain .

“Hubungan kami dengan para investor dan penasihat kami sangat berharga dalam membuat Coda bekerja keras dalam membangun tim dan produk yang hebat. Saya pikir sulit membayangkan melakukannya tanpa saran dan bantuan mereka, ”CTO Coda, Izaak Meckler, mengatakan kepada BTCManager.

Coda menyoroti tantangan skalabilitas cryptocurrency sebagai hambatan yang signifikan untuk adopsi yang lebih luas dan menyatakan bahwa tradeoff antara skalabilitas dan desentralisasi adalah salah satu alasan mengapa mata uang digital yang ada tidak diadopsi pada tingkat global pada tingkat masyarakat ingin melihat.

Solusi Coda untuk tantangan ini adalah membuat blockchain yang dapat diverifikasi siapa pun menggunakan smartphone, laptop, atau desktop, tanpa perlu banyak mengunduh bandwidth.

Menurut draft whitepaper Coda :

“Menyinkronkan keadaan rantai dengan Coda memerlukan penerimaan data kurang dari satu megabyte, memungkinkan perangkat seperti ponsel cerdas untuk melakukan transaksi secara aman terlepas dari berapa lama protokol telah berjalan atau berapa banyak transaksi yang telah dilakukan. Transaksi di Coda juga dapat diverifikasi independen dari kompleksitasnya, memungkinkan perhitungan kompleks pada blockchain tanpa membebani jaringan. ”

Pengembang utama Coda Evan Shapiro, Izaak Meckler, Brad Cohn, dan Brandon Kase membuat ini menjadi kenyataan dengan menggunakan komposisi rekursif zk-SNARKs dalam cara baru untuk memampatkan seluruh blockchain ke dalam apa yang mereka sebut sebagai "blockchain ringkas."

Sebuah blockchain ringkas hanya mengharuskan pengguna untuk memegang status blockchain saat ini bersama dengan SNARK yang membuktikan bahwa terdapat blockchain yang menjelaskan keadaan saat ini. Hal ini membuat kompleksitas verifikasi dari blockchain ringkas secara efektif terlepas dari panjang rantai. Itu berarti bahwa tidak peduli seberapa besar blockchain Coda, biaya untuk memverifikasi transaksi tetap konstan dan tidak mahal untuk semua pengguna.

Menggunakan zk-SNARKS peserta blockchain dapat membuktikan pengetahuan tentang nilai tertentu tanpa harus mengungkap informasi yang sebenarnya. Oleh karena itu, bukti nol-pengetahuan dapat menunjukkan pengetahuan informasi (seperti validasi blok di blockchain) tanpa harus mengetahui informasi (yaitu, transaksi yang sedang diproses).

Protokol Kode kompres blockchain menjadi 1kb zk-SNARK proof yang berfungsi bukti kriptografi untuk integritas negara protokol. Bukti ini disebut sebagai "blockchain ringkas" dan menggantikan blockchain pertumbuhan gigabyte yang digunakan dalam mata uang digital terdesentralisasi lainnya.

Saat ini, Coda Protocol testnet mengirimkan salinan dari zk-SNARK ini langsung ke klien di browser penggunanya, yang menggunakan SNARK untuk memverifikasi keadaan protokol. Bukti zk-SNARK memvalidasi seluruh keadaan protokol dengan cara yang sama seperti blockchain panjang data-berat.

Setelah klien memiliki status protokol dan blockchain ringkas untuk menyatakan status itu, pengguna dapat menerima informasi akun mereka dengan hanya sejumlah kecil data baru, yang berasal dari jalur Merkle dari hash buku besar protokol negara.

Ukuran total dari keadaan protokol, blockchain ringkas, jalur Merkle, dan informasi akun hanya beberapa kilobyte, yang berarti bahwa protokol Coda memungkinkan bukti keadaan akun yang membutuhkan hanya sejumlah kecil data. Ini akan memungkinkan Coda menjadi cryptocurrency yang sangat skalabel yang juga datang dengan tingkat desentralisasi yang tinggi.

BTCManager menghubungi Coda tentang rencananya untuk masa depan. Coda CTO Izaak Meckler menjawab: “Tonggak utama kami berikutnya adalah open source Soda. Kami berencana melakukannya di bulan depan atau lebih dan dengan senang hati berbagi apa yang telah kami bangun dengan komunitas crypto.

Setelah itu, tonggak utama berikutnya adalah testnet beta, yang kami rencanakan akan diluncurkan menjelang akhir tahun ini. Setelah rilis itu, akan ada periode audit internal dan eksternal saat kami mempersiapkan peluncuran mainnet pada semester pertama tahun depan. ”

“Dengan Coda, kami mencari untuk menegaskan kembali janji cryptocurrency yang benar-benar terdesentralisasi. Kami ingin menetapkan standar baru untuk verifikasi terdesentralisasi untuk cryptocurrency dan perangkat lunak secara umum, serta mengatasi beberapa tantangan penskalaan mata uang yang ada. Penting bagi kami bahwa sistem yang kami bangun berkelanjutan dalam jangka panjang dan wajah penggunaan yang luas, terutama ketika mereka digunakan sebagai toko yang bernilai, ”tambahnya.

Coda Protocol telah meluncurkan alpha testnet dan saat ini mengundang orang untuk bergabung dengan testnet pribadi.