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