Credits (CS) (2018년 설립)는 보안, 탈중앙화 및 확장성 문제를 해결하는 것을 목표로 하는 오픈 소스 블록체인 플랫폼입니다. 이 플랫폼은 블록체인 생태계 내에서 Dapp 및 스마트 계약을 개발하도록 설계되었습니다[1].
Credits는 금융 시장에 진출한 탈중앙화된 블록체인입니다. 블록체인 기술인 동시에 암호화폐이기도 합니다.
Credits 기술은 이해하기 매우 흥미롭습니다. 매우 기본적인 동시에 안전한 암호화 알고리즘을 사용합니다. Credits의 블록체인 기술은 대칭 및 비대칭 알고리즘을 사용합니다.
비대칭 알고리즘은 암호화 및 해독에 동일한 키를 가지고 있습니다. 반면 비대칭 알고리즘은 암호화 및 해독에 별도의 고유한 키를 사용합니다.
고유한 용량 증명 알고리즘을 통해 CS는 매우 빠르고 확장 가능한 트랜잭션 시스템을 가질 수 있습니다. 블록체인에 검증된 트랜잭션을 추가하는 역할을 하는 네트워크의 기본 노드는 이 메커니즘을 통해 선택됩니다. 수학적 함수를 사용하여 전체 블록체인의 해시 코드를 통해 블록체인의 최신 사본을 가지고 있고 최신 버전의 소프트웨어를 실행 중인 노드에 도달합니다[2].
Credits 블록체인 플랫폼은 0.01초의 처리 속도를 제공하며 수수료율은 ≈ $0.001로 매우 낮습니다. 데이터 압축, 트랜잭션의 병렬 처리, PoS와 PoW의 장점을 결합하고 채굴을 사용하지 않는 고유한 합의 알고리즘을 사용하여 선언된 고속에 도달할 수 있습니다.
또한 속도는 노드 수에 비선형적으로 의존합니다. 더 많은 노드를 통해 초당 더 많은 수의 라운드를 시작하여 트랜잭션 풀을 동시에 생성할 수 있습니다. CREDITS 스마트 계약의 확장된 기능을 통해 주기를 설정하고 일정을 만들 수 있습니다[3].
CREDITS 스마트 계약은 두 가지 광범위한 데이터 세트에서 작동합니다.
속성(공용 변수): 계약이 CREDITS 시스템에서 실행하는 데 필요한 공용 데이터를 저장하는 시스템 엔터티입니다.
메서드: 트랜잭션을 수행할 때 작업의 논리 및 순서를 관찰하는 역할을 합니다(계약에 따른 작업). Credits 시스템의 참가자는 조건 준수 및 조정을 확인하는 프로세스를 시작하여 계약 속성을 수정하는 메서드 호출을 사용하여 스마트 계약에 서명합니다.
스마트 계약은 완전히 자동화할 수 있는 계약 조건이 있는 가상 머신에서 실행됩니다. 따라서 명확한 수학적 설명이 있어야 합니다. 이 실행은 특정 조건(또는 트리거)이 충족되고 메서드 데이터를 사용하여 스마트 계약 조건에 따라 가치 이전이 수행되면 완료됩니다[4].
동적 블록 크기: 동적 블록 크기는 Credits가 제공하는 또 다른 고유한 기능입니다. 다른 코인은 제한된 양의 트랜잭션을 지원하는 반면 Credits는 블록에 무제한의 트랜잭션을 저장할 수 있습니다. 또한 블록 간격은 3초로 매우 짧습니다.