왜 Segwit은 Trezor 및 기타 하드웨어 Bitcoin Wallets에서 중요합니까?

Posted by HealingCamp
2017. 4. 1. 19:43 비트코인

디지털 또는 하드웨어 지갑 서비스 : 비트 코인의 모든 소유자는 비트 코인을 저장하기위한 안전한 장소가 필요합니다. 현재는 가상 은행 계좌와 유사한 디지털 또는 하드웨어 지갑에 저장합니다. 디지털 지갑에 대한 가장 큰 위협은 해커입니다. 해커들은 디지털 지갑으로 침투하는 것으로 알려져 있습니다. 이 비트 코인은 정부 나 연방 준비 은행이 지원하지 않습니다. 도난당한 소유자는 비트 코인을 되 찾을 수 없으며 해커를 상대로 많은 도움을받을 수 없습니다. 비트 지갑의 미래를 위해서는 디지털 지갑의 온라인 보안이 매우 중요합니다.


귀하의 bitcoins을 보호하기 위해, 당신은 cold wallets을 사용할 수 있습니다. 이들은 인터넷에 연결되지 않은 하드웨어 지갑으로, 해커로부터 멀어지게합니다.




Segregated Witness (Segwit)는 비트 코인 네트워크를 확장하고 트랜잭션의 가단성을 없애기 위해 도입 된 확장성 솔루션입니다. 유명한 하드웨어 비트 코인 지갑 제조사 인 Trezor의 공동 책임자 인 Bach Nguyen은 Segwit이 하드웨어 비트 코인 지갑의 보안 대책과 효율성을 극대화하는 데 중요한 역할을 한다고 말합니다.


Bitcoin 커뮤니티에 소개 된 이래로 Segwit은 TumbleBit 및 Lightning Network (Lightning)와 같은 두 계층 솔루션에 대한 문호를 여는 능력으로 높이 평가되었습니다. 혁신적인 확장 성과 프라이버시 중심의 솔루션을위한 인프라를 구축합니다.


그 외에, Thaddeus Dryja의 공동 작성자 인 Thaddeus Dryja는 Segwit을 이전에 논의한 2.1x 증가와 비교하여 테스트 비트에서 단일 bitcoin 블록을 3,7x 확장한다는 점에서 Segwit을 "실제 블록 크기 증가 제안서"라고 설명했습니다.




마찬가지로 중요한 점은 Nguyen은 Segwit이 지난 몇 년 동안 Trezor와 같은 하드웨어 비트 코인 지갑 제조업체가 해결하기 위해 노력한 문제에 대한 해결책을 제공한다고 설명했습니다.


Trezor는 비트 코인을 저장하고 관리하는 가장 안전하고 안전한 하드웨어 지갑 중 하나로 간주됩니다. 일반적인 문제의 대부분이 Trezor에 의해 다루어 지지만 비트 코인 트랜잭션의 현재 구조에서 나타나는 하나의 사소한 문제가 있습니다.


과거 Segwit은 비트 동전의 1 층 인프라 구조를 너무 많이 변경하여 여러 광부와 회사 임원들로부터 비판을 받았습니다. 그러나 Trezor는 비트 코인 네트워크의 계층 1 인프라에 대한 이러한 변경


현재 Trezor, Ledger, KeepKey 등의 하드웨어 비트 동전 지갑 제조업체 및 개발자는 이전 출력물의 가치를 찾기 위해 고유 한 해결 방법에 의존합니다.


Nguyen은 현재의 비트 동전 트랜잭션 구조에서 하드웨어 비트 맵은 공용 비트 코 블록 체인에서 이전 트랜잭션을 찾는 복잡하고 비실용적 인 프로세스를 거쳐야한다고 설명합니다.


"새 트랜잭션을 작성할 때 지갑은 블록 체인에서 이전 트랜잭션을 스트리밍하고 특정 출력과 그 값을 요청합니다. 일단 값을 받으면 지갑은 전체 트랜잭션을 해시하기 시작합니다. 해시가 게시 된 해시와 정확히 일치하는 경우에만 지갑에서 금액이 정확한지 확인할 수 있습니다. 지갑은 새로운 거래에 사용되는 모든 입력에 대해이 작업을 수행해야합니다. "응우 엔 (Nguyen)은 말합니다.


이 프로세스는 새로운 트랜잭션에 많은 수의 입력이 포함될 경우 비생산적이며 시간 소모적 인 프로세스가됩니다. 하드웨어 지갑은 일반적인 장치 또는 컴퓨터만큼의 컴퓨팅 성능을 보유하지 않으므로 하드웨어 장치가 블록 체인을 통해 이전 트랜잭션을 찾고 새 트랜잭션을 업데이트하는 것이 점점 어려워지고 있습니다.


Segwit의 활성화로 인한 비트 코인의 레이어 1 인프라 스트럭처에서의 변경은 이러한 비효율적 인 검증 프로세스를 제거합니다. Segwit에는 출력을 분리하는 대신 트랜잭션 서명의 이전 출력 값이 포함됩니다. 그런 식으로 하드웨어 지갑은 짧은 시간 내에 이전 트랜잭션의 출력을 가져올 수 있습니다.


이러한 출력의 검증 및 발견 기간의 단축은 사용자가 거래 내 입력을 목표로하는 공격으로 인해 많은 금액을 잃을 수있는 Fee Attack 공급 업체와 같은 여러 상황의 가능성을 예방하거나 제거합니다.


"사소한 변화 인 것처럼 보일지 모르지만 보안상의 영향은 크다. 하드웨어 지갑이 수행해야하는 작업량이 적을수록 무언가 잘못 될 확률이 낮아집니다. " Nguyen은 설명합니다.