라케시스
라케시스(팬텀)란 무엇인가요?
Lachesis는 Fantom 스택의 세 가지 주요 구성 요소 중 두 번째입니다. Ethereum과 유사한 분산 원장 및 스마트 계약 플랫폼입니다. 그러나 매우 흥미로운 프로젝트로 만드는 몇 가지 독특한 기능이 있습니다.
Lachesis는 DAG(방향성 비순환 그래프) 구조를 기반으로 하므로 트랜잭션에 블록을 사용하지 않습니다. 대신 노드를 사용하여 트랜잭션을 확인합니다.
팬텀은 기존 블록체인 기술의 확장성과 확인 시간 문제를 해결한 세계 최초의 DAG 기반 스마트 계약 플랫폼입니다.
Fantom은 분산 원장 기술, 수학, 정보 이론, 컴퓨터 과학, 금융 및 비즈니스 전략 분야의 전문가 팀에 의해 설계되었습니다. 목표는 개발자가 Fantom의 고성능 및 확장 가능한 블록체인 인프라에 자신의 스마트 계약 및 dApp을 쉽게 배포할 수 있는 플랫폼을 구축하는 것이었습니다.
Fantom에서 빠르게 성장하는 dApp 생태계는 개발 프로세스를 더욱 간소화할 수 있는 다양한 도구에 액세스할 수 있습니다. 이 플랫폼은 처음부터 대량 채택을 위해 미래에 대비할 수 있도록 설계되었습니다. 사용된 기술은 오픈 소스이며 완전히 투명합니다.
Lachesis는 팬텀의 aBFT 합의 알고리즘입니다. "aBFT"라는 용어는 비동기식 비잔틴 결함 허용을 나타냅니다. 이는 현재 Hyperledger 및 Tendermint를 포함한 많은 블록체인 프로젝트에서 사용되는 인기 있는 PBFT 알고리즘을 개선한 것입니다.
Lachesis와 PBFT의 주요 차이점은 Lachesis는 비동기식 합의를 허용하는 반면 PBFT는 동기식 합의를 필요로 한다는 것입니다. 이는 블록 사이의 시간이 일정하거나(동기식) 가변적(비동기식)일 수 있음을 의미합니다. 동기식 네트워크에서 블록 사이의 가장 긴 시간은 블록을 생성하는 데 걸리는 시간과 같습니다. 비동기식 네트워크에서는 블록이 언제든지 생성될 수 있으므로 합의를 달성하는 데 동기식 네트워크보다 훨씬 오랜 시간이 걸립니다.
비동기식 합의 네트워크에는 몇 가지 단점이 있지만 몇 가지 장점도 있습니다.
비동기식 네트워크는 새 블록을 생성하기 전에 모든 노드가 응답할 때까지 기다릴 필요가 없기 때문에 동기식 네트워크보다 확장성이 뛰어납니다. 확장성은 공급망 관리 및 금융 거래와 같은 블록체인 기술의 많은 응용 프로그램에 중요합니다. 비동기식 네트워크를 사용하면 동기식 네트워크보다 더 빠른 트랜잭션과 더 효율적인 리소스 사용이 가능합니다.
Lachesis의 가장 흥미로운 기능 중 하나는 PoSA(Proof-of-Stake Authority)라는 평판 메커니즘을 사용한다는 것입니다. 이는 프로세스에 평판 시스템을 추가하는 비잔틴 결함 허용 합의 알고리즘 버전입니다. PoSA 메커니즘을 통해 Lachesis 노드는 다른 사람들이 정직하게 작업하고 있는지 여부에 대해 투표할 수 있으며, 그렇지 않은 사람들은 거래 검증 권한을 제거하여 처벌을 받습니다. 노드는 제대로 작동하면 보상을 받을 수도 있으며 정직한 행동을 장려할 수도 있습니다.
Lachesis는 현재의 블록체인 합의 알고리즘보다 훨씬 더 유연하게 설계되어 더 빠른 블록 시간과 향상된 확장성을 가능하게 합니다.
Lachesis 프로토콜은 네트워크의 각 노드에 보유한 스테이크 양에 해당하는 가중치를 할당합니다. 네트워크에 있는 모든 노드의 가중치는 항상 100%(또는 1)가 됩니다. 이 가중치는 노드가 이벤트 생성자(EC)로 선택될 확률을 결정하는 데 사용될 수 있습니다.