⚙️How Scisets Ra Works
WEB3.0 Account

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.

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
IMPORTANT NOTICE: Any account creation service you use will have your private key, which can be used to create new public keys, but the opposite is not possible. Protect your private key diligently, as its confidentiality is greatly significant, as indicated by its name – PRIVATE.
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.

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.
Contract Address: 0xEF7ACA6F4771534ce69965E086f5947295e282FA
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).

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.
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:
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