SlideShare a Scribd company logo
1 of 17
Download to read offline
STABILA
PUBLICCHAIN
WHITE
PAPER
Decentralize the Financial
System
WOODGROVE
BANK
Building
decentralized
finance.
STABILA
PUBLIC
CHAIN
1. INTRODUCTION
2. TERMINOLOGY
3. ARCHITECTURE
4. CONSENSUS
5. ACCOUNT
6. TRANSACTION
7. BANDWIDTH
8. FEE
9. STABILA VIRTUAL MACHINE
10.SMART CONTRACTS
11.GOVERNANCE
12.STABILA CHAIN SETTINGS
WOODGROVE
BANK
1.INTRODUCTION
"Digital transformation lets the world
reimagine itself โ€“ and Moneta is happy to be
among the changemakers by enabling
customer-centric services and lasting
relationships.โ€œ
www.stabilascan.org
1
STABILA
PUBLIC
CHAIN
STABILA is a project dedicated to the decentralization of the financial
system. The STABILA Protocol offers public blockchain service and
support of high throughput, high scalability, and high availability for all
Decentralized Applications (DApps) in the STABILA ecosystem.
WOODGROVE
BANK
2TERMINOLOGY
Address/Wallet
An address or wallet consisting of account credentials on the STABILA
network are generated by a key pair, which consists of a private key and a
public key. The public key is usually used for session key encryption,
signature verification, and encrypting data that could be decrypted by a
corresponding private key.
ABI
An application binary interface (ABI) is an interface between two binary
program modules; usually one of these modules is a library or an
operating system facility, and the other is a user run program.
API
An application programming interface (API) is mainly used for user
clients development. With API support, token issuance platforms can also
be designed by developers themselves.
Asset
In STABILA's documents, asset is the same as token, which is also denoted
as TRC-10 token.
Bandwidth Points (BP)
To keep the network operating smoothly, STABILA network transactions
use BP as fuel. Each account gets 500 free daily BP and more can be
obtained by ceding(Contract of Deposit) STB for BP. Both STB and TRC-
10 token transfers are normal transactions costing BP. Smart contract
deployment and execution transactions consume both BP and UCR.
Block
Blocks contain the digital records of transactions. A complete block
consists of the number, block size, block header, transaction counter, and
transaction data.
Block Reward
Block production rewards are sent to a sub-account (address/wallet).
Governors & Executives can claim their rewards on stabilascan or
through the API directly.
Block Header
A block header is part of a block. STABILA block headers contain the
previous blockโ€™s hash, the Merkle root, timestamp, version, and witness
address
2
STABILA
PUBLIC
CHAIN
WOODGROVE
BANK
Cold Wallet
Cold wallet, also known as offline wallet, keeps the private key completely
disconnected from any network. Cold wallets are usually installed on
"cold" devices (e.g. computers or mobile phones staying offline) to ensure
the security of STB private key.
DApp
Decentralized Application is an App that operates without a centrally
trusted party. An application that enables direct
interaction/agreements/communication between end users and/or
resources without a middleman.
gRPC
(Remote Procedure Calls) is an open source remote procedure call (RPC)
system initially developed at Google. It uses HTTP/2 for transport,
Protocol Buffers as the interface description language, and provides
features such as authentication, bidirectional streaming and flow control,
blocking or nonblocking bindings, and cancellation and timeouts. It
generates cross-platform client and server bindings for many languages.
Most common usage scenarios include connecting services in
microservices style architecture and connecting mobile devices, and
browser clients to backend services.
Hot Wallet
Hot wallet, also known as online wallet, allows user's private key to be
used online, thus it could be susceptible to potential vulnerabilities or
interception by malicious actors.
JDK
Java Development Kit is the Java SDK used for Java applications. It is
the core of Java development, comprising the Java application
environment (JVM+Java class library) and Java tools.
LevelDB
LevelDB was initially adopted with the primary goal to meet the
requirements of fast R/W and rapid development.
Merkle Root
A Merkle root is the hash of all hashes of all transactions included as part
of a block in a blockchain network.
STABILA
PUBLIC
CHAIN 3
WOODGROVE
BANK
Public Testnet
A version of the network running in a three-node configuration.
Developers can connect and test features without worrying about the
economic loss. Testnet tokens have no value and anyone can request more
from the public faucet.
RPC
In distributed computing, a remote procedure call (RPC) is when a
computer program causes a procedure (subroutine) to execute in a
different address space (commonly on another computer on a shared
network), which is coded as if it were a normal (local) procedure call,
without the programmer explicitly coding the details for the remote
interaction.
Scalability
Scalability is a feature of the STABILA Protocol. It is the capability of a
system, network, or process to handle a growing amount of work or its
potential to be enlarged to accommodate that growth.
UNIT
UNIT is the smallest unit of STB. 1 STB = 1,000,000 UNIT.
Throughput
High throughput is a feature of STABILA Mainnet. It is measured in
Transactions Per Second (TPS), namely the maximum transaction
capacity in one second.
Timestamp
The approximate time of block production is recorded as Unix timestamp,
which is the number of milliseconds that have elapsed since 00:00:00 01
Jan 1970 UTC.
TRC-10
A standard of crypto token on STABILA platform. Certain rules and
interfaces are required to follow when holding an initial coin offering on
STABILA blockchain.
STB
STB stands for Stabila, which is the official cryptocurrency of STABILA.
4
STABILA
PUBLIC
CHAIN
WOODGROVE
BANK
3ARCHITECTURE
STABILA has a 3-layer architecture.
1. Storage Layer
2. Core Layer
3. Application Layer.
The STABILA protocol adheres to Google Protobuf, which intrinsically
supports multi-language extension.
STABILA Virtual Machine (SVM)
The SVM is a lightweight, Turing complete virtual machine. The SVM
connects seamlessly with the existing ecosystem.
Decentralized Exchange (DEX)
The STABILA network natively supports decentralized exchange
functions. A decentralized exchange consists of multiple trading pairs. A
trading pair (notation โ€œExchangeโ€) is an Exchange Market between
TRC-10 tokens, or between a TRC-10 token and STB. Any account can
create a trading pair between any tokens
The STABILA blockchain code is implemented in Java and was originally
a fork from STABILA.
STABILA
PUBLIC
CHAIN 5
WOODGROVE
BANK
4CONSENSUS
Delegated Proof of Stake (DPoS)
The Proof of Stake (PoS) consensus mechanism was proposed by many
new networks. In PoS networks, token holders lock their token balances to
become block validators. The validators take turns proposing and voting
on the next block. However, the problem with standard PoS is that
validator influence correlates directly to the amount of tokens locked up.
This results in parties hoarding large amounts of the networkโ€™s base
currency wielding undue influence in the network ecosystem.
The STABILA consensus mechanism uses an innovative Delegated Proof
of Stake system in which 21 Governors (Gs) produce blocks for the
network. Every 6 hours, STB account holders who cd their accounts can
vote for a selection of Executives, with the top 21 Executives deemed the
Governors.
The STABILA protocol network generates one block every three seconds.
STABILA
PUBLIC
CHAIN 6
WOODGROVE
BANK
5ACCOUNT
The three types of accounts in the STABILA network.
1. Regular accounts are used for standard transactions.
2. Token accounts are used for storing TRC-10 tokens.
3. Contract accounts are smart contract accounts created by regular
accounts and can be triggered by regular accounts as well.
Account Creation
There are three ways to create a STABILA account:
1. Create a new account through API
2. Transfer STB into a new account address
3. Transfer any TRC-10 token into a new account address
STABILA
PUBLIC
CHAIN 7
Private Key and Address generation
An offline key-pair consisting of an address (public key) and a private key
can be generated. The user address generation algorithm consists of
generating a key-pair and then extracting the public key (64-byte byte
array representing x, y coordinates). Hash the public key using the SHA3-
256 function (the SHA3 protocol adopted is KECCAK-256) and extract
the last 20 bytes of the result. Add 3F to the beginning of the byte array
and ensure the initial address length is 21 bytes. Hash the address twice
using SHA3-256 function and take the first 4 bytes as verification code.
Add the verification code to the end of the initial address and obtain the
address in base58check format through base58 encoding. An encoded
Mainnet address begins with S and is 34 bytes in length.
WOODGROVE
BANK
6TRANSACTION
Signing
STABILAโ€™s transaction signing process follows a standard ECDSA
cryptographic algorithm, with a SECP256K1 selection curve. A private
key is a random number, and the public key is a point on the elliptic curve.
The public key generation process consists of first generating a random
number as a private key, and then multiplying the base point of the elliptic
curve by the private key to obtain the public key. When a transaction
occurs, the transaction raw data is first converted into byte format. The
raw data then undergoes SHA-256 hashing. The private key
corresponding to the contract address then signs the result of the SHA256
hash. The signature result is then added to the transaction.
STABILA
PUBLIC
CHAIN 8
WOODGROVE
BANK
7BANDWIDTH
Bandwidth Model
Ordinary transactions only consume bandwidth points, but smart contract
operations consume both UCR(units of conventional resources) and
bandwidth points.
There are two types of bandwidth points available.
Users can gain bandwidth points from creating Contracts of Deposits
(CD) with STB, while 500 free bandwidth points are also available daily.
When a STB transaction is broadcast, it is transmitted and stored in the
form of a byte array over the network.
Bandwidth Points consumed by one transaction = number of transaction
bytes multiplied by bandwidth points rate.
STABILA
PUBLIC
CHAIN 9
Example:
the byte array length of a transaction is 200, then the transaction
consumes 200 bandwidth points.
However, if a STB or token transfer results in the target account being
created, then only the bandwidth points consumed to create the account
will be deducted, and additional bandwidth points will not be deducted.
In an account creation scenario, the network will first consume the
bandwidth points that the transaction initiator gained from CDeing STB.
If this amount is insufficient, then the network consumes the transaction
initiatorโ€™s STB. In standard STB transfer scenarios from one STB account
to another, the network first consumes the bandwidth points gained by the
transaction initiator for CDeing STB. If that is insufficient, it then
consumes from the free 500 daily bandwidth points. If that is still not
enough, then the network consumes the STB of the transaction initiator.
The amount is calculated by the number of bytes in the transaction
multiplied by 6 UNIT. Thus, for most STB holders who may not
necessarily CD their STB to participate in Governors voting, the first step
is automatically skipped (since STB balance CDed = 0) and the 500 daily
free bandwidth powers the transaction.
For TRC-10 token transfers, the network first verifies whether the total
free bandwidth points of the issued token asset are sufficient. If not, the
bandwidth points obtained from CDing STB are consumed. If there is still
not enough bandwidth points, then it consumes the STB of the transaction
initiator.
WOODGROVE
BANK
8FEE
Fee
STABILA network generally does not charge fees for most transactions,
however, due to system restrictions and fairness, bandwidth usage and
transactions do take in certain fees.
1. Normal transactions cost bandwidth points.
2. Smart contracts cost UCR but will also need bandwidth points for the
transaction to be broadcasted and confirmed.
3. All query transactions are free. It doesnโ€™t cost UCR or bandwidth.
STABILA network also defines a set of fixed fees for the following
transactions:
1. Creating a witness node: 1000 STB
2. Issuing a TRC-10 token: 1000 STB
3. Creating a new account: 1385 UNIT
4. Creating an exchange pair: 14 STB
Transaction Confirmation
A transaction is included in a future block after being broadcast to the
network. After 19 blocks are mined on STABILA (including its own block),
the transaction is confirmed. Each block is produced by one of the top 21
Governors. Each block takes 3 seconds to be mined on the blockchain.
STABILA
PUBLIC
CHAIN 10
WOODGROVE
BANK
9STABILAVIRTUALMACHINE
STABILA Virtual Machine (SVM)
SVM is a lightweight, Turing complete virtual machine developed for the
STABILA's ecosystem. Its goal is to provide the blockchain service that is
efficient, convenient, stable, secure and scalable. SVM was initially forked
from STABILA and can connect seamlessly with the existing solidity smart
contract development ecosystem.
SVM additionally supports DPoS consensus. SVM employs the concept of
UCR. Operations of transactions and smart contracts on SVM are free,
with no STB consumed.
The compiler first translates the Solidity smart contract into bytecode
readable and executable on the SVM. The SVM then processes data
through opcode, which is equivalent to operating the logic of a stack-
based finite state machine.
STABILA
PUBLIC
CHAIN 11
WOODGROVE
BANK
10SMARTCONTRACTS
Compatibility
SVM is compatible with EVM and will be compatible with more
mainstream VMs in the future. However due to fraudulent nature of smart
contracts a Licensing process is proposed before any user can deploy a
smart contract.
Smart Contracts Licensing
Smart contracts are useless and will continue to be useless for the
foreseeable future. They lack mechanism of proofing asset backing and
can not communicate to the outside world. The Licensing model proposed
is to allow only smart contracts that have real use and are asset backed by
the underlying logic and corporate structure. In case the smart contract
owner can not keep up with his smart contract a third party shall carry
liability so the customers are protected on STABILA network.
Units of Conventional Resources(UCR) Model
The maximum UCR limit for deploying and triggering a smart contract is
a function of several variables:
๏ฑ Dynamic UCR from CDeing 1 STB = 30,000,000,000 (Total UCR
Limit) / (Total UCR Weight)
๏ฑ UCR limit is the daily account UCR limit from CDeing STB
๏ฑRemaining daily account UCR from CDeing STB is calculated as UCR
Limit - UCR Used
๏ฑFee limit in STB is set in smart contract deploy/trigger call
๏ฑ Remaining usable STB in the account
Smart contract functionality will be activated in February 2022.
STABILA
PUBLIC
CHAIN 12
WOODGROVE
BANK
11GOVERNANCE
Governors
Every account in the STABILA network can apply and have the
opportunity to become an Executive (denoted as E). Everyone can vote for
Executives. The top 21 Executives with the most votes will become
Governors with the right and obligation to generate blocks. The votes are
counted every 6 hours and the Gs will change accordingly. To prevent
malicious attacks, there is a cost to becoming an Executive. When
applying, 1000 STB will be charged from the applicantโ€™s account. Once
successful, such account can join the G election.
Election
STABILA Power (denoted as SP) is needed to vote and the amount of SP
depends on the voterโ€™s CDed assets (STB). SP is calculated in the
following way: 1 SP = 1 STB CDed to get bandwidth.
Every account in the STABILA network has the right to vote for their own
Gs. After the release (uncd, available after 3 days), users won't have any
CDed assets and lose all SP accordingly. As a result, all votes become
invalid for the ongoing and future voting round unless STB is CDed again
to vote.
Executive Reward
Also known as Executive Reward, which the top 79 Executives updated
once every round (6 hours) will share 78 STB as mined. The reward will
be split in accordance with the vote weight each Executive receives.
Total E reward per round = 10,972 Unit/block ร— 20 blocks/min ร— 60
mins/hr ร— 6 hrs/round .
A total of 28,834 STB will be awarded annually to the 79 Gs.
Block Reward
Also known as Governor Reward, which the top 21 Executives (Gs) who
are elected every round (6 hours) will share roughly 1,596 STB as mined.
The reward will be split evenly between the 21 Gs.
Total reward per round = 221,714 Unit/block x 20 block/min x 60 mins/hr
x 6 hrs/round .
A total of 2,330,657 STB will be awarded annually to the 21 Gs.
STABILA
PUBLIC
CHAIN 13
WOODGROVE
BANK
12STABILACHAINSETTINGS
Circulating Supply
The number of STB coins that are
publicly available and circulating in the
market.
STABILA
PUBLIC
CHAIN 13
Max Supply 30,000,000
The maximum supply refers to the
maximum number of STB coins that will
be ever created.
Total Supply
Total supply refers to the number of STB
that currently exists and are either in
circulation or locked for miners.
30,000,000
20,000,000
30,000,000
Block producing speed
Seconds per 1 block produced.
3
Miners/Governors
Block producing nodes.
21
Consensus
67% of governors to achieve consensus
on producing next block .
15
1 STB = () Units
UNIT is the smallest unit of STB
1,000,000
WOODGROVE
BANK
โ€œWhat we have is a maturation of the crypto market, and we get
investors and traders more comfortable understanding the
fundamentals around what theyโ€™re buying,โ€
Daniel Varzari, CEO
MONETAHOLDINGSLLC
ST VINCENT AND THE GRENADINES
First Floor
First St. Vincent Bank Ltd Building
James Street
Kingstown
BLOCKCHAINTECHNOLOGY
Building decentralized finance.
info@moneta.holdings
info@stabilascan.org
17
STABILA
PUBLIC
CHAIN
THANKYOU
โ€œBlockchain is a new technological paradigm of our time. It will
fundamentally change the principles of work of the whole financial
world.โ€
Igor Scvortov, CFO
โ€œOne day in our near future, everything will be tokenized and
connected using the blockchain.โ€
Anastasia Kovaleva, VP Asia

