Ibahagi ang artikulong ito

Bakit ang Blockchain Immutability ay isang Perpetual Motion Claim

Ang immutability ba ay nagiging susunod na overhyped blockchain buzzword? Tinatalakay ng Bitcoin pundit na si Chris DeRose sa kanyang pinakabagong op-ed.

Na-update Mar 6, 2023, 2:50 p.m. Nailathala Hul 7, 2016, 12:00 p.m. 7 min readIsinalin ng AI
Screen Shot 2016-07-05 at 10.59.59 AM

Si Chris DeRose ay isang mamamahayag, developer ng software, bitcoin evangelist, public speaker at lead developer ng Drop Zone.

Sa feature na ito, tinatalakay ni DeRose ang immutability at kung bakit siya naniniwala na ang sobrang marketing ay humantong sa kalituhan sa kung paano makukuha ng mga blockchain system ang feature na ito, at kung posible ba ang feature.

Kawalang pagbabago!

Ito ang buzzword na magically transforms isang simpleng database sa susunod na milyon-dollar VC fundraise. Gayunpaman, karamihan sa mga proyektong nag-a-advertise ng feature na ito ay hindi ganap na tapat tungkol sa kung anong uri ng immutability ang kanilang inaalok. At nagiging mas malinaw na halos lahat ng mga claim na ito ay nasa pinakamahusay, hyperbolic.

Kaya ano ang immutability? Ang immutability ay ang tampok ng isang blockchain na nagpapanatili ng data magpakailanman, walang censorship at sa kabila ng mga disinsentibo na gawin ito sa loob ng ilang panahon. Karaniwan, "magpakailanman".

Bago ang blockchain, umiral ang immutability sa mga closed system, sa pamamagitan ng benevolence ng isang custodian. Pagkatapos ng blockchain, o kaya napupunta ang pag-iisip, ang gayong kawalan ng pagbabago ay isang mahiwagang pag-aari ng mga blockchain.

Ngunit, wala nang hihigit pa sa katotohanan.

Pagtukoy sa kawalan ng pagbabago

Para sa karamihan sa mundo ng Bitcoin , ang immutability ay magagamit lamang sa pamamagitan ng patunay ng trabaho. Sa labas ng puwang ng Bitcoin , ang iba ay may maliit na pangamba tungkol sa pag-angkin na ang kanilang mga sistema ay katulad na hindi nababago.

Ngunit, bukod sa mga argumento sa pagkonsumo ng enerhiya, ang katotohanan sa bagay na ito ay ang immutability ay RARE sa lahat ng blockchain, kasama ang Bitcoin .

Karamihan sa mga blockchain ay nagpo-promote ng isang sistema kung saan ang data ay syndicated sa lahat ng mga kapantay na lumalahok sa network sa kung ano ang maaaring tawaging 'mga folder'. Ang mga folder na ito ay cryptography na nilagdaan ng mga kalahok sa network at ipinapalabas sa lahat ng partido. Ang mga literatura sa marketing sa industriya ay magpapapaniwala sa mga mambabasa nito na dahil ang mga folder na ito ay nilagdaan, kahit papaano ay kinakailangang itago ng lahat ng mga kapantay pagkatapos noon.

Gayunpaman, ang gayong mekanismo ay napakahahalintulad sa kung paano naka-bundle ang mga secure na transaksyon sa mga umiiral nang database at mga sistema ng pagpasa ng mensahe. Kahit na ang mababang protocol na "SMTP", kung saan ipinapadala namin ang aming e-mail, ay sumusuporta sa pagpapadala ng maraming mensahe sa isang solong, naka-encrypt Request, at ang mga naturang batch na operasyon ay karaniwan sa karamihan ng mga protocol ng inter-messaging ng server.

Kaya ano ang tungkol sa blockchain na naiiba? Well, hindi gaano.

Sa unang tingin, ang mga full node ng Bitcoin ay tila ipipilit sa mga kalahok nito ang pangangailangang mag-imbak ng data. Gayunpaman, ang mga pagsisikap ay patuloy na ginagawa ng Bitcoin CORE koponan upang bawasan ang mga kinakailangan sa imbakan na ito.

Sa Ethereum, ang 'pruning' ay isang feature na patuloy na pino-promote bilang isang layunin sa disenyo. At sa lahat ng mga coder sa blockchain space, ang immutability ay nagsisimula nang ituring bilang isang bug, at hindi isang feature.

Mga hadlang sa espasyo

Bakit? Ang malinaw na dahilan ay ang tampok na ito ay sobrang mahal.

