SlideShare a Scribd company logo
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

Applying Blockchain to Transactive Energy
Applying Blockchain to Transactive EnergyApplying Blockchain to Transactive Energy
Applying Blockchain to Transactive Energy
Alessandro Benigni 🌕
 
Enteprise Sync IT Data Sheets
Enteprise Sync IT Data SheetsEnteprise Sync IT Data Sheets
Enteprise Sync IT Data SheetsMarcus Grimaldo
 
Blockchain Hyper Ledger Fabric : Bangkok Conference
Blockchain Hyper Ledger Fabric : Bangkok ConferenceBlockchain Hyper Ledger Fabric : Bangkok Conference
Blockchain Hyper Ledger Fabric : Bangkok Conference
Araf Karsh Hamid
 
Blockchian introduction
Blockchian introductionBlockchian introduction
Blockchian introduction
kesavan N B
 
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
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
Jollen Chen
 
Hyperledger whitepaper
Hyperledger whitepaperHyperledger whitepaper
Hyperledger whitepaper
mustafa sarac
 
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
Murughan Palaniachari
 

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

IRJET- Different Blockchain Platforms and Algorithms
IRJET-  	  Different Blockchain Platforms and AlgorithmsIRJET-  	  Different Blockchain Platforms and Algorithms
IRJET- Different Blockchain Platforms and Algorithms
IRJET Journal
 
STREAKK - 3rd Generation Blockchain
STREAKK - 3rd Generation BlockchainSTREAKK - 3rd Generation Blockchain
STREAKK - 3rd Generation Blockchain
Earn.World
 
blockchain.pdf
blockchain.pdfblockchain.pdf
blockchain.pdf
JavedAjmal1
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
abhi sharma
 
Blockchain and its Scope in Retail
Blockchain and its Scope in RetailBlockchain and its Scope in Retail
Blockchain and its Scope in Retail
IRJET Journal
 
Lattice Network Yellow Paper.pdf
Lattice Network Yellow Paper.pdfLattice Network Yellow Paper.pdf
Lattice Network Yellow Paper.pdf
BijanBurnard
 
Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docx
Upcomings
 
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
Paperchain
 
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
 
IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain Technology
IRJET Journal
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
Yao Yao
 
DECENTRALIZED BLOCKCHAIN SERVICES USING CARDANO NETWORK
DECENTRALIZED BLOCKCHAIN SERVICES USING CARDANO NETWORKDECENTRALIZED BLOCKCHAIN SERVICES USING CARDANO NETWORK
DECENTRALIZED BLOCKCHAIN SERVICES USING CARDANO NETWORK
IRJET Journal
 
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ć
 
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
TELKOMNIKA JOURNAL
 
Learn Blockchain-Basics - 101Blockchains
Learn Blockchain-Basics - 101BlockchainsLearn Blockchain-Basics - 101Blockchains
Learn Blockchain-Basics - 101Blockchains
JackSmith435850
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
Thanh Nguyen
 
Blockchain based electronic voting system
Blockchain based electronic voting systemBlockchain based electronic voting system
Blockchain based electronic voting system
IRJET Journal
 
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 Journal
 
IRJET- Blockchain Technology for Agriculture Development
IRJET- Blockchain Technology for Agriculture DevelopmentIRJET- Blockchain Technology for Agriculture Development
IRJET- Blockchain Technology for Agriculture Development
IRJET Journal
 

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

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
karlossmit13
 
Caring For Your Dog.pdf
Caring For Your Dog.pdfCaring For Your Dog.pdf
Caring For Your Dog.pdf
karlossmit13
 
LAGOFAST-NOLAGVPN.pdf
LAGOFAST-NOLAGVPN.pdfLAGOFAST-NOLAGVPN.pdf
LAGOFAST-NOLAGVPN.pdf
karlossmit13
 
BHB Annual Report 2021.pdf
BHB Annual Report 2021.pdfBHB Annual Report 2021.pdf
BHB Annual Report 2021.pdf
karlossmit13
 