More Related Content

What's hot

Enteprise Sync IT Data Sheets
Enteprise Sync IT Data SheetsEnteprise Sync IT Data Sheets
Enteprise Sync IT Data Sheets
Marcus Grimaldo
ย 

What's hot (8)

Applying Blockchain to Transactive Energy
Applying Blockchain to Transactive EnergyApplying Blockchain to Transactive Energy
Applying Blockchain to Transactive Energy
ย 
Enteprise Sync IT Data Sheets
Enteprise Sync IT Data SheetsEnteprise Sync IT Data Sheets
Enteprise Sync IT Data Sheets
ย 
Blockchain Hyper Ledger Fabric : Bangkok Conference
Blockchain Hyper Ledger Fabric : Bangkok ConferenceBlockchain Hyper Ledger Fabric : Bangkok Conference
Blockchain Hyper Ledger Fabric : Bangkok Conference
ย 
Blockchian introduction
Blockchian introductionBlockchian introduction
Blockchian introduction
ย 
How to Build Your Blockchain Project with Chainstack
How to Build Your Blockchain Project with ChainstackHow to Build Your Blockchain Project with Chainstack
How to Build Your Blockchain Project with Chainstack
ย 
Bitmark and Hyperledger Workshop: the Digital Assets and Property
Bitmark and Hyperledger Workshop: the Digital Assets and PropertyBitmark and Hyperledger Workshop: the Digital Assets and Property
Bitmark and Hyperledger Workshop: the Digital Assets and Property
ย 
Hyperledger whitepaper
Hyperledger whitepaperHyperledger whitepaper
Hyperledger whitepaper
ย 
Create and Deploy your ERC20 token with Ethereum
Create and Deploy your ERC20 token with EthereumCreate and Deploy your ERC20 token with Ethereum
Create and Deploy your ERC20 token with Ethereum
ย 

