2024년 셋째 날이 다가오자 BRC-20 창립자 @domodata 의 트윗이 소란을 일으켰고 BRC-20 포크 전투가 공식적으로 테이블 위에 올랐습니다.
domo는 이 트윗에서 UniSat에 대해 심각한 비난을 했습니다. domo는 BRC-20에 의해 색인된 Ordinals 프로토콜을 버전 v 0.13.0으로 업그레이드하는 UniSat의 행동은 BRC-20의 "포크"이자 UniSat의 "일방적인" 기술적 행동이며 프로토콜 제어권을 위한 싸움이라고 말했습니다.
이 "포크" 논쟁을 빨리 이해하는 방법은 무엇입니까? 이 "포크" 논쟁은 우리 모두가 동일한 자산(BRC-20 토큰)을 보유하고 있는 것과 같습니다. 이전에는 UniSat, Magic Eden, OKX 등 다양한 곳에서 Use를 사용하기 때문에 입금, 출금/거래에 문제가 없었습니다. 동일한 회계 시스템. 이제 UniSat은 회계 시스템을 업그레이드하려고 합니다. 다른 곳에서 업그레이드를 따르지 않으면 회계 시스템의 규칙이 다를 수 있으며 회계 결과(모든 사람의 손에 있는 BRC-20 토큰)가 장소에 따라 다를 수 있습니다. . 다른 잔액 나타나 혼란을 초래할 수 있습니다.
그렇다면 왜 이런 불일치가 발생하는가? 이러한 불일치에 대해 BRC-20 협약을 지속적으로 구축하고 있는 각 기업의 태도는 무엇입니까? 불일치로 인해 잠재적인 영향은 무엇입니까?
왜 이런 불일치가 발생하는가?
2023년 11월 9일, 높이 816,000의 비트코인 블록이 출력되면서 BRC-20 지수 사양 "동결" 제안이 공식적으로 발효되었습니다.
BRC-20 지수 사양 ' 동결' 제안은 BRC-20 프로토콜 창시자인 도모(Domo)가 10월 26일 제안한 것이다. domo가 이 제안을 "동결"라고 명명한 이유는 제안의 내용이 BRC-20 프로토콜이 BRC-20 지수를 v 0.9.0에서 표준화(유지)하기로 결정하여 지수의 안정성을 유지하기로 결정했기 때문입니다.
2023년 10월, 인스크립션#35321413 및 #35329860은 Ordinals 프로토콜의 v 0.9.0으로 색인화될 수 있지만 v 0.7.0 및 v 0.8.0으로는 색인화될 수 없다는 것이 발견되었습니다. 서로 다른 시장은 서로 다른 버전의 Ordinals 프로토콜을 사용하기 때문에 일부 시장에서는 일부 인스크립션 올바르게 색인화할 수 없어 사실상 인스크립션 번호 이동이 발생합니다.
BRC-20의 경우 문제는 더욱 심각합니다. v 버전 0.8.0의 Ordinals 프로토콜 버그로 인해 최대 공급량 민트 초과하는 이중 지출과 다양한 시장의 Ordinals 프로토콜 버전 차이가 큰 리스크. 이것이 매직 에덴이 2023년 11월 BRC-20의 거래를 잠시 중단한 이유입니다 - 매직 에덴에는 아무런 잘못이 없었을 뿐, 사용하던 버전이 심각한 영향을 받았을 뿐이므로 적시에 거래를 중단하는 것은 사용자의 책임입니다.
BRC-20은 Ordinals 프로토콜에 "기생"하는 프로토콜인데, 해당 인덱스를 Ordinals 프로토콜과 함께 업그레이드해야 하는지 여부는 현 단계에서 딜레마입니다. 한편으로, Ordinals 프로토콜은 여전히 빠르게 업데이트 및 반복되고 있으며 점점 더 많은 새로운 기능이 프로토콜에 추가되고 있습니다. 특히 블록 높이 824544에서 활성화되는 "Jubilee" 업그레이드가 그렇습니다. 저주 인스크립션 생성하는 원래 방법 즉, Ordinals 프로토콜 v 0.9.0 버전에서 음수로 부여되는 저주 인스크립션 v 0.13.0 버전에서 양수로 부여되는 방식이 수정될 예정입니다. 새로운 인스크립션 의 번호 매기기는 매우 다릅니다. 또한 새로운 버전의 Ordinals 프로토콜을 사용하고 성능 최적화를 제공하는 CBRC-20과 같은 새로운 기능도 BRC-20 개발에 특정 과제를 제기합니다. (추천도서 : BRC-20 수정본, 외국인이 FOMO한 CBRC-20에 대한 자세한 설명 )
한편, 엄청난 시총 지닌 다수의 자산을 생산해 온 자산 프로토콜로서 BRC-20의 개발 과정에서 안정성을 유지하는 것이 자연스럽게 최우선 과제가 되었습니다. 새로운 기능을 추구하는 BRC-20의 최적화 및 확장으로 인해 사용자의 자산이 손실된다면 의심할 바 없이 BRC-20 생태계에 큰 해를 끼칠 것입니다.
이 문제에 대해서는 BRC-20 합의에 발언권을 갖고 있는 기업들 간에 이견이 있으며, 이것이 BRC-20이 이번 ' 포크' 분쟁에 직면한 이유다. 소위 "포크" 논쟁은 BRC-20 인덱스에서 실행되는 Ordinals 버전을 버전 v 0.9.0에서 업그레이드할지 여부입니다.
"포크"에 대한 모든 당사자의 태도
비승인: domo가 이끄는 Layer 1 Foundation, Best in Slot
도모의 태도는 이 기사의 서두에서 언급되었습니다. Best in Slot은 어제 트윗을 통해 Ordinals 프로토콜 v 0.13.1에서 BRC-20 잔액 의 정확성에 영향을 미치는 "심각한 취약점"이 발견되었으며 BRC-20 지수에 실행 버전을 v로 유지하도록 강력히 요청했습니다. 0.9.0 버전으로 프로토콜 안정성을 유지합니다. Best in Slot은 또한 버전 v 0.13.1의 BRC-20 프로토콜에 영향을 미치는 다른 버그가 있을 가능성이 있다고 트윗을 통해 언급했습니다. "안정성"은 BRC-20의 최우선 순위입니다. 이미 거대한 BRC-20 프로토콜은 견딜 수 없습니다. 테스트되지 않은 지속적인 업그레이드.
찬성: UniSat
UniSat은 항상 BRC-20 관련 개발을 신속하게 추진하는 것을 목표로 삼아 왔습니다. BRC-20 스왑의 기능 개발부터 BRC-20 지수에 의해 실행되는 Ordinals 프로토콜 버전의 업그레이드를 촉진할 것이라는 직접적인 진술까지. domo의 트윗 이후 UniSat도 트윗을 통해 현재 다른 개발 작업을 중단하고 BRC-20 업그레이드가 예정대로 진행될 수 있도록 모든 노력을 다할 것이라고 밝혔습니다. 동시에 UniSat는 BRC-20이 "분할"되지 않도록 최선을 다할 것이라고 지적했습니다.
게다가 매직 에덴이 BRC-20 업그레이드를 찬성한다는 소식도 있습니다.
중립: TRAC
TRAC 창립자 Benny는 의견 차이에 대해 중립적인 입장을 유지합니다. 그는 버전 v 0.9.0의 BRC-20 인덱스에서 Ordinals 프로토콜 버전을 계속 실행하는 것은 확실히 잘못된 것이지만 새 버전으로의 전환이 제대로 작동하는지 확인하려면 업그레이드하기 전에 몇 주 또는 몇 달의 테스트가 필요하다고 말했습니다.
잠재적 인 영향
UniSat는 이러한 불일치를 설명하기 위해 "분기점" 대신 "포크"을 사용합니다. UniSat은 "포크"가 합의 차이로 인해 발생하는 물리적 의미의 "방식의 분리"라고 지적했습니다. 예를 들어 BCH와 BTC는 실제로 두 개의 체인을 형성하며, 각각은 서로에게 영향을 주지 않고 자체 합의에 따라 발전합니다. BRC-20 업그레이드 불일치로 인해 발생할 수 있는 결과는 BRC-20 프로토콜이 동일한 체인(비트코인 메인 네트워크)에서 서로 다른 규칙을 사용하여 두 세트의 인덱스를 실행하고 여전히 서로 영향을 미칠 수 있다는 것입니다.
BRC-20을 둘러싼 '분할' 논란은 현재 냉각되고 있는 인스크립션 시장에 또 다른 그림자를 드리우고 있다. 그러나 BRC-20에 해를 끼치고 싶어하는 당사자는 없으며 BRC-20을 더 잘 개발하는 방법에 대해 서로 다른 이해를 갖고 있기 때문에 크게 걱정할 필요는 없습니다. 20. 개발 과정에서 반드시 견뎌야 하는 테스트. 저는 이번 사건을 계기로 모든 당사자가 이 문제에 대해 적절하게 논의하고, 모두가 동의할 수 있는 결과를 도출하고, 좋은 대화 메커니즘을 발전시켜 나갈 것이라고 믿습니다. 폭풍 이후 BRC-20의 미래는 확실히 더 밝아질 것입니다.