Unisat 명牌 지원, 비트코인 확장 솔루션 Fractal 간단 해석

심조TechFlow
2024-08-14 17:12:29
수집
주 네트워크의 정통성을 유지하면서 여러 측면에서 처리 효율성을 높이는 Fractal은 어떻게 실현했나요?

확장 문제는 BTC 생태계 발전의 주요 방향이었지만, 전체 섹터의 열기가 감소함에 따라 다양한 확장 솔루션을 포함한 많은 BTC 생태계 창의적 프로젝트들이 점차 사람들의 시야에서 사라지고 있습니다. 그러나 불안정한 시장 감정 뒤에서 "여전히 작업 중"이라는 표현은 많은 프로젝트 팀의 상태를 잘 나타냅니다.

어제, UniSat의 지원을 받는 BTC 핵심 코드 기반의 원주율 확장 솔루션 Fractal이 공식적으로 수로 통로를 개방했습니다. 이전에 Unisat이 9월에 Fractal Bitcoin을 출시할 것이라는 소식과 결합하여, 필자는 이 프로젝트에 대한 흥미를 느끼고 Fractal 공식 웹사이트를 방문하여 이 프로젝트의 특별한 점을 대략적으로 이해했습니다.

원조 원리, BTC 메인 체인 기반의 "정통" 개선?

공식 자기소개에 따르면, Fractal Bitcoin은 BTC 핵심 코드를 사용하여 BTC 메인 체인에서 무한 확장 레이어를 재귀적으로 생성하여 거래 처리 능력과 속도를 향상시키며, 기존 비트코인 생태계와의 완전한 호환성을 유지합니다.

간단히 말해, Fractal은 BTC 핵심 코드를 기반으로 확장하여 다음과 같은 특성을 가지고 있습니다:

  1. 거래 속도 빠름: Fractal 네트워크의 블록 확인 시간은 약 30초이며, 거래 처리 능력은 BTC 메인 체인의 20배입니다.

  2. 원주율 호환: Fractal Bitcoin은 BTC 핵심 코드로 개발되었으므로 기존의 비트코인 지갑, 도구 및 채굴 장비와 완전히 호환됩니다.

  3. 동적 조정: BTC 메인 체인 기반의 재귀 시스템은 네트워크 혼잡 정도에 따라 자동으로 확장 레이어의 수를 조정할 수 있습니다.

  4. 안전하고 추적 가능: Fractal 네트워크에서 이루어진 모든 거래는 최종적으로 비트코인 메인 체인으로 추적할 수 있습니다.

메인넷의 정통성을 유지하면서 여러 측면에서 처리 효율성을 높이기 위해 Fractal은 구체적으로 어떻게 구현하고 있을까요?

다층 확장 메커니즘

Fractal은 재귀 확장 레이어의 정교한 설계를 이용하여 BTC 거래의 처리량을 향상시킵니다. BTC 메인 체인 위에 여러 계층의 확장 레이어를 생성하여 트리 구조의 재귀 구조를 형성합니다. 이 구조는 각 레이어가 추가로 확장할 수 있는 "분기 패턴"을 허용하여 전체 네트워크의 병렬 처리 능력을 증가시킵니다.

메인 체인에서 거래량이 증가하면 Fractal은 자동으로 일부 거래를 상위 레이어로 분산시킵니다. 각 레이어는 독립적으로 거래를 처리할 수 있으며, 네트워크 수요에 따라 동적으로 확장 레이어의 수를 늘리거나 줄일 수 있습니다. 피크 시간대에는 급증하는 거래량에 대응하기 위해 새로운 레이어를 신속하게 생성할 수 있으며, 이러한 동적 확장 능력은 네트워크가 다양한 부하 상황에 유연하게 대응할 수 있게 합니다.

Cadence Mining

Fractal은 비트코인과 동일한 PoW 합의 메커니즘을 채택하고 있으며, BTC 채굴자는 현재의 ASIC, GPU 및 기타 기존 하드웨어를 Fractal 블록 채굴로 원활하게 전환할 수 있습니다.

채굴 사용자 참여의 다양성을 확장하기 위해 Fractal은 Cadence Mining(리듬 채굴)이라는 병합 채굴 메커니즘을 제안했습니다. 이 메커니즘은 무허가 채굴(Permissionless mining)과 병합 채굴(Merge mining) 두 가지 채굴 방식을 결합하여 3개의 블록을 하나의 주기로 하며, 그 중 2개의 블록은 "무허가 채굴"로 생성되고, 1개의 블록은 "병합 채굴"로 생성됩니다.

이해를 돕기 위해 두 가지 채굴 방식을 간단히 설명하겠습니다: "무허가 채굴"은 적절한 도구와 하드웨어를 가진 누구나 Fractal 블록을 채굴할 수 있도록 허용하며, 이는 BTC의 채굴 방식과 유사합니다. 반면 "병합 채굴"은 BTC 채굴자를 위해 특별히 설계되어, 채굴자가 추가적인 해시 파워 없이 BTC 블록과 Fractal 블록을 동시에 채굴할 수 있도록 합니다.

OP_CAT 재적용

Fractal Bitcoin은 OPCAT을 재적용했습니다. 이는 BTC 초기 버전에서 존재했지만 나중에 비활성화된 명령어입니다. OPCAT은 두 개의 문자열을 연결할 수 있게 해주며, OPCAT을 사용하는 스크립트는 1바이트의 값을 1TB 이상의 데이터로 확장할 수 있습니다. 이러한 대량 데이터 생성 능력은 공격자가 DoS 공격을 수행하는 데 사용될 수 있어 노드가 다운되거나 네트워크가 혼잡해질 수 있습니다. 초기 버전에서는 OPCAT에 대한 공격성을 효과적으로 제한하는 메커니즘이 없었기 때문에 OP_CAT은 비활성화되었고, Tapscript가 스택 요소의 크기를 520바이트로 제한함으로써 이 문제가 효과적으로 해결되었습니다.

이제 "정화"된 OP_CAT 명령어는 개발자에게 강력한 도구가 되어, 개발자가 큰 정수를 더 쉽게 처리하고 BTC의 스크립트 능력을 강화할 수 있게 합니다.

더 나아가 OP_CAT을 다시 사용함으로써 BTC 생태계에 더 많은 개발 가능성을 가져오고, 체인 상의 애플리케이션, 스마트 계약 등 다양한 체인 상의 채택 가능성이 BTC 메인 체인에 뿌리를 내릴 수 있게 됩니다.

요약

현재 Fractal 공식은 수로 통로테스트 페이지를 열었지만, 아마도 너무 열정적인 사용자들로 인해 수돗물 페이지가 폭주하여 오류가 발생하고 있어, 현재로서는 수돗물을 받을 수 없습니다. 이번 테스트 코인은 8월 13일 16시에 리셋될 예정이며, 이후 정식으로 테스트넷에上线될 예정이므로 참여하고자 하는 독자들은 너무 조급해할 필요는 없습니다.

프로젝트 자체로 돌아가서, 프로젝트의 이념이나 구현 메커니즘을 보더라도, BTC 메인 체인 "정통성 확장"을 기반으로 한 Fractal은 실제로 창의적인 메커니즘을 통해 BTC의 원주율 확장을 실현하고 있습니다. 앞으로의 광범위한 채택, 안전성의 장기 검증 및 기존 BTC 생태계와의 통합 완성은 지속적인 자기 반복과 시간 검증을 거쳐야 하며, Fractal이 불안정한 암호화 세계에서 계속 나아가기를 바랍니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축