SPARTA Whitepaper


8MB Größe 4 Downloads 333 Ansichten
SPARTA 탈 중앙 암호화폐 백서 요약 Rev.1.0.0 2017 SPARTA

SPARTA

개요 최근 몇 년 동안 암호화폐가 기존의 (명목) 화폐를 대체할 수 있다는 주장이 보다 명백해지고 설득력을 얻고 있습니다. 일반 사람들과 여러 기업들은 P2P 전자 결제 시스템을 통해 중앙 은행과 다른 재정기관을 거치지 않고 결제할 수 있게 되었습니다. 암호화폐는 탈 중앙화된 새로운 금융 시스템 구축을 가능케 하였습니다. 암호화폐는 본질적으로 전자화폐입니다. 또한 국가 및 중앙 은행과 독립적으로 운영되면서, 화폐를 생산하고 송금이 가능한 암호화 기술 기반의 온라인 결제 시스템이기도 합니다. 그러나 암호화폐가 정확하고 완벽해지려면 반드시 모든 거래가 빠르고 확실하게 처리되어야 하고, 뛰어난 보안을 갖춰야 하며 다방면에서 사용하기 편리해야 합니다. 마지막으로 이용자들에게 네트워크 보안을 유지할 인센티브가 존재해야 합니다. SPARTA는 위의 조건을 모두 충족합니다. 비트코인의 뛰어난 장점은 두루 갖추면서도 단점은 완화하였습니다. SPARTA는 매우 간편하고 안전하며 세계 어디서든 이용가능한 암호화폐입니다. 주목할 만한 p2p 전자 화폐 시스템이라고 할 수 있습니다. SPARTA는 2017년 10월에 암호화폐 관련 경력 3년과 대규모 프로젝트 관리 경력 6년의 유능한 팀이 제작하였습니다. 사람들에게 자유와 행복이 있는 새로운 사회를 만들고자 결성된 팀입니다. 저희의 목표는 암호화폐의 새로운 장을 여는 것입니다. SPARTA는 암호화폐 기술을 보다 쉽게 만들어 주고 우리의 삶에 빠르게 녹아들어 중앙화에서 벗어나 투명하고 공평한 금융 관계를 새롭게 구축할 것입니다. 이것이 저희가 바라보는 미래입니다!

SPARTA

목차 I. SPARTA의 개요 I.1. SPARTA는 차세대 암호화폐입니다 I.2. 화폐 주조

3-4 5-7

II. SPARTA에 대해 II.1. 소개 및 기본 특성 II.2. 지분 증명 방식 II.2.1. 작업 증명 방식의 단점은? II.2.2. SPARTA의 지분 증명 방식의 장점과 특징 II.3. SPARTA 보안 알고리즘 II.4. SPARTA의 장점과 특징

8 9 9 10 11 12-13

III. 추가 정보 III.1. 네트워크 노드 III.2. 블록 III.3. 블록 생성 알고리즘 III.4. 주소와 월렛 III.5. 주소 잔액 특성 III.6. 거래 III.6.1. 거래 수수료 III.6.2. 거래 승인 III.6.3. 거래 기한 III.6.4. 거래 생성 및 처리

14 15 16 17 18 19 20 21 22 23

IV. SPARTA의 목표 V. 시작 준비 VI. 로드 맵 VII. 리소스 및 소스 코드 VIII. 요약

24 25 26-27 28 29

SPARTA I. SPARTA의 개요

I.1. SPARTA는 차세대 암호화폐입니다 SPARTA라는 이름은 “SPARk”와 “TArget”에서 따온 것입니다. SPARTA는 암호화폐 업계를 새롭게 움직일 스파크 (Spark) 입니다. 저희는 진보와 개발, 진전을 추구합니다. 탈 중앙화되고, 투명하며, 공평한 금융관계를 새로 구축하여 스파크를 만들어낼 것입니다. SPARTA 암호화폐는 고대 그리스 내 동명 도시국가의 이름을 따온 것이기도 합니다. 스파르타는 철학자 플라토가 제시한 이상 국가의 전형적인 예입니다. 저희는 SPARTA 암호화폐를 가능한 한 쉽고 명확하게 만들고자 합니다. 고대 스파르타 도시국가와 같이, SPARTA는 암호화폐 업계에서 이상을 향해 끊임없이 나아가고 있습니다. “SPA”는 SPARTA 토큰의 약자입니다. 저희의 슬로건은 “쉽고, 빠르며, 믿을 수 있다”입니다. 자사 로고:

SPARTA

SPARTA

SPARTA

SPARTA

브랜드 컬러는 파란색과 초록색입니다.

SPARTA SPARTA로 시작해야 하는 9가지 이유 1. 블록체인 기술. 어떠한 거래의 진위 여부도 쉽게 파악할 수 있으며, 암호화폐를 위조하거나 해킹할 수 없습니다. SPARTA는 탈 중앙화되어 있으므로, 국가와 기업이 시스템 운영에 영향을 줄 수 없습니다. 2. 언제 어디서든 가능한 송금. SPARTA는 1년 365일 거래할 수 있습니다. 언제 ,어디서, 누구에게 암호화폐를 송금할지만 정하시면 됩니다. 3. 항시 적용되는 최저 수수료. SPARTA의 거래 수수료는 최저 수준입니다. 다른 암호화폐의