Ang mga mobile client ay T puwang sa disk na kailangan upang mapanatili ang lahat ng mga transaksyon sa isang network, at hindi rin nais ng mga user na pasanin ang labis na oras ng pagsisimula na kinakailangan upang i-spool up ang isang node at i-download ang lahat ng mga transaksyong naganap.

Habang lumalaki ang isang network, nagiging makabuluhan ang mga kinakailangan sa bandwidth, at ang mga oras ng pagtugon na humaharap sa kinakailangang subaybayan ang estado ng system ay lumalaki nang katulad.

Ang overhead na ito ay nagiging partikular na binibigkas tungkol sa mga low-overhead system.

Kung ang IoT ay maging pangunahing layunin ng 'blockchain', hindi makatwiran na asahan na isasama ng iyong toaster ang mga mapagkukunang kailangan para mapanatili ang data ng lahat ng toaster sa buong mundo, para sa buong kasaysayan ng IoT toasting.

Kaya, paano eksaktong pinipilit ng ONE ang immutability sa kanilang blockchain? Alinman sa pamamagitan ng aktibong pagbabayad para dito, o sa kabaligtaran, sa pamamagitan ng pagkakaroon ng mga panganib na nakabatay sa gastos sa consensus ng network para sa mga T nag-iimbak ng iyong data.

Magagamit na mga opsyon

Para sa mga nag-iimbak ng kanilang data nang 'walang pagbabago' sa Bitcoin, kasalukuyang may dalawang mapagkumpitensyang opsyon para sa paggawa nito: "OP_RETURN", at 'Transaction Output' (TXO) encodings. Ang OP_RETURN ay isang relatibong kamakailang imbensyon na idinisenyo upang bigyan ang mga programmer ng madaling paraan upang i-encode ang kanilang data sa mga transaksyon nang hindi naaapektuhan ang paggana ng blockchain.

Ang mekanismong ito ay sikat sa mga meta-protocol gaya ng Omni, Open Assets, Blockstack at Factom. Hindi gaanong sikat ang pag-encode ng "TXO", at ginagamit ito ng mga proyekto gaya ng Counterparty at Drop Zone.

Kaya ano ang pagkakaiba?

Ang mga pag-encode ng TXO ay nagkukunwari ng data bilang mga address ng user, na ginagawang hindi makilala ang mga ito mula sa aktwal na mga address ng user hanggang sa mga relay. Ang mga OP_RETURN na pag-encode ay naglalagay ng label sa data bilang 'data', at hindi nagkukunwari sa pagtatago sa naka-encode na data bilang paglipat ng halaga ng isang user ng network.

Kaya, bakit may gustong mag-encode ng data bilang isang address? Well, iyon ang pumipigil sa network mula sa pagtatapon ng data na iyon.

Para sa isang blockchain, ang pagsubaybay sa mga output ay mahalaga upang mapanatili ang 'pag-sync' sa network, at kung itapon ng isang node ang mga output ng aktwal na user, ang node na iyon ay magiging biktima ng dobleng paggastos sa kaso na ang user na ito ay gumastos ng pera.

Ito ay sa ganitong paraan na ang mga node ay incentivized upang subaybayan ang data na ito - ito ay literal na gastos sa kanila ng pera upang hindi gawin ito.

Dagdag pa, napakahirap (at kasalukuyang imposible) para sa network na itapon ang data na itinago lamang bilang wallet ng gumagamit ng blockchain. Sa kasamaang palad para sa mga taga-disenyo ng blockchain, ito ay kung saan ang mga pang-ekonomiyang katotohanan ng immutability ay nagiging partikular na nakakalito.

Mga benepisyo sa gastos

Ang kawalan ng pagbabago ay mahal.

Ang mga Bitcoin developer ay patuloy na nagbabantay tungkol sa pagsubok na salain ang mga 'disguised' na user na ito hangga't maaari. Depende sa kung paano naka-encode ang mga ito, ang mga output ng transaksyon na ito (lalo na ang mga hindi nagamit na output) ay kadalasang kailangang itago sa pinakamahal na memorya ng mga network node – RAM.

Ang paglalagay ng data sa lokasyong ito ay binabawasan ang bilang ng mga kalahok sa blockchain, at pinatataas ang oras na kailangan upang maproseso ang mga transaksyon. Para sa sinumang edukadong inhinyero ng blockchain, ang tampok na ito ay nakikita na isang napakalaking gastos sa panlabas na lumilikha ng isang trahedya ng mga karaniwang tao para sa lahat ng mga kalahok sa network.

