Luottamattomuuden määrittely lohkoketjussa
Vitalik Buterin, Ethereumin perustaja, määrittelee uudelleen, mitä ”luottamattomuus” tarkoittaa lohkoketjun kontekstissa. Hän väittää, että protokollan on oltava yksinkertaisempi.
”Tärkeä ja aliarvostettu luottamattomuuden muoto on lisätä niiden ihmisten määrää, jotka voivat todella ymmärtää koko protokollan ylhäältä alas,” Buterin sanoo.
Kryptovaluuttojen mantra on ”Älä luota, varmista.” Tämä tarkoittaa, että käyttäjien tulisi luottaa koodiin sen sijaan, että he luottaisivat pankkiin tai hallitukseen. Buterin kuitenkin osoittaa tämän logiikan virheen: jos koodi on liian monimutkainen yhden ihmisen ymmärrettäväksi, et oikeastaan varmista sitä. Olet pakotettu luottamaan pieneen joukkoon asiantuntevia kehittäjiä tai tarkastajia, jotka väittävät ymmärtävänsä sen.
Monimutkaisuuden haasteet
Ethereum on kasvanut niin suureksi ja monimutkaiseksi, että vain harvat ihmiset ymmärtävät koko protokollan ”ylhäältä alas”. Kun tieto keskittyy vain muutamille, järjestelmästä tulee liian vaikea oppia, mikä luo keskittämisriskin. Tämä puolestaan synnyttää yläluokan kehittäjiä, joita kaikkien muiden on sokeasti seurattava.
Buterin väittää, että jotta verkko olisi todella hajautettu, ymmärtämisen esteen on oltava matala. Jos protokolla on yksinkertainen, useammat ihmiset voivat tarkastaa koodin, löytää virheitä ja ehdottaa parannuksia.
Esimerkki: tinygrad
Buterin tukee tinygradin, syväoppimiskehyksen, esimerkkiä, joka tunnetaan siitä, että se pyrkii pitämään koodipohjansa tiukan rivirajan alla. Tämän filosofian mukaan rajoitus synnyttää selkeyttä. Hän haluaa, että protokolla on tarpeeksi kevyt, jotta yksi pätevä henkilö voi pitää koko mielikuvan mielessään kerralla.