Permissionless란?
Permissionless는 누구나 gatekeeper에게 묻지 않고도 참여, 사용, 또는 구축할 수 있는 네트워크나 앱을 의미합니다. 진입이 열려 있고 규칙은 공개되며, 시행은 코드와 합의에 의해 이루어집니다. 공공 농구 코트처럼 생각하세요: 링이 있고 공이 있다면, 당신도 뛸 수 있습니다.
Permissionless는 규칙 없는 혼란을 의미합니다. 그건 전혀 그렇지 않습니다. 규칙은 프로토콜에 삽입되어 있고 모든 사람이 볼 수 있으며, 강력한 투명성과 인센티브가 행동을 정상으로 유지합니다.
Permissionless가 작동하는 방식
여기서는 실제로 실행되는 Permissionless 체인의 느낌을, 탭에서 확인까지의 과정으로 설명합니다.
- Step 1: 당신은 지갑이나 클라이언트로 node에 연결하여 네트워크의 언어를 말합니다.
- Step 2: 당신은 트랜잭션을 작성하거나 토큰 전송 또는 계약 배포를 한 뒤 피어에게 브로드캐스트합니다.
- Step 3: 검증자들이 규칙을 확인하고 잘못된 것은 거부합니다. 예: 이중 지출이나 서명이 잘못된 경우.
- Step 4: 블록 생산자가 유효한 트랜잭션을 정렬하고 새 블록을 제안합니다.
- Step 5: 네트워크가 합의에 도달하고 블록을 추가하며 모든 정직한 참여자는 원장을 업데이트합니다.
그 흐름입니다. 프런트 데스크도, 양식도 없습니다.
Permissionless가 중요한 이유
왜 관심을 가져야 하나요
- 혜택: 돈과 코드에 대한 공개 접근은 언제든 아이디어를 구현하고 전 세계에서 사용자를 찾을 수 있게 합니다.
- 관점: 보안은 스펙트럼이며, Permissionless 네트워크도 여전히 스팸과 위험에 대해 방어합니다. 예로 51% 공격.
- 관련성: DeFi, NFT, DAO, 공용 블록체인 등에서 누구도 몰래 차단할 수 없다는 점을 접하게 될 것입니다.
먼저 테스트하고 규모를 키우세요. Permissionless 네트워크를 탐험할 때 작은 전송을 시도하고, 계약 주소를 두 번 읽고, 공식 앱 링크를 즐겨찾기에 추가하여 가짜를 피하세요.
Permissionless의 주요 특징
Permissionless 설정은 보통 아래와 같은 특징을 가지고 있어 빠르게 파악할 수 있습니다.
- 열림: 누구나 승인 없이 읽고, 트랜잭션을 보내고, 앱을 구축할 수 있습니다.
- 중립: 프로토콜은 모든 참여자를 차별 없이 대합니다. VIP 차선은 없습니다.
- 공개: 데이터와 코드가 보이며, 감사와 커뮤니티 검토가 실질적입니다.
- 저항성: 많은 독립 운영자들이 작동을 계속하기 때문이라며 검열이 어렵습니다.
- 구성 가능: 앱이 서로 연결되어 레고처럼 작동이 가능해 창의성이 빨라집니다.
변형
같은 아이디어, 다른 맛
- Permissionless: 모든 이에게 열려 있으며, 진입은 소프트웨어와 키에 의해 결정되고 서류로는 결정되지 않습니다.
- Permissioned: 게이트키퍼가 누가 검증할 수 있는지 또는 원장을 사용할 수 있는지를 승인합니다.
- Hybrid: 사용자에게 열려 있지만 검증자에 대한 규칙이 더 엄격하며, 종종 기업에서 사용합니다.
많은 확장 설계가 layer 2에 있으며, 시간이 지나면서 더 강한 탈중앙화를 향해 나아가면서도 사용자의 접근을 열어 두는 것을 목표로 합니다.
Permissionless는 무료 가스나 즉각적인 결과를 의미하지 않습니다. 수수료, 바쁜 mempools, 그리고 클라이언트 보안은 여전히 중요하므로 키를 안전하게 보관하고 소프트웨어를 최신 상태로 유지하세요.
예시
당신은 지갑을 열고, 공용 체인에 새벽 두 시에 작은 스마트 컨트랙트를 배포하고, 아무도 계정이나 라이선스를 묻지 않습니다.
재미있는 사실
이 용어는 비트코인이 공개 참여가 규모에 맞게 작동할 수 있음을 입증한 뒤 대중화되었으며, 인터넷 시대의 오래된 표현인 permissionless innovation을 반영합니다.
Wrap-Up
Permissionless를 코드와 가치의 공개 무대로 생각해 보세요: 아이디어를 가지고 아이를 보낼 때, 네트워크가 그것이 작동하는지 판단하게 두세요.