**Proof of Time (PoT)**는 시간 기록 이벤트와 평판 기반 검증자 선택을 통해 블록체인 네트워크를 향상시키도록 설계된 합의 메커니즘으로, 보안, 확장성 및 탈중앙화의 삼중고를 해결하고 크로스체인 상호 운용성을 가능하게 하는 것을 목표로 합니다. [1]
Analog에서 만든 Proof of Time은 기존 합의 메커니즘인 작업 증명(PoW) 및 지분 증명(PoS)의 한계에 대한 대응으로 등장했습니다. 초기 블록체인 합의 메커니즘은 보안을 우선시했지만 종종 거래 속도, 수수료 구조 및 환경 영향에 대한 상당한 절충점이 있었습니다. 탈중앙화 금융(DeFi)이 부상하면서 이러한 한계가 점점 더 분명해져 Web3의 광범위한 채택과 잠재력을 저해했습니다.
PoT는 시간적 요소와 평판 메트릭을 통합한 새로운 블록체인 검증 접근 방식입니다. 계산 능력에 의존하는 PoW 또는 토큰 보유량에 의존하는 PoS와 달리 PoT는 시간 기반 검증과 평판 점수의 조합을 사용하여 검증자를 선택합니다. 이 접근 방식은 보다 공정하고 효율적이며 환경적으로 지속 가능한 합의 모델을 만드는 것을 목표로 합니다.
PoT의 핵심 혁신은 검증자 신뢰성의 척도로 평판을 활용하면서 여러 블록체인 네트워크에서 일관된 이벤트 순서를 유지하는 능력에 있습니다. 이러한 이중 초점을 통해 PoT는 현재 Web3 생태계에서 가장 중요한 과제 중 하나를 해결하면서 블록체인 상호 운용성을 위한 통합 계층 역할을 할 수 있습니다. [1] [3]
순위 점수는 네트워크에서 블록을 제안하거나 확인하는 데 참여한 것을 기준으로 각 노드에 할당된 숫자 값입니다. 웹 페이지의 품질과 백링크 수를 기준으로 웹 페이지의 순위를 매기는 Google의 페이지 순위 알고리즘과 유사하게 PoT의 순위 점수는 탈중앙화되어 있습니다. 데이터 유효성을 얼마나 정확하게 검증하는지, 다른 노드가 해당 검증자와 어떤 경험을 했는지 등 검증자의 과거 성과를 기반으로 계산됩니다. 이 점수는 합의 프로세스에서 검증자의 역할과 영향력에 영향을 미칩니다. [1] [4]
고정 스테이크는 모든 검증자가 합의 프로세스에 참여하기 위해 동일한 수의 토큰을 잠그는 스테이킹 프로세스를 의미합니다. 검증자가 가변적인 양의 토큰을 스테이킹하고 스테이크에 비례하여 선택되는 기존 지분 증명(PoS) 시스템과 달리 고정 스테이크는 모든 노드가 보유한 토큰 수에 관계없이 검증자가 될 수 있도록 하여 공정성을 보장합니다. 이 접근 방식은 네트워크 참여에 대한 동등한 기회를 촉진합니다. [2]
Proof-of-Time(PoT)은 VDF(검증 가능한 지연 함수)를 사용하여 안전하고 투명한 방식으로 블록 작성자를 결정합니다. VDF는 조작을 방지하면서 검증을 허용하는 암호화 지연을 도입하여 공정한 선택 프로세스를 가능하게 합니다.
선택 프로세스는 가중 복권으로 작동하며, 검증자는 고정 스테이크와 순위 점수를 모두 기준으로 선택됩니다. 이 접근 방식은 무작위성과 장점을 균형 있게 유지하여 강력한 실적을 가진 검증자가 선택될 가능성이 더 높지만 프로세스의 공정성을 유지합니다. [1]
PoT 합의 메커니즘은 다양한 유형의 노드를 포함하는 구조화된 2단계 투표 프로세스를 통해 작동합니다. [4]
PoT(Proof-of-Time) 시스템에서 데이터는 원장에 추가되기 전에 두 단계를 거칩니다.
소프트 투표: 소프트 투표 단계는 사용자가 유효성 검사를 위해 데이터를 제출할 때 시작됩니다. 해당 시간 슬롯 동안 블록을 제안하도록 선택된 시간 선거인은 사용자의 서명을 확인하고, VDF(검증 가능한 지연 함수) 증명을 생성하고, 추가 확인을 위해 증명과 함께 데이터를 시간 노드에 브로드캐스트합니다.
하드 투표: 1,000개의 시간 노드 위원회가 제안된 블록을 확인합니다. 각 노드는 참여하도록 선택되었는지 확인하고 VDF 증명, 이중 지출 및 과다 지출을 확인하는 것을 포함하여 시간 선거인의 제안의 유효성을 확인합니다. 시간 노드의 66.67% 이상이 제안된 블록을 수락하면 원장에 추가되고 새로운 합의 라운드가 시작됩니다. [4]
PoT는 부가 아닌 고정 스테이크와 순위 점수를 기준으로 검증자를 선택하여 탈중앙화를 강화하여 대규모 토큰 보유자의 지배력을 줄입니다. 이 접근 방식은 재정적 자원보다 신뢰성을 우선시하는 성과 기반 시스템을 만들어 보다 공정한 검증 프로세스를 촉진합니다. [2]
합의 메커니즘은 VDF(검증 가능한 지연 함수)와 2단계 검증 프로세스를 사용하여 효율적인 검증자 선택을 통해 확장성을 향상시킵니다. 이러한 기능은 병목 현상을 줄이고, 검증을 간소화하며, 기존 합의 방법에 비해 더 높은 트랜잭션 처리량을 가능하게 합니다. [2]
PoT는 또한 여러 네트워크에서 안전한 상호 작용을 위해 설계된 Layer-0 블록체인에서 작동하여 크로스체인 상호 운용성을 촉진합니다. 이를 통해 실시간 트랜잭션 동기화, 서로 다른 블록체인에서 스마트 계약의 원활한 실행이 가능하며 여러 체인에서 작동하는 탈중앙화 애플리케이션의 마찰을 줄입니다. [1]
에너지 집약적인 작업 증명(PoW) 시스템과 달리 PoT는 특수 채굴 하드웨어의 필요성을 없애 에너지 소비를 크게 줄입니다. 이를 통해 보다 지속 가능한 합의 메커니즘이 되어 블록체인 산업에서 증가하는 환경 문제에 부합합니다. [2]
PoT의 보안 모델은 평판 기반 검증자 선택에 의존하며, 이는 정직한 행동을 장려하는 동시에 VDF를 통해 일반적인 공격 벡터로부터 보호합니다. 대규모 노드 위원회에 걸친 분산 검증은 네트워크 보안을 강화하고 악의적이거나 신뢰할 수 없는 참가자에 대한 처벌이 있습니다. [2]
PoT(Proof-of-Time)는 효과에 영향을 미칠 수 있는 여러 가지 문제에 직면해 있습니다. 제한된 채택은 실제 테스트를 제한하여 확장성과 전반적인 실행 가능성을 평가하기 어렵게 만듭니다. 여러 노드 유형과 다단계 합의 프로세스를 포함하는 복잡성으로 인해 구현 문제가 발생하고 개발자의 학습 곡선이 높아지며 예상치 못한 취약성이 발생할 수 있습니다.
PoT는 탈중앙화를 촉진하도록 설계되었지만 순위 점수에 대한 의존도는 잠재적인 중앙 집중화 위험을 나타냅니다. 초기 참가자는 지속적인 이점을 얻을 수 있고, 순위 알고리즘이 의도치 않게 특정 검증자를 선호할 수 있으며, 고정 스테이크 요구 사항이 접근성을 제한할 수 있습니다. 또한 거버넌스가 소수의 영향력 있는 이해 관계자 그룹에 집중되어 시스템의 의도된 공정성을 훼손할 수 있습니다. [3]