블록 체인 프로그래머는 플랫폼을 영구적으로 변경하기 전에 코딩을 확인하는 것의 중요성을 이해합니다. 불행히도 완벽한 사람은 없으며 암호화 프로그래밍 오류가 발생할 수 있습니다. 블록 체인 코딩에서 실수가 발생하면 암호화 커뮤니티의 많은 부분에 영향을 미칠 수 있습니다..

하나의 작은 암호화 프로그래밍 오류로 인해 수백만 달러의 자금 손실이 발생할 수 있습니다. 배우려고 할 때 코드의 버그는 블록 체인의 재앙과 같을 수 있습니다. 이러한 광범위한 결과는 프로젝트를 오픈 소스로 만드는 더 많은 이유입니다. 오픈 소스 프로젝트는 많은 개발자가 코드에서 오류를 확인하기 때문에 보안이 강화됩니다. 즉, 오픈 소스 프로젝트에도 프로그래밍 실수가 있습니다. 역사상 가장 큰 5 가지 암호화 프로그래밍 오류를 살펴 보겠습니다..

이더 리움과 패리티 지갑 Fiasco

스마트 계약을 프로그래밍하고 갑자기 수천 명의 사용자의 다중 서명 지갑을 우연히 제어하게된다고 상상해보십시오. 당신은 무엇을 하시겠습니까? Lambo 쇼핑하러? 아니면 당신은 높은 길을 devops199 코딩을 취소하여 정당한 소유자에게 지갑을 반환하십시오.?

당신은 잘 들었습니다. devops199는 실수로 수천 개의 Parity 다중 서명 지갑에 대한 액세스 권한을 부여한 코드를 삭제했습니다. 불행히도 코드를 제거하면 해당 지갑의 모든 자금이 무기한 동결됩니다. 총 3 억 달러 상당의 이더 리움이 사태로 손실되었습니다..

홈페이지를 통한 패리티 지갑

홈페이지를 통한 패리티 지갑

아이러니하게도이 암호화 프로그래밍 재앙을 일으킨 버그는 해커가 이달 초에 3,200 만 달러를 훔친 코드와는 다릅니다. 해커가 다중 서명 지갑 프로토콜의 결함을 악용했습니다. 패리티 개발 팀은 해커가 더 많은 정보를 훔치는 것을 방지하기 위해 결함을 수정하기 위해 노력했습니다. 돌이켜 보면 해킹의 영향은 영원히 동결 된 이더 리움에서 3 억 달러보다 나쁘지 않았습니다..

90 억 비트 코인

비트 코인 개발자 제프 가르 직 2010 년 8 월 8 일 비트 코인 코딩을 검토 할 때 이상한 점을 발견했습니다. 비트 코인 톡 그가 직면 한 심각한 문제를 다른 개발자에게 알리기 위해. Garzik이 알아 차린 것은 블록 중 하나의 가치가 920 억 비트 코인이라는 것입니다. 지금까지 생성 된 비트 코인이 21,000,000 개에 불과하다는 점을 감안하면 심각한 코딩 버그입니다..

오류가 너무 커서 개발자가 재설정 버튼을 누르기로 결정했습니다. 그들은 블록 체인을 920 억 비트 코인을 포함하는 이전 블록으로 되 감아이를 수행했습니다. 이 다시 시작은 해킹 후 수정되기 전에 수행 된 모든 트랜잭션이 무효화되었음을 의미합니다..

나중에 해커가 버그를 발견하여 공적 숫자 오버플로 오류입니다. 이러한 유형의 오류는 시스템이 시간순으로 계속되는 대신 계수 프로토콜을 다시 시작할 때 발생합니다. 이런 일이 발생하면 네트워크에 온갖 악영향을 미칠 수 있습니다. 이 경우 920 억 비트 코인이 생성되었습니다. 공개적으로 말하기, 블라디미르 반 데르 란, 비트 코인의 수석 개발자는이 사건을 “최악”이라고 불렀습니다.

REX ICO 사건

REX 플랫폼 블록 체인 기술의 이점을 부동산 부문에 제공합니다. 이 플랫폼은 분산 형 P2P 블록 체인 다중 상장 서비스 (MLS)를 생성합니다. 적어도 하나의 주요 암호화 프로그래밍 오류를 겪었지만 플랫폼은 계속해서 성공을 거두고 있습니다..

