프로그래밍 언어는 주류 DeFi를 방지합니다.

소스 노드 : 1762009

분산 금융 (DeFi) 빠르게 성장하고 있습니다. DeFi 프로토콜이 관리하는 자금의 척도인 총 잠금 가치는 10억 달러로 정점을 찍은 후 지난 40년 동안 180억 달러에서 XNUMX억 달러를 조금 넘는 수준으로 증가했습니다.

영상
2022년 XNUMX월 현재 DeFi에 고정된 총 가치. 출처: DefiLlama

방 안의 코끼리? 10억 달러가 넘었다. 해킹과 익스플로잇에 길을 잃다 2021년에만. 문제 해결: 오늘날의 스마트 계약 프로그래밍 언어는 "토큰"이라고도 하는 자산을 생성하고 관리하는 데 적절한 기능을 제공하지 못합니다. DeFi가 주류가 되려면 프로그래밍 언어가 자산 중심 기능을 제공하여 DeFi 스마트 계약 개발을 보다 안전하고 직관적으로 만들어야 합니다.

현재 DeFi 프로그래밍 언어에는 자산 개념이 없습니다.

DeFi의 지속적인 해킹을 줄이는 데 도움이 될 수 있는 솔루션에는 감사 코드가 포함됩니다. 어느 정도는 감사가 작동합니다. 역사상 가장 큰 DeFi 해킹 10개 중 XNUMX개 프로젝트가 감사를 받지 않았습니다. 그러나 문제에 더 많은 자원을 투입하는 것은 네모난 바퀴가 달린 자동차에 더 많은 엔진을 넣는 것과 같습니다. 조금 더 빨리 갈 수 있지만 근본적인 문제가 있습니다.

문제: 오늘날 DeFi에 사용되는 다음과 같은 프로그래밍 언어 견고, 자산이 무엇인지에 대한 개념이 없습니다. 토큰과 NFT(Nonfungible Tokens)와 같은 자산은 이더리움의 ERC-20과 같은 스마트 컨트랙트에서 변수(변경될 수 있는 숫자)로만 존재합니다. 변수가 어떻게 작동해야 하는지를 정의하는 보호 및 유효성 검사(예: 두 번 사용해서는 안 됨, 승인되지 않은 사용자에 의해 유출되어서는 안 됨, 전송은 항상 균형을 이루고 넷이 XNUMX이어야 함) — 모두 구현해야 함 모든 단일 스마트 계약에 대해 처음부터 개발자.

관련 : 개발자는 기본적인 보안 조치를 취했다면 크립토의 2022년 해킹을 막을 수 있었을 것입니다.

스마트 계약이 더욱 복잡해짐에 따라 필요한 보호 및 검증도 복잡해집니다. 사람들은 인간입니다. 실수가 발생합니다. 버그가 발생합니다. 돈이 손실됩니다.

적절한 사례: DeFi 프로토콜의 가장 블루칩 중 하나인 Compound는 80년 2021월에 XNUMX만 달러 규모로 악용되었습니다. 이유는 무엇입니까? 스마트 계약에는 ">=" 대신 ">"가 포함되어 있습니다.

노크 효과

사용자가 토큰을 다른 토큰으로 교환하는 것과 같이 스마트 계약이 서로 상호 작용하기 위해 각 스마트 계약에 메시지가 전송되어 내부 변수 목록을 업데이트합니다.

결과는 복잡한 균형 행위입니다. 스마트 계약과의 모든 상호 작용이 올바르게 처리되도록 하는 것은 전적으로 DeFi 개발자의 몫입니다. Solidity와 EVM(Ethereum Virtual Machine)에 내장된 기본 가드 레일이 없기 때문에 DeFi 개발자는 필요한 모든 보호 및 유효성 검사를 직접 설계하고 구현해야 합니다.

관련 : 개발자는 2023년에 암호화 해커를 막거나 규제에 직면해야 합니다.