Similar to Stabila whitepaper

Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docx
Upcomings
ย 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
AschalewAyele2
ย 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
AschalewAyele2
ย 
Encode polkadot club event 3, technical deepdive
Encode polkadot club   event 3, technical deepdiveEncode polkadot club   event 3, technical deepdive
Encode polkadot club event 3, technical deepdive
Vanessa Loลกiฤ‡
ย 

Similar to Stabila whitepaper (20)

IRJET- Different Blockchain Platforms and Algorithms
IRJET-  	  Different Blockchain Platforms and AlgorithmsIRJET-  	  Different Blockchain Platforms and Algorithms
IRJET- Different Blockchain Platforms and Algorithms
ย 
STREAKK - 3rd Generation Blockchain
STREAKK - 3rd Generation BlockchainSTREAKK - 3rd Generation Blockchain
STREAKK - 3rd Generation Blockchain
ย 
blockchain.pdf
blockchain.pdfblockchain.pdf
blockchain.pdf
ย 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
ย 
Blockchain and its Scope in Retail
Blockchain and its Scope in RetailBlockchain and its Scope in Retail
Blockchain and its Scope in Retail
ย 
Lattice Network Yellow Paper.pdf
Lattice Network Yellow Paper.pdfLattice Network Yellow Paper.pdf
Lattice Network Yellow Paper.pdf
ย 
Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docx
ย 
Blockchain, cryptography and tokens โ€” NYC Bar presentation
Blockchain, cryptography and tokens โ€” NYC Bar presentationBlockchain, cryptography and tokens โ€” NYC Bar presentation
Blockchain, cryptography and tokens โ€” NYC Bar presentation
ย 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
ย 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
ย 
IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain Technology
ย 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
ย 
DECENTRALIZED BLOCKCHAIN SERVICES USING CARDANO NETWORK
DECENTRALIZED BLOCKCHAIN SERVICES USING CARDANO NETWORKDECENTRALIZED BLOCKCHAIN SERVICES USING CARDANO NETWORK
DECENTRALIZED BLOCKCHAIN SERVICES USING CARDANO NETWORK
ย 
Encode polkadot club event 3, technical deepdive
Encode polkadot club   event 3, technical deepdiveEncode polkadot club   event 3, technical deepdive
Encode polkadot club event 3, technical deepdive
ย 
Fair and trustworthy: Lock-free enhanced tendermint blockchain algorithm
Fair and trustworthy: Lock-free enhanced tendermint blockchain algorithmFair and trustworthy: Lock-free enhanced tendermint blockchain algorithm
Fair and trustworthy: Lock-free enhanced tendermint blockchain algorithm
ย 
Learn Blockchain-Basics - 101Blockchains
Learn Blockchain-Basics - 101BlockchainsLearn Blockchain-Basics - 101Blockchains
Learn Blockchain-Basics - 101Blockchains
ย 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
ย 
Blockchain based electronic voting system
Blockchain based electronic voting systemBlockchain based electronic voting system
Blockchain based electronic voting system
ย 
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of Chunks
ย 
IRJET- Blockchain Technology for Agriculture Development
IRJET- Blockchain Technology for Agriculture DevelopmentIRJET- Blockchain Technology for Agriculture Development
IRJET- Blockchain Technology for Agriculture Development
ย 

