- Bumalik sa menu
- Bumalik sa menuMga presyo
- Bumalik sa menuPananaliksik
- Bumalik sa menuPinagkasunduan
- Bumalik sa menu
- Bumalik sa menu
- Bumalik sa menu
- Bumalik sa menu
- Bumalik sa menuMga Webinars at Events
Ang 'Unang' Ethereum Decompiler ay Inilunsad Gamit ang JP Morgan Quorum Integration
Ano ang maaaring maging kauna-unahang Ethereum smart contract decompiler ay na-demo sa isang hacker event sa Las Vegas noong Huwebes.
Ang Ethereum virtual machine (EVM) ay mayroon na ngayong kauna-unahang decompiler na idinisenyo upang ibalik ang mga matalinong kontrata sa source code.
Inanunsyo sa entablado ngayon ng tagapagtatag ng cybersecurity startup na Comae Technologies sa DefCon hacker conference sa Las Vegas, ang open-source na EVM decompiler ay idinisenyo upang gawing mas madaling matukoy ang mga bug sa Ethereum matalinong mga kontrata.
Darating sa panahon na ang isang string ng Ethereum hacks ay naglantad sa kahirapan sa pagsulat ng secure na smart contract code, ang decompiler, na tinatawag na Porosity, nangangako na hahayaan ang mga developer na ibalik ang mahirap na maunawaan ang EVM bytecode pabalik sa orihinal nitong estado.
Ang Porosity developer at Comae founder, Matt Suiche, ay nagsabi sa CoinDesk:
"Ang unang problema na sinusubukan kong lutasin sa pamamagitan ng pagsulat ng isang decompiler ay ang magkaroon ng aktwal na source code, nang walang access sa aktwal na source code sa pamamagitan ng reverse engineering."
Inanunsyo din ngayon, ang Porosity ay isinama na ngayon sa open-source na Quorum blockchain ng JP Morgan na nilikha para sa mga solusyon sa antas ng negosyo, at magiging available na ito sa pahina ng Github ng bangko.
Sinubok sa tulong ng ilan sa mga sariling inhinyero ni JP Morgan, inaasahang magkaka-package ang Porosity at Quorum upang makatulong na magpatakbo ng mga real-time na pagsusuri sa seguridad ng smart contract. Ang bundle, na direktang isinama sa pagpapatupad ng Go-language Ethereum na "out of the box," ay nagsasama ng mga proseso ng seguridad at pag-patch para sa mga pribadong network na may mga pormal na modelo ng pamamahala.
Ang pinuno ng blockchain ng JP Morgan na si Amber Baldet ay inilarawan sa CoinDesk kung ano ang pinaniniwalaan niyang kahalagahan ng Technology, na nagsasabi:
"Ang Porosity ay ang unang decompiler na bumubuo ng mga smart contract ng Solidity syntax na nababasa ng tao mula sa Ethereum Virtual Machine bytecode"
Panahon ng pangangailangan
Habang sinabi ni Suiche na bago siya sa blockchain, ang serial entrepreneur na naibenta ang kanyang nakaraang pagsisimula sa VMware ay sa halip ay handa nang buuin ang decompiler.
Bilang isang reverse engineer, pamilyar si Suiche sa pagsisimula sa isang produkto, at pag-iisip kung paano ito aalisin hanggang sa mga pangunahing bahagi nito.

Kaya noong Pebrero, nang magsimula siyang magsaliksik ng mga Ethereum smart contract nang malalim, halos hindi niya sinasadyang itayo ang decompiler bilang bahagi ng kanyang sariling personal na pananaliksik.
Habang ang paglulunsad ng Porosity ay darating sa isang buwan kung kailan isinulat ang mga smart contract ng Ethereum CoinDash, Pagkakapantay-pantay at Veritaseum lahat ay na-hack, sa palagay ni Suiche ang kanyang napiling propesyon bilang isang reverse engineer ay malapit nang makakita ng mas mataas na demand.
"Ang komunidad ng seguridad sa Ethereum ay lalago," sabi niya "At makakakita kami ng higit pa at higit pang mga reverse engineer."
Ang negosyo ng decompile
Gayunpaman, may higit pa sa mga motibasyon sa negosyo na nagtutulak sa paggamit ng decompiler kaysa sa pagtiyak na mananatiling secure ang iyong mga pondo.
Dahil ang mga kahinaan ay madalas na natutuklasan pagkatapos na maipatupad ang isang matalinong kontrata, ang isang EVM decompiler ay maaari ding magdala ng kapayapaan ng isip sa mga mamumuhunan, ayon kay Alex Rass, CEO ng customer software provider at cybersecurity consultant firm na ITBS LLC.
Ayon kay Rass, ang mga decompiler ay karaniwan sa karamihan ng mga "pangunahing" programming language, sa bahagi dahil nakakatulong sila sa pagbibigay ng kasiguruhan sa mga mamumuhunan na kung ano ang kanilang namuhunan ay kung ano ang ginagamit.
Sinabi ni Rass:
"Sa isang decompiler, maaaring pumunta ang isang taong may kalahating utak, hilahin ang binary code ng kontrata para sa kontratang iyon at tingnan ang kontratang iyon, at ibigay sa mga mamumuhunan ang kanilang binili."
Imahe ng Balls of Yarn sa pamamagitan ng Shutterstock
Michael del Castillo
Isang full-time na miyembro ng Editorial Team sa CoinDesk, sinasaklaw ni Michael ang mga aplikasyon ng Cryptocurrency at blockchain. Ang kanyang pagsulat ay nai-publish sa New Yorker, Silicon Valley Business Journal at Upstart Business Journal. Si Michael ay hindi isang mamumuhunan sa anumang mga digital na pera o mga proyekto ng blockchain. Dati siyang may halaga sa Bitcoin (Tingnan: Policy sa Editoryal). Email: michael@ CoinDesk.com. Social Media si Michael: @delrayman
