모든 언어
Lightning Bitcoin(LBTC)은 분산형 글로벌 가치 인터넷 전송 프로토콜이며 특정 애플리케이션에는 P2P 결제 및 거래 플랫폼이 포함됩니다. LBTC 프로토콜을 수락하는 모든 사용자는 거의 무료로 LBTC를 사용하여 거래의 실시간 및 보안을 보장할 수 있습니다.
DPoS 및 온체인 거버넌스 시스템을 구현한 LBTC는 사용자가 네트워크 개발을 위한 제안에 투표할 수 있도록 하고 라이트닝 회계 노드가 되기에 적합한 위임자(Delegate)를 직접 선출할 수 있으므로 누구나 참여할 수 있습니다. PoW의 중앙 집중화 문제를 해결하기 위한 LBTC 생태계.
커뮤니티 자율성
체인의 거버넌스 시스템은 모든 사용자를 의사 결정 프로세스에 통합하고 누구나 생태계의 일부가 될 수 있습니다.
속도
트랜잭션은 몇 초 안에 완료될 수 있습니다.
탈중앙화
사용자는 101개의 라이트닝 부기 노드에 투표하여 부기 권한과 발언권을 분리할 수 있습니다.
거의 무료
거래 수수료는 바이트 크기에 따라 0.00001LBTC까지 낮을 수 있습니다.
확장성
노드 수를 줄이는 DPoS 메커니즘은 LBTC에 더 높은 확장성을 제공합니다.
보안
전반적인 구조는 9년 동안 비트코인의 안정적인 운영을 기반으로 합니다.
1. LBTC는 인터넷 가치 전송 프로토콜입니다
LBTC는 인터넷 가치 프로토콜입니다. 이른바 가치 전달은 특정 계약의 틀 아래에서 실현될 수 있는 가치 표현, 이전 및 신용 구성뿐만 아니라 이를 기반으로 하는 모든 경제 및 금융 활동을 말하며 구체적으로 이전 및 송금, 디지털 자산을 포함할 수 있습니다. 스왑, 법정 통화-디지털 자산 스왑 및 신용 배서 디지털 자산 발행 및 거래, 분산형 교환, 거래 및 승인 게이트웨이 등과 같은 실용적인 기능과 사회적 유용성을 갖춘 일련의 응용 프로그램입니다.
LBTC 프로토콜 설계의 핵심은 LBTC가 적절한 기술 아키텍처를 선택하여 글로벌 인터넷 가치 전송을 위한 캐리어 시스템 역할을 할 수 있는 충분한 기능을 갖도록 하는 것입니다. LBTC 프로토콜은 체인의 모든 경제 활동의 매트릭스인 가치 전송을 실현하기 위한 기본 프레임워크입니다. 따라서 우리는 적용 가능한 기술 아키텍처와 LBTC의 다양한 내부 세부 사항에 대한 높은 요구 사항을 제시하고 UTXO 기반 DPoS 합의 메커니즘을 창의적으로 설정하고 비가역 블록, 타임 스탬프 합의, 캐시 미들웨어 및 기타 균형을 설계했습니다. 이러한 성능과 안정성의 조합은 원래 비트코인보다 P2P 현금 시스템의 원래 설계 의도에 더 가까운 프로토콜 버전입니다.
2. UTXO 모델: 가장 안전한 부기 방법
데이터 계층에서 LBTC는 비트코인이 블록체인 원장 기록을 위한 인프라로 채택한 UTXO 모델을 따릅니다. UTXO는 Unspent Transaction Output(unspent transaction output)의 약자로 Satoshi Nakamoto가 비트코인 트랜잭션 데이터 구조 설계에 채택한 최초의 기술 솔루션이자 세상에 선보인 매우 혁신적인 비트코인 프로토콜입니다. .
UTXO는 비트코인 프로토콜의 데이터베이스에 다음과 같은 형태로 배치됩니다. 여러 이체 트랜잭션의 대상이 체인의 사용자 A를 가리키고 A가 이 트랜잭션에 지정된 자산을 사용하지 않았음을 확인한 후 모든 프로토콜 참여자는 A가 이러한 자산을 소유하고 있음을 인식합니다.
UTXO 모델에 비해 일반인들이 쉽게 이해할 수 있는 계정모델(Account Model). 계좌모형이란 계좌의 계좌ID, 소유자ID, 자산잔액을 데이터베이스에 저장하여 이체거래가 발생하면 거래에 따라 이들 계좌의 잔액을 조정·변경하여 새로운 계좌-잔액을 형성하는 것을 말한다. 매핑 관계(즉, 해당 관계). UTXO 모델에서 계정의 잔액은 숫자로 저장되지 않고 보유하고 있는 UTXO의 합으로 계산됩니다. 즉, UTXO는 소위 계정-잔액 매핑 관계가 없으며 모든 과거 거래에 대한 충실한 기록일 뿐이며 단순하지만 매우 강력합니다.
UTXO 모델은 다음과 같은 장점이 있습니다.
UTXO 신뢰성
블록 구조에서 previousblockhash와 merkleroot는 가장 중요한 두 필드로, 둘 다 트랜잭션을 방지합니다. 변조되다. UTXO 모델의 핵심 아이디어는 기록된 데이터가 불변임을 보장하는 것입니다.이 핵심 아이디어를 기반으로 체인화된 UTXO는 해시 포인터를 통해 서로 다른 트랜잭션의 입력과 출력을 연결하여 모든 트랜잭션의 적법성을 보장하고 추적성을 실현합니다. UTXO의 .
UTXO 일회성
UTXO 모델의 각 트랜잭션은 실제로 UTXO + 서명인 여러 트랜잭션 입력으로 구성됩니다. 각 트랜잭션 출력(트랜잭션 출력)에는 소비 및 미사용의 두 가지 상태만 있습니다. 이렇게 하면 각 UTXO를 한 번만 사용할 수 있으며 이중 지출 공격에 대한 저항력이 매우 높습니다.
UTXO의 은폐
계정 모델과 비교할 때 UTXO는 더 사적입니다. 이전에 알려진 바와 같이 각 UTXO는 "일회용"입니다. 사용자가 거래마다 주소를 변경하면 두 주소 사이의 연관성을 찾기 어려워 거래의 익명성이 보장됩니다. 이 은폐를 더 개선할 필요가 있는 경우 링 트랜잭션 서명 쌍 및 트랜잭션 요소 혼합과 같은 기술적 수단도 고려할 수 있습니다.
UTXO 병렬 처리
UTXO 모델은 트랜잭션을 병렬로 처리할 수 있기 때문에 잠재적으로 확장 가능한 것으로 인식됩니다. 트랜잭션 발신자가 두 개의 독립적인 트랜잭션을 보낼 때 독립적인 UTXO를 사용하면 트랜잭션을 임의의 순서로 처리할 수 있습니다. 이를 통해 자금을 분리할 수 있으며 개인 정보를 유지하면서 트랜잭션을 병렬로 처리할 수 있습니다.
비트코인의 UTXO 모델은 수년 동안 안정적으로 운영되고 테스트되었으며 성능과 보안면에서 큰 이점을 가지고 있습니다. Bitcoin의 포크 통화인 LBTC는 LBTC의 기본 기술을 상속받은 UTXO 모델을 채택합니다. LBTC는 Bitcoin의 핵심 코드를 기반으로 개발되었으며, 이 또한 더욱 신중한 선택입니다. UTXO의 보안 및 병렬 트랜잭션 특성은 LBTC에 더 높은 효율성의 가능성을 가져올 것입니다.
3. DPoS 아키텍처: 가장 효율적인 합의 메커니즘
합의 프로토콜에서 LBTC는 위임 지분 증명(DPOS) 메커니즘을 채택합니다. DPoS는 POW 및 POS를 기반으로 디지털 통화 네트워크의 보안을 보장하기 위한 새로운 유형의 합의 알고리즘입니다. 채굴 과정에서 POW에 의해 발생하는 과도한 에너지 소비 문제를 해결할 수 있을 뿐만 아니라 POS 권리와 이익 분배에 따라 발생할 수 있는 편향된 "신탁 균형" 문제를 피할 수 있습니다. 그러면 DPoS는 합의 메커니즘 3.0에서 논리적으로 대표적인 합의 메커니즘이 될 수 있습니다.
DPoS 합의 매커니즘에 대해 간단히 설명드리자면 원칙은 각 토큰 보유자에게 투표를 하게 하여 일정 수의 토큰 보유자 대표를 선택하게 하거나 일정 수의 대표 노드로 이해하게 하고 이들 대표 노드가 거래 검증 및 검증을 완료하게 하는 것입니다. .블록 생산 작업. 토큰 보유자는 체인에서 시스템의 "장기적 순수성"을 유지하고 계약이 충분한 수준의 탈중앙화를 갖도록 하기 위해 언제든지 이러한 대표를 교체하기 위해 투표할 수 있습니다.
DPOS는 현재의 모든 합의 프로토콜 중에서 가장 빠르고, 가장 효과적이며, 가장 분산되고, 가장 유연한 합의 모델입니다. DPOS는 이해관계자 승인 투표의 권한을 활용하여 공정하고 민주적인 방식으로 합의 문제를 해결합니다. 간단한 거래 수수료 표준, 블록 간격, 블록 매개변수에서 더 복잡한 온체인 거버넌스 규칙에 이르기까지 모든 네트워크 매개변수는 선택된 대리인이 조정할 수 있습니다.
DPoS 합의 메커니즘에는 다음과 같은 이점이 있습니다.
DPo의 고성능:
더 빠른 확인 속도: LBTC를 예로 들면 각 블록의 시간은 3초로 고정됩니다. , 트랜잭션(6-10 확인 후)은 약 1분, 전체 블록 생성 주기는 5분에 불과하며 1-2주기마다 확인 지점인 불가역 블록이 생성될 수 있습니다. PoW 메커니즘에서 비트코인을 예로 들면 블록을 생성하는 데 약 10분이 걸리고 거래를 확인하는 데 최소 1시간이 걸립니다(6개의 확인을 얻음).
DPoS의 낮은 전력 소비:
DPoS 메커니즘은 노드 수를 더욱 줄이는 동시에 노드 간의 관계를 경쟁에서 협력으로 변경하여 불필요한 컴퓨팅 성능 경쟁을 피하고 네트워크 보안을 보장한다는 전제하에 전체 네트워크의 에너지 소비가 더욱 감소하고 네트워크 운영 비용이 가장 낮습니다.
DPoS를 위한 효율적인 거버넌스:
이해 관계자가 승인하는 한 개발자는 적합하다고 생각되는 모든 변경 사항을 구현할 수 있습니다. 이 정책은 개발자를 보호할 뿐만 아니라 이해 관계자를 보호하고 어느 누구도 일방적으로 블록체인 네트워크를 제어하거나 제어할 수 없게 성장하도록 허용하지 않습니다. 하드포크는 증인의 51%를 교체하는 것과 같으므로 더 많은 이해 관계자가 참여할수록 해당 선거 증인이 더 많아지고 전체 시스템의 보안이 높아집니다.
4. UTXO+DPoS: 놀랍고 멋진 조합
많은 사람들이 DPoS가 계정 모델에만 적합하고 UTXO 모델에는 사용할 수 없다는 잘못된 인식을 가지고 있을 수 있습니다. 그러나 실제로 UTXO 모델은 트랜잭션 저장, 구성 및 검증을 위한 레코드를 저장하는 방법이고 DPoS는 분산 네트워크의 참가자가 트랜잭션 데이터를 일관되게 이해할 수 있도록 하는 합의 알고리즘입니다. UTXO와 DPoS는 상호 배타적이거나 상관 관계가 없습니다.
사실 UTXO와 DPoS의 조합은 많은 부가적인 이점을 가지고 있습니다.
높은 성능 기반:
UTXO의 분리 작업으로 인해 잠재적 병렬성이 있습니다. DPoS의 성능 지원으로 LBTC는 매우 우수한 성능 기반을 갖습니다. 실제 운영 결과에 따르면 LBTC는 2800TPS의 운영 요구 사항을 충족할 수 있습니다.
높은 보안:
DPoS 아키텍처에서 노드는 주어진 순서대로 블록을 생성하며 시간 간격은 매우 짧습니다. 계정 모델을 사용하면 데이터베이스가 매우 빠르게 확장되고 매우 짧은 시간 내에 데이터베이스 동기화가 네트워크 예외에 직면하면 많은 문제가 발생합니다. UTXO 모델은 데이터베이스의 크기를 유지할 수 있을 뿐만 아니라 특정 알고리즘에 따라 위조 주기율표를 생성할 수 있으며 동일한 데이터를 기반으로 전체 네트워크의 노드가 계산한 위조 주기율표를 일관성 있게 유지할 수 있습니다. 이번에는 전체 네트워크의 노드가 합의에 도달합니다. 위조 노드가 다운되고 네트워크가 분할되는 등의 경우 전체 네트워크는 일관성을 보장하기 위해 "트랜잭션 제출" 원칙에 따라 가장 긴 체인을 메인 체인으로 자체적으로 오버레이를 전환합니다.
타임스탬프 합의:
UTXO와 DPoS의 결합에서 어려운 점 중 하나는 타임스탬프입니다.DPoS 합의는 시간을 기반으로 하며 블록 시간을 엄격하게 확인합니다. 전체 노드 시스템 시간은 표준 시간과 동일하게 설정해야 합니다. 그렇지 않으면 합의 일관성에 문제가 발생합니다. UTXO 자체도 타임스탬프 기능을 기록하지만 타임스탬프는 표준시를 기준으로 하지 않는다. LBTC에서는 타임 스탬프를 표준 시간 프로토콜로 통일하여 블록의 정상적인 동작을 보장합니다. 악의적인 노드나 시간이 동기화되지 않은 블록이 있는 경우 해당 블록은 비정상 블록으로 처리되고 블록 생성 노드는 비정상 노드로 처리됩니다.
데이터 스냅샷 및 투표:
비트코인이 채택한 UTXO 모델에서는 주소 잔액 조회 기능을 지원하지 않습니다. 비트코인에서는 UTXO 데이터를 전 세계적으로 순회하여 실시간으로 주소 잔고를 계산할 수 있습니다. 실시간 계산의 작업량은 상당히 크며 계산 시간은 시간 단위로 측정되므로 현실적으로 불가능합니다. 그러나 Bitcoin은 DPoS 합의를 채택하지 않으며 노드 등록 및 투표와 같은 기능을 요구하지 않습니다.
LBTC 시스템에서는 DPoS 알고리즘의 요구사항을 충족시키기 위해 LBTC에 주소 잔고 계산, 노드 등록, 노드 투표 등의 새로운 기능이 추가되었습니다. 합의 알고리즘의 고성능 요구 사항과 제한된 등록 노드 수를 고려하여 주소 균형, 노드 등록 및 투표 정보는 메모리에 저장되고 데이터는 프로그램 종료 시 디스크에 다시 기록됩니다. UTXO 회계 정보와 DPoS 합의 메커니즘은 데이터베이스, 주소 잔액 및 투표 정보를 통해 연결됩니다.
등록 및 투표 정보는 비트코인 기반 프로토콜에 의해 전송됩니다.
메모리 데이터베이스에 등록 및 투표 정보를 저장합니다.
DPoS 합의 모듈은 등록 및 투표 정보를 확인하고 합의를 완료합니다.
관련 링크:
https://www.qukuaiwang.com.cn/szhb/2429.html###