모든 언어
Zilliqa는 초당 수천 건의 트랜잭션까지 성능을 확장하는 고처리량 퍼블릭 블록체인 플랫폼으로, 트랜잭션 속도와 확장성 문제를 해결하는 것을 목표로 현재 블록체인의 가장 큰 문제를 해결하기 위해 사용됩니다. 속도를 높이는 동시에 안전도 고려하여 두 사람이 비교적 최적의 균형점을 찾을 수 있도록 합니다. 샤딩 기술을 이론에서 실습으로 전환하고, 혁신적인 암호화 및 합의 프로토콜을 사용하고, 네트워크 용량에 따라 증가하는 트랜잭션 처리 기능을 제공하고, 다음과 같은 요구 사항을 충족하기 위해 처리량이 높은 온체인 애플리케이션을 위한 실행 플랫폼을 제공합니다. 전자광고, 결제, 공유경제, 재산권관리 등
<시간>샤딩
샤딩은 단순히 채굴 네트워크를 더 작은 조각으로 나누고 각 조각은 트랜잭션을 병렬로 처리할 수 있습니다. 네트워크의 모든 노드를 기다리지 않고 네트워크 노드의 더 작은 하위 집합을 사용하여 각 트랜잭션을 확인합니다. 이렇게 하면 많은 시간이 절약되고 네트워크가 커짐에 따라 모든 노드가 모든 거래를 검증할 필요가 없습니다. Zilliqa 네트워크는 스마트 계약 거래가 필요한 정기적인 지불 거래 및 샤드를 지원합니다. 개발팀은 2017년 9월 첫 번째 테스트에서 3600개의 노드와 6개의 샤드를 사용할 때 초당 거래량이 2488TPS에 도달했다고 발표했습니다. 샤딩된 아키텍처에서 스마트 계약 트랜잭션을 처리하는 데는 고유한 문제가 있습니다.
자세한 설명: ZIL의 샤딩 전략은 전체 네트워크의 노드에서 하나의 DS 샤드 + n개의 작업 샤드를 선택하는 것입니다. 각 샤드에는 m개의 광부가 있습니다. 전체 네트워크의 노드는 먼저 컴퓨팅 파워 경쟁(학술적으로 워크로드 증명 PoW라고 함)을 수행하고, DS 샤드에서 1차적으로 우승한 m개의 노드, 나머지 노드는 두 번째 컴퓨팅 파워 경쟁을 수행하고, 첫 번째 n*m 노드가 승리합니다. n 작업 샤드에. 각 작업 샤드는 트랜잭션의 일부를 병렬로 처리하여 보스 샤드로 전송되는 하위 블록을 형성하고 보스 샤드는 이를 확인하고 패키징하여 최종 블록을 생성합니다. 이러한 방식으로 트랜잭션의 분리된 샤드를 병렬로 처리할 수 있으며 결국 이러한 트랜잭션은 블록체인 전용의 새 블록으로 병합됩니다.通过并行处理,达到效率的提升
可扩展性
Zilliqa属于链上项目,与侧链和链下项目相比,Zilliqa在全安性和疏散性能Zilliqa는 필요한 경우 사이드 체인 및 체인 아래의 모든 프로젝트와 통합될 수도 있습니다. Zilliqa는 효율적인 확장성을 입증했으며 처리량은 노드의 성장에 따라 거의 선형적으로 증가할 수 있습니다.향후에는 교차 체인 기술을 지원하고 Ethereum 스마트 계약을 Zilliqa 스마트 계약으로 변환하는 데 도움이 되는 컴파일러를 개발할 것입니다.
합의 메커니즘
PoW 블록체인에서 각 트랜잭션은 특정 블록의 일부이며 각 블록 생성에는 엄청난 양의 계산이 필요하지만 엄청난 양의 낭비가 발생합니다. 자원. Zilliqa의 대안은 실용적인 pBFT(Byzantine Fault Tolerant) 프로토콜과 함께 PoW를 활용합니다. Zilliqa는 현재 시장에 나와 있는 몇 안 되는 PBFT 블록체인 중 하나가 될 것입니다. PBFT의 합의 메커니즘은 효율적일 뿐만 아니라 트랜잭션에 최종성을 부여하므로 확인이 필요하지 않습니다. 광부는 PoW를 사용하여 Zilliqa 블록체인에서 자신의 ID를 설정합니다. 일단 식별되면 광부는 여러 라운드의 PBFT 합의가 실행될 수 있는 합의 그룹에 할당됩니다. PoW를 수행하면 여러 블록을 체인에 기록하므로 더 큰 보장 보상을 제공합니다. Zilliqa에서는 그래픽 카드가 최대 용량으로 실행될 때 매달 약 12시간의 PoW가 실행됩니다. 나머지 시간 동안 그래픽 카드는 유휴 모드에서 실행되어 최소한의 전력을 소비합니다. 채굴자는 에너지를 덜 소비하므로 다른 PoW 기반 블록체인보다 훨씬 저렴하게 채굴할 수 있습니다. Zilliqa는 광부와 사용자에게 두 가지 다른 이점을 제공합니다. 첫째, 거래당 총 에너지 비용은 네트워크 규모에 따라 일정하게 유지됩니다. 둘째, 질리카의 거래 수수료는 비트코인이나 이더리움보다 훨씬 낮을 것입니다. 이더리움 네트워크의 채굴자들은 거래 수수료가 더 높은 거래를 우선시하지만 질리카 블록체인의 채굴자들은 그들이 처리할 수 있는 거래의 크기에 의해서만 인센티브를 받습니다. 따라서 사용자의 거래 비용이 크게 줄어듭니다.
안전한 스마트 계약
Zilliqa 프로토콜은 "Scilla"라는 새로운 스마트 계약 언어와 함께 제공됩니다. 이 언어는 기존 스마트 계약에서 알려진 많은 취약점을 제거하고 공식적으로 쉽게 확인할 수 있도록 설계된 비 튜링 완전 언어입니다. 이를 통해 개발자는 안전하고 확장 가능한 스마트 계약 애플리케이션을 보다 쉽게 개발할 수 있습니다. 향후 기능을 통해 누구나 기존 Solidity 애플리케이션을 Scilla로 포팅할 수 있습니다.
Zilliqa는 기본 아키텍처를 활용하여 대규모의 효율적인 컴퓨팅 플랫폼을 제공합니다. Zilliqa의 스마트 계약 언어는 데이터 흐름 프로그래밍 스타일을 따르므로 쉽게 병렬화할 수 있는 대규모 계산을 실행하는 데 이상적입니다. 예를 들면 검색, 정렬 및 선형 대수 계산과 같은 간단한 계산뿐만 아니라 훈련 신경망, 데이터 마이닝, 재무 모델링, 과학 컴퓨팅 및 일반적으로 모든 MapReduce 작업과 같은 보다 복잡한 계산이 포함됩니다.
친환경 채굴 이중 활성화
Ethereum, Zilliqa 등 ethash 기반 PoW 블록체인의 경우 이중 채굴이 가능합니다. Zilliqa는 PoW와 PBFT를 결합하기 때문에 PoW는 Sybil 공격을 방지하는 데만 사용되고 PBFT는 합의를 달성하는 데 사용됩니다. 질리카의 PoW 주기는 2-3시간마다 1분 동안만 실행하면 되므로 질리카의 채굴 에너지 발자국은 합의에 도달하기 위해 모든 블록에 대해 PoW를 사용해야 하는 블록체인에 비해 훨씬 작습니다.
区块奖励的方差很小:Zilliqa 协议采用一种创新的激励机制,通过衡量矿工在共识协议中的贡献来予以奖励。 따라서 수천(또는 그 이상)의 채굴자가 블록에 대해 보상을 받을 수 있으므로 분산이 낮습니다.
보안 메커니즘
비트코인 및 이더리움과 같은 다른 블록체인과 마찬가지로 Zilliqa 블록체인 네트워크는 트랜잭션을 처리하고 분산 원장의 글로벌 상태를 유지할 수 있습니다. 불행하게도 잠재적인 공격자 측면에서 서로 다른 블록체인 네트워크 간에는 몇 가지 눈에 띄는 차이점이 있습니다. 한쪽에는 처음부터 가치 평가가 거의 또는 전혀 없이 유기적으로 성장한 비트코인이 있고, 다른 한쪽에는 오늘날 상당한 가치를 지닌 질리카가 있습니다. 이러한 가치의 불일치는 Zilliqa 네트워크가 아직 초기 단계일 때 위협으로 이어지지만 Bitcoin과 같은 네트워크가 막 시작되었을 때 그러한 위협이 반드시 심각한 문제는 아닙니다.
이를 염두에 두고 Zilliqa 메인넷은 이 초기 네트워크에 대한 공격 가능성을 최소화하기 위해 보호 메커니즘과 보수적 모드로 출시될 것입니다.
Zilliqa는 초당 수천 건의 트랜잭션으로 확장할 수 있도록 설계된 세계 최초의 고처리량 퍼블릭 블록체인 플랫폼입니다. 거래 속도를 높이기 위해 네트워크가 확장됨에 따라 Zilliqa는 새로운 프로토콜로 샤딩의 이론과 실제를 가져옵니다. ETH와 같은 기존 퍼블릭 체인의 성능은 병목 현상에 직면하여 산업 발전을 충족시키기 어렵습니다. 프로젝트 기술은 진보했으며 실제 테스트를 통해 검증되었습니다.
<시간>이 플랫폼은 기계 학습 및 금융 알고리즘의 확장 요구 사항을 충족하도록 설계된 안전한 데이터 기반 분산 응용 프로그램을 지원하도록 설계되었습니다. 퍼블릭 체인 프로젝트에 대한 경쟁은 매우 치열하며 EOS(백만/TXS에 도달한다고 주장함)와 같은 프로젝트의 실현은 이러한 퍼블릭 체인의 실제 가치를 크게 감소시킬 것입니다.
관련 정보:
등급: Zilliqa
http://www.btb8.com/zil/1805/5300.html