수수료와는 다르게, SPARTA의 수수료는 가능한 한 낮은 수준으로 유지됩니다. DDOS 공격을 방지하기 위해 도입된 것입니다. 4. 보안. SPARTA는 도난 사고가 발생할 여지가 없도록 다양한 네트워크 공격을 막아냅니다. 5. 편리함과 뛰어난 접근성. 누구나 SPARTA를 이용할 수 있습니다. 교환소와 교환 플랫폼에서 SPA를 언제나 쉽게 명목화폐로 환전할 수 있습니다. 6. 지분 증명 방식. 방대한 연산 장치를 낭비하지 않고, 이용자 계정 잔액을 통해 네트워크 보안을 확보할 수 있습니다. 따라서 일반 컴퓨터와 렙탑으로도 네트워크를 지원할 수 있습니다. 비싼 장비를 구입하거나 엄청난 전기 요금을 지불할 필요가 없는 것입니다. 7. SPARTA 네트워크 참여에 대한 값진 보상. 한 블록에 기록되는 모든 거래 수수료가 보상으로 지급됩니다. 일정 조건이 충족되면, 새로 제작되는 SPA 토큰 형태의 보상도 받습니다. 최초에 각 블록 당 8,000 SPA으로 책정되는 보상은 블록이 500,000개 만들어질 때마다 변경됩니다. 8. 인플레이션 방지. 코인은 총 90억 개 정도가 생성됩니다. 명목화폐 내지 대부분의 암호화폐와 달리, SPARTA는 토큰 수가 제한되어 있어 인플레이션 위험이 없습니다. 새로 만들어지는 SPA 토큰은 모두 채굴하는 데에 약 8년이 걸립니다. 9. 높은 용량과 신속한 거래. SPA 네트워크에서는 매 분마다 블록이 새로 생성됩니다. SPARTA에서 처리하는 일일 거래수는 1,278,720건으로, 세계 어디서든 최저 수수료로 빠르게 송금할 수 있습니다. 반면, 비트코인의 최대 일일 거래수는 300,000에서 400,000 건입니다.

SPARTA I. SPARTA의 개요

I.2. 화폐 주조 작업 증명 방식의 네트워크가 운영될 때 그에 대한 보안을 지원하는 행위를 채굴이라고 합니다. 그러나 SPARTA는 지분 증명 방식 (PoS)을 도입하였으며, 이러한 방식은 화폐 주조 (PoS-마이닝)라고 불립니다. SPARTA 네트워크를 지원하는 방식에는 주로 거래 인증과 새로운 SPA 코인이 제작되는 블록 생성이 있습니다. 누구나 새로운 SPA 코인을 제작할 수 있습니다. SPA 화폐 주조에 참여하는 사람들을 채굴자라고 합니다.

채굴과 화폐 주조의 차이점은 무엇일까요? ● 채굴을 하려면 아주 뛰어난 연산 장치가 필요합니다. 값비싼 프로세서와 비디오 카드를 구비해야 하며, 막대한 전기요금도 감당해야 합니다. ● 화폐 주조는 연산 장치 기반이 아닌 이용자 계정 잔액 기반입니다. 프로세서와 비디오 카드 대신 SPA 토큰 (코인)이 사용되는 것입니다. 각 토큰이 화폐 주조 수단입니다. 이로써 화폐 주조 방식은 일반 컴퓨터를 사용해도 충분하므로 기존의 채굴 방식보다 편리하고 간단합니다.

SPARTA I. SPARTA의 개요

I.2. 화폐 주조 화폐 주조의 원리 이용자들은 SPARTA 네트워크 운영을 지원하기 위해 특수 제작된 소프트웨어를 설치하여 실행하고, 이에 따라 SPARTA 네트워크 상의 새 블록을 생성할 수 있는 기회를 얻습니다. 새 블록을 생성할 수 있는 기회는 네트워크 이용자 모두에게 각 계정 잔액에 따른 특수 공식을 통해 분배됩니다. 계정에 SPA 토큰이 많을수록, 블록을 생성할 기회도 더 많아지는 것입니다. 이용자가 블록을 생성하면 그에 따른 보상을 받습니다. 보상은 다음과 같습니다: ● 블록에 기록된 거래의 수수료 ● 블록 생성에 따른 SPA 토큰 추가 보상 그러나 중요한 점이 있습니다. 화폐 주조 보상은 이용자 계정 내 코인 수에 따라 다르게 지급되는 것입니다: ● 계정 내에 888 ~ 999,999 SPA (포함)를 보유한 이용자는 총 거래 수수료만을 지급받습니다. ●만일 계정에 1,000,000 SPA 이상을 보유한 경우, 새로 제작되는 SPA 토큰을 추가로 지급받습니다. 응용 프로그램을 실행하는 컴퓨터를 노드 또는 슈퍼 노드 (계정에 1,000,000 SPA 이상 보유한 경우)라고 합니다. 이처럼 첫 번째 이용자 (노드 이용자)가 네트워크를 서포팅하지만, 두 번째 이용자 (슈퍼 노드 이용자) 역시 초기 투자를 통해 화폐 성장에 기여할 수 있습니다. 따라서 이 이용자들은 이익을 더 많이 받습니다. 화폐의 중앙화를 방지하기 위해, 각 슈퍼 노드 (계정 잔액 1,000,000 SPA 이상)의 블록 생성 기회는 모두 동등합니다. 즉, 계정에 1,000,000 SPA를 보유한 슈퍼 노드 이용자와 25,000,000 SPA를 보유한 이용자는 블록을 생성할 기회가 균등한 것입니다. 이러한 경우 1,000,000 SPA 이상의 슈퍼 노드 이용자는 코인을 나눈 뒤 다른 서버에서 화폐 주조할 것을 권장합니다. 더욱이 슈퍼 노드가 서버 및 지역 (국가와 도시 등)에 몰리지 않는 것이 SPARTA 네트워크에게 좋습니다. 따라서 1,000,000 SPA 이상 보유한 이용자는 다른 곳에 슈퍼 노드를 새로 구축해야 합니다. SPARTA 네트워크에서는 슈퍼 노드로 네트워크 발전이 아닌 사익만을 이루려는 비양심적 이용자를 추적합니다. 이러한 방식으로 쓰이는 슈퍼 노드는 SPARTA에서 사용이 금지될 것입니다. 블록은 매 분마다 새로 생성됩니다. 그러므로 슈퍼 노드에게 60초마다 새로운 SPA 토큰을 생성할 기회가 주어지는 것입니다. 블록에 대한 보상은 그동안 생성된 총 블록 수 (총 경과 시간)에 따라 바뀝니다.

