비트 코인 및 소프트웨어 신뢰성

비트 코인의 급격한 상승에서 소외감을 느끼는 소수의 불만을 품은 사람들은 비트 코인 개발자가 기본 도구 키트에 새로운 기능을 “너무 느리게”추가하고 혁신이 정체되었다고 불평합니다. 비트 코인이 정체되고 있다는 것은 사실이 아닙니다. 비트 코인은 인터넷에서 누락되지 않은 결제 계층의 근본적인 중추입니다. 오류가없고 완전히 신뢰할 수 있도록 소프트웨어를 관리하고 확장하는 방법은 단 하나뿐입니다.

필요한 사고 방식과 접근 방식은 빠른 반복과 “파괴”사고 방식이 아닙니다. 대신 필요한 것은 매우 높은 가동 시간 소프트웨어에 대한 생각입니다. 여기서 체계적이고 느린 증거 기반 개선주기가 사용되며 안정성, 호환성 및 무결성이 절대적으로 보장된다는 것이 입증 된 경우에만 기능이 추가됩니다.

이것은 소프트웨어의 새로운 접근 방식이 아닙니다. 생명과 죽음이 위험에 처한 미션 크리티컬 시스템 및 애플리케이션은 매우 보수적이고 안정성과 신뢰성에 중점을 둔 공급 업체를 선택합니다.

이러한 시스템에는 연 단위로 측정 된 가동 시간 (시스템이 중단없이 사용할 수있는 시간)이 있습니다. Visa의 최근 다운 타임은 그들이이 높고 엄격한 표준에 따라 구축 된 시스템을 실행하고 있지 않다는 것을 보여 주며, 비트 코인은이 표준에 따라 구축 된 것으로 수년 단위로 측정되는 중단없는 오류없는 지속적인 서비스를 보여줍니다.

비트 코인은 운영 체제는 아니지만 내결함성과 신중한 확장 원칙이 적용됩니다. “달에”밈은 유용한 맥락을 제공합니다. NASA의 소프트웨어 내결함성 요구 사항은 매우 엄격합니다. 우주 비행사가 참여하면 그들의 생명이 위태로워집니다. 그 맥락에서“Break stuff”는“Kill People”을 의미합니다. 소프트웨어는 반드시 매번 작동해야합니다 . 타협도, 추측도, 예외도 없습니다. “도복”또는 롤백이 없습니다. 하드웨어를 포함한 시스템에 대한 모든 것을 사전에 알고 철저히 테스트 할 수 있기 때문에 소프트웨어에서 성능을 보장 할 수 있습니다.

고 내결함성 소프트웨어 개발은 ​​수십 년 동안 진행되어 왔습니다. 그것은 매우 잘 이해 된 학문이며, 관행, 방법 및 사고 방식도 확립되고 작동하는 것으로 알려져 있습니다. 이것이 정기적 인 위성 발사가 매번 예상대로 정확하게 작동하는 이유입니다. 사람들은 그것들을 당연하게 여기지만, 비트 코인이 원하는대로 모든 사람에게 서비스를 제공하려면 비트 코인에 적용해야하는 정기적 인 완벽한 공간 출시를 가능하게하는 프로세스 뒤에 문화가 있습니다. 비트 코인이 작동에 오류가 없을 것이라고 기대하는 것은 불합리하지 않습니다. 이러한 기대는 이미 생명이 위태로운 항공 교통 관제 시스템에서 달성 할 수있는 것으로 이해되고 있습니다.

비트 코인을 사용하면 생명과 돈이 위태로워집니다. 서비스가 중단되면 잠재적으로 수백만 명의 사람들과 수십억 달러의 명목 달러에 대한 연속적인 손실과 의도하지 않은 결과가 발생할 수 있습니다. 실패 할 수없는 비트 코인을 구축 할 수 있다면 그것이 목표가되어야하며 어떠한 타협도 허용되지 않아야합니다. 또한 이러한 특성을 가진 분산 형 비트 코인이 존재할 수 있음이 분명합니다. 비트 코인은 절대적으로 결함이없고 동시에 배포 될 수 있습니다. 실제로 비트 코인을 데이터 센터로 중앙 집중화하면 치명적인 오류가 발생할 가능성이 높아집니다. 확실히 이것을 설명하는 수학 함수가 있습니다. 당신은 그것을 쓸 수 있습니까? 시험 문제는 다음과 같습니다.

“비트 코인이 단일 데이터 센터에서 실행되고 해당 데이터 센터가 오프라인 상태가되면 비트 코인은 다운됩니다. 비트 코인이 두 개의 데이터 센터에 있고 그중 하나가 오프라인 상태이면 비트 코인은 계속 유지됩니다. 비트 코인이 다운 될 확률과 관련하여 데이터 센터의 수를 보여주는이를 설명하는 함수를 설명합니다. 여기서 다운되는 것은 비트 코인이 완전히 작동 할 수 없음을 의미합니다. 함수 그래프를 제공하기위한 추가 표시입니다.”

비트 코인은 소셜 네트워크 나 채팅 앱이 아닙니다. “무결성”이라는 단어의 두 가지 의미에서 역사상 어떤 금융 소프트웨어 프로젝트보다 더 큰 무결성을 가진 미션 크리티컬 소프트웨어 프로젝트입니다. 다운되지 않고 항상 사용 가능하며 절대적으로 예측 가능합니다. 그 옆에있는 다른 모든 프로젝트는 비교하면 창백합니다. 실제로이를 활용하는 서비스를 구축하는 데 사용되는 운영 체제보다 더 견고합니다.

