Mengapa Open source?

By definews | Radvocates Indonesia | 13 Oct 2020


Dari repo GitHub kami, Anda akan dapat mengikuti kemajuan tim kami, pencapaian yang kami capai, serta segala rintangan yang kami hadapi selama ini:

Radix Github: https://github.com/radixdlt
Konsensus dan jaringan inti Radix DLT: https://github.com/radixdlt/radixdlt-core
Perpustakaan Radix Engine: https://github.com/radixdlt/radix-engine-library


Jangan ragu untuk mengangkat masalah baru di GitHub untuk masalah terkait kode apa pun yang mungkin Anda miliki, namun, tim saat ini tidak dapat berkomitmen pada jangka waktu tertentu untuk menanggapinya; ketika kami mencapai titik dimana pengkodean / pengujian komunitas dimungkinkan, kami akan merilis lebih banyak dokumentasi seputar kriteria kualitas kode kami serta persyaratan minimum untuk cakupan kode dan kebijakan keamanan kode kami.

Karena itu, jika Anda ingin melanjutkan dan mempelajari kode kami dan kemudian ingin mengajukan pertanyaan apa pun kepada kami, silakan bergabung dengan saluran komunitas pengembang kami di Discord, atau Anda dapat mendaftar ke buletin kami untuk menerima sprint pembaruan. Kami juga ingin tahu menurut Anda siapa yang telah melakukan proses open source dengan baik - jika ada proyek yang menurut Anda harus kami pelajari, silakan posting di channel Discord kami.

Mengapa Open Source?

Radix telah mengerjakan protokol terdesentralisasi selama hampir 8 tahun. Untuk sebagian besar waktu itu, satu-satunya anggota penuh waktu tim adalah Dan, tetapi Dan tidak sendirian - pertama melalui Bitcoin Talk dan kemudian melalui forum eMunie, Dan terus menemukan dorongan, nasihat, dan ide dari mereka yang mengikuti dan mendukung proyeknya. Selama tahun-tahun awal ini, dia terus membagikan prototipe, jaring uji, dan kegagalan. Ini membangun pengikut akar rumput pertamanya.

Ketika pasar crypto memanas dan kami bergegas menuju pasar bullish 2017, keterbukaan tiba-tiba terasa seperti kewajiban - terutama untuk proyek yang sangat fokus pada pengiriman produk daripada melakukan pitch melalui buku putih non-teknis dan mengumpulkan dana dengan situs web anonim dan alamat Ethereum. Setelah teknologi kami diambil, disalin, dan digunakan untuk meningkatkan ICO palsu tampaknya tidak hanya seperti kemungkinan nyata, tetapi juga tampaknya hampir pasti.

Jadi kami memutuskan untuk memperkuat palka, berkonsentrasi pada pembangunan tim kami, membangun komunitas, dan membangun kode. Namun, keputusan itu sekarang terasa salah untuk posisi pasar saat ini; itu telah memutuskan kami dari komunitas kami dan melanggar beberapa prinsip yang kami pegang erat tentang mengapa kami masuk ke industri crypto di tempat pertama.

Saya secara longgar mengelompokkan ide-ide ini menjadi tiga kategori:

Transparansi
Anti-kerapuhan
Barang publik
Transparansi


Salah satu prinsip inti dalam membangun pustaka kode kriptografi adalah transparansi. Beberapa dekade yang lalu, pakar keamanan komputer menyadari bahwa cara terbaik untuk membangun sistem yang tangguh dan aman adalah dengan membuka kode sumber yang bertanggung jawab atas keamanan sistem tersebut. Hanya di bawah sinar matahari tinjauan, penggunaan, adaptasi dan penelitian kolektif sistem ini dapat diperkuat hingga kode dapat digunakan dengan percaya diri. Kode jenis ini hampir seluruhnya adalah cara kita mengamankan internet saat ini.

Ide-ide ini juga dekat dengan hati dan sifat tidak dapat dipercaya. Pada prinsipnya, saya tidak perlu mempercayai kode Anda karena saya dapat meninjau kode Anda - tidak ada yang disembunyikan, jadi tidak ada kejutan. Dalam praktiknya, sebagian besar dari kita memang harus percaya karena kita tidak memiliki keterampilan / waktu / kecenderungan untuk benar-benar mencari-cari di semua perangkat lunak yang kita gunakan. Namun, seiring dengan meningkatnya kepentingan sistem, insentif untuk menyerang dan untuk memastikan keamanan meningkat bersama - menjadi open source memberikan lapangan bermain yang setara.

