Nawawalang Milyon sa Screen: Ang Lihim na Software Engineering Error na Nagpapahirap sa Crypto Traders

Nawawalang Milyon sa Screen: Ang Lihim na Software Engineering Error na Nagpapahirap sa Crypto Traders · Avonetics
Isang nakakatakot na sitwasyon ang kinaharap ng isang digital asset trader kamakailan nang mag-execute siya ng transaksyon na nagkakahalaga ng humigit-kumulang limampung libong dolyar. Sa kanyang screen, lumabas ang isang pulang babala: "Transaction Failed." Ngunit nang suriin niya ang pampublikong blockchain ledger, ang transaksyon ay matagumpay na naiproseso.
Ang ganitong uri ng insidente ay hindi na bago sa mundo ng decentralized finance at Web3 applications, ngunit bihira itong pag-usapan sa bukas na publiko. Ito ang tinatawag ng mga eksperto sa software engineering na agwat sa pagitan ng "On-Chain Determinism" at "Product Determinism."
Read nextMabigat na Lumaban: Bakit Mananatiling Hari ng PC Gaming Desk ang 'Brick502'?
Sa madaling salita, bagamat ang blockchain mismo ay mayroong iisang immutable o hindi nababagong katotohanan, ang mga application na ginagamit ng mga karaniwang tao—tulad ng mga website interface, order engines, at indexer databases—ay madalas na huli sa pag-update. Ang resulta ay isang nakakalitong karanasan kung saan ang app ay nagsasabing naghihintay pa ito, habang ang iyong pera ay naigalaw na pala sa background.
Nagdulot ito ng matinding dibate sa mga tech community at developers. Isang commenter ang nagsabi na ang problemang ito ay malinaw na kapabayaan ng mga app developers na nagmamadaling maglabas ng mga produkto nang hindi nagtatayo ng mga automated reconciliation systems. Ayon sa kanya, hindi dapat ipinapasa sa mga consumer ang teknikal na sakit ng ulo ng isang hindi tapos na software architecture.
Your brand, right here.Reach story-obsessed listeners in 45+ languages → advertise on AvoneticsSa kabilang banda, pananaw naman ng isa pang eksperto na ang mga user ay kailangang magbago ng ekspektasyon. Kanyang ipinunto na ang blockchain ay likas na asynchronous at magkakaiba ang bilis ng pagproseso kumpara sa mga lumang centralized server. Kung nais ng mga tao ang bilis at pagiging perpekto ng Web2, kailangan nilang tanggapin na may kapalit itong kontrol at seguridad.
Habang patuloy ang mabilis na pag-unlad ng teknolohiya, nananatiling malaking hamon kung paano tuluyang tulay ang agwat na ito upang maging ligtas at madaling gamitin ang mga digital na kagamitan sa hinaharap.
Sa pinakabagong episode ng Konektado podcast, mas malalim na hinimay ng ating mga host ang usaping ito kasama ang mga teknikal na detalye kung paano ito maayos ng mga software architects.