대부분의 툴 빌더는 NASA 및 미션 크리티컬, 고 가용성 시스템이 유지하는 표준을 따르지 않습니다. 그것은 대부분의 사람들이 알지 못하는 특별한 훈련입니다. 소프트웨어 개발자도 아닌 참가자는 생명이나 죽음의 내결함성이없는 소프트웨어 전문 분야는 말할 것도없고이 전문 분야에 대해 단서가 없습니다 . 그 분야는 그들에게서 두 번 제거되었으며 전혀 생각의 일부가 아닙니다.

비트 코인이 달성 한 것이 무엇인지, 그 분야와 요구 사항이 얼마나 전문화되어 있는지 살펴 볼수록 소프트웨어 영역 외부에서 작동을 제한하는 것 (빛의 속도 등)이 얼마나 많은지 볼수록 훨씬 더 놀라게됩니다. 내면에서 얻을 수있는 한 멀리 떨어져있을수록… 만약 당신이 제정신이라면. 이것은 평범한 개발자로서 비트 코인을 구축 할 수 없다는 것을 의미하지는 않습니다. 반대로 API는 이해하기 쉽고 빌드하기 쉽습니다. 그러나 당신이 할 수없는 것은 보이지 않는 문제가 문자 그대로 당신을 조사하고 죽일 수있는 “방사선 영역”에 들어가는 것입니다. 빛의 속도는 완벽한 예입니다.

비트 코인 네트워크가 동기화 상태를 유지할 수없는 블록 크기에는 상한선이 있습니다. 데이터가 네트워크를 통해 이동하는 데 시간이 걸리기 때문에 빛의 속도가 제한 요소입니다. 이 제한을 초과하는 크기의 블록을 가질 수 없으며 분산 네트워크로 Bitcoin을 사용할 수 없습니다. 분명한 질문은 “그 마법 블록 크기 숫자는 무엇입니까?”입니다. 이것은 확실히 가능한 가장 빠른 네트워크 전송 속도의 함수이며, 이는 공기 중의 빛의 속도보다 훨씬 느립니다. 일반 광섬유 케이블은 빛의 1/3 속도로 빛을 전송하므로 다른 시험 문제를 제시합니다.

“모든 노드 간의 연결이 빛의 절반 속도로 실행되는 완벽한 광섬유 네트워크에서 실행되는 경우 비트 코인 네트워크가 분산 피어 구조를 관리하고 유지할 수있는 가장 큰 이론적 블록 크기를 계산합니다. 지리적 영역은 지구의 크기입니다. 네트워크의 모든 노드는 정상적인 비트 코인 작동 중 언제든지 다른 노드보다 최대 1 마이크로 초 뒤에 있어야합니다.”

대규모 차단 자들이 묻지 않고 답할 수있는 수학도없는 질문입니다. 새로운 초박형 포토 닉 밴드 갭 림, 모드 분할 멀티플렉싱 광섬유 케이블은 c의 99.7 %로 빛을 전송할 수 있지만 전 세계적으로 모든 “느린”광섬유 케이블을 교체하려면 수십 년이 걸릴 것입니다. 현재 비트 코인은 현재 우리가 가지고있는 제약 내에서 반드시 작동해야합니다. 이 속도 제약 문제는 고주파 거래자들이 이미 제기 한 문제이며 이에 대한 해결책을 찾았습니다. 모든 것을 하나의 데이터 센터에 저장 :

이는 서로 경쟁하는 트레이더가 박스 가 다른 트레이더의 장비와 거래를 실행할 수있는 전문 데이터 센터에서 랙 공간을 구매한다는 것을 의미합니다. 이는 비트 코인이 주 및 규정 외부에 존재하기 때문에 허용되지 않습니다. 고속 거래 데이터 센터는 모두 “준수”되고 규제됩니다. 비트 코인은 규제 할 수 없습니다. 자연의 힘 특성을 잃지 않고서는 데이터 센터에 존재할 수 없습니다. 이것은 비트 코인이 어떤 것에 반대한다고 말하는 것이 아닙니다. 비, 바람 및 눈은 농작물, 도로 또는 휴가에 반대하지 않습니다. 비트 코인이 있는 과 마찬가지로 단순히 있습니다 . 비트 코인을 데이터 센터에 배치하는 것은 Leyden Jar에 번개를 넣는 것과 같습니다. 더 이상 번개가 아니라 정전기 입니다.

지금부터 수십 년 동안 광섬유 케이블이 거의 빛의 속도로 작동하면 블록 크기를 늘리고 하드웨어 및 소프트웨어의 필연적 인 개선을 활용하는 다른 작업을 수행 할 수 있습니다. 확실히 비트 코인이 자유 시장의 힘을 발휘함에 따라 이러한 혁신은 법정 화폐가 연료를 공급하는 국가에서보다 더 빨리 올 것입니다. 그러나 현재로서는 비트 코인이 오늘날의 기술이 부과하는 제약 내에 존재해야합니다. 그리고 모든 것을 바꾸는 것으로 충분합니다.

콘텐츠가 마음에 들고 BTC 기부를 통해 사랑을 보내야 할 의무가 있다고 생각되면 아래 주소에서 할 수 있습니다 .↴