카스파코인 (KAS) 기능

2023. 4. 14. 16:56크립토

반응형

델의 기능 상세  LEARN MORE ABOUT OUR FEATURES

 

Kaspa는 병렬 블록과 즉각적인 트랜잭션 완료를 가능하게 하는 원장 아키텍처인 세계 최초의 블록 DAG입니다.1초 단위의 블록 간격을 갖춘 견고한 작업 증명 엔진에 의해 전파되는 Kaspa는 오픈 소스이며 분산형이며 완전히 확장 가능한 레이어 1입니다. 산업 선구자들이 만들고, 사람들이 주도합니다.

가장 빠른 트랜잭션 Fastest Transactions


그동안 Bitcoin, Etherin 등 가장 인기 있는 네트워크에서는 속도가 부족해 일상적인 거래에 가상화폐가 활용될 수 있는 능력이 제한돼 왔다.이것은 그들의 대량 입양을 막았다.속도의 제한은 트랜잭션을 충분히 신속하게 처리할 수 없는 선형 블록체인의 설계가 본질적으로 불량하기 때문입니다.Kaspa는 매초 여러 블록을 생성하는 새로운 접근법 "blockDAG"를 통해 이 문제를 해결합니다.이 접근방식은 트랜잭션이 네트워크에 입력되어 거의 즉시 확인할 수 있다는 것을 의미합니다.

즉시 확인 Instant Confirmation


블록체인의 특정 블록에 트랜잭션을 입력한 후에는 노드 네트워크에 의해 이러한 트랜잭션이 완전히 검증되고 확인되어야 합니다.각 지출자와 수취인의 장부가 올바르게 계산되었는지, 자금이 사용 가능한지, 그리고 각 거래가 해커의 공격이 아닌 실제 거래인지 확인하기 위해 확인이 필요합니다.느린 확인 시간은 수년간 암호 화폐를 괴롭혀왔다.Kaspa는 각 트랜잭션을 블록에 게시하여 확인 병목 현상을 해결합니다.DAG는 1초 만에 완료되며, 전체 검증자는 평균 10초 만에 확인됩니다.녹 업그레이드 후에는 이 시간이 더욱 줄어들 것으로 예상됩니다.

스케일러블 Scalable


빠른 블록 원장과 즉각적인 확인을 하는 것은 사용자에게 매우 중요하지만, 원장이 동시에 처리할 수 있는 인원 및 트랜잭션은 몇 명입니까?

수천 명의 사람들이 속도나 확인에 영향을 주지 않고 동시에 거래할 수 있을까요?

수십만 명의 사람들은요?

수백만에서 수십억 명의 사람들은 어떤가요?이러한 질문에서는 대부분의 블록체인에 내재된 확장성 문제를 강조합니다. 즉, 짧은 시간 내에 다수의 사용자와 트랜잭션이 발생하면 블록체인이 막히거나 설계대로 작동하지 않습니다.

블록 덕분에Kaspa의 DAG 설계에서는 여러 개의 블록이 동시에 생성되고 초당 평균 1블록의 속도로 생성되므로 매우 짧은 시간 내에 대량의 트랜잭션을 처리할 수 있습니다(대단한 블록입니다).이것에 의해, 매우 짧은 시간에 대량의 거래를 정리할 수 있습니다.이것은 완전 분산형 작업 증명 네트워크에서는 매우 독특한 것입니다.

효율적인 작업 증명 Efficient Proof-of-Work


Kaspa는 "순수한" 작업 증명서이며 분산형 디지털 자산입니다.많은 프로젝트가 확장 및 운영을 가속화하기 위해 분산형에서 벗어나고 있지만, Kaspa는 진정한 분산형 시스템 내에서 이러한 확장성과 속도 문제를 해결하기 위해 꾸준히 노력해 왔습니다.중앙 주체와 대규모 지분 보유자의 조작으로부터 자유로운 분산은 모든 암호 화폐의 심장이다.

광산 채굴과 관련하여 발생할 수 있는 모든 환경적 부정적인 문제에 대처하면서 분권화를 유지하기 위해 Kaspa는 전략적으로 kHeavyHash를 선택했습니다.이 알고리즘은 매우 효율적인 '코어 헤비' 알고리즘으로, ETHash, SHA-256, KawPow 등의 대부분의 PoW 알고리즘에 비해 와트당 해싱 파워가 매우 높습니다.kHeavyHash는 에너지 사용률이 훨씬 낮은 미래의 광마이닝 시스템에도 적합합니다.Kaspa의 BlockDAG는 효율적인 알고리즘을 활용할 뿐만 아니라 블록(에너지 절약)을 낭비하지 않습니다.각 Kaspa 블록과 체인은 네트워크 보안에 기여하며, 중복 블록이 발견되었을 때 정기적으로 상당한 양의 계산 능력을 처리하는 Bitcoin과 다른 많은 POW 블록체인과는 달리 폐기되지 않습니다.

보안.


Kaspa는 SHA-256 PoW 암호화를 kHeavyHash로 대체하는 것 외에 bitcoin과 동일한 보안 원칙과 방법을 채택하고 있습니다.kHeavyHash는 SHA-256의 모든 보안 속성을 상속하는 것으로 가중치 기능도 포함하고 있습니다.따라서 블록은DAG는 트랜잭션을 검증하고 서명하는 분산형 자원봉사자(마이너)의 견고한 네트워크에 의해 보호됩니다.Bitcoin처럼 Kaspa도 완전히 분산되어 있고 허가도 없다.누구나 참여할 수 있고, 누구나 네트워크의 보안을 지원할 수 있습니다.

블록DAG (BlockDAG)

카스파는 첫 번째 블록이다.DAG 암호 화폐(블록 체인 없음).블록체인은 거래를 블록 단위로 기록하여 시간별로 정렬하고 밀봉하는 선형 시스템입니다.블록DAG는 방향 비순환 그래프입니다.정점은 블록을 나타내고 가장자리는 하위/부모 블록을 참조하는 수학적 구조입니다.분산형 대장의 새로운 실장은, 최초의 것으로, 차세대 확장성, 높은 throughput 트랜잭션 대역폭, 순간적인 확인 등, 분산형 상태를 유지할 수 있습니다.Block DAG에 대한 자세한 기술 정보는 아래를 참조하십시오.

코어 테크놀로지


Kaspa는 다년간의 학술적, 이론적 연구를 바탕으로 한 혁신적인 기술 발전입니다.

나카모토 컨센서스 엔진


나카모토 사토시의 이름을 딴 나카모토 컨센서스는 작업 증명 메커니즘에 기초한 최초의 컨센서스 엔진으로, 지금까지도 여전히 Bitcoin 네트워크와 Litecoin, Bitcoin Cash, ZCash와 같은 유명한 암호화 화폐를 포함한 많은 다른 작업 증명 암호들을 보호하고 있다.

Nakamoto 컨센서스의 보안 특성은 수학적으로 증명되고 이론적으로 건전한 것으로 간주되며, 지난 14년 동안 큰 사고 없이 Bitcoin 및 그 변형에서 실제로 시도되고 테스트되었습니다.블록체인을 조작하는 범위는 단순하고 검증 가능합니다.블록체인을 이용하려면 네트워크상의 해시레이트(컴퓨팅 파워)의 50% 이상을 제어해야 합니다.이것은, 네트워크의 확대에 수반해 한층 더 실현 불가능한 것으로 간주되고 있습니다.

이 단순한 개념은 Bitcoin에 대한 신뢰가 높은 주요 요인 중 하나이며, 전 세계 많은 주류 기관에 의해 가치의 저장소와 결제 시스템 양쪽으로 채택되고 있는 촉매제입니다.

이와는 대조적으로, 당초의 나카모토 컨센서스 비전에서 멀어진 많은 새로운 형태의 컨센서스에서는, 지방 분권을 희생해 확장과 스피드를 도모하는 실증 어프로치를 채용하고 있다.

블록DAG


DAG라는 용어는 Directed Acyclic Graph의 약자로, 방향 주기가 없는 방향 그래프의 수학적 개념입니다.각 가장자리가 한 정점에서 다른 정점으로 향하는 정점과 모서리로 구성됩니다.분산된 대장의 맥락에서 BlockDag는 정점이 블록인 DAG이며 에지는 블록에서 이전 블록에 대한 참조입니다.블록DAG는 리니어 블록체인과 나카모토 컨센서스로 문제를 해결하려고 합니다.이러한 문제에는 확장성 결여, 이기적인 마이닝, 고립된 블록 등이 포함됩니다.기존 블록체인과 달리 블록은DAG는 단일 선행 프로그램이 아닌 여러 선행 프로그램을 참조할 수 있으며 블록은 가장 긴 체인의 팁만 참조하는 것이 아니라 그래프의 모든 팁을 참조합니다.그래프의 모든 힌트를 참조함으로써 블록은DAG는 단순히 가장 긴 체인을 참조하는 것이 아니라 서로 다른 분기의 블록을 통합합니다.

따라서 BlockDAG에서는 블록이 낭비되거나 고립되지 않고 모든 블록이 원장에 게시되며 마이닝 파워가 낭비되지 않습니다.이 구조 덕분에 블록 생성 빈도가 높아져 더 많은 트랜잭션이 쉬워지고 거의 즉각적인 확인이 이루어집니다.이게 다 어떻게 가능하죠?가장 긴 체인 컨센서스 방식에서 벗어나 Kaspa의 새로운 GhostDAG(Phantom 2.0) 컨센서스 메커니즘을 활용한다.

블록DAG는 최대 폭로 원리로 인해 단수 또는 병렬 블록 체인보다 우수합니다.블록을 마이닝하여 알고 있는 블록의 힌트를 모두 공유하면 전송되는 정보를 최대화할 수 있습니다.

GhostDAG


GhostDAG는 Kaspa가 현재 사용하고 있는 컨센서스 메커니즘으로 PANTOM 컨센서스를 개선합니다.PANTOM은 NP-hard 문제를 해결해야 하며, 그 자체로는 실제 적용에 적합하지 않습니다.대신, PHANTOM 뒤에 있는 직관을 사용하여 보다 효율적으로 구현할 수 있는 탐욕스러운 알고리즘인 GHOSTDAG를 고안했습니다.시간이 지남에 따라 블록 순서가 기하급수적으로 변경되기 어렵다는 점에서 GHOSTDAG가 안전하다는 것을 정식으로 증명한다.GHOSTDAG의 주요 성과는 다음과 같이 요약할 수 있습니다.블럭에 퍼블리시되어 내장되어 있는2개의 트랜잭션 tx1, tx2가 주어진 경우DAG는 어느 시점에서 tx1과 tx2 사이의 GHOSTDAG 순서가 시간이 지남에 따라 기하급수적으로 변화할 가능성이 감소합니다.이는 네트워크의 전파 지연에 대해 무시할 수 없는 높은 블록 생성 속도에서도 마찬가지입니다.단, 계산 능력의 대부분이 정직한 노드에 의해 유지되고 있다고 가정합니다.

PANTOM과 마찬가지로 GHOSTDAG 프로토콜은 k-클러스터를 선택합니다.이것에 의해, 블록의 색이 Blues(선택한 클러스터의 블록)와 Reds(클러스터 외부의 블록)로 바뀝니다.그러나 GHOSTDAG는 가장 큰 k-클러스터를 검색하는 대신 탐욕 알고리즘을 사용하여 k-클러스터를 찾습니다.이 알고리즘은 먼저 최상의 팁 Bmax의 파란색 세트, 즉 과거에 가장 큰 파란색 세트를 상속한 다음 K-클러스터 속성을 보존하는 방식으로 Bmax의 과거 외부에 있는 파란색 세트 블록에 추가함으로써 DAG의 파란색 세트를 구성합니다.

이 그리디 상속 규칙이 체인을 유도하는지 확인합니다.체인의 마지막 블록은 G의 선택된 팁인 Bmax이며, 체인의 다음 블록은 DAG 과거(Bmax)의 선택된 팁입니다. 이렇게 해서 탄생까지 이어집니다.이 체인은 Chn(G) = (치수 = Chn0(G), Chn1(G), ., Chnh(G))로 나타낸다.GHOSTDAG의 모든 블록에 걸친 최종 순서는 착색 절차와 동일한 경로를 따릅니다.블록을 주문합니다.DAG는 먼저 과거 블록의 Bmax 순서를 상속한 후(Bmax), 그 다음에 Bmax 자체를 순서에 추가하고 마지막으로 일부 토폴로지 순서에 따라 과거 블록 외부에 Bmax 를 추가합니다(Bmax ).따라서 기본적으로는 착색 절차로서 블록에 대한 순서가 견고해진다.

가지치기


플루닝은 블록DAG의 크기를 줄이기 위해 Kaspa에서 사용되는 방법입니다.이것에 의해, 노드가 대량의 블록의 레지스트리를 보관 유지할 필요가 없어집니다.DAG 데이터프루닝 메커니즘으로 인해 Kaspa 노드는 각 분산형 머신에 의해 최대 3일의 이전 이력만 저장하면 됩니다.이것에 의해, 대규모 스토리지 요건 없이, 네트워크용으로 많은 노드를 작성할 수 있습니다.

카스파가 사용하는 가지치기 메커니즘은 우리 블록에 독특합니다.DAG 및 GhostDAG 컨센서스 방식.목표는 49% 공격자에 의한 플루닝 공격에 강한 플루닝 알고리즘을 설계하는 것이었습니다.우리의 설계 접근법은 최종성과 무효화 규칙의 장치를 사용한다.

1) Finality는 일정 깊이 이하에서 리오르그를 허용하지 않는 관행으로, 완성되지 않은 블록은 가지치기를 하지 않을 수 있다.한편, UTXO 세트의 착신 블록의 계산에 필요한 데이터가 포함되어 있기 때문에, 최종 블록을 플루닝 하는 것은 일반적으로 사실이 아닙니다.

2) 무효화 규칙:첫 번째 규칙: 블록이 비활성화되면 해당 블록을 가리키는 모든 블록도 비활성화됩니다.이러한 블록을 폐기하기 때문에 데이터를 사용할 수 없기 때문에 해당 블록을 가리키는 블록을 신뢰할 수 없습니다.두 번째 규칙:B에 블록D가 있는 경우 블록B는 무효입니다.과거는 B.P.로 되어 있어요.안티콘, 코셔라이징 블록이 없습니다.세 번째 규칙: Bounded Merge, 즉 병합된 블록 집합의 크기를 제한하여 병합된 블록 B 집합을 B의 블록 집합으로 정의합니다.과거는 B도 아니다.SelectedParent도 B에도 없습니다.SelectedParent(선택한 부모).과거는 고정 파라미터 L에 의해 제약됩니다.

 

 

 

반응형