표에서 볼 수 있듯이, 블록의 최초 보상은 8,000 SPA입니다. 그리고 일정 기간이 지난 뒤에는 4,000 SPA로 변경되는 식으로 이어집니다.

SPARTA I. SPARTA의 개요

I.2. 화폐 주조 화폐 주조를 시작하는 방법 월렛 내 화폐 주조에 필요한 최소 토큰과 컴퓨터에 설치된 특수 응용 프로그램만 있으면 시작할 수 있습니다. 1. 먼저 SPARTA 월렛을 만들고 계정에 SPA 토큰을 추가합니다. 화폐 주조를 시작하려면 적어도 토큰 888개가 필요합니다. 토큰을 많이 보유할수록, 블록을 생성하고 보상을 받을 기회도 커집니다. 보상 기회는 특수 공식을 통해 산출됩니다. 2. 아웃바운드이체를완료하십시오. 이것은 SPARTA 네트워크에 사용자의 공개키를 표시하는 데 필요합니다. 추가주소를 생성하고 토큰을 자신에게 보낼 수도 있습니다. 중요한 것은 아웃바운드 이체를 원하는 금액만큼 완료해야 한다는 것입니다. 이 거래가 적어도 1,440건의 확인을 받은 후에만 단조를 시작할 수 있습니다. 3. 개인 컴퓨터에서 특수 응용 프로그램을 실행합니다. 응용 프로그램이 실행되면 자동으로 SPARTA 네트워크를 지원하기 시작합니다. 블록을 생성하면 보상을 받게 됩니다. 이 과정은 자동으로 이루어집니다. SPARTA 화폐 주조는 수익성이 높고 미래가 보장되며, 네트워크를 더 개선시킵니다. 간단하게, 비트코인의 예를 들어봅시다. 2009년 당시 1,309 BTC의 가치는 겨우 1 달러였습니다. 그리고 오늘날 1,309 BTC는 수 백만 달러와 맞먹는 가치입니다. 화폐 주조는 SPA를 얻을 수 있는 방법 중 하나입니다. 다른 화폐처럼, SPARTA 코인 역시 기존의 명목화폐나 다른 암호화폐와 교환할 수 있습니다.

SPARTA II. SPARTA에 대해

II.1. 소개 및 기본 특성 비트코인이나 다른 암호화폐와 마찬가지로, SPARTA 역시 블록체인 기술을 사용합니다. 이는 거래 데이터가 모두 저장되는 기술입니다. 거래는 승인되거나 승인 대기 상태에 들어갑니다. 거래가 승인되려면 블록체인에 기록되어야 합니다. 각 거래마다 디지털 서명 확인 과정을 거칩니다. 확인이 끝난 거래는 모두 블록에 기록됩니다. 블록은 일종의 거래 묶음입니다. 각 블록은 블록체인에 추가되거나 거절됩니다. 블록에 담긴 정보는 빠르게 확인 과정을 거칠 수 있습니다. 각 블록은 항상 이전 블록을 기준으로 삼습니다. 블록은 모두 하나의 체인으로 배치되며, 만들어진 체인에는 그동안 처리되었던 모든 거래에 대한 정보가 들어있습니다. 체인의 가장 첫 블록을 제네시스 블록이라 하며, 이 블록은 기준으로 삼을 이전 블록이 없기 때문에 특별합니다. SPARTA 네트워크에서는 새 블록 생성 기회를 특정 공식으로 산정합니다. 블록을 생성한 네트워크 이용자 (노드)는 해당 블록 내의 모든 거래에 대한 수수료를 받으며, 슈퍼 노드의 경우 새로 제작된 토큰 (암호화폐 단위)을 추가로 받습니다.

SPARTA II. SPARTA에 대해

II.2. 지분 증명 방식 II.2.1. 작업 증명 방식의 단점은? 비트 코인과 같이 암호화폐 대부분은 작업 증명 방식 (PoW)을 따르고 있습니다. 최초로 개발된 기술이면서 동시에 많은 문제를 일으킨 기술이기도 하죠. 이 개념은 두가지로 압축해서 설명할 수 있습니다. ● 연산 장치 혹은 특수 제작된 하드웨어를 통해 상당히 어렵고 시간이 소모되는 과제를 해결해야 함 ● 과제 해결 여부를 빠르고 쉽게 확인 가능 작업 증명 방식의 과제는 그 시작부터 사람에 초점을 둔 것이 아닙니다. 항상 언젠가는 컴퓨터로 풀리지만, 상당한 규모의 연산 장치가 필요합니다. 동시에 그 결과는 아주 소량의 리소스로, 그리고 분명 적은 시간 내에 확인이 가능합니다. 즉 과제 해결을 위해 아주 복잡한 계산이 필요하지만, 결과는 쉽게 확인할 수 있는 것입니다. 비트코인의 경우, 채굴을 하려면 매월 엄청난 전기 요금은 말할 것도 없으며 비싼 연산 장비도 상당한 규모로 구비해야 합니다. 사실상 채굴에 들어가는 에너지는 아프리가의 개도국을 돕는 등의 이로운 일에 쓰이는 대신 낭비되고 있는 것입니다. 작업 증명 방식의 과제는 갈수록 더욱 어려워지고, 동시에 채굴 기회는 현저히 떨어집니다. 채굴자는 이윤을 얻기 위해 엄청난 비용을 들여 끊임없이 특수 제작된 하드웨어를 구입합니다. 이러한 과정을 통해 채굴자가 자신만의 강력한 리소스 풀을 구축하게 되어, 일반 참여자들은 채굴 과정에서 배제됩니다. 이로 인해 결국 암호화폐가 특히 배척하고자 하였던 중앙화가 발생하게 되는 것입니다. 비트코인의 창시자 사토시 나카모토는 완벽한 탈 중앙화를 추구하였습니다. 하지만 누구도 작업 증명 방식이 보상을 향한 연산 장치의 경쟁을 줄일거라고는 상상하지 못 했습니다. Ghash.io이라는 비트코인 풀은 한때 비트코인 네트워크 내 총 채굴량의 51%까지 점유한 기록이 있습니다. 그리고 현재 상위 5위권에 드는 비트코인 채굴 풀들은 총 연산량의 70% 이상을 차지하고 있습니다. 즉, 탈 중앙화되었다는 비트코인이 실제로는 몇몇 무리의 지배를 받고 있는 것입니다.