따라서 DeFi 개발자는 코드가 안전한지 확인하는 데 거의 모든 시간을 할애합니다. 그리고 일부 개발자는 검증 및 테스트에 최대 90%의 시간을 할애하고 기능을 구축하는 데 시간의 10%만 사용한다고 보고할 정도로 두 번 확인하고 세 번 확인합니다.

보안되지 않은 코드와 싸우는 데 대부분의 개발자 시간이 소요되고 개발자 부족이 복합적으로 작용하는 상황에서 DeFi가 어떻게 그렇게 빠르게 성장할 수 있었습니까? 분명히 오늘날 그것을 제공하는 데 따르는 어려움과 위험에도 불구하고 자기 주권적이고 허가가 필요하지 않으며 자동화된 형태의 프로그래밍 가능한 돈에 대한 수요가 있습니다. 이제 DeFi 개발자가 장애가 아닌 기능에 생산성을 집중할 수 있다면 얼마나 많은 혁신이 일어날 수 있는지 상상해 보십시오. 46억 달러 규모의 신생 산업이 468조 달러 규모의 글로벌 금융만큼 큰 산업을 혼란에 빠뜨릴 수 있는 혁신입니다.

영상
2002년부터 2020년까지 글로벌 금융기관의 총 자산. 출처: Statista

혁신과 안전

DeFi가 혁신적이고 안전하다는 핵심은 동일한 소스에서 비롯됩니다. 개발자에게 자산을 만들고 상호 작용할 수 있는 쉬운 방법을 제공하고 자산과 직관적인 동작을 기본 기능으로 만들 수 있습니다. 생성된 모든 자산은 항상 예측 가능하고 상식적인 재무 원칙에 따라 작동해야 합니다.

자산 지향 프로그래밍 패러다임에서 자산을 생성하는 것은 네이티브 함수를 호출하는 것만큼 쉽습니다. 플랫폼은 자산이 무엇인지 알고 있습니다. .initial_supply_fungible(1000)은 1000개의 고정 공급으로 대체 가능한 토큰을 생성하는 반면(공급 외에 더 많은 토큰 구성 옵션도 사용 가능) .take 및 .put과 같은 기능은 어딘가에서 토큰을 가져옵니다. 다른 곳에 두십시오.

자산 지향 프로그래밍에서 수반되는 모든 오류 검사로 변수 목록을 업데이트하도록 스마트 계약에 지시하는 복잡한 논리를 작성하는 개발자 대신 DeFi의 기본으로 누구나 직관적으로 예상할 수 있는 작업은 언어의 기본 기능입니다. 자산 지향 프로그래밍이 보장하기 때문에 토큰은 손실되거나 고갈될 수 없습니다.

이것이 DeFi에서 혁신과 안전을 모두 얻는 방법입니다. 그리고 이것은 주류 대중의 인식을 DeFi가 거친 서부에서 DeFi가 저축을 해야 하는 곳으로 바꾸는 방법입니다. 그렇지 않으면 손해를 보게 됩니다.

벤 파 Radix 프로토콜의 핵심 개발자인 RDX Works의 파트너십 책임자입니다. RDX Works 이전에는 PwC 및 Deloitte에서 관리직을 역임하면서 금융 기술의 거버넌스, 감사, 위험 관리 및 규제와 관련된 문제에 대해 고객에게 서비스를 제공했습니다. 그는 University of Leeds에서 지리학 및 경제학 학사 학위와 매핑 소프트웨어 및 분석 석사 학위를 받았습니다.

코인텔레그래프에 자신의 신원을 공개한 작성자는 이 기사에 가명을 사용했습니다. 이 기사는 일반적인 정보를 제공하기 위한 것이며 법적 또는 투자 조언으로 의도되지 않았으며 받아들여서도 안 됩니다. 여기에 표현된 견해, 생각 및 의견은 전적으로 저자의 것이며 반드시 코인텔레그래프의 견해 및 의견을 반영하거나 대표하지 않습니다.

타임 스탬프 :

더보기 코인 텔레그래프