Web Designer in Dubai.pdf
Web Designer in Dubai.pdfWeb Designer in Dubai.pdf
Web Designer in Dubai.pdf
karlossmit13
 
PhD physiology.pdf
PhD physiology.pdfPhD physiology.pdf
PhD physiology.pdf
karlossmit13
 
Birsa Munda.pdf
Birsa Munda.pdfBirsa Munda.pdf
Birsa Munda.pdf
karlossmit13
 
Viaje a uganda.pdf
Viaje a uganda.pdfViaje a uganda.pdf
Viaje a uganda.pdf
karlossmit13
 
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
karlossmit13
 
สมัครเน็ตทรูรายเดือน
สมัครเน็ตทรูรายเดือนสมัครเน็ตทรูรายเดือน
สมัครเน็ตทรูรายเดือน
karlossmit13
 
Sperrmüll Berlin.pdf
Sperrmüll Berlin.pdfSperrmüll Berlin.pdf
Sperrmüll Berlin.pdf
karlossmit13
 
Rotate into strong altcoins
Rotate into strong altcoins Rotate into strong altcoins
Rotate into strong altcoins
karlossmit13
 
6.รวม 7 สำนักหวยดัง ที่คอหวยต้องรู้
6.รวม 7 สำนักหวยดัง ที่คอหวยต้องรู้6.รวม 7 สำนักหวยดัง ที่คอหวยต้องรู้
6.รวม 7 สำนักหวยดัง ที่คอหวยต้องรู้
karlossmit13
 
South florida relocation guide
South florida relocation guideSouth florida relocation guide
South florida relocation guide
karlossmit13
 
Izrabotka na onlain_magazin
Izrabotka na onlain_magazinIzrabotka na onlain_magazin
Izrabotka na onlain_magazin
karlossmit13
 
Assistenza elettrodomestici palermo
Assistenza elettrodomestici palermoAssistenza elettrodomestici palermo
Assistenza elettrodomestici palermo
karlossmit13
 
Purposes of taxation
Purposes of taxationPurposes of taxation
Purposes of taxation
karlossmit13
 
ReVision
ReVisionReVision
ReVision
karlossmit13
 
파워볼사이트
파워볼사이트파워볼사이트
파워볼사이트
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

when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.
DOT TECH
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
DOT TECH
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
DOT TECH
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
FinTech Belgium
 
The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
GRAPE
 
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
ydubwyt
 
PF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptxPF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptx
GunjanSharma28848
 
The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.
DOT TECH
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
DOT TECH
 
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
Amil baba
 
Economics and Economic reasoning Chap. 1
Economics and Economic reasoning Chap. 1Economics and Economic reasoning Chap. 1
Economics and Economic reasoning Chap. 1
Fitri Safira
 
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdfIsios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Henry Tapper
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
DOT TECH
 
what is a pi whale and how to access one.
what is a pi whale and how to access one.what is a pi whale and how to access one.
what is a pi whale and how to access one.
DOT TECH
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
DOT TECH
 
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
ydubwyt
 
how can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyhow can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securely
DOT TECH
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
marketing367770
 
how can I sell my pi coins for cash in a pi APP
how can I sell my pi coins for cash in a pi APPhow can I sell my pi coins for cash in a pi APP
how can I sell my pi coins for cash in a pi APP
DOT TECH
 

Recently uploaded (20)

when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
 
The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
 
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
 
PF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptxPF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptx
 
The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
 
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
 
Economics and Economic reasoning Chap. 1
Economics and Economic reasoning Chap. 1Economics and Economic reasoning Chap. 1
Economics and Economic reasoning Chap. 1
 
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdfIsios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdf
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
 
what is a pi whale and how to access one.
what is a pi whale and how to access one.what is a pi whale and how to access one.
what is a pi whale and how to access one.
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
 
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
 
how can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyhow can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securely
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
 
how can I sell my pi coins for cash in a pi APP
how can I sell my pi coins for cash in a pi APPhow can I sell my pi coins for cash in a pi APP
how can I sell my pi coins for cash in a pi APP
 

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