SPARTA II. SPARTA에 대해

II.2. 지분 증명 방식 SPARTA의 지분 증명 방식의 장점과 특징 지분 증명 방식에서는 새로운 블록을 생성할 기회가 특수 공식을 통해 산정됩니다. 이 기회는 네트워크 이용자 모두에게 각 계정 잔액에 비례하여 분배됩니다. 연산 장치가 아닌, 자금이나 이용자 계정 내 코인 수가 기준이 되는 것입니다. 따라서 노드에 잔액이 많을수록 새 블록을 생성할 가능성이 더 높아집니다. 작업 증명 방식에서는 새 토큰을 생성하는 것을 “채굴”이라고 합니다. 지분 증명 방식에서는 이를 “화폐 주조”라고 하죠. 이용자 계정의 각 토큰이 화폐 주조 풀인 것입니다. 그렇기 때문에 이 방식은 누구나 이용할 수 있습니다. 연산 장치에 관한 조건에 구애받지 않으며, 컴퓨터의 연산력과 전기를 낭비하지도 않습니다. 지분 증명 방식의 경우: 네트워크 이용자가 진행한 거래는 블록에 기록됩니다. 블록은 반드시 생성된 후 다른 네트워크 이용자의 승인을 받아야 합니다. 누가 새 블록을 만들고, 이전 블록을 승인할 권리를 얻을지는 알고리즘에 의해 산정되며, 해당 알고리즘은 다음 사항의 영향을 받습니다: ● 이전 블록의 SHA256 해시와, 현재 블록을 생성한 이용자의 공개 키 (월렛 번호) ● 생성자 계정 내의 토큰 수 이용자의 실질 잔액이 많을수록 체인의 다음 블록을 생성할 수 있는 확률도 더 커지는 것입니다. 실질 잔액은 1,440회의 승인 (24시간 소요)을 받은 거래가 모두 포함됩니다. 즉, 토큰을 생성하면 하루를 기다려야 하는 것입니다. 네트워크에서는 블록 생성한 것에 대해 총 거래 수수료를 보상으로 지급하며, 이 수수료는 거래를 모두 블록에 기록하기 위해 지불된 것입니다. 지분 증명 방식을 사용하는 다른 암호화폐와는 다르게, SPARTA 코인을 주조하면 (만일 슈퍼 노드일 경우) 블록이 승인될 때 새로 제작되는 SPA 토큰도 함께 지급받습니다. 네트워크가 블록체인 포크 (다른 이용자가 생성한 블록과 유사)를 기록하는 경우, 누적 난도가 더 높은 체인이 우선시되며, 이는 이전 블록을 생성했던 이용자의 계정 잔액에 의해 결정됩니다.

SPARTA II.3. SPARTA 보안 알고리즘 새 블록을 더 많이 생성하기 위해 토큰을 악의적으로 한 주소에서 다른 주소로 옮길 수 없습니다. 블록들이 (1,440개까지) 생성되면 하루 뒤에 다시 생성 가능하도록 토큰의 영향을 받습니다. ● 거래는 10회의 확인 (10분 소요)을 거친 뒤에야 안전하다고 인정됩니다. 따라서 네트워크를 공격하면서 연속적으로 생성된 블록 10개는 기존의 체인보다 훨씬 복잡해집니다. 이러한 경우 공격이 성공하려면 네트워크에 존재하는 토큰의 90% 이상을 보유하고 있어야 하지만, 현실적으로 불가능합니다. ● SPARTA 네트워크는 지분 증명 방식을 기반으로 두고 있기 때문에 51% 공격으로부터 안전합니다. 작업 증명 방식을 사용하는 암호화폐와는 다르게, 다른 네트워크 이용자보다 뛰어난 연산 장치를 가지고 있어도 더 긴 체인을 생성할 수는 없습니다. ● SPARTA 네트워크에서는 체인의 마지막 720개 블록만 수정가능하기 때문에, 무위험 공격 (nothing-at-stake attack)도 통하지 않습니다. 하위 레벨에서 제출한 블록은 모두 자동으로 거절됩니다.

