SymVerse는 독자적인 Blockchain 기술입니다. go-ethereum의 source code를 기반으로 코드 작성을 했지만 내부 동작 방식은 Ethereum과 많이 다릅니다. 대표 적으로 SymVerse 는 PoW나 PoS를 사용하지 않습니다. P2P 프로토콜과 API기술은 Ethereum 과 거의 동일 합니다.

https://www.symverse.com

We don't have plans to open yet. we will gradually open the source code in the future.

https://github.com/symverse-lab/Document/wiki

https://symscan.symverse.com

we will gradually release the binary(gsym) in the coming months

we recomend 32G ram, 16 core cpu and 1T disk (we have just opened our main-net, so it doesn't require heavy resourses.)

https://github.com/symverse-lab/Document/wiki/JSON-RPC-API

https://github.com/symverse-lab/Document/wiki/JSON-RPC-API#sym_blocknumber

SymID is required to use SymVerse Blockchain. SymID can be issued using SymWallet(an app for Mobile). Alternatively, you can directly link with the CA to issue SymID.

https://github.com/symverse-lab/Document/wiki/Transaction

We can provide you with such api at https://symscan.symverse.com/. However, when there is a heavy load, you have to develop this function in-house.

https://github.com/symverse-lab/Document/wiki/JSON-RPC-API#sym_getbalance

Copy the keystore file in node(gsym). use export function when backing up from SymWallet.

Paste the keystore file to node(gsym). use import function when importing to SymWallet.

SymID는 블록체인의 계정 주소로 사용되고, CA에서 발급해 줍니다. SymID에 대한 계정 정보는 CA를 통해 블록체인에 등록되고, 해당 정보를 블록체인에서 조회하여 확인할 수 있습니다. 자세한 사항은 SymID에 대한 문서를 참조하시기 바랍니다.

CA(Citizen Aliance)는 사용자의 신원을 확인하여 SymID를 발급하고, 해당 SymID의 계정 정보를 블록체인에 등록해 주는 역할을 합니다.

SymVerse는 거래 내역을 처리하여 기록하는 main-block과 SymId 정보를 저장하는 Citizen-block, Warrant Node 활동 내역을 저장하는 Warrant-block, Oracle 정보를 저장하는 Oracle-block로 이루어져 있습니다. 이들은 각각의 체인으로 연결되고, 체인간에는 블록 생성시 연결 정보를 포함하여 서로간에 dependency를 갖습니다. 이렇게 정보 별로 여러 체인을 구성하고 서로간 연결 구조를 갖는 방법을 멀티 체인이라 합니다.

현재는 일반 사용자들이 Wallet을 통해 접속하여 거래를 할 수 있는 main-net 과 Symverse 블록체인을 이용해 다양한 dApp을 개발이나 테스트를 수행해 볼 수 있는 Test-net이 있습니다.

Symverse의 Node는 Warrant Node, Work Node가 있고, 사용자 인증용 Oracle Server인 CA Node로 구성됩니다. Warrant Node는 Blockchain의 합의를 전담하는 Node들이고, Work Node는 transaction 중계와 검증을 수행하고, CA는 사용자를 인증하여 SymID를 생성하고 블록체인에 등록해 주는 역할을 합니다. 그리고 사용자 인터페이로 SymWallet이 있으며 블록체인 정보 제공 서비스로 SymScan이 있습니다.

일반적으로 사용자들은 Wallet을 실행하여 main-net에 접속하여 여러 서비스를 사용할 수 있습니다.

Transaction은 정상적으로 발행되면 sym_getTransaction("") 메소드로 transaction hash 값을 조회하여 발행 여부를 확인할 수 있습니다. 그리고 거래 처리가 완료되면 블록체인에 기록되고, sym_getReceipt("") 메소드를 사용하여 거래 성공 여부를 확인할 수 있습니다. 자세한 사항은 API 문서를 참조하시기 바랍니다.

해당 제안 내용을 자세한 설명과 함께 개발자 커뮤니티로 문의해 주시기 바랍니다.

SCT 사용법에 대한 내용은 SCT 설명, API 문서를 참조하시기 바랍니다.


Copyright © 2022 SymVerse. all rights reserved. E-mail : contact@symverse.com