Page cover

⚙️How Scisets Ra Works

The primary emphasis of this section will be on the blockchain aspect that follows your submission. To understand the submission process, please refer to this demonstration:

Scisets Ra - How to submit your research work

WEB3.0 Account

Web1.0 individual identity owned by platforms vs. Web2.0 federated identity owned by powerful players vs. Web3.0 self-sovereign identity owned by users. source:

Unlike the traditional method, where you have a single account, you create individual accounts for each platform you use, such as Twitter, YouTube, and GitHub. If you want to change your display name or profile picture, you must update them separately on each platform, even when dealing with their content rules. As more platforms adopt federated ldentities through powerful players, they can effectively control your entire online presence. What's worse, many platforms also require you to share personal information to create an account, adding a layer of trust in them.

WEB3.0 account is made up of a cryptographic pair of keys: public and private key. When you want to create an account, most of libraries will generate a random private key that is made up of 64 HEX characters and can be encrypted with a password.

Cryptographic key pairs (source: okta)

Example:

fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036415f

The public key is generated from the private key using the Elliptic Curve Digital Signature Algorithm. You get a public address for your account by taking the last 20 bytes of the Keccak-256 hash of the public key and adding 0x to the beginning.

> new account --keystore <path>

Please enter a password for the new account to be created:
> <password>

------------
INFO [10-28|16:19:09.156] Your new key was generated       address=0x5e97870f263700f46aa00d967821199b9bc5a1208
WARN [10-28|16:19:09.306] Please backup your key file      path=/home/user/go-ethereum/data/keystore/UTC--2022-10-28T15-19-08.000825927Z--5e97870f263700f46aa00d967821199b9bc5a120
WARN [10-28|16:19:09.306] Please remember your password
Generated account 0x5e97870f263700f46aa00d967821199b9bc5a120

Account Creation Service

Scisets Ra introduces Metamask and Torus to help you create your own WEB3.0 account or generate your WEB3.0 account from your WEB2.0 social accounts.

In this manner, the public key is applied within the blockchain system to enable users to verify their role as the originators of actions recorded on the blockchain ledger.

Smart Contract

A "smart contract" functions as a program operating on the blockchain. It comprises both code (functions) and data (state) located at a specific blockchain address. Smart contracts represent a category of web3.0 accounts, holding balances and being interaction targets. However, they differ from user-controlled accounts. Instead of user control, smart contracts are deployed on the network and execute as programmed. User accounts can then interact with smart contracts by initiating records that trigger predefined functions within the contract. Similar to conventional contracts, smart contracts can establish rules enforced through their code. These contracts are not inherently deletable, and interactions with them are irrevocable by default.

Sepolia Ethereum network scan

In this BETA release, Scisets Ra has implemented a smart contract on both Ethereum Sepolia Blockchain and Polygon Mumbai Blockchain. This smart contract is designed to mint non-fungible tokens (NFTs) for individual research assets and manuscripts. These NFTs are then allocated among a predetermined group of authors, funders, and institutions.

The paper's information is stored as metadata within the network. For additional information, refer to Data Structure section.

Non-fungible token (NFT)

NFTs are tokens distinguished by their individual uniqueness. Each NFT possesses distinct attributes that make it non-fungible and verifiably scarce. This stands in contrast to tokens like ERC-20s, where every token within a set is uniform and shares identical properties (fungible). Unlike identical and equal-value dollar bills in your wallet, specific NFTs hold significance due to their unique qualities, setting them apart from others (non-fungible).

An example of diagram shwoing the right to own a non-fungible token and link file. (source: Wikipedia)

Scisets Ra utilizes NFTs for automatic paper licensing and copyright generation from DAY 1, ensuring the transferability and transformative nature of your research lifecycle owned by your funders, publishers, and institutions.

NFT Internet
The Current Internet Landscape

Asset Ownership: You have full ownership, enabling personal selling and swapping.

Asset Usage: Organizations lease assets to users.

Unique Digital Nature: NFTs are inherently distinct; no identical NFTs exist.

Copy Confusion: Originals and copies often lack differentiation.

Blockchain Verification: Ownership is recorded on the blockchain for transparent confirmation.

Centralized Control: Ownership data rests on institutional servers, necessitating trust.

Ethereum Smart Contracts: NFTs are Ethereum-based, facilitating integration with other apps and contracts.

Isolated Infrastructures: Digital entities generally reside within platform-specific ecosystems.

Global Market Access: Creators can vend their work universally, independent of platform constraints.

Platform Dependence: Creators rely on platform rules, often tied to usage terms and geography.

Retained Ownership and Royalties: NFT creators maintain rights and can embed royalties in contracts.

Profits and Control: Platforms often retain profits and control, seen in music streaming platforms.

Data Structure

As an illustration, the paper metadata preserved on the blockchain will be presented as follows:

#
Name
Type
Data

0

_amount

uint256

100

1

_amount

uint256

0

2

_inputValues.onChainDate

uint256

0

2

_inputValues.DOI

string

649c30898b80e2fbf8132b3d

2

_inputValues.authorName

string

Contact ,University of Cambridge

2

_inputValues.authorChainAddress

address[]

0x3C6107B62C05E65F223F638FFA768Bd011Ed35A1,0x95673F1e6FFa9F79129259Fce00e15547B6475cf

2

_inputValues.copyPrice

uint256

0

2

_inputValues.dataPrice

uint256

0

2

_inputValues.algorithmPrice

uint256

0

2

_inputValues.sponsorName

string[]

2

_inputValues.domain

string

Physics

2

_inputValues.subdomain

string

Astrophysics

2

_inputValues.introduction

string

XXXXXXX

2

_inputValues.keyWords

string[]

12325213sad

2

_inputValues.license

string

CC BY-NC-ND: Creative Commons Attribution-NonCommercial-NoDerivatives

2

_inputValues.copyFileName

string

https://scisets-bucket.s3.amazonaws.com/scisets5uI3vwdY0x3C6107B62C05E65F223F638FFA768Bd011Ed35A12023_06_28_13_03_20.pdf

2

_inputValues.copyHash

string[]

0273fd240dc8f9d721191965143d1fe6

2

_inputValues.dataFileName

string

2

_inputValues.dataHash

string[]

2

_inputValues.algorithmFileName

string

2

_inputValues.algorithmHash

string[]

2

_inputValues.references

string[]

2

_inputValues.version

string[]

1

2

_inputValues.cover

string[]

https://scisets-bucket.s3.amazonaws.com/scisetsEaEbfvEX0x3C6107B62C05E65F223F638FFA768Bd011Ed35A12023_06_28_13_03_17.png

Last updated