SPARTA II.4. SPARTA의 장점과 특징 1) 최근 몇 년간 암호화폐계에서 1BQ9qza7fn9snS4CyJQB3ZcN46biBtktee와 같은 형태의 주소가 널리 쓰이고 있습니다. 이에 따라 SPARTA도 유사한 주소를 사용하게 되었으며, 대신 앞에 “SPA”가 붙습니다. 예를 들면, SPA1APoGEhZF6spoqniQn8rBVAz2WgNoaUuw과 같은 식입니다. 2) 주소를 생성하기 위해, 무작위로 나열된 문자 모음인 니모닉 시드 (연상 구문)를 사용합니다. 예를 들면 다음과 같습니다. force silence flight coward silent peace party drink trust weary doom also 3) 블록 생성으로 지급받을 수 있는 보상은 비트코인과 유사합니다. 지분 증명 방식을 채택한 다른 암호화폐는 채굴 보상으로 거래 수수료만을 지급하지만, SPARTA는 블록을 생성한 슈퍼 노드에게 거래 수수료 이외의 보상을 추가로 지급합니다. 4) 블록은 분당 1개씩 생성됩니다: ● 분당 1 블록 ● 시간당 60 블록 ● 일일 1,440 블록 ● 주당 10,080 블록 ● 월 43,200 블록 ● 연간 525,600 블록 5) 블록 한 개에 거래 888건이 기록됩니다. 6) 네트워크 용량은 다음과 같습니다: ● 초당 거래 14.7건 ● 분당 거래 888건 ● 시간당 거래 53,280건 ● 일일 거래 1,278,720건 ● 주당 거래 8,951,040건 ● 월 거래 38,361,600건 ● 연간 거래 466,732,800건

SPARTA II.4. SPARTA의 장점과 특징 7) SPARTA 네트워크의 수수료는 최저 수준이며, 개시 시간에 따라 차등 책정됩니다. 저희는 이용자 분들을 위해 언제나 최저 수수료를 유지하겠습니다. 저희의 수수료는 비트코인처럼 채굴자의 이윤 획득 수단으로 쓰이는 것이 아니라, 오직 DdoS 공격으로부터 네트워크를 보호하기 위해 부과되는 것입니다. 최초 수수료는 거래당 1 SPA입니다. 8) 화폐 주조를 시작하려면 최소 888 SPA가 필요합니다. 계정 내에 888 ~ 999,999 SPA (포함)를 보유한 이용자는 총 거래 수수료만을 지급받습니다. (노드의 경우) 만일 계정에 1,000,000 SPA 이상을 보유한 경우, 새로 제작되는 SPA 토큰을 추가로 지급받습니다. (슈퍼 노드의 경우) 9) 블록에 대한 보상은 그동안 생성된 총 블록 수 (경과 시간)에 따라 바뀝니다.

본 암호화폐는 적어도 2025년까지 발행될 것입니다. 10) 토큰은 총 8,888,888,888개 (혹은 90억 개까지)가 발행될 예정입니다. 물론 이 중 10% (888,888,888개 혹은 9억 개까지)는 사전 채굴량에 포함되며, 네트워크가 개시될 때 최초로 발행되는 토큰입니다. 이 토큰들은 블록체인의 가장 첫 번째 블록인 제네시스 블록에서 생성됩니다. 코인은 지분 교환으로 유통되기 위해 모두 발행할 예정이며, 이러한 과정을 통해 암호화폐가 계속해서 성장할 것입니다. 11) Apella (APL)는 가장 작은 단위 화폐로, 1억 분의 1 (0.00000001)의 가치를 가지고 있습니다.

SPARTA III. 추가 정보

III.1. 네트워크 노드 SPARTA 네트워크의 노드는 거래를 진행하고 특수 소프트웨어를 통해 네트워크로 블록 정보를 전송하는 기기를 지칭합니다. SPARTA 네트워크상의 각 노드는 거래 진행과 블록 정보 전송이 가능합니다. 노드에게 블록 생성을 허가하기 전, SPARTA 네트워크는 노드의 실질 잔액을 확인합니다. 네트워크상의 각 노드는 Ddos 공격을 방지하기 위해 모든 피어로부터 받는 요청 수를 초당 30으로 제한하는 프로그램이 설치됩니다.

SPARTA III. 추가 정보

III.2. 블록 SPARTA 네트워크도 다른 암호화폐처럼 블록체인을 사용하여 거래를 처리하고 있으며, 블록체인은 정보가 담긴 블록의 연결체입니다. 블록체인은 SPARTA의 모든 거래 기록을 확실하게 저장할 수 있는 기술입니다. 데이터 블록의 연결체이며, 노드가 최신 거래 기록이 담긴 새 블록을 추가하면서 끊임없이 증가합니다. 이 과정이 매 분마다 일어납니다. 블록은 시간순으로 블록체인에 추가됩니다. 블록체인은 거래가 일어난 순으로 데이터를 저장합니다. 각각의 노드는 SPARTA 네트워크 전체의 블록체인 복사본을 저장해 놓습니다. 블록체인은 제네시스 블록, 즉 최초의 거래 블록부터 최근 추가된 블록까지 모든 거래와 잔액의 완전한 정보를 담고 있는 것입니다. SPARTA의 각 블록은 최대 160바이트인 888건의 거래를 담고 있습니다. 거래 정보 앞에는 식별 변수를 포함한 192바이트 헤더가 추가됩니다. 모든 블록은 다음 변수를 가지고 있습니다: ● ● ● ● ● ● ● ● ● ● ●

블록 버전과 블록 순서, 블록 식별자 제네시스 블록으로부터 초단위로 기록된 블록의 타임 스탬프 블록과 공개 키를 생성한 주소의 ID 이전 블록의 ID와 해시 블록에 기록된 거래 수 블록 내 거래와 수수료를 나타내는 총 SPA 액수 블록에 포함된 모든 거래의 거래 데이터 (거래 ID 포함) 블록 페이로드의 길이와 해시 값 블록의 생성 서명 전체 블록에 대한 서명 블록의 기준 목표값과 누적 난도