More from karlossmit13

เธชเธกเธฑเธ„เธฃเน€เธ™เน‡เธ•เธ—เธฃเธนเธฃเธฒเธขเน€เธ”เธทเธญเธ™
เธชเธกเธฑเธ„เธฃเน€เธ™เน‡เธ•เธ—เธฃเธนเธฃเธฒเธขเน€เธ”เธทเธญเธ™เธชเธกเธฑเธ„เธฃเน€เธ™เน‡เธ•เธ—เธฃเธนเธฃเธฒเธขเน€เธ”เธทเธญเธ™
เธชเธกเธฑเธ„เธฃเน€เธ™เน‡เธ•เธ—เธฃเธนเธฃเธฒเธขเน€เธ”เธทเธญเธ™
karlossmit13
ย 
6.เธฃเธงเธก 7 เธชเธณเธ™เธฑเธเธซเธงเธขเธ”เธฑเธ‡ เธ—เธตเนˆเธ„เธญเธซเธงเธขเธ•เน‰เธญเธ‡เธฃเธนเน‰
6.เธฃเธงเธก 7 เธชเธณเธ™เธฑเธเธซเธงเธขเธ”เธฑเธ‡ เธ—เธตเนˆเธ„เธญเธซเธงเธขเธ•เน‰เธญเธ‡เธฃเธนเน‰6.เธฃเธงเธก 7 เธชเธณเธ™เธฑเธเธซเธงเธขเธ”เธฑเธ‡ เธ—เธตเนˆเธ„เธญเธซเธงเธขเธ•เน‰เธญเธ‡เธฃเธนเน‰
6.เธฃเธงเธก 7 เธชเธณเธ™เธฑเธเธซเธงเธขเธ”เธฑเธ‡ เธ—เธตเนˆเธ„เธญเธซเธงเธขเธ•เน‰เธญเธ‡เธฃเธนเน‰
karlossmit13
ย 