Bidang permainan yang setara inilah yang sangat penting - menyerang sistem sering kali tidak perlu melihat kodenya, ini hanya mencari cara untuk mengeksploitasi cara sistem merespons masukan. Memperbaiki exploit SELALU membutuhkan kemampuan untuk bekerja langsung dengan kode. Kode sumber terbuka adalah cara tanpa izin untuk membiarkan perbaikan disarankan, daripada hanya eksploitasi yang diungkapkan.

Transparansi juga merupakan inti dari teknologi buku besar yang terdesentralisasi. Alasan kami mempercayai sistem konsensus yang tidak dapat dipercaya adalah karena algoritme yang digunakannya transparan, dengan batasan keamanan yang dapat dibuktikan. Membuat kode yang mengimplementasikan algoritme itu juga transparan melengkapi loop kepercayaan. Baik itu Bitcoin, Ethereum atau Radix, semakin banyak mata dan pikiran yang dapat memverifikasi teori dan implementasi dalam kode, semakin sistem yang tidak dapat dipercaya dapat dipercaya.

Transparansi juga mencakup cara pembaruan dan tambalan dikerjakan dan diterapkan. Kode sumber terbuka bukanlah objek statis, ini adalah proyek hidup yang terus berkembang sambil memberikan nilai kepada dunia. Mampu melihat apa yang sedang dikerjakan juga memberikan kesempatan dan ajakan kepada orang lain untuk membantu hal-hal yang masih perlu dikerjakan.

Anti-Kerapuhan

Keinginan untuk desentralisasi muncul dari keinginan mendasar untuk antifragility. Bagi sebagian orang, ini tentang ketidakpercayaan pada otoritas, bagi yang lain, ini tentang menciptakan lebih banyak ketahanan dalam sistem paling kritis di dunia. Jika suatu barang dimiliki oleh publik, biasanya kami tidak terlalu mengkhawatirkan hal itu untuk dirampas. Seperti infrastruktur yang sangat penting, jika kita harus mengandalkannya, idealnya kita menginginkannya tangguh dan dapat diperbaiki sendiri.

Orang-orang peduli karena alasan yang sama bahwa mereka peduli dengan internet terus ada: internet sangat penting bagi mereka. Taruhannya bahkan lebih tinggi untuk buku besar publik karena di sinilah kekayaan orang akan hidup, bukan hanya informasi.

Tindakan untuk anti-kerapuhan buku besar umum mungkin termasuk:

Setelah diluncurkan, dapatkah protokol dihentikan oleh pembuatnya?
Bisakah protokol hidup secara independen dari satu entitas atau orang?
Apakah protokol tumbuh semakin kuat seiring semakin pentingnya?
Sumber terbuka adalah komponen penting dari ini; jika perangkat lunak yang menjadi dasar jaringan tidak terbuka dan gratis, saya tidak pernah bisa 100% percaya bahwa itu tidak akan diambil dari saya. Sementara "tinjauan terbuka" (misalnya model Swirlds / Hashgraph) menjalankan fungsi "dapatkah saya mempercayai kode", ini gagal pada "dapatkah seseorang mengambilnya dari saya" karena melanggar gagasan kepemilikan kolektif; itu bukan lagi barang "kami", itu adalah barang "Anda", saya hanya diberi hak penggunaan yang terbatas.

Kebaikan Umum

Jaringan publik terdesentralisasi, seperti Radix, bekerja untuk menciptakan digital commons global baru untuk kekayaan dunia. Kebersamaan ini dirancang untuk menghubungkan orang-orang bersama untuk membuat web alamat yang saling berhubungan di mana kepemilikan apa pun dapat dikirim, disimpan, dan diprogram.

Desentralisasi terletak di jantung misi ini - keinginan mendasar untuk membangun sistem yang benar-benar anti-rapuh, mandiri, dan mengabadikan diri. Salah satu yang bisa diandalkan dan dipercaya dunia. Itu dimulai dengan Open Source.

 

Translator:

Radvocate Kukilo Ski

How do you rate this article?

0


definews
definews

Crypto Learner


Radvocates Indonesia
Radvocates Indonesia

Introducing Radix DLT to indonesian people

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.