SPARTA III.3. 블록 생성 알고리즘 체인의 각 블록은 생성 서명을 가지고 있습니다. 블록 생성에 참여하기 위해 활성 상태인 주소가 자신의 공개 키로 이전 블록의 생성에 대해 서명합니다. 이렇게 64 바이트의 서명이 만들어집니다. 그리고 보안 SHA256 해시가 여기에 붙습니다. 새로 붙은 해시의 앞 8바이트는 주소 등급이라 불리는 번호를 결정합니다. 등급은 현재 목표값과 비교하기 위해 쓰입니다. 주소 등급이 목표값보다 낮다면, 해당 주소는 다음 블록을 생성할 수 있습니다. 목표값은 특수 공식에 따라 계속해서 증가합니다. 네트워크상에 활성 상태인 주소가 몇 개 없다 하더라도, 목표값은 계속해서 커지기 때문에 결국 어느 한 주소가 블록을 생성하게 되어있습니다. 따라서 블록을 생성하려면 일정 시간이 필요하고, 어떤 주소든 해당 주소의 등급과 목표값을 비교하여 과제를 해결하기까지 필요한 시간을 추정할 수 있습니다. 핵심은 이 마지막 사항입니다. 어떤 노드든지 모든 활성 주소의 현재 잔액을 확인할 수 있어 각 개인의 등급을 파악할 수 있습니다. 이로써 어떤 주소가 다음 블록을 생성할 자격이 있는지를 꽤 정확하게 예측할 수 있는 것입니다. 블록을 생성하려는 목적으로 주소 간 잔액을 옮기는 행위 (일명, 셔플링 공격)를 방지하기 위해, SPARTA 네트워크상의 주소 잔액은 1440 블록이 생성되는 기간 동안 고정되어 있어야 새로운 블록을 생성할 수 있습니다. 흥미롭게도 다음 블록의 새로운 기준 목표값은 예측할 수 없어서, 어떤 주소가 다음 블록을 생성할 자격이 되는지를 파악하려는 시도는 의미가 없습니다. SPARTA 네트워크에서 블록 생성 자격을 얻은 주소는 사용가능한 미승인 거래 888 건을 블록에 기록하고, 필요한 변수도 모두 같이 취합합니다. 이후 해당 블록은 블록체인에 들어갈 후보로서 네트워크에 전송됩니다. 새로운 블록이 전송되면, 네트워크상의 노드는 모두 해당 주소와 블록 내 모든 서명, 블록 페이로드를 확인할 수 있습니다. 다수의 블록이 동시에 생성되는 경우, 노드는 누적 난도가 가장 높은 블록을 신뢰 가능한 블록으로 선택합니다.

SPARTA III.4. 주소와 월렛 공개 주소는 모두 SPARTA 네트워크에 저장되지만, 개인 키는 암호 구문에서 직접 작성됩니다. 주소는 Base58check를 사용하여 인코딩되기 때문에, 토큰이 오타로 인해 다른 주소로 잘못 전송될 가능성은 없습니다. 주소는 항상 “SPA”로 시작하기 때문에, SPARTA 주소는 다른 암호화폐의 주소 형식과 쉽게 구분하여 알아볼 수 있습니다. 주소가 암호 구문에 최초로 접근할 때는 공개 키에 의해 보호되지 않습니다. 주소의 암호 구문을 통해 첫 거래가 발생될 때 이 256비트 키가 생성되며, 이후 블록체인에 저장되기 때문에 보안성이 뛰어납니다. 공개 키의 주소 공간 (2256)은 개인 주소의 주소 공간 (264)보다 크기 때문에, 암호 구문과 주소 숫자 간에는 일대일 매핑이 될 수 없습니다. 물론 충돌 가능성은 존재합니다. 이러한 충돌은 다음과 같이 탐지 및 차단됩니다: 특정 암호 구문에 256 비트 공개 키의 보호를 받는 주소가 접근하면, 다른 공개-개인 키쌍은 해당 주소에 접근할 수 없습니다.

SPARTA III.5. 주소 잔액 특성 SPARTA 주소의 잔액에는 몇 가지 종류가 있습니다. 각 종류별로 사용 목적이 다르며, 대부분 거래의 인증 및 처리 과정에서 확인되는 것입니다. ● 실질 혹은 보장 주소 잔액은 화폐 주조에 사용되며, 1,440회의 승인을 받은 거래가 모두 포함됩니다. ● 기본 주소 잔액은 한 번 이상 승인받은 거래를 모두 처리합니다. ● 화폐 주조 잔액은 블록 생성으로 얻은 SPA 총액을 보여줍니다. ● 미승인 주소 잔액은 SPA로 표시되며, 미승인 발생 거래를 제외한 현재 잔액을 나타냅니다.

SPARTA III.6. 거래 거래는 SPARTA 주소의 잔액을 변경할 수 있는 유일한 방법입니다. 각 거래는 단일 기능을 수행합니다. 거래 기록은 블록에 포함되는 시점부터 영구히 네트워크에 저장됩니다. 블록체인은 등기명부 역할을 하기 때문에, 웹사이트 https://blockchain.sparta.top와 같은 뷰어로 특정 주소와 관련된 거래를 쉽게 확인할 수 있습니다. 예를 들어 개인 월렛에서 처음 SPA 코인을 받았던 거래도 볼 수 있는 것입니다. SPA는 익명이 아닌 가명으로 보내집니다. 즉 토큰을 주고받고 거래를 기록할 때, 개인 식별 정보 대신 이메일 주소 등의 형식을 사용할 수 있는 것입니다.

SPARTA III.6. 거래

III.6.1. 거래 수수료 거래 수수료는 네트워크 공격을 방지하기 위한 것입니다. 각 거래는 최소 1 SPA의 수수료가 필요합니다. 훗날, 수수료는 항상 최저 수준을 유지하기 위해 더욱 인하될 수 있으며, 동시에 스팸 거래는 계속해서 차단될 것입니다. SPARTA 이용자가 블록을 생성할 경우, 그 보상으로 블록에 포함된 거래 수수료는 모두 해당 이용자의 주소로 지급됩니다. 블록에 기록된 모든 거래의 크기가 한도를 초과하기 전까지는 블록 내 거래에 대한 최소 수수료가 적용될 것입니다. 만일 한 블록 내의 미승인 거래 수가 한도를 초과할 경우, 해당 블록을 생성하는 주소는 가장 높은 수수료의 거래를 선택할 수도 있습니다. 따라서, 최소 수수료보다는 높은 수수료를 포함한 거래가 더 우선될 수 있습니다. 이용자는 송금 과정에서 수수료를 직접 변경할 수 있습니다.

