Web 3. 0 - a chat dengan gavin wood ethereum

Driving mainstream adoption of blockchain with Jutta Steiner and Gavin Wood of Parity Technologies (Jun 2019).

Anonim

Enam bulan yang lalu Ethereum adalah kertas putih bercita-cita tinggi yang komited untuk membayangkan semula semula ruang 'Bitcoin 2. 0'. Dengan hasrat ikhlas untuk membentuk blok block dalam imejnya sendiri Vitalik Buterin, teknologi penduduk kami. wizz, menuliskan konsep itu. Sejak penubuhan projek ini telah mendapat manfaat dari beberapa perkongsian strategik utama dan serangan akhbar yang tidak tertandingi. Ethereum telah berjaya mengilhami ahli teknologi yang gatal-gatal mengambil blokchains ke peringkat seterusnya. Masukkan Dr. Gavin Wood. Projek sumber terbuka hidup dan mati oleh bakat pemaju yang mereka menarik. Selepas mesyuarat pertama Gavin dua perkara melanda saya: keghairahan animasi beliau untuk fraktal dan sikap acuh tak acuh beliau kepada Bitcoin. Gavin bukanlah 'Bitcoiner' seperti yang anda harapkan untuk bertemu di persidangan. Ini adalah fikiran yang berkomitmen penuh kepada janji yang lebih besar yang dilihatnya di Ethereum secara khusus. Permainan pada. Sebagai projek CTO projek Ethereum Gavin baru-baru ini telah menulis dua kertas utama. Yang pertama ialah 'Kertas Kuning' Ethereum, yang mewakili garis lajur lelaran terbaru projek. Paling baru dia menerbitkan 'Ðaps: What Web 3. 0 Looks Like'. Di sini kita diperkenalkan ke Internet sebagai "sistem interaksi sifar-amanah" dimungkinkan oleh sistem penerbitan maklumat yang disengajakan dan disulitkan, sistem pemesejan tahap rendah yang berpura-pura dan enjin konsensus. Pengalaman pengguna yang lancar menjadikannya semua sesuai. Gavin mempunyai visi yang jelas untuk Ethereum, teknologi berdasarkan blokiran dan interaksi mereka dalam evolusi Internet.

Gavin, bagaimana padanan blok masuk ke dalam visi keseluruhan anda di Web 3. 0? Betapa pentingnya mereka dalam visi ini?

Walaupun Internet memberi kita cara yang hebat untuk berkomunikasi dengan individu di seluruh dunia, sukar untuk membuat perjanjian dengan mereka; Biasanya, kita mesti mempercayai sama ada secara langsung (dalam hal tapak e-dagang, misalnya) atau pihak ketiga yang menjamin untuk mereka. Kedua-duanya rentan terhadap pelbagai penyalahgunaan yang teknologi berasaskan blokchain dapat mengurangkan atau menghapus sepenuhnya.

Jelaskan beberapa teknologi utama lain yang menyokong Web 3. 0?

Dua lagi teknologi utama yang perlu kita lihat untuk Web 3. 0 dapat direalisasikan berkaitan dengan penyampaian data yang disebut "statik" dan penyebaran maklumat dinamik. Yang pertama berkaitan dengan bahagian-bahagian laman web (atau aplikasi web) yang tidak berubah. Ini mungkin maklumat yang menggambarkan susun atur dan gaya bersama dengan mana-mana kandungan yang cenderung tidak berubah sering seperti imej dan teks. Mekanisme pengiriman ini akan menjadi sistem p2p yang mirip dengan BitTorrent atau Freenet, tetapi termasuk langkah-langkah tambahan untuk menjamin beberapa tingkat tanpa nama dan membolehkan incentivisation penyertaan. Yang kedua berkaitan dengan penerbitan dan penemuan maklumat yang cenderung berubah sering atau sebaliknya peka. Ini mungkin maklumat yang berkaitan dengan status semasa individu atau komponen lain laman web.Satu contoh di sini adalah item di tapak e-dagang. Dengan membelah dua dari satu sama lain, kita dapat mengoptimumkan pengalaman pengguna. Sebagai contoh, ia mungkin dapat berinteraksi dengan e-dagang pada kelajuan penuh walaupun dengan sambungan internet lambat; kelajuan Internet hanya akan memberi kesan kepada maklumat dinamik - yang mungkin berubah dari menit ke minit. Maklumat statik, seperti susun atur umum, teks, imej dan logik harus "cache", atau pra-muat turun dan dengan demikian halaman harus "memuat" seketika, walaupun beberapa maklumat yang mereka masukkan agak lama.

