제퍼넷 로고

보안은 불변이어야 합니까?

시간

블록 체인 불변성을 기본 원칙 중 하나로 만들어졌으며 많은 사람들에게 제한된 가변성을 도입한다는 생각은 블록체인이 처음 만들어진 기반과 모순됩니다. 블록체인의 불변성은 보안을 강화하고 신뢰를 조성하는 데 핵심이지만, 불변성 블록체인도 결함이 없는 것은 아니며 2023년에 발생한 최근 공격으로 인해 제한적인 변경 가능성에 대한 의문이 제기되었다는 점을 강조해야 합니다. 

불변성은 코드가 손상될 수 없는 경우에만 보안을 보장합니다.

불변성은 코드나 데이터를 수정할 수 없기 때문에 악의적인 행위자나 공격자가 시스템을 조작하는 것을 방지하므로 다양한 유형의 악용을 방지합니다. 그러나 업그레이드가 불가능한 상황에서는 필요한 수정이 필요할 때 업데이트가 지연될 위험이나 취약한 계약에 자금이 남을 가능성 등 문제가 발생할 수 있습니다. 이것이 8월 테러에서 일어난 일이다. 곡선 금융.

Curve의 LP(유동성 공급자)에는 스마트 계약에 타임록이 내장되어 있어 Vyper 내의 코딩 취약점을 수정하는 것이 기술적으로 불가능합니다. 스마트 계약의 상태를 편집할 수 있는 기능을 상실함으로써 프로토콜은 Curve에서 62만 달러를 빼낸 악용자로부터 보호되지 않았습니다.

이는 코드가 취약할 때 불변성이 엄청난 문제를 일으킬 수 있다는 점을 강조했습니다. 포괄적인 감사를 통해 이러한 악용 가능한 기능이 발견되었을 수도 있지만 불변성의 특성으로 인해 수정이 불가능했을 것입니다. 

불변성은 단기적으로는 충분하지만 새로운 위협을 완화하는 데 장기적인 문제를 일으킬 수 있습니다.

블록체인 보안에 대한 즉각적인 위험은 불변성에서 벗어나는 것을 보장할 만큼 긴급하지 않을 수 있지만(대부분의 해킹 사건이 불변성과 크게 연관되어 있지 않더라도) 우리는 여전히 현재 발생하고 있는 몇 가지 어려움을 인정해야 합니다. 

예를 들어, 블록체인 기술의 발전은 계속해서 빠르게 이루어지고 있습니다. 결과적으로, 필수적인 변경이 필요하고 업데이트가 실용적이지 않게 되면 현재 프로토콜은 최신 버전으로 전환해야 합니다. 앞으로 이 시나리오는 블록체인 플랫폼에서 운영되는 프로토콜 및 기타 비즈니스에 어려운 과제입니다.

중요한 것은 기술 발전으로 인해 블록체인 보안에 더 많은 문제가 발생할 수 있으며 상당한 자금이 걸려 있을 때 블록체인의 불변성에 베팅하는 것이 잠재적으로 위험할 수 있다는 점을 인정하는 것입니다. 해커와 공격은 계속해서 더욱 정교해지고 있으며 양자 컴퓨팅과 같은 발전으로 인해 스토리지 해킹 및 전송 공격과 같은 악용에 대한 취약성이 높아질 것입니다. 양자 컴퓨터와 같은 개발이 즉각적인 위협은 아니지만 보안을 유지하기 위해 업그레이드가 필요한 때가 올 수 있습니다.

다음과 같은 네트워크가 있는 동안 비트코인 (주로 불변성으로 인해) 아직까지 무해하므로 비트코인이 해킹될 수 있다는 것은 의심의 여지가 없습니다. 게다가 프로그래밍 가능성과 최종 사용자 앱에 초점을 맞춘 더 복잡한 블록체인은 비트코인과 크게 다르며 더 많은 공격 벡터를 포함하므로 더 큰 위험에 처하게 됩니다. 

불변성은 신뢰 구축에 도움이 됩니다.

불변성과 관련된 몇 가지 문제를 설명했지만, 의심할 여지 없는 승리 중 일부를 무시하면 눈이 멀게 될 것입니다. 가장 큰 것은 블록체인 개념 뒤에 있는 기본 원칙인 신뢰 구축 능력입니다. 

불변성은 변경할 수 없는 특성으로 인해 사용자 사이에 강한 신뢰감을 구축하는 데 도움이 됩니다. 비트코인 네트워크는 흠집 없는 실적을 통해 사용자에게 신뢰를 심어준 불변성의 가장 큰 예입니다.

비트코인 생태계 내에서 불변성의 성공은 전체 공간에 걸쳐 가장 강력한 사회적 합의를 만드는 데 도움이 되었습니다. 사용자들은 비트코인의 변하지 않는 특성을 집단적으로 인식하고 소중히 여기며 비트코인의 무결성을 유지하려는 인센티브는 비트코인이 web3 공간에서 가장 탄력적인 생태계를 만드는 데 성공하는 데 도움이 되었습니다. 

가변성의 고유한 위험은 여전히 ​​주목할 만합니다.

마찬가지로 가변성은 소수에게 이익이 되도록 코딩을 변경할 수 있는 악의적인 활동에 적합할 수 있습니다. 이에 대한 예는 Multichain/AnySwap의 공격입니다. 이 익스플로잇에서 정확히 무슨 일이 일어났는지에 대한 명확성은 아직 거의 없지만, 소식통에 따르면 Multichain/AnySwap은 그것이 가능했기 때문에 프로토콜에서 자금을 빼내기로 결정했다고 합니다.

Multichain의 대응을 비판하는 사람들은 한 개인이 보유하고 있는 프로토콜의 개인 키에 대한 액세스를 프로젝트가 '분산화'할 수 있었고 또 그래야 한다고 주장합니다. 다중 서명 저장소('다중 서명')와 같은 메커니즘은 다중 서명 내의 악의적 행위자가 합의가 거부되어 프로토콜을 조작할 수 없기 때문에 멀티체인의 악용과 같은 문제에 대한 실행 가능한 솔루션입니다.  

결론

장점과 단점을 고려하면 불변성은 여전히 ​​이상적인 구조적 접근 방식입니다. 이는 비트코인이 처음 생성된 기반 중 하나이며 보안을 유지하고 강력한 합의를 만드는 데 중요한 역할을 했습니다. 그러나 우리는 비트코인 ​​생태계가 가장 단순하다는 사실을 잊어서는 안됩니다.

더욱 복잡한 생태계와 프로토콜이 계속해서 등장할 것이므로 보안을 유지하려면 수정이 필요합니다. 다음 강세장으로 진입하면 유동성이 DeFi 생태계로 돌아가고 더 많은 프로토콜이 등장할 것입니다. 동시에 이는 해커들에게 기회를 창출할 것이며 블록체인은 결코 완벽하지 않다는 점을 기억하는 것이 중요합니다. 설계 단계부터 보안이 우선순위가 아니라면 프로토콜의 불변성 여부에 관계없이 많은 사람들이 피할 수 없는 해킹 위험의 희생양이 될 것입니다. 

spot_img

최신 인텔리전스

spot_img