REX는 2017 년 8 월 개발자가 ICO (Initial Coin Offering) 동안 이더에서 130 만 달러를 잃었을 때 헤드 라인을 장식했습니다. 개발자 중 한 명이 ICO의 스마트 계약을 프로그래밍하는 동안 잘못된 Javascript 16 진수 문자열을 입력했을 때 오류가 발생했습니다. 이 실수로 인해 ICO 참가자의 자금이 블록 체인의 비활성 주소로 전송되었습니다..

운 좋게도 자금을 잃은 사람들을 위해 REX는 이미 벤처 캐피탈 자금으로 1,300 만 달러를 모금했으며 모든 사람에게 빚진 REX 토큰을 발행 할 수있었습니다. 암호화 프로그래밍 오류가 발생할 때 모든 사람이 운이 좋은 것은 아닙니다..

바이 낸스, 거래 중단

세계에서 가장 큰 거래소 중 하나 인 경우 코딩 오류는 수천 명의 암호화 사용자에게 해로울 수 있습니다. 올해 2 월, 바이 낸스 코딩 오류로 인해 거의 이틀 동안 거래가 중단되었습니다. 원래의 무역 금수 조치는 24 시간 동안 만 지속될 것으로 예상되었지만 Binance는 “예상치 못한 둔화”로 인해 무역 동결을 연장했습니다.

지난 몇 년 동안 엄청난 수의 암호 화폐 해킹이 발생했음을 감안할 때 암호 화폐 거래자들이 거래소를 매우 의심하게 된 것은 놀라운 일이 아닙니다. 많은 사람들은 거래소가 해킹 당했고 대중으로부터 진실을 지키고 있다고 믿었습니다. 우려가 너무 커져서 존 맥아피 잠재적으로 영향을받는 사람들에게 알리기 위해 트위터에.

트위터를 통한 Zhao Chengpeng

트위터를 통한 Zhao Chengpeng

증가하는 대중 불안에 대응하여 Binance의 CEO, 자오 청펑, 코딩 오류 화면을 게시했습니다. 그는 또한 문제가 해결 될 때까지 2 시간마다 자신의 소셜 미디어 계정을 업데이트하겠다고 약속했습니다. 결국 개발자는 누구도 직접 자금을 잃지 않고 프로그래밍 오류를 수정했습니다..

비트 코인 업그레이드 악몽

모든 소프트웨어와 마찬가지로 Bitcoin의 코딩도 수시로 업그레이드해야합니다. 이러한 업그레이드는 블록 체인을 원활하게 실행하는 데 필수적입니다. Bitcoin 업데이트에 문제가 발생하면 치명적일 수 있습니다..

비트 코인 업그레이드 악몽의 완벽한 예는 2013 년 3 월에 발생했습니다. 비트 코인은 버전 0.7에서 버전 0.8로 업그레이드를 계획했습니다. 버전 0.8은 비트 코인의 블록 크기를 증가 시켰습니다. 업데이트가 완료되면 악몽이 시작되었습니다..

개발자들은 업데이트로 인해 네트워크가 현재 버전의 비트 코인과 호환되지 않는다는 사실을 깨달았습니다. 이 업그레이드는 블록 체인을 두 개의 별도의 것으로 분할했습니다. 이 분할은 하드 포크와 유사하지만 비트 코인 캐시 이전에 발생했습니다..

Bitcoiners는 개발자에게 문제에 대해 경고하기 시작했습니다. 만나다 업그레이드와 함께. 결국 커뮤니티는 다시 시작 버튼을 누르는 것이 최선이라고 결정했습니다. 비트 코인이 버전 0.7로 돌아 왔지만 아시다시피 이것이 비트 코인 커뮤니티의 블록 크기 논쟁의 끝이 아닙니다..

암호화 프로그래밍 오류 – 경고 유지

블록 체인 기술을 통해 현재 시스템을 업그레이드 할 수 있지만 완벽하지는 않습니다. 이러한 암호 화폐 코딩 오류는 오늘날 블록 체인 개발자가 직면 한 어려움을 강조합니다. 대부분의 암호 화폐 사용자는 암호 화폐 공간 기능을 만드는 재능있는 남성과 여성에 대해 생각하는 것을 멈추지 않습니다. 이제 암호화 프로그래밍 오류의 결과를 엿 보았으므로 모든 것이 계획에 따라 작동 할 때 감사 할 것입니다..