세그윗
SegWitSegWit(SegWit)은 Bitcoin의 트랜잭션 형식에서 구현된 소프트 포크 변경에 사용되는 이름입니다.
정식 제목인 "Segrated Witness (Consensence layer)"에는 BIP141이라는 [1]Bitcoin 개선 제안이 있었다.선언된 목적은 의도적이지 않은 비트코인 트랜잭션의 유연성을 방지하고, 선택적 데이터 전송을 허용하며, 소프트 [2]포크로 특정 프로토콜 제한(블록 크기 제한 등)을 우회하는 것이었다.
또한 이는 비트코인 거래 속도를 감소시키는 블록 체인 크기 제한 문제를 완화하기 위한 의도였다.트랜잭션을 2개의 세그먼트로 분할하여 원래 부분에서 잠금 해제 서명("목격자" 데이터)을 제거하고 [3]마지막에 별도의 구조로 추가합니다.원래의 섹션에는, 송신측과 수신측의 데이터가 계속 보관 유지되어 새로운 「목격자」구조에는 스크립트와 시그니처가 포함됩니다.원래 데이터 세그먼트는 정상적으로 카운트되지만 "목격자" 세그먼트는 실제 크기의 4분의 1로 카운트됩니다.
역사
블록 크기 제한
Bitcoin은 거래의 보안을 유지하기 위해 암호화를 사용하는 돈의 한 형태인 암호 화폐이다.
비트코인 단위의 각 레코드는 "블록"이라고 불리며, 모든 블록은 이전 블록의 암호화 해시를 사용하여 다음 블록에 출력을 저장함으로써 순차적으로 결합됩니다.이것은 블록 체인 또는 블록 [4][unreliable source?]체인을 형성합니다.
각 블록에는 주어진 단위인 비트코인을 누가 송수신하는지(트랜잭션)에 대한 정보와 각 거래를 승인하는 서명이 들어 있습니다.원래 블록 크기에는 제한이 없었습니다.그러나 이를 통해 악의적인 행위자는 서비스 거부 공격(DoS 공격)의 한 형태로 매우 긴 가짜 "블록" 데이터를 구성할 수 있었습니다.이러한 가짜 블록이 탐지될 수 있지만, 그렇게 하는 것은 전체 시스템의 속도를 늦추는 데 매우 오랜 시간이 걸릴 수 있습니다.
확장성 및 유연성
이 섹션은 어떠한 출처도 인용하지 않습니다.(2019년 11월 (이 및 ) |
현재의 Bitcoin 블록체인 디자인은 두 가지 단점을 가지고 있는 것으로 평가된다.
확장성
새로운 블록은 설계상 평균 10분의 랜덤 간격으로 체인에 추가됩니다(작업 증명으로 인해 지연이 발생합니다).블록 크기에 대한 제한과 함께 지정된 시간 내에 처리할 수 있는 트랜잭션 수를 제한합니다.일부 사이트에서는 "오프체인 결제"를 사용하여 블록체인에 작성하지 않고 트랜잭션을 수행하는데, 이는 신뢰와 트랜잭션 최종성에 관한 다양한 트레이드오프를 수반합니다.
다른 사람들은 역호환성 방식으로 블록 체인 포맷을 개혁할 수 있는 Bitcoin에 대한 변경을 제안했다.예를 들어 FlexTrans(플렉서블 트랜잭션)는 트랜잭션을 "태그" 시스템으로 설명하는 방식을 변경하여 트랜잭션을 축소하여 블록당 더 많은 트랜잭션을 허용합니다.업그레이드하지 않는 시스템과는 호환되지 않습니다.
솔루션으로서 증인을 분리
Witness라고 불리는 시그니처 데이터는 비트코인을 송수신하는 사람의 Merkle 트리 레코드와 분리됩니다.감시 데이터는 끝으로 이동되며, 각 바이트는 "단위"의 1/4로 계산됩니다.
또한 시그니처를 다른 트랜잭션데이터와 별도로 시리얼화함으로써 시그니처의 유연성에 대처하기 때문에 트랜잭션 ID는 [2]유연성이 없어집니다.
액티베이션
2017년 7월 21일, BIP(Bitcoin Improvement Proposal) 91이라 불리는 소프트웨어 업그레이드를 Bitcoin 광부들이 잠근 것은 Segrated Witness 업그레이드가 블록 477,120에서 활성화되었음을 의미합니다.
SegWit은 다음 두 가지 방법으로 스케일링 문제를 완화합니다.
- SegWit은 트랜잭션의 불안정성을 해결함으로써 소액결제 채널의 오버레이 네트워크인 라이트닝 네트워크를 가능하게 하고 실질적으로 무제한의 즉석, 낮은 수수료 트랜잭션을 "오프 체인"[5]으로 발생시킴으로써 스케일링 문제를 해결할 수 있습니다.
8월 8일까지, SegWit은 이르면 8월 21일까지 완전히 활성화되지 않지만, Bitcoin 광산 풀의 100%가 SegWit에 대한 지원을 나타냈을 때, 또 다른 이정표에 도달한 후 SegWit은 SegWit을 지원하지 않는 블록을 거부하기 시작할 것이다.
처음에는 대부분의 Bitcoin 거래가 업그레이드를 사용할 수 없었습니다.
분리위트니스는 2017년 8월 24일 발족했다.SegWit의 [6]활성화 이후 일주일 동안 Bitcoin 가격은 거의 50% 상승했다.2017년 7월 21일, Bitcoin은 2017년 7월 14일의 1,[6]835달러보다 52% 상승한 2,748달러에 거래되었다.
10월 첫째 주에는 SegWit을 이용한 네트워크 거래 비중이 7%에서 10%로 높아져 이용률이 증가했다.
대부분 중국에 기반을 둔 소규모의 Bitcoin 광부들은 Bitcoin [7]Cash를 만든 SegWit의 개선안에 불만을 품고 분할을 위한 대안을 추진했다.
2018년 2월 현재 SegWit 거래량은 [8]30%를 넘고 있습니다.
SegWit 2x
분리 감시(BIP141)는 SegWit2x(SegWit2Mb)와 혼동하지 마십시오.2017년 5월, 디지털 통화 그룹(MIT Media Lab의 디지털 통화 이니셔티브와 혼동하지 말 것)은 SegWit2x("뉴욕 협정")로 불리는 제안을 제안했으며, 총 비트 해시 속도의 80% 임계값에서 분리 위트니트를 활성화하고, 비트 4에서 시그널링을 활성화하고, 2MB 크기의 블록을 활성화했다고 발표했습니다.6개월 이내에 총 Bitcoin [9]해시 레이트의 80%를 넘는 지원을 받을 수 있습니다.
그러나 2017년 중반 현재 SegWit2x 제안서는 해시레이트의 90% 이상을 지원하고 있지만 SegWit2x 제안서는 프로젝트에 대한 작업이 개발자 초청 그룹에만 국한된다는 점에서 논란이 되고 있다.2017년 7월 중순, 광부들이 2017년 8월 1일 UASF 이전에 Segwit의 일부 이행을 지지한 것이 분명해졌고, 이에 따라 Bitcoin [10]네트워크의 하드 포크의 위험을 피하려고 시도했다.
2017년 11월 8일, SegWit2x 개발자들은 2017년 11월 16일 경에 계획되었던 하드 포크가 [11]합의 부족으로 취소되었다고 발표했다.
관련 BIP
- BIP141 분리감시(컨센서스 계층)– 2017년 8월 24일 활성화
- 버전 0 감시 프로그램용 BIP143 트랜잭션 서명 검증 [1]– 2017년 8월 24일 활성화
- BIP144 격리 감시(Peer Services)– 2017년 8월 24일 활성화
- BIP148 세그윗 전개 강제 활성화– 활성화(BIP141, 143, 144 활성화 필요)
레퍼런스
- ^ BIP141을 포함한 모든 Bitcoin 개선 제안
- ^ a b 분리 증인 제안 BIP 141
- ^ 투자 사전:SegWit (개별 증인)
- ^ Bitcoin 프로토콜의 실제 작동 방식
- ^ Graham, Luke (9 August 2017). "As bitcoin comes off its record high, the next step is to avoid a 'lightning fork'". CNBC. Archived from the original on 1 December 2017. Retrieved 23 November 2017.
- ^ a b Vigna, Paul (21 July 2017). "Bitcoin Rallies Sharply After Vote Resolves Bitter Scaling Debate". WSJ. Retrieved 26 January 2020.
- ^ Irrera, Anna; Chavez-Dreyfuss, Gertrude (2 August 2017). "Bitcoin 'clone' sees a slow start following split". Independent. Retrieved 22 June 2018.
- ^ "SegWit and the bitcoin transaction fee conspiracy theory". FT Alphaville. FT. 2018-03-21.
- ^ "Leading bitcoin ecosystem participants reach consensus on scaling issue". Econo Times. Econo Times. 25 May 2017. Retrieved 23 June 2017.
- ^ CNBC (14 July 2017). "Dispute could mean financial panic in Bitcoin". Associated Press. Retrieved 19 July 2017.
- ^ Vigna, Paul (8 November 2017). "Bitcoin Dodges Split That Threatened Its Surging Price". The Wall Street Journal. Retrieved 8 November 2017.