본문 바로가기

IOG : Ouroboros Chronos, 암호화된 시간 소스

LyADA 발행일 : 2021-10-27
반응형

 

Ouroboros Chronos는 블록체인 기술을 기반으로 하는 최초의 높은 복원력, 암호화 시간 소스를 제공합니다.

보다 정확한 글로벌 시간 관리(타임키핑)를 제공하도록 설계된 Ouroboros Chronos는 지연된 통신에 대한 향상된 보안과 네트워크 복원력을 보장합니다.

 

모든 분산된 네트워크에서 글로벌 시간 동기화는 복원력을 보장하기 위해 필수적입니다. 모든 참여자 간의 최신 정보를 보장하고 정확한 트랜잭션 처리와 블록 생성 유지 등은 스마트 컨트랙트 배포 측면에서 동기화는 중요합니다. IOG는 에딘버러, 코네티컷 대학의 과학자들과 협력하여 블록체인에 걸쳐 시간을 글로벌하게 동기화하여 더 안전하게 유지된 글로벌 시간 소스를 제공하는 방법을 발견했습니다.

 

여기에는 사물인터넷(IoT) 장치의 시간 동기화와 특히 중앙화된 시간 중단이 보안 위험을 나타내는 일반적인 분산 시스템이 포함됩니다. 이 연구는 시간을 의미하는 그리스어인 Chronos에 의해 이름이 명명되었으며, 이것은 Cardano 카르다노 블록체인의 뿌리인 합의 알고리즘인 Ouroboros의 최신 영역입니다.

 

시간은 중요합니다.

시간은 컴퓨터 프로그램과 애플리케이션에 있어 없어서는 안 될 개념입니다. 이 개념이 없으면 TLS(전송 계층 보안) 기반 웹 사이트에 접근하거나 데이터를 교환하거나, 다양한 암호화된 알고리즘을 사용할 수 없습니다. 그러나 이 시간 추적(타임 트래킹)은 해결하기 어려운 문제입니다. 정확한 시간 동기화는 인터넷을 통한 데이터 전송을 기준으로 하고 이 또한 시간이 걸립니다.

 

또한 이 특정 데이터 전송에 얼마나 많은 시간이 걸릴지 예측하기 힘듭니다. 네트워크 상태는 가변이며 지속적으로 변하고 데이터의 실제 크기와 같은 요인에 의존하기 때문입니다. 따라서 일치되지 않는 상황이 자주 발생하며 정확한 시간 기록을 위한 관리 도구와 솔루션을 제공하는 것이 중요합니다.

 

실시간

일반적인 컴퓨터에서는 시간 관리를 당연하게 여깁니다. 그러나 이 뒤에서 작동하는 엄격한 매커니즘이 있습니다. 예를 들어 NTP(Network Time Protocol)은 전 세계에 분산된 서버의 레이어를 사용하여 시간 기록 문제를 해결합니다. 여기에는 가장 최적화된 방식으로 동기화하도록 개발된 라우팅 소스가 있는 최대 15개의 레이어가 포함됩니다. 이것은 또한 대기시간과 전송시간의 간극을 줄이는 Bellman-Frod 최단 경로의 구성에 의해서도 가능합니다.

 

블록체인 시간 동기화

분산 원장 기술에서의 시간 기록은 약간 다릅니다. 정확하고 유효한 타임스탬프가 없으면 네트워크는 처리중인 트랜잭션이 유효한지 확인할 수 없으며 이전 트랙잭션으로 되돌리지 않습니다. 다양한 블록체인 원장에서 사용되는 타임스탬프 기술이 존재하지만 반드시 정확하지는 않습니다.

 

예를 들어, 비트코인은 합의된 보안상의 이유로 시간 관리를 위한 타임스탬프는 사용하지 않습니다. 이더리움의 컨센서스는 온체인 타임스탬프는 마이너가 결정하지만 기술적으로 타임스탬프를 차단하거나 유효성을 검증하지 않습니다.

 

스마트 컨트랙트 부문에서도 시간 관리는 필수입니다. 부정확한 시간 측정은 분산형 금융(DeFi)에서도 스마트 컨트랙트 공격의 위험이 있습니다. 스마트 컨트랙트 취약점이 항상 잘못된 코드 구성에 의해 발생하는 것이 아니므로 시간 불일치는 원장 내에서 발생할 수 있는 공격을 차단하기 위해 해결되어야 하는 과제입니다.

 

Ouroboros Chronos: 커뮤니케이션 및 타이밍 복원력을 높이도록 설계

Ouroboros Chronos 우로보로스 크로노스에 대한 새로운 연구를 통해 블록체인 기술이 시간을 보다 안전하게 동기화할 수 있게 됩니다. 크로노스는 그 자체가 암호학적으로 안전한 블록체인 프로토콜입니다. 자체적인 새로운 시간 동기화 매커니즘을 통해 정확한 시간 소스를 추가로 제공하여 외부에서 제공되어 호스팅되는 시간의 취약성을 제거합니다.

 

이를 통해 블록체인 트랜잭션을 정확하게 타임스탬프 할 수 있기 때문에 원장이 시간 정보를 노리는 공격에 저항력이 높아집니다. 이 새로운 프로토콜은 로컬 시간을 단일 실패 지점에 없는 통합 네트워크 시간과 동기화하여 중요한 통신, 운송, 거래 시스템 및 인프라의 복원력을 극적으로 높일 수 있습니다.

 

연구를 주도한 에딘버러 대학의 블록체인 기술 연구소 소장이자 IOG(IOHK)의 수석 과학자인 Aggelos Kiayias(아겔로스 키아이아스) 교수는 다음과 같이 말했습니다.

 

“중앙화된 타임 키퍼 없이 시간을 동기화하는 문제는 진정으로 강력한 분산화된 금융 시스템을 만드는 데에 필수적입니다. 우리는 처음으로 로컬 시계를 동적으로 보정하여 임의의 참여된 패턴을 따르더라도 일관성을 유지하도록 하는 블록체인 매커니즘을 개발했습니다. 블록체인 기반 글로벌 시계를 발명함으로써 우리는 또한 많은 외부 애플리케이션으로부터 더 안전하고 변조 방지를 위한 길을 열었습니다.”

 

정확한 타이밍과 모든 트랜잭션의 완전한 추적을 가능하게 함으로써 과학적 돌파구는 완전한 감사와 사기 방지 금융 시스템을 만들기 위한 주요 단계를 나타냅니다. 자세한 내용은 IOHK 리서치를 참조하십시오.

 

https://iohk.io/en/research/library/papers/ouroboros-chronospermissionless-clock-synchronization-via-proof-of-stake/

 

Ouroboros Chronos: Permissionless Clock Synchronization via Proof-of-Stake - IOHK Research

Ouroboros Chronos: Permissionless Clock Synchronization via Proof-of-Stake, , October/2021

iohk.io

https://iohk.io/en/blog/posts/2021/10/27/ouroboros-chronos-provides-the-first-high-resilience-cryptographic-time-source-based-on-blockchain-technology/

 

Ouroboros Chronos provides the first high-resilience, cryptographic time source based on blockchain technology - IOHK Blog

Designed to provide more accurate global timekeeping, Chronos ensures increased security and network resilience to communication delays

iohk.io

 

반응형

댓글