SPARTA III.6. 거래

III.6.2. 거래 승인 SPARTA의 모든 거래는 유효 네트워크 블록에 기록되기 전까지 미승인으로 취급됩니다. 거래가 기록된 블록이 블록체인에 추가되면 해당 거래는 승인을 1회 받은 것입니다. 이후 블록체인에 새로운 블록이 추가될 때마다, 이미 해당 블록체인에 포함되어 있던 각 블록 내의 거래는 1회씩 추가 승인을 받습니다. 만일 어떤 거래가 블록에 기록되지 못하고 기한을 넘기는 경우, 거래 풀에서 제거됩니다. SPARTA 네트워크에서는 10회 이상 승인 받은 거래만을 안전하다고 판단합니다.

SPARTA III.6. 거래

III.6.3. 거래 기한 네트워크로 전송된 모든 거래는 분 단위로 표시되는 일정 기한을 가지고 있습니다. 기본적인 거래 기한은 1,440분 (24시간)입니다. 네트워크에 전송되었으나 블록에 포함되지 못한 거래는 미승인 거래로 취급됩니다. 해당 거래가 블록에 기록되지 못하고 기한을 만료하는 경우, 거래 풀에서 제거됩니다. 거래가 미승인으로 남는 경우가 있는데, 가령 유효하지 않거나 거래 수수료가 높아서 우선권을 얻는 거래가 너무 많은 경우입니다.

SPARTA III.6. 거래

III.6.4. 거래 생성 및 처리 SPARTA의 거래가 생성 및 진행되는 과정은 다음과 같습니다. 1. 송금자가 필수 거래 변수 값을 명시합니다: ● 거래 액수 ● 수령인 주소 ● 거래 수수료 ● 거래 기한 2. 수신된 거래의 값을 모두 확인합니다. 필수 변수가 반드시 있어야 합니다. 수수료는 0과 그 이하로 설정할 수 없습니다. 그리고 거래 기한은 1분 이하로 설정할 수 없습니다. 기준 거래를 명시한 경우, 현재 거래는 기준 거래가 처리될 때까지 진행할 수 없습니다. 3. 변수 확인이 완료되었다면 거래 생성자의 주소를 확인합니다. 다음 조건이 충족되는 경우, 거래 변수가 승인됩니다: ● 송금자 주소 잔액이 0을 넘을 것 ● 송금자의 미승인 주소 잔액이 거래 액수과 수수료를 더한 값보다 클 것. 4. 송금자 계정의 자금이 거래하기에 충분한 경우: ● 명시한 모든 변수와 함께 새로운 거래가 생성되며, 특수한 거래 ID가 만들어집니다. ● 송금자 주소의 개인 키를 통해 해당 거래가 서명됩니다. ● 네트워크 참여자들에게 전송될 거래 진행 요청 메시지에 거래 데이터가 기록됩니다. ● 네트워크 이용자 모두에게 거래가 전송됩니다. ● 서버가 응답하여 결과에 따라 아래의 코드를 생성합니다: o 거래 생성에 성공한 경우, 거래 ID o 변수 확인 과정에서 하나라도 실패한 경우, 에러 코드 및 메시지

SPARTA IV. SPARTA의 목표 저희는 인류가 이룩한 발전을 받아들여 자사의 비즈니스에 적용하고자 합니다. SPARTA는 여러 문제를 해결할 수 있습니다. 예를 들면 다음과 같습니다: ● SPARTA를 통해 세계 어디서든 누군가의 허가 없이도 금융 서비스를 쉽게 이용할 수 있습니다. ● 은행이나 기타 금융기관이 아닌 개인만이 자신의 자금을 스스로 관리합니다. ● 블록체인은 기존에 사무기관이 독점 관리하던 탈 중앙화된 클라우드 기능을 도입하여, 정치적 독재에 맞설 수단으로 발전할 수 있습니다. ● 위계 구조와 로비스트, 특수 이해집단 등이 강요하던 과도한 규제와 자격 조건은 더이상 수많은 산업을 구속할 수 없을 것입니다. 불필요한 중개기관이 더이상 부담을 가중할 수 없는 새로운 비즈니스 모델을 구축하게 된다면 충분히 가능한 일입니다. ● 거래를 모두 블록체인에 기록하여 보존하고 수정 또한 불가능하다는 개념은 사회 진보의 기반이 될 것입니다. ● 블록체인 내의 각 자산들은 특수한 식별자로 코딩되어 모니터링과 제어, 교환, 판매, 구입이 가능해집니다. ● 블록체인의 경제적, 정치적, 인도주의적, 법적 이점은 사회 대부분에 근본적인 혁신을 이끌어낼 강력한 돌파구입니다.

SPARTA V. 시작 준비 웹 지갑 https://wallet.sparta.top. 블록 체인 익스플로러 https://blockchain.sparta.top. 교환 연결을 위한 API https://api.sparta.top/. 웹 사이트 https://sparta.top. 홍보용 자료 페이지: ● 브랜드 북, ● 마케팅 키트, ● 프레젠테이션, ● 홍보용 머천다이즈, ● FAQ.