More from karlossmit13 (19)

Exploring Microscopic Miracles Discover a range of binoculars
Exploring Microscopic Miracles Discover a range of binocularsExploring Microscopic Miracles Discover a range of binoculars
Exploring Microscopic Miracles Discover a range of binoculars
ย 
Caring For Your Dog.pdf
Caring For Your Dog.pdfCaring For Your Dog.pdf
Caring For Your Dog.pdf
ย 
LAGOFAST-NOLAGVPN.pdf
LAGOFAST-NOLAGVPN.pdfLAGOFAST-NOLAGVPN.pdf
LAGOFAST-NOLAGVPN.pdf
ย 
BHB Annual Report 2021.pdf
BHB Annual Report 2021.pdfBHB Annual Report 2021.pdf
BHB Annual Report 2021.pdf
ย 
Web Designer in Dubai.pdf
Web Designer in Dubai.pdfWeb Designer in Dubai.pdf
Web Designer in Dubai.pdf
ย 
PhD physiology.pdf
PhD physiology.pdfPhD physiology.pdf
PhD physiology.pdf
ย 
Birsa Munda.pdf
Birsa Munda.pdfBirsa Munda.pdf
Birsa Munda.pdf
ย 
Viaje a uganda.pdf
Viaje a uganda.pdfViaje a uganda.pdf
Viaje a uganda.pdf
ย 
TURKEY MEDICAL JOURNALS โ€“ DOCTOR AND DENTIST.pdf
TURKEY MEDICAL JOURNALS โ€“ DOCTOR AND DENTIST.pdfTURKEY MEDICAL JOURNALS โ€“ DOCTOR AND DENTIST.pdf
TURKEY MEDICAL JOURNALS โ€“ DOCTOR AND DENTIST.pdf
ย 
เธชเธกเธฑเธ„เธฃเน€เธ™เน‡เธ•เธ—เธฃเธนเธฃเธฒเธขเน€เธ”เธทเธญเธ™
เธชเธกเธฑเธ„เธฃเน€เธ™เน‡เธ•เธ—เธฃเธนเธฃเธฒเธขเน€เธ”เธทเธญเธ™เธชเธกเธฑเธ„เธฃเน€เธ™เน‡เธ•เธ—เธฃเธนเธฃเธฒเธขเน€เธ”เธทเธญเธ™
เธชเธกเธฑเธ„เธฃเน€เธ™เน‡เธ•เธ—เธฃเธนเธฃเธฒเธขเน€เธ”เธทเธญเธ™
ย 
Sperrmรผll Berlin.pdf
Sperrmรผll Berlin.pdfSperrmรผll Berlin.pdf
Sperrmรผll Berlin.pdf
ย 
Rotate into strong altcoins
Rotate into strong altcoins Rotate into strong altcoins
Rotate into strong altcoins
ย 
6.เธฃเธงเธก 7 เธชเธณเธ™เธฑเธเธซเธงเธขเธ”เธฑเธ‡ เธ—เธตเนˆเธ„เธญเธซเธงเธขเธ•เน‰เธญเธ‡เธฃเธนเน‰
6.เธฃเธงเธก 7 เธชเธณเธ™เธฑเธเธซเธงเธขเธ”เธฑเธ‡ เธ—เธตเนˆเธ„เธญเธซเธงเธขเธ•เน‰เธญเธ‡เธฃเธนเน‰6.เธฃเธงเธก 7 เธชเธณเธ™เธฑเธเธซเธงเธขเธ”เธฑเธ‡ เธ—เธตเนˆเธ„เธญเธซเธงเธขเธ•เน‰เธญเธ‡เธฃเธนเน‰
6.เธฃเธงเธก 7 เธชเธณเธ™เธฑเธเธซเธงเธขเธ”เธฑเธ‡ เธ—เธตเนˆเธ„เธญเธซเธงเธขเธ•เน‰เธญเธ‡เธฃเธนเน‰
ย 
South florida relocation guide
South florida relocation guideSouth florida relocation guide
South florida relocation guide
ย 
Izrabotka na onlain_magazin
Izrabotka na onlain_magazinIzrabotka na onlain_magazin
Izrabotka na onlain_magazin
ย 
Assistenza elettrodomestici palermo
Assistenza elettrodomestici palermoAssistenza elettrodomestici palermo
Assistenza elettrodomestici palermo
ย 
Purposes of taxation
Purposes of taxationPurposes of taxation
Purposes of taxation
ย 
ReVision
ReVisionReVision
ReVision
ย 
ํŒŒ์›Œ๋ณผ์‚ฌ์ดํŠธ
ํŒŒ์›Œ๋ณผ์‚ฌ์ดํŠธํŒŒ์›Œ๋ณผ์‚ฌ์ดํŠธ
ํŒŒ์›Œ๋ณผ์‚ฌ์ดํŠธ
ย 

Recently uploaded

VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort : 9352852248 Make on-demand Arrangements Near yOU
ย 
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 