Malamang na ang Bitcoin ay magpapatuloy sa paraang kung saan ang kawalan ng pagbabago ay itinuturing bilang isang bug, at hindi isang tampok, at kung saan ang 'buong mga node' ay nagtatanggal ng data nang mas madalas kaysa sa nai-save ito.

Para sa mga non-bitcoin system, ang mga problemang ito ay mas pinalala pa. Marami sa mga system na itinatakda bilang 'hindi nababago' ay walang mga istrukturang pang-insentibo para sa mga node upang mapanatili ang data na T nababahala sa kanila, at ang mga data na ito ay kadalasang mas maliit na itinatapon kaysa sa "OP_RETURN" ng bitcoin.

Katulad ng SMTP (ang Technology sa likod ng email), ang mga node ay nag-iimbak lamang ng mga mensaheng nauugnay sa kanilang sarili. Ang 'feature' na ito ng hindi pag-iimbak ng walang kaugnayang data ang nagbibigay-daan sa mga pandaigdigang email system na magproseso ng napakaraming mensahe at sukat sa mga pangangailangan at laki ng buong populasyon ng Human .

Para sa mga naniniwala na ang mga blockchain ay nagbibigay-daan sa kawalan ng pagbabago, isang pagtutuos ay malapit nang maayos.

Perpetual motion claim

Sino ang hahawak ng data ng mundo, at anong mga insentibo ang aktwal na maibibigay ng mga provider ng blockchain sa kanilang mga user upang makamit ang layuning ito?

Bagama't marami ang nahuli sa hype sa likod ng immutability, karamihan sa mga claim na ito ay sa pinakamahusay na pagbabalik sa mga pangunahing mekanismo ng pagpirma na nasa lugar na sa loob ng mga dekada, na may kaunting pagkakaiba sa kanilang mga system mula sa kasalukuyang mga solusyon sa pagpasa ng mensahe.

Sa papel, ang immutability ay maganda, tila isang kahina-hinala na panukala na ang ilang mahiwagang mabait na server ay lalabas upang maisagawa ang serbisyong ito. At tiyak, hindi gagawin ng blockchain na mas madali ang kabutihang iyon kaysa sa mga kasalukuyang sistema ng HTTP.

Ang mga bumibili ng mga sistema ng blockchain ay dapat magtanong ng mga pangunahing katanungan tungkol sa kung paano at bakit ang kanilang mga kakumpitensyang institusyon ay mag-iimbak ng kanilang data, dahil ito ay nagiging mas tiyak na ang alinman sa mga sistemang ito ay aktwal na makamit ang sukat, ang pangakong iyon ay mabilis na masisira.

Tulad ng para sa mga pangako ng bitcoin na hindi nababago, nananatili itong makita kung anong mga aksyon ang gagawin upang putulin ang imbakan na nakabatay sa TXO, ngunit sa paghusga sa kamakailang aktibidad sa komunidad ng mga developer ng Bitcoin , lalabas na ang kabutihang-loob ay lalong pinapaboran Opinyon.

Habang ang mundo ay naghahanap ng mga paggamit ng mga blockchain sa labas ng larangan ng paglipat ng halaga ng pera, mukhang malapit nang matuklasan ng mga programmer na ang kanilang mga solusyon ay babalik sa mga pang-ekonomiyang katotohanan na nahaharap sa orihinal na "desentralisadong" Technology, ang Internet mismo.

O, sa madaling salita, ang walang limitasyong immutability ng 'blockchain' ay maaring mauwi na lang sa isang panghabang-buhay na pag-aangkin ng paggalaw, na ang katotohanan ay malapit nang maabutan ang limitadong mga mapagkukunan ng 'desentralisadong' Internet na alam na natin at minamahal.

Divine dove image sa pamamagitan ng Shutterstock

Tandaan: Ang mga pananaw na ipinahayag sa column na ito ay sa may-akda at hindi kinakailangang sumasalamin sa mga pananaw ng CoinDesk, Inc. o sa mga may-ari at kaakibat nito.

Higit pang Para sa Iyo

Mining equipment (Shutterstock)

Binalangkas ni Dan Roberts ang estratehiya ng IREN na bumuo ng isang patayong integrasyong AI platform na sumasaklaw sa kuryente, mga data center, mga GPU at enterprise software.

Ano ang dapat malaman:

  • Ayon sa co-founder ng IREN na si Dan Roberts, ang pagmamay-ari ng kuryente, lupa, at mga data center ay lumilikha ng pangmatagalang kompetisyon habang bumibilis ang pandaigdigang demand sa AI.
  • Sinabi ni Roberts na ang pinakamalaking hadlang ng AI ay ang patuloy na pagtaas ng pisikal na imprastraktura, kung saan...