SPARTA VI. 로드 맵 ● 모든 운영 체제에 대한 컴파일 노드 생성: 윈도우, 맥 운영 체제, 리눅스. ● sigen.pro웹 사이트 목록. ● btc-alpha.com웹 사이트 목록. ● 주식 거래 및 p2p 플랫폼에 관한 목록. ● 암호 화폐 모니터링 웹 사이트 목록 (coinmarketcap.com). ● 단조 계산기. ● 데스크톱 지갑: 맥 운영 체제, 리눅스, 윈도우. ● 크롬 운영 체제. ● 웹 사이트, 지갑, 및 블록체인을 20개 언어로 현지화. ● 실시간 네트워크 그래프 및 통계. ● 모바일 기기용 지갑: 안드로이드, iOS, 윈도우, 블랙베리. ● 당사 자체 하드웨어 지갑의 생성이나 기존의 하드웨어 지갑 지원. ● nLocktime 거래. 일정 시간 후에만 네트워크에 의해 이용하고 확인할 수 있습니다. 분산형 거래에 있어 매우 편리합니다. ● 다중 서명은 거래를 실시하는데 지갑 데이터를 훔치려고 하는 사기꾼들로부터의 추가 보호책입니다. 네트워크 참가자는 몇몇 기타 신뢰할만한 네트워크 참가자들을 지정할 수 있습니다. 참가자의 주소에서 거래가 생성되면, 그 대리인이 거래에 대한 확인 혹은 거부 요청을 받게 됩니다. 다른 말로 하면, 그들의 허가 없이 거래에 대한 승인은 이루어지지 않습니다. 사용자의 지갑이 다중 서명을 요구하는지 여부는 사용자가 결정합니다. ● 지갑 하나당 몇 개의 주소(hd-지갑)를 사용할 능력. BIP-31/BIP-44. ● 하드 포크 없이 네트워크 확장성을 지원하는 동적 블록 크기 조정.

SPARTA VI. 로드 맵 ● 블록 생성 빈도를 동적으로 바꿀 수 있어서, 필요할 경우 네트워크 크기 조정이 하드 포크를 필요로 하지 않습니다. ● 1블록 내 거래 수를 동적으로 바꿀 수 있어서, 필요할 경우 네트워크 크기 조정이 하드 포크를 필요로 하지 않습니다. ● 암호 화폐를 거래하기 위한 현지 거래/사무소; 세미나 및 프레젠테이션을 통해 암호 화폐를 홍보하기 위한 직책. ● 암호화-ATM의 생성 및 운영. ● 홈 노드 역할을 하는 자동 업데이트 시스템을 갖춘 미니 컴퓨터의 개발. ● 세계 전역의 암호화-ATM을 통해 실물 화폐 인출 및 입금에 사용할 수 있는 당사 자체 암호화형 지갑. ● 비자/마스터 카드 지원. 카드 잔액이 SPA에 표시됩니다. 하지만 계정 보유자가 현금을 인출하고 싶어하면, 자금이 자동적으로 현재 환율로 실물 화폐로 전환됩니다. 이러한 카드들은 국민들이 은행 계정을 갖고 있지 않은불안정한 국가 화폐를 가진 저소득 국가에서 특히 도움이 됩니다. ● 비교할 만한 조처에 대한 몇 개의 사토시 (Satoshi) 를 제공하는 비트코인 수전과 유사하게, CAPTCHA를 추정하고 기타 다른 조처를 실시하는 SPA를 증여하는 광고 플랫폼. ● 거래 관련 뿐만 아니라 기타 분야에서 암호 화폐의 대중화 및 소개. ● “페이퍼” 지갑용 소프트웨어. ● 암호 화폐 간의 원자적 크로스 플랫폼 거래 (맞바꿈). ● 지갑 설정을 안전하게 동기화하고 업데이트하기 위한 추가 네트워크. ● 암호 화폐 톱 100 랭크. ● 암호 화폐에 관한 2개의 비디오 (홍보용과 기술 세부 정보)를 비롯한 기타 홍보용 자료 준비. ● .onion 사이트 및 TOR 브라우저 용 노드 만들기. ● 스마트 컨트랙트와 스마트 자산. ● SPA를 사용하는 시스템 용 크라우드 펀딩. ● SPA를 사용하는 ICO 플랫폼. ● 분산형 피어-투-피어 (peer-to-peer) 대출을 위한 블록체인 기반 플랫폼.

SPARTA VII. 리소스 및 소스 코드 공식 웹사이트: https://sparta.top 오픈 소스 코드: https://github.com/spartacore/sparta

SPARTA VIII. 요약 SPARTA와 블록체인은 무한한 가능성을 가지고 있습니다. SPARTA 기술이 가지고있는 확실한 이점을 통해, 암호화폐는 완전히 새로운 단계에 들어설 것입니다. 유용하고 편리하며, 간단하다는 특징 덕에 누구나 쉽게 전자화폐를 사용할 수 있습니다. 받을 수 있는 보상이 커질수록 이용자는 네트워크 보안을 더욱 유지할 것입니다. 블록체인 기반 현금 결제의 주요 특징은 중개기관 없이 인터넷으로 어떤 거래든 진행할 수 있다는 것입니다. 미래에는 블록체인이 일반 거래 뿐만 아니라 기록과 추적, 모니터링, 모든 종류의 자산 관련 거래에까지 사용될 것입니다. 저희는 근본적으로 모든 자산을 등록할 수 있는 거대한 스프레드 시트를 다루고 있으며, 자산 형태나 거래자 유형, 지리적 위치의 제약이 없는 국제적 규모의 자산 거래용 회계 시스템을 구축하고 있습니다. 결국 기존의 화폐를 뛰어넘는 SPARTA의 이점을 인정하고 널리 사용하는 사람들이 늘기 시작할 것입니다. 결국 사회 내의 금융 관계가 완전히 뒤바뀌어 투명하고 공정해질 수 있는 것입니다. 그로 인해 전세계는 투명하고 공정한 사회로 나아갈 수 있습니다. 이것이 저희가 추구하는 궁극적인 목표입니다

2017 SPARTA 백서