Tidakkah terdapat penentangan kerajaan ke dalam web nama samaran, sambungan yang tidak boleh disulitkan dan disulitkan? Berapa banyak kejayaan yang boleh mempunyai pusat kuasa monolitik dalam menentang evolusi ini?

Rintangan kerajaan boleh diguna pakai di sini. Tidak jelas bahawa semua elemen kerajaan ingin menghapus semua privasi daripada semua orang. Sesungguhnya badan kehakiman secara rutin melindungi hak-hak tersebut dan banyak cawangan eksekutif enggan mengesahkan pengawasan dragnet. Tambahan pula dengan sumber yang mencukupi, mana-mana organisasi, kerajaan atau sebaliknya, boleh dan akan berkompromi privasi individu jika terdapat keperluan yang dirasakan. Tujuan Web 3. 0 tidak semestinya menghapuskan keupayaan seorang pemerintah untuk melakukan tugasnya dalam hal ini - ada contoh apabila kerajaan secara sah memerlukan keupayaan untuk melanggar privasi warga negara. Walau bagaimanapun, sumber yang diperlukan untuk pelanggaran mestilah berkadar dengan bilangan individu yang privasinya dilanggar. Pecahan hubungan ini adalah salah satu sebab utama yang kita dapati dalam situasi semasa; perkhidmatan keselamatan dapat mengelakkan daripada bertanggungjawab sejak, kerana kemudahan pengawasan dragnet teknologi, kos untuk melanggar privasi individu tambahan boleh diabaikan. Salah satu daripada dua tujuan Web 3. 0 adalah untuk mengembalikan keseimbangan ekonomi ini dan melalui kejuruteraan semula Internet untuk membuat kos pelanggaran privasi setiap individu secara ekonomi yang besar. Tujuan lain adalah untuk mengurangkan keperluan untuk berkongsi maklumat dengan pihak ketiga dengan memperkuat infrastruktur untuk komunikasi rakan sebaya.

Jadi, apakah akan ada peranan untuk pihak berpusat dan yang dipercayai di web 3. 0? Jika ya, di mana, apa yang akan mereka lakukan dan apa yang mereka akan kelihatan? Ya; terdapat banyak entiti sedemikian, sama seperti ada di Dunia Nyata. Banyak aspek aplikasi yang berguna memerlukan oracle, atau pihak ketiga yang memberikan maklumat yang tidak dapat diketahui atau dipersetujui. Ini mungkin termasuk maklumat harga terkini mengenai komoditi, maklumat cuaca dan sebagainya. Pihak berkuasa seperti itu juga boleh memberi kami maklumat mengenai entiti atau individu dalam sistem yang kami dapat menemui secara manual, tetapi itu adalah halangan dari segi masa dan / atau kepakaran. Secara amnya, tidak praktikal untuk menghapuskan keperluan untuk kepercayaan, seolah-olah, dari dunia. Yang terbaik yang boleh kita lakukan pada masa ini adalah untuk mengurangkannya, menyebarkannya, mengasingkannya dan benar-benar pasti tentang siapa yang harus kita percayai, mengapa, dan tentang apa yang kita percayai mereka. Bagaimana anda membayangkan peranan Ethereum di web 3. 0? Protokol Ethereum akan memberikan asas untuk interaksi tanpa kepercayaan, dan dengan itu akan membentuk salah satu daripada tiga tonggak komunikasi. Kami berharap untuk menyokong, atau mungkin juga memimpin, pembangunan dua tiang yang lain dengan matlamat utama untuk menyediakan penyemak imbas Web yang pertama 3. 0. Bagaimana kontrak dalam Ethereum menangani isu penguatkuasaan di dunia "sebenar" (fizikal)? Penguatkuasaan ramuan luaran kontrak Ethereum adalah topik yang menarik dan masih merupakan bidang penyelidikan. Kami membayangkan bahawa penguatkuasaan seperti itu akan berlaku dalam salah satu daripada tiga skim: sama ada melalui pembayaran kepada individu atau organisasi "penguatkuasaan", melalui integrasi ke dalam sistem perundangan yang sedia ada atau melalui objek fizikal yang disambungkan terus ke Ethereum. Yang pertama masuk akal dalam situasi di mana bailiffs atau pengumpul hutang akan digunakan. Satu kontrak boleh, e. g., secara automatik membayar individu sedemikian untuk memimpin prosiding untuk menghapuskan penyewa yang tidak membayar lagi dari rumah. Yang kedua adalah kemungkinan jangka panjang dan kita masih boleh mencari bidang kuasa yang bersedia untuk menguatkuasakan ramalan kontrak berasaskan blok. Sesetengah kerajaan berasaskan Central-Amerika sudah mempertimbangkan cadangan sedemikian. Yang ketiga mungkin penyelesaian terbaik jangka pendek. Hartanah pintar, atau objek fisikal yang dibuat untuk bertindak balas secara langsung kepada Ethereum menyediakan cara yang baik untuk kontrak untuk mengawal objek dunia sebenar. Contohnya akan menjadi kunci pintu Internet dan Ethereum dengan pembaca kod bar. Kontrak boleh menerima pembayaran untuk membolehkan kunci peribadi individu (disediakan melalui kod bar) untuk membuka kuncinya.

Apakah cabaran pembangunan spesifik yang dihadapi pada masa ini di Ethereum? Organisasi pemaju yang langka dan berbeza, tentu saja, membuat kerja lebih sukar daripada yang perlu. Dengan alat seperti Git (Hab), kehidupan kita dibuat agak mudah. Saya menjangkakan kerja pembangunan akan menjadi lebih mudah lagi berikutan pertukaran Ether apabila kita mempunyai sumber untuk menyewa dan mencari bersama pemaju dan membeli peralatan infrastruktur untuk membuat, e. g. debugging rangkaian, lebih mudah. Pada hakikatnya, isu yang paling besar setakat ini adalah membina projek itu melalui pelbagai platform. Windows, khususnya, menyediakan persekitaran yang tidak perlu untuk pemaju susunan perisian merentas platform. Bidang-bidang pembangunan apa yang lebih baik daripada yang dijangka di Ethereum? Perkembangan antara muka klien telah diselaraskan sedikit dengan penggunaan toolkit pengaturcaraan Qt. Dengan memanfaatkan ciri Webkit (penyemak imbas HTML) dan "QtQuick" untuk membina antara muka dengan pantas, kami dapat menyampaikan fungsi tertentu jauh lebih cepat daripada yang kami harapkan. Mekanisme debugging juga berjalan jauh lebih cepat daripada yang diharapkan. Apakah beberapa perubahan penting yang membentuk lelaran terkini projek Ethereum? Perulangan terbaru, yang diberi nama PoC-5 dan masih dalam pembangunan, menyediakan beberapa perubahan kepada protokol, menjadikannya lebih bersih dan lebih kukuh.Ia menambahkan debugger kontrak yang membolehkan pemaju kontrak menganalisis pelaksanaan kontrak mereka, melihat di mana dan mengapa mereka salah. Walau bagaimanapun, perubahan yang paling ketara ialah penambahan enjin berasaskan HTML / Javascript dan pengikat Ethereum. Ini membentuk asas teknologi pelanggan Ethereum akhir, yang membolehkan pemaju ÐApp mengikat kontrak dengan HTML / Javascript. Di sana anda memilikinya, satu pelan bercita-cita tinggi untuk menyediakan pelayar yang mampu 'Web 3. 0' pertama di dunia. Ini adalah pengalaman internet yang sangat baru, disokong oleh satu siri komponen maju dan memberi tumpuan kepada perjanjian terdesentralisasi maju pada jarak. Walaupun ia merupakan tugas yang bercita-cita tinggi, perbualan dengan Gavin membuat anda merasa yakin dalam masa depan Internet.