Recently uploaded (20)

Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
ย 
W.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdfW.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdf
ย 
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
ย 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunities
ย 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
ย 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
ย 
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
ย 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
ย 
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
ย 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
ย 
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
ย 
cost-volume-profit analysis.ppt(managerial accounting).pptx
cost-volume-profit analysis.ppt(managerial accounting).pptxcost-volume-profit analysis.ppt(managerial accounting).pptx
cost-volume-profit analysis.ppt(managerial accounting).pptx
ย 
Q1 2024 Conference Call Presentation vF.pdf
Q1 2024 Conference Call Presentation vF.pdfQ1 2024 Conference Call Presentation vF.pdf
Q1 2024 Conference Call Presentation vF.pdf
ย 
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
ย 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech Belgium
ย 
Airport Road Best Experience Call Girls Number-๐Ÿ“ž๐Ÿ“ž9833754194 Santacruz MOst Es...
Airport Road Best Experience Call Girls Number-๐Ÿ“ž๐Ÿ“ž9833754194 Santacruz MOst Es...Airport Road Best Experience Call Girls Number-๐Ÿ“ž๐Ÿ“ž9833754194 Santacruz MOst Es...
Airport Road Best Experience Call Girls Number-๐Ÿ“ž๐Ÿ“ž9833754194 Santacruz MOst Es...
ย 
(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7
(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7
(Sexy Sheela) Call Girl Mumbai Call Now ๐Ÿ‘‰9920725232๐Ÿ‘ˆ Mumbai Escorts 24x7
ย 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
ย 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-โ€“-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-โ€“-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-โ€“-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-โ€“-design-optio...
ย 

Stabila whitepaper

  • 2. WOODGROVE BANK Building decentralized finance. STABILA PUBLIC CHAIN 1. INTRODUCTION 2. TERMINOLOGY 3. ARCHITECTURE 4. CONSENSUS 5. ACCOUNT 6. TRANSACTION 7. BANDWIDTH 8. FEE 9. STABILA VIRTUAL MACHINE 10.SMART CONTRACTS 11.GOVERNANCE 12.STABILA CHAIN SETTINGS
  • 3. WOODGROVE BANK 1.INTRODUCTION "Digital transformation lets the world reimagine itself โ€“ and Moneta is happy to be among the changemakers by enabling customer-centric services and lasting relationships.โ€œ www.stabilascan.org 1 STABILA PUBLIC CHAIN STABILA is a project dedicated to the decentralization of the financial system. The STABILA Protocol offers public blockchain service and support of high throughput, high scalability, and high availability for all Decentralized Applications (DApps) in the STABILA ecosystem.
  • 4. WOODGROVE BANK 2TERMINOLOGY Address/Wallet An address or wallet consisting of account credentials on the STABILA network are generated by a key pair, which consists of a private key and a public key. The public key is usually used for session key encryption, signature verification, and encrypting data that could be decrypted by a corresponding private key. ABI An application binary interface (ABI) is an interface between two binary program modules; usually one of these modules is a library or an operating system facility, and the other is a user run program. API An application programming interface (API) is mainly used for user clients development. With API support, token issuance platforms can also be designed by developers themselves. Asset In STABILA's documents, asset is the same as token, which is also denoted as TRC-10 token. Bandwidth Points (BP) To keep the network operating smoothly, STABILA network transactions use BP as fuel. Each account gets 500 free daily BP and more can be obtained by ceding(Contract of Deposit) STB for BP. Both STB and TRC- 10 token transfers are normal transactions costing BP. Smart contract deployment and execution transactions consume both BP and UCR. Block Blocks contain the digital records of transactions. A complete block consists of the number, block size, block header, transaction counter, and transaction data. Block Reward Block production rewards are sent to a sub-account (address/wallet). Governors & Executives can claim their rewards on stabilascan or through the API directly. Block Header A block header is part of a block. STABILA block headers contain the previous blockโ€™s hash, the Merkle root, timestamp, version, and witness address 2 STABILA PUBLIC CHAIN
  • 5. WOODGROVE BANK Cold Wallet Cold wallet, also known as offline wallet, keeps the private key completely disconnected from any network. Cold wallets are usually installed on "cold" devices (e.g. computers or mobile phones staying offline) to ensure the security of STB private key. DApp Decentralized Application is an App that operates without a centrally trusted party. An application that enables direct interaction/agreements/communication between end users and/or resources without a middleman. gRPC (Remote Procedure Calls) is an open source remote procedure call (RPC) system initially developed at Google. It uses HTTP/2 for transport, Protocol Buffers as the interface description language, and provides features such as authentication, bidirectional streaming and flow control, blocking or nonblocking bindings, and cancellation and timeouts. It generates cross-platform client and server bindings for many languages. Most common usage scenarios include connecting services in microservices style architecture and connecting mobile devices, and browser clients to backend services. Hot Wallet Hot wallet, also known as online wallet, allows user's private key to be used online, thus it could be susceptible to potential vulnerabilities or interception by malicious actors. JDK Java Development Kit is the Java SDK used for Java applications. It is the core of Java development, comprising the Java application environment (JVM+Java class library) and Java tools. LevelDB LevelDB was initially adopted with the primary goal to meet the requirements of fast R/W and rapid development. Merkle Root A Merkle root is the hash of all hashes of all transactions included as part of a block in a blockchain network. STABILA PUBLIC CHAIN 3
  • 6. WOODGROVE BANK Public Testnet A version of the network running in a three-node configuration. Developers can connect and test features without worrying about the economic loss. Testnet tokens have no value and anyone can request more from the public faucet. RPC In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction. Scalability Scalability is a feature of the STABILA Protocol. It is the capability of a system, network, or process to handle a growing amount of work or its potential to be enlarged to accommodate that growth. UNIT UNIT is the smallest unit of STB. 1 STB = 1,000,000 UNIT. Throughput High throughput is a feature of STABILA Mainnet. It is measured in Transactions Per Second (TPS), namely the maximum transaction capacity in one second. Timestamp The approximate time of block production is recorded as Unix timestamp, which is the number of milliseconds that have elapsed since 00:00:00 01 Jan 1970 UTC. TRC-10 A standard of crypto token on STABILA platform. Certain rules and interfaces are required to follow when holding an initial coin offering on STABILA blockchain. STB STB stands for Stabila, which is the official cryptocurrency of STABILA. 4 STABILA PUBLIC CHAIN
  • 7. WOODGROVE BANK 3ARCHITECTURE STABILA has a 3-layer architecture. 1. Storage Layer 2. Core Layer 3. Application Layer. The STABILA protocol adheres to Google Protobuf, which intrinsically supports multi-language extension. STABILA Virtual Machine (SVM) The SVM is a lightweight, Turing complete virtual machine. The SVM connects seamlessly with the existing ecosystem. Decentralized Exchange (DEX) The STABILA network natively supports decentralized exchange functions. A decentralized exchange consists of multiple trading pairs. A trading pair (notation โ€œExchangeโ€) is an Exchange Market between TRC-10 tokens, or between a TRC-10 token and STB. Any account can create a trading pair between any tokens The STABILA blockchain code is implemented in Java and was originally a fork from STABILA. STABILA PUBLIC CHAIN 5
  • 8. WOODGROVE BANK 4CONSENSUS Delegated Proof of Stake (DPoS) The Proof of Stake (PoS) consensus mechanism was proposed by many new networks. In PoS networks, token holders lock their token balances to become block validators. The validators take turns proposing and voting on the next block. However, the problem with standard PoS is that validator influence correlates directly to the amount of tokens locked up. This results in parties hoarding large amounts of the networkโ€™s base currency wielding undue influence in the network ecosystem. The STABILA consensus mechanism uses an innovative Delegated Proof of Stake system in which 21 Governors (Gs) produce blocks for the network. Every 6 hours, STB account holders who cd their accounts can vote for a selection of Executives, with the top 21 Executives deemed the Governors. The STABILA protocol network generates one block every three seconds. STABILA PUBLIC CHAIN 6
  • 9. WOODGROVE BANK 5ACCOUNT The three types of accounts in the STABILA network. 1. Regular accounts are used for standard transactions. 2. Token accounts are used for storing TRC-10 tokens. 3. Contract accounts are smart contract accounts created by regular accounts and can be triggered by regular accounts as well. Account Creation There are three ways to create a STABILA account: 1. Create a new account through API 2. Transfer STB into a new account address 3. Transfer any TRC-10 token into a new account address STABILA PUBLIC CHAIN 7 Private Key and Address generation An offline key-pair consisting of an address (public key) and a private key can be generated. The user address generation algorithm consists of generating a key-pair and then extracting the public key (64-byte byte array representing x, y coordinates). Hash the public key using the SHA3- 256 function (the SHA3 protocol adopted is KECCAK-256) and extract the last 20 bytes of the result. Add 3F to the beginning of the byte array and ensure the initial address length is 21 bytes. Hash the address twice using SHA3-256 function and take the first 4 bytes as verification code. Add the verification code to the end of the initial address and obtain the address in base58check format through base58 encoding. An encoded Mainnet address begins with S and is 34 bytes in length.
  • 10. WOODGROVE BANK 6TRANSACTION Signing STABILAโ€™s transaction signing process follows a standard ECDSA cryptographic algorithm, with a SECP256K1 selection curve. A private key is a random number, and the public key is a point on the elliptic curve. The public key generation process consists of first generating a random number as a private key, and then multiplying the base point of the elliptic curve by the private key to obtain the public key. When a transaction occurs, the transaction raw data is first converted into byte format. The raw data then undergoes SHA-256 hashing. The private key corresponding to the contract address then signs the result of the SHA256 hash. The signature result is then added to the transaction. STABILA PUBLIC CHAIN 8
  • 11. WOODGROVE BANK 7BANDWIDTH Bandwidth Model Ordinary transactions only consume bandwidth points, but smart contract operations consume both UCR(units of conventional resources) and bandwidth points. There are two types of bandwidth points available. Users can gain bandwidth points from creating Contracts of Deposits (CD) with STB, while 500 free bandwidth points are also available daily. When a STB transaction is broadcast, it is transmitted and stored in the form of a byte array over the network. Bandwidth Points consumed by one transaction = number of transaction bytes multiplied by bandwidth points rate. STABILA PUBLIC CHAIN 9 Example: the byte array length of a transaction is 200, then the transaction consumes 200 bandwidth points. However, if a STB or token transfer results in the target account being created, then only the bandwidth points consumed to create the account will be deducted, and additional bandwidth points will not be deducted. In an account creation scenario, the network will first consume the bandwidth points that the transaction initiator gained from CDeing STB. If this amount is insufficient, then the network consumes the transaction initiatorโ€™s STB. In standard STB transfer scenarios from one STB account to another, the network first consumes the bandwidth points gained by the transaction initiator for CDeing STB. If that is insufficient, it then consumes from the free 500 daily bandwidth points. If that is still not enough, then the network consumes the STB of the transaction initiator. The amount is calculated by the number of bytes in the transaction multiplied by 6 UNIT. Thus, for most STB holders who may not necessarily CD their STB to participate in Governors voting, the first step is automatically skipped (since STB balance CDed = 0) and the 500 daily free bandwidth powers the transaction. For TRC-10 token transfers, the network first verifies whether the total free bandwidth points of the issued token asset are sufficient. If not, the bandwidth points obtained from CDing STB are consumed. If there is still not enough bandwidth points, then it consumes the STB of the transaction initiator.
  • 12. WOODGROVE BANK 8FEE Fee STABILA network generally does not charge fees for most transactions, however, due to system restrictions and fairness, bandwidth usage and transactions do take in certain fees. 1. Normal transactions cost bandwidth points. 2. Smart contracts cost UCR but will also need bandwidth points for the transaction to be broadcasted and confirmed. 3. All query transactions are free. It doesnโ€™t cost UCR or bandwidth. STABILA network also defines a set of fixed fees for the following transactions: 1. Creating a witness node: 1000 STB 2. Issuing a TRC-10 token: 1000 STB 3. Creating a new account: 1385 UNIT 4. Creating an exchange pair: 14 STB Transaction Confirmation A transaction is included in a future block after being broadcast to the network. After 19 blocks are mined on STABILA (including its own block), the transaction is confirmed. Each block is produced by one of the top 21 Governors. Each block takes 3 seconds to be mined on the blockchain. STABILA PUBLIC CHAIN 10
  • 13. WOODGROVE BANK 9STABILAVIRTUALMACHINE STABILA Virtual Machine (SVM) SVM is a lightweight, Turing complete virtual machine developed for the STABILA's ecosystem. Its goal is to provide the blockchain service that is efficient, convenient, stable, secure and scalable. SVM was initially forked from STABILA and can connect seamlessly with the existing solidity smart contract development ecosystem. SVM additionally supports DPoS consensus. SVM employs the concept of UCR. Operations of transactions and smart contracts on SVM are free, with no STB consumed. The compiler first translates the Solidity smart contract into bytecode readable and executable on the SVM. The SVM then processes data through opcode, which is equivalent to operating the logic of a stack- based finite state machine. STABILA PUBLIC CHAIN 11
  • 14. WOODGROVE BANK 10SMARTCONTRACTS Compatibility SVM is compatible with EVM and will be compatible with more mainstream VMs in the future. However due to fraudulent nature of smart contracts a Licensing process is proposed before any user can deploy a smart contract. Smart Contracts Licensing Smart contracts are useless and will continue to be useless for the foreseeable future. They lack mechanism of proofing asset backing and can not communicate to the outside world. The Licensing model proposed is to allow only smart contracts that have real use and are asset backed by the underlying logic and corporate structure. In case the smart contract owner can not keep up with his smart contract a third party shall carry liability so the customers are protected on STABILA network. Units of Conventional Resources(UCR) Model The maximum UCR limit for deploying and triggering a smart contract is a function of several variables: ๏ฑ Dynamic UCR from CDeing 1 STB = 30,000,000,000 (Total UCR Limit) / (Total UCR Weight) ๏ฑ UCR limit is the daily account UCR limit from CDeing STB ๏ฑRemaining daily account UCR from CDeing STB is calculated as UCR Limit - UCR Used ๏ฑFee limit in STB is set in smart contract deploy/trigger call ๏ฑ Remaining usable STB in the account Smart contract functionality will be activated in February 2022. STABILA PUBLIC CHAIN 12
  • 15. WOODGROVE BANK 11GOVERNANCE Governors Every account in the STABILA network can apply and have the opportunity to become an Executive (denoted as E). Everyone can vote for Executives. The top 21 Executives with the most votes will become Governors with the right and obligation to generate blocks. The votes are counted every 6 hours and the Gs will change accordingly. To prevent malicious attacks, there is a cost to becoming an Executive. When applying, 1000 STB will be charged from the applicantโ€™s account. Once successful, such account can join the G election. Election STABILA Power (denoted as SP) is needed to vote and the amount of SP depends on the voterโ€™s CDed assets (STB). SP is calculated in the following way: 1 SP = 1 STB CDed to get bandwidth. Every account in the STABILA network has the right to vote for their own Gs. After the release (uncd, available after 3 days), users won't have any CDed assets and lose all SP accordingly. As a result, all votes become invalid for the ongoing and future voting round unless STB is CDed again to vote. Executive Reward Also known as Executive Reward, which the top 79 Executives updated once every round (6 hours) will share 78 STB as mined. The reward will be split in accordance with the vote weight each Executive receives. Total E reward per round = 10,972 Unit/block ร— 20 blocks/min ร— 60 mins/hr ร— 6 hrs/round . A total of 28,834 STB will be awarded annually to the 79 Gs. Block Reward Also known as Governor Reward, which the top 21 Executives (Gs) who are elected every round (6 hours) will share roughly 1,596 STB as mined. The reward will be split evenly between the 21 Gs. Total reward per round = 221,714 Unit/block x 20 block/min x 60 mins/hr x 6 hrs/round . A total of 2,330,657 STB will be awarded annually to the 21 Gs. STABILA PUBLIC CHAIN 13
  • 16. WOODGROVE BANK 12STABILACHAINSETTINGS Circulating Supply The number of STB coins that are publicly available and circulating in the market. STABILA PUBLIC CHAIN 13 Max Supply 30,000,000 The maximum supply refers to the maximum number of STB coins that will be ever created. Total Supply Total supply refers to the number of STB that currently exists and are either in circulation or locked for miners. 30,000,000 20,000,000 30,000,000 Block producing speed Seconds per 1 block produced. 3 Miners/Governors Block producing nodes. 21 Consensus 67% of governors to achieve consensus on producing next block . 15 1 STB = () Units UNIT is the smallest unit of STB 1,000,000
  • 17. WOODGROVE BANK โ€œWhat we have is a maturation of the crypto market, and we get investors and traders more comfortable understanding the fundamentals around what theyโ€™re buying,โ€ Daniel Varzari, CEO MONETAHOLDINGSLLC ST VINCENT AND THE GRENADINES First Floor First St. Vincent Bank Ltd Building James Street Kingstown BLOCKCHAINTECHNOLOGY Building decentralized finance. info@moneta.holdings info@stabilascan.org 17 STABILA PUBLIC CHAIN THANKYOU โ€œBlockchain is a new technological paradigm of our time. It will fundamentally change the principles of work of the whole financial world.โ€ Igor Scvortov, CFO โ€œOne day in our near future, everything will be tokenized and connected using the blockchain.โ€ Anastasia Kovaleva, VP Asia