|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
프로토콜 계층
프로토콜 계층이란 무엇입니까?
블록체인의 프로토콜 계층은 블록체인 네트워크의 기초입니다. 개발자는 이 레이어를 확장하여 블록체인 네트워크에 대한 새로운 규칙을 만들 수 있습니다. 그들은 블록체인의 규칙을 준수하는 새로운 거래와 스마트 계약을 설계할 수 있습니다.
프로토콜 계층은 다음을 설정하는 일련의 규칙 및 설계입니다.
한 주소에서 다른 주소로 가치를 이전하는 기능
원장에 거래를 기록하는 기능
체인에서 새로운 블록 또는 트랜잭션을 생성하기 위한 요구 사항
어떤 거래가 유효한지, 어떤 순서로 진행되어야 하는지에 대해 네트워크 참여자들 사이에서 합의에 도달하기 위한 메커니즘
블록에 포함된 거래 유형을 포함한 블록 생성 과정
네트워크에 노드를 추가하는 프로세스
새로운 블록을 채굴하는 프로세스입니다.
블록체인에 정보를 추가하는 규칙은 간단할 수도 있고 복잡할 수도 있으며 프로토콜 계층에 의해 결정됩니다.
블록체인에 정보를 추가하는 가장 기본적인 규칙은 네트워크의 모든 참여자가 추가되는 정보와 추가되는 시간에 동의해야 한다는 것입니다.
프로토콜 계층에는 네트워크의 모든 참가자가 어떤 정보가 추가되고 언제 추가되는지에 대한 합의에 도달할 수 있도록 하는 합의 메커니즘이 포함되어 있습니다. 합의 메커니즘은 공격자가 대략 동시에 두 개의 서로 다른 거래에 코인을 지출하여 자금을 두 번 지출하려고 시도하는 이중 지출과 같은 네트워크 공격을 방지하는 데 사용됩니다.
비트코인 프로토콜은 합의 메커니즘으로 작업 증명을 사용합니다. 작업 증명을 통해 컴퓨팅 능력이 충분한 사람은 누구나 비트코인 블록체인에 거래 블록을 추가할 수 있습니다. 또한 공격자가 코인을 성공적으로 이중 지출하려면 네트워크 컴퓨팅 성능의 절반 이상을 제어해야 하기 때문에 네트워크 공격 비용이 크게 증가합니다.
블록체인은 다양한 레이어로 구성됩니다:
애플리케이션 레이어: 사용자(예: 특정 블록체인을 기반으로 dApp을 개발하려는 최종 사용자 또는 개발자)와의 상호 작용을 담당합니다. Ethereum Wallet, Metamask 등이 이 범주에 속합니다.
계약 계층: 이 계층에는 트랜잭션 실행 및 상태 변경을 담당하는 스마트 계약이 포함됩니다. Solidity(Ethereum), Neo Contract(Neo) 등이 포함됩니다.
프로토콜 레이어: 공개 원장에 트랜잭션을 추가하는 방법과 새 노드가 기존 블록체인 네트워크에 참여하고 동기화하는 방법을 정의합니다. PoW(비트코인), dBFT(NEO) 등과 같은 합의 프로토콜과 TCP/IP(비트코인), Devp2p(이더리움)과 같은 P2P 네트워킹 레이어가 포함됩니다.
병목
병목 현상은 용량이 제한되어 정체가 발생하고 전반적인 성능이 저하되는 지점을 의미합니다. |
zk오라클
zkOracles는 영지식 증명(ZKP)을 보안, 개인 정보 보호 및 비용 효율성의 강력한 표준을 유지하면서 데이터가 자유롭게 통과할 수 있는 무신뢰 매체로 활용합니다. |
추상화 확장성
추상화 확장성은 새로운 개발 환경에서 프로그래밍 구성 요소를 빌딩 블록으로 사용할 수 있도록 하는 시스템의 전반적인 기능 확장입니다. |
솔라나 가상 머신(SVM)
솔라나 가상 머신(SVM)은 초당 수천 건의 트랜잭션을 처리하는 솔라나의 능력을 강화하는 시스템입니다. |
프로그래밍 가능한 개인 정보 보호
프로그래밍 가능한 개인 정보 보호는 분산 애플리케이션(dApp)의 데이터 보호를 재정의하여 사용자와 개발자가 개인 정보 보호 설정을 개인화할 수 있는 유연한 개념을 제공합니다. |
단순 원장 프로토콜(SLP)
SLP(Simple Ledger Protocol)는 비트코인 캐시를 기반으로 작동하는 토큰 시스템입니다. 이를 통해 사용자는 자신이 꿈꾸는 모든 것을 나타내는 자신만의 토큰을 만들 수 있습니다. |