SlideShare a Scribd company logo
Vdex Whitepaper
1. INTRODUCTION
Volentix introduces VDex, designed as a distributed, decentralized digital assets exchange with
emphasis on user experience and community development and governance. By accessing
established technologies and planning selective new protocols with priority on security, speed,
authentication, ease of use, scalability, and multi-asset support, VDex intends to facilitate peer-
to-peer transactions by assembling a portfolio of decentralized applications built on EOS.IO
smart contracts.
The VDex launch point anticipates matching Volentix’s design requirements to available
technologies superimposed on the EOS.IO decentralized operating system. We intend to test our
assumptions by prototyping via custom EZEOS software, which we built and customized with
EOS.IO’s close command line tools. This software resides at: https://github.com/Volentix/ezeos
2. VOLENTIX
The Volentix ecosystem will exist atop four pillars, an initializing array of applications
specifically known as Venue, Verto, Vespucci, and VDex.
2.1 VENUE
Venue is planned as a dynamic community platform that recruits and aligns members of the
Volentix community to facilitate distribution of VTX, the native digital asset of the Volentix
ecosystem, and to promote awareness of Volentix initiatives. Recently launched in beta testing,
Venue enables users to receive VTX in exchange, for example, for participating in developing
dedicated communities, submitting bug fixes, and claiming bounties. Leaderboards and live
metrics reflect user participation. The first signature campaign was launched on the https://
bitcointalk.org/ forum on July 13, 2018. Please visit https://venue.volentix.io for more
information
2.2 VERTO
Verto is being built as a multi-currency wallet for use with the VDex decentralized exchange and
intends to facilitate personal custody and local management of private and public keys in peer-to-
peer transactions, with the goal of eliminating the risks of devastating losses of stake associated
with traumatic failures of central operators. Verto plans to employ a system of smart contracts to
maintain the state between two trading clients, the simplest operations being accomplished with
atomic swaps.[1]
2.3 VESPUCCI
Vespucci is envisioned as an analytics engine accessible via a user-friendly interface with
treasure troves of real time and historical market data, such as digital assets ratings and sentiment
analyses. We wish to empower users with tools to graph and compare tradeable digital assets, to
access and parse historical trading records, to plot trends and patterns, and to monitor and assess
open-source software developments. Vespucci seeks to bring to your fingertips confident and
comprehensive market-relevant data by aggregating the information currently scattered
throughout many different blockchains, websites, chat rooms, and exchanges.
2.4 VDEX
The fourth pillar of Volentix, the VDex exchange, is the tradable digital assets platform
introduced in detail in this white paper. For smooth and secure usability, we plan VDex to
integrate with your own personal Verto wallet and Vespucci interface. We expect VDex to be
able to manage transactions involving both VTX and the vast array of digital assets and
blockchains extant from time to time throughout the world. We are developing Venue as a
complementary adjunct primarily in order to incentivize and drive native VTX-based initiatives.
3. ARCHITECTURE
3.0.1 Operating system
We have evaluated various operating systems as candidates for the substructure of our VDex
exchange. Though we honor the work done by a number of the established leaders in digital
assets and blockchain technology, among those trailblazers the work of EOS.IO as an operating
system-like framework upon which decentralized applications can be built stands out, in our
opinion, as exemplary. The software provides accounts, authentication, databases, asynchronous
communication, and scheduling across clusters. Components and protocols are already built into
the platform, and a subset can be used to satisfy our VDex requirements. VDex will initially
benefit from the standard features offered by EOS.IO such as account and wallet creation and the
recovery of stolen keys, but we plan subsequently to implement protocols for creation of a
decentralized exchange through EOS contracts and other tools.[2] Here is a summary of
encouraging methodologies:
Context Free Actions
Most of the scalability techniques proposed by Ethereum (Sharding, Raiden, Plasma, State
Channels) become more efficient, parallelizable, and practical while also ensuring speedy inter-
blockchain communication and unimpaired scalability. A Context Free Action involves
computations that depend only on transaction data, and not upon the blockchain state.
Binary/JSON conversion
EOS contracts combine the human readability of JSON with the efficiency of binary.
Parallelization and optimization
Separating authentication from application allows faster transaction times and increases
bandwidth. EOS.IO blocks are reportedly produced every 500ms.
Web Assembly(WASM)
Web Assembly enables high-performance Web applications and also secures each application in
its own sandbox, through which functionalities VDex can obtain network access, filesystem
namespace restrictions, and enforced rule-based execution.
Rust/C++ contracts
The well-known and popular programming language C++ appears highly suitable for WASM.
C++ has highly mature debugging support and libraries. The EOS codebase uses templates
liberally, and C++ allows the use of templates and operator overloading to define a runtime cost-
free validation of units. The program reinitializes to clean state at the start of every message, a
distinct advantage that streamlines formulation of smart contracts. The WebAssembly
framework automatically rejects any transaction addressing memory inaccurately. In case
dynamic memory allocation is necessary, users can depart to smart pointers because EOS.IO
contracts use C++14. It is noteworthy that the first implementation of PARSEC Directed Acyclic
Graph (DAG) technology is expected to be in Rust.
3.0.2 Schema defined messages and database
Service contracts are standardized to provide a baseline measure of interoperability between and
among disparate systems by harmonization of data models. Indeed, the Standardized Service
Contract design principle advocates that service contracts be based on standardized data models.
Analysis is done on the service inventory blueprint to find out the commonly occurring business
documents that are exchanged between services. These business documents are then modeled in
a standardized manner. The Canonical Schema pattern reduces the need for application of the
data model transformation design pattern. [3]
3.0.3 Inter-Contract Communication
Data is shared between contracts via an oracle, which, “in the context of blockchains and smart
contracts, is an agent that finds and verifies real-world occurrences and submits this information
to a blockchain to be used by smart contracts.” [4] Every node will have an identical copy of
these data, for use in smart contract computation. Rather than the smart contract functioning to
pull the data, instead the oracle pushes the data onto the blockchain. In the instance of a
blockchain, most reading of the data is done via polling “models” in order to monitor blockchain
state and to perform certain responsive actions.
3.0.4 Sidechains
In EOS.IO, issuance of a digital asset creates a sidechain, which is an emerging mechanism
permitting digital assets from one blockchain to be securely used in a separate blockchain and
then moved back to the original blockchain. Efficiency of processing is promoted by creating
multiple sidechains. A TCP-like communication channel between different blockchains evaluates
proofs. For each shard (a unit of parallelizable execution in a cycle), a balanced merkle tree is
constructed of these action commitments to generate a temporary shared merkle root; this is done
for speed of parallel computation. The block header contains the root of a balanced merkle tree
the leaves of which are the roots of these individual shard merkle trees. [2]
3.0.5 Liquidity
A digital asset is liquid if it is easily sold or purchased in ordinary trading volumes without a
significant short-term impact on its prevailing market price. In order to achieve such a status,
traditionally any tradable asset must surmount a trading volume threshold sufficient to support
stability. Specifically, we anticipate adopting the following methodologies: Loopring protocol
with the use of EOS.IO contracts acting as nodes.[5] Bancor algorithm used to bring stability to
the digital asset.[6] Toggles between these protocols and HTLC (atomic swaps) according to
Vespucci analyses on the VDex network.
3.0.6 Hashed Timelock Contracts (Atomic Swaps)
A Hashed Timelock Contract (HTLC)[1] is a smart contract enabling the implementation of
time-bound transactions. Users will be offered a variable lock-in period for their transactions,
with a discount on transaction fees in exchange for choosing a longer lock-in period.
3.1 NETWORK TOPOLOGY
3.1.1 Nodes
Nodes are the endpoints of the VDex exchange. Their functions are: 1. Act as portals to VDex
through the Verto wallet. 2. Merge order book information. 3. Settle order book. 4. Manage order
cancellation. 5. Assign timeouts for the RAFT protocol. 6. Initiate contracts for orders that have
been filled. Nodes earn a portion of the fee for each transaction. If a user has sufficient funds and
possesses a good track record, his or her Verto wallet can act as a node.
3.1.2 Aggregators
The VDex aggregators are dedicated Volentix servers for simulator and security purposes. One
of their functions is to pull logs and order book data from nodes into sparse distributed
representations for hierarchical temporal memory as intrusion [7] analysis for detecting
anomalies in the system. The aggregators will also be host to other components such as
metachain ledgers and blockchain scrapers
3.1.3 Latency
EOS.IO has low latency block confirmation (0.5 seconds).[5] This degree of latency can be
maintained in transactions with other blockchains if those chains admit of similar latency. But
fundamentally the transaction is only as rapid as the lesser-rapid chain in the equation. It is well
known, for example, that a Bitcoin block requires approximately ten minutes for processing.
Receiving a transaction hash does not mean the transaction is confirmed; it means only that a
node accepted the transaction without error, although there is generally a high probability other
block producers will accept it.
3.2 ORDER BOOK
The order book is the list of buy-and-sell orders VDex records from interested users. A matching
engine uses an order book to determine which orders can be fulfilled. The Loopring protocol
allows for customizing the order book data structure.[5] Containers provided by EOS.IO can be
used for optimal performance.[8]
3.2.1 Data structures
Using the Loopring Protocol FIFO (first-in first-out) circular buffer, nodes can design their order
books to display and match a user’s order. This method follows an OTC model, where limit
orders are positioned based on price only.[5] Referencing the EOS.IO persistence API, the order
book is able to take advantage of the powerful multi-index container shared among nodes
through the same EOS.IO account
3.2.2 On-Chain order book
An on-chain order book is a record of offers residing on the wallet (node) chosen to settle the
order book. It resides in a persistent database on each node subscribing to the same account as all
the other nodes.
3.2.3 Off-Chain order book
Residing on the aggregator, offline order books serve for simulator and security purposes.
3.2.4 Decentralization process of order book settlement
For decentralization purposes, nodes will take turns to settle the order book. The settling node
must be designated by the protocol and all order book entries from all nodes must be available to
the settling nodes. We believe the RAFT[9] and PARSEC[10] consensus mechanisms offer
effective solutions. RAFT is a well-established algorithm and is easy to implement.[7] PARSEC
is more recent and more efficient, using Directed Acyclic Graph (DAG) technology and
eliminating the need for copying logs.
3.3 ORDER SETTLEMENT
Order settlement contains familiar elements of conventional financial market transactions.
Utilizing FIFO technology to design the order book, VDex intends to check order, inventory, and
fill rate, as well as limit orders and cancellations.
3.4 VTX
3.4.1 VTX Issuance and Use
VTX is the native digital asset to be issued and used on the VDex decentralized exchange. We
currently plan to use an eosio.token contract from the EOS.IO framework to issue 2.1 billion
EOS.IO-compliant VTX tokens with a supply of 1.3 billion. VTX will have a diverse array of
uses, for example: To reward participants in the consensus process and in Venue campaigns. To
pay and redistribute transaction fees on the VDex exchange. To submit and vote on proposals to
the Volentix ecosystem, using the voting rights allocated to VTX holders. To stake support for
reviewing proposals and implementing projects. To incentivize users to participate in order book
settlement by becoming nodes via their Verto wallets. To incentivize users to lock funds in for
>24 hours by HTLC time-bound transactions.
3.4.2 VTX Allocation
A digital assets ecosystem requires an array of certain fundamental human constituents who
shepherd the project forward.[11] It is essential to compensate those individuals for their
participation. Subject to adjustment, Volentix currently anticipates the following allocations: 1.
Contributors. 12%. An array of individuals, akin to founders, who contribute insights, time and
talent, though often work without early compensation. 2. Supporters. Phase 1. 5%. Early passive
seed funders. Phase 2. 28%. Funders via qualified private pre-sales and possible public sale. 3.
Facilitators. (Advisors, Developers, Promoters, Custodians). Note that requirements for
assistance from the sub-categories in this category may differ significantly before and after the
project receives substantial funding support, but certain individuals may serve during both
phases. Phase 1. 10%. Phase 2. 10%. 4. Decentralized treasury. 35%. Community members
incentivized and rewarded for participation in the progressive development of a decentralized
autonomous organization (DAO). A decentralized treasury is anticipated to be administered by
smart contracts and community consensus.
3.4.3 VTX Distribution
In light of market conditions at the time of this writing, Volentix is considering timing, means,
and terms and conditions of VTX distribution as a function of private pre-sales and possible
public sale. Please monitor our website for updates.
3.5 EOS.IO PLATFORM DEPLOYMENT
The following considerations are relevant to our deploying the VDex exchange on the EOS.IO
platform: Deploying a contract has a cost but is free to use. Developers stake EOS.IO-compliant
tokens to deploy a smart contract. After the contract is deployed, the locked tokens are returned.
Decentralized applications allocate memory, CPU, bandwidth, and other resources to their
contracts. Multiple messages and multiple accounts can be assigned to the same thread.
3.6 BLOCKCHAIN INTERACTION
3.6.1 Inter-Blockchain Communication
EOS.IO is designed to make Inter-Blockchain Communication (IBC) proofs lightweight. For
chains with insufficient capacity for processing the IBC proofs and establishing validity, there is
an option to default to trusted oracles/escrows. With an EOS.IO-based smart contract, a trusted
multi-signature wallet holding the asset in escrow can be used to persuade the signing/publishing
of the transaction based on IBC proofs from the originating chain
3.6.2 Multi-Blockchain Information
Comprehensible multi-blockchain information can be obtained by aggregating blockchain
timelines in parallel order (with variance in the frequency of change of state). This system can
trigger multi-chain load balancers, transfer states, draw data outputs from smart contracts, and
foreign blockchain transaction execution. Relative block distance, relative global state, and
timestamped events are recorded on a global ledger to optimize and confirm transactions before
they actually happen on the native chain. This approach could also be used to determine block
production coincidence between chains to access greater liquidity.[12]
For more details:
Visit: https://volentix.io

More Related Content

What's hot

The need for blockchain technology
The need for blockchain technologyThe need for blockchain technology
The need for blockchain technology
Tommy Koens
 
Matching Identity Management Solutions to Self-Sovereign Identity Principles
Matching Identity Management Solutions to Self-Sovereign Identity PrinciplesMatching Identity Management Solutions to Self-Sovereign Identity Principles
Matching Identity Management Solutions to Self-Sovereign Identity Principles
Tommy Koens
 
What is Concordium?
What is Concordium?What is Concordium?
What is Concordium?
María Amalia Rojas
 
Benchmark and comparison between hyperledger and MySQL
Benchmark and comparison between hyperledger and MySQLBenchmark and comparison between hyperledger and MySQL
Benchmark and comparison between hyperledger and MySQL
TELKOMNIKA JOURNAL
 
EUIPO DPM knowledge share: Blockchain and IP
EUIPO DPM knowledge share: Blockchain and IPEUIPO DPM knowledge share: Blockchain and IP
EUIPO DPM knowledge share: Blockchain and IP
Audrius Ramoska
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
Yao Yao
 
Hyperledger fabric
Hyperledger fabricHyperledger fabric
Hyperledger fabric
Celine George
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
Mohammaderfan Arefimoghaddam
 
Blockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise ArchitectsBlockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise Architects
Gokul Alex
 
Aergo - the blockchain fuel for Autonomous business
Aergo - the blockchain fuel for Autonomous businessAergo - the blockchain fuel for Autonomous business
Aergo - the blockchain fuel for Autonomous business
CarlitoBotego
 
InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain White Paper
InfiniteChain White Paper
InfiniteChain
 
Hyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusHyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensus
CMR WORLD TECH
 
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
 
Security and privacy with blockchain
Security and privacy with blockchainSecurity and privacy with blockchain
Security and privacy with blockchain
Celine George
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach Whitepaper
Property Bihar
 
an enhanced multi layered cryptosystem based secure
an enhanced multi layered cryptosystem based securean enhanced multi layered cryptosystem based secure
an enhanced multi layered cryptosystem based secure
IJAEMSJORNAL
 
Vortex Cloud Beyond Cloud Messaging
Vortex Cloud Beyond Cloud MessagingVortex Cloud Beyond Cloud Messaging
Vortex Cloud Beyond Cloud Messaging
ADLINK Technology IoT
 
Salesforce - Introduction to Security & Access
Salesforce -  Introduction to Security & Access Salesforce -  Introduction to Security & Access
Salesforce - Introduction to Security & Access
Vibrant Technologies & Computers
 
Secure Data Sharing in Cloud Computing using Revocable Storage Identity- Base...
Secure Data Sharing in Cloud Computing using Revocable Storage Identity- Base...Secure Data Sharing in Cloud Computing using Revocable Storage Identity- Base...
Secure Data Sharing in Cloud Computing using Revocable Storage Identity- Base...
rahulmonikasharma
 
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Romeo Kienzler
 

What's hot (20)

The need for blockchain technology
The need for blockchain technologyThe need for blockchain technology
The need for blockchain technology
 
Matching Identity Management Solutions to Self-Sovereign Identity Principles
Matching Identity Management Solutions to Self-Sovereign Identity PrinciplesMatching Identity Management Solutions to Self-Sovereign Identity Principles
Matching Identity Management Solutions to Self-Sovereign Identity Principles
 
What is Concordium?
What is Concordium?What is Concordium?
What is Concordium?
 
Benchmark and comparison between hyperledger and MySQL
Benchmark and comparison between hyperledger and MySQLBenchmark and comparison between hyperledger and MySQL
Benchmark and comparison between hyperledger and MySQL
 
EUIPO DPM knowledge share: Blockchain and IP
EUIPO DPM knowledge share: Blockchain and IPEUIPO DPM knowledge share: Blockchain and IP
EUIPO DPM knowledge share: Blockchain and IP
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
 
Hyperledger fabric
Hyperledger fabricHyperledger fabric
Hyperledger fabric
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Blockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise ArchitectsBlockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise Architects
 
Aergo - the blockchain fuel for Autonomous business
Aergo - the blockchain fuel for Autonomous businessAergo - the blockchain fuel for Autonomous business
Aergo - the blockchain fuel for Autonomous business
 
InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain White Paper
InfiniteChain White Paper
 
Hyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusHyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensus
 
IRJET- Different Blockchain Platforms and Algorithms
IRJET-  	  Different Blockchain Platforms and AlgorithmsIRJET-  	  Different Blockchain Platforms and Algorithms
IRJET- Different Blockchain Platforms and Algorithms
 
Security and privacy with blockchain
Security and privacy with blockchainSecurity and privacy with blockchain
Security and privacy with blockchain
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach Whitepaper
 
an enhanced multi layered cryptosystem based secure
an enhanced multi layered cryptosystem based securean enhanced multi layered cryptosystem based secure
an enhanced multi layered cryptosystem based secure
 
Vortex Cloud Beyond Cloud Messaging
Vortex Cloud Beyond Cloud MessagingVortex Cloud Beyond Cloud Messaging
Vortex Cloud Beyond Cloud Messaging
 
Salesforce - Introduction to Security & Access
Salesforce -  Introduction to Security & Access Salesforce -  Introduction to Security & Access
Salesforce - Introduction to Security & Access
 
Secure Data Sharing in Cloud Computing using Revocable Storage Identity- Base...
Secure Data Sharing in Cloud Computing using Revocable Storage Identity- Base...Secure Data Sharing in Cloud Computing using Revocable Storage Identity- Base...
Secure Data Sharing in Cloud Computing using Revocable Storage Identity- Base...
 
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
 

Similar to Volentix - Vdex whitepaper

VEROS-white-paper
VEROS-white-paperVEROS-white-paper
VEROS-white-paper
Rip Burman
 
Launching a Rollup & Appchain: Everything from Idea to its Implementation
Launching a Rollup & Appchain: Everything from Idea to its ImplementationLaunching a Rollup & Appchain: Everything from Idea to its Implementation
Launching a Rollup & Appchain: Everything from Idea to its Implementation
Zeeve
 
Architecture of the Hyperledger Blockchain Fabric
Architecture of the Hyperledger Blockchain FabricArchitecture of the Hyperledger Blockchain Fabric
Architecture of the Hyperledger Blockchain Fabric
mustafa sarac
 
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfAdoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Mahdi_Fahmideh
 
Blockchain Platforms 2022
Blockchain Platforms 2022Blockchain Platforms 2022
Blockchain Platforms 2022
RosyGeorge3
 
hyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxhyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptx
deepaksingh160910
 
Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docx
Upcomings
 
Deconstructing Decentralized Exchanges. Lindsay X. Lin
Deconstructing Decentralized Exchanges.  Lindsay X. LinDeconstructing Decentralized Exchanges.  Lindsay X. Lin
Deconstructing Decentralized Exchanges. Lindsay X. Lin
eraser Juan José Calderón
 
Navigating Crypto: Industry Map
Navigating Crypto: Industry MapNavigating Crypto: Industry Map
Navigating Crypto: Industry Map
Sarasotamug
 
Blockchain Platforms for Developing DApps
Blockchain Platforms for Developing DAppsBlockchain Platforms for Developing DApps
Blockchain Platforms for Developing DApps
Intelisync
 
IRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and Ethereum
IRJET Journal
 
Introduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptxIntroduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptx
Gene Leybzon
 
Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020
Ingo Weber
 
Blockchain DeFi Innovation Insights from Patents
Blockchain DeFi Innovation Insights from PatentsBlockchain DeFi Innovation Insights from Patents
Blockchain DeFi Innovation Insights from Patents
Alex G. Lee, Ph.D. Esq. CLP
 
02 - Introduction to Hyperledger Fabric
02 - Introduction to Hyperledger Fabric  02 - Introduction to Hyperledger Fabric
02 - Introduction to Hyperledger Fabric
Merlec Mpyana
 
Tezos blockchain – The first self-amending blockchain
Tezos blockchain – The first self-amending blockchainTezos blockchain – The first self-amending blockchain
Tezos blockchain – The first self-amending blockchain
JohnAdams514191
 
IRJET- Study of Blockchain and its Concepts
IRJET-  	  Study of Blockchain and its ConceptsIRJET-  	  Study of Blockchain and its Concepts
IRJET- Study of Blockchain and its Concepts
IRJET Journal
 
Lattice Network Yellow Paper.pdf
Lattice Network Yellow Paper.pdfLattice Network Yellow Paper.pdf
Lattice Network Yellow Paper.pdf
BijanBurnard
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
Duncan Johnston-Watt
 
Defrag x blockchain keynote
Defrag x blockchain keynoteDefrag x blockchain keynote
Defrag x blockchain keynote
Morgan Brooke Wright
 

Similar to Volentix - Vdex whitepaper (20)

VEROS-white-paper
VEROS-white-paperVEROS-white-paper
VEROS-white-paper
 
Launching a Rollup & Appchain: Everything from Idea to its Implementation
Launching a Rollup & Appchain: Everything from Idea to its ImplementationLaunching a Rollup & Appchain: Everything from Idea to its Implementation
Launching a Rollup & Appchain: Everything from Idea to its Implementation
 
Architecture of the Hyperledger Blockchain Fabric
Architecture of the Hyperledger Blockchain FabricArchitecture of the Hyperledger Blockchain Fabric
Architecture of the Hyperledger Blockchain Fabric
 
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfAdoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
 
Blockchain Platforms 2022
Blockchain Platforms 2022Blockchain Platforms 2022
Blockchain Platforms 2022
 
hyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxhyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptx
 
Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docx
 
Deconstructing Decentralized Exchanges. Lindsay X. Lin
Deconstructing Decentralized Exchanges.  Lindsay X. LinDeconstructing Decentralized Exchanges.  Lindsay X. Lin
Deconstructing Decentralized Exchanges. Lindsay X. Lin
 
Navigating Crypto: Industry Map
Navigating Crypto: Industry MapNavigating Crypto: Industry Map
Navigating Crypto: Industry Map
 
Blockchain Platforms for Developing DApps
Blockchain Platforms for Developing DAppsBlockchain Platforms for Developing DApps
Blockchain Platforms for Developing DApps
 
IRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and Ethereum
 
Introduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptxIntroduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptx
 
Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020
 
Blockchain DeFi Innovation Insights from Patents
Blockchain DeFi Innovation Insights from PatentsBlockchain DeFi Innovation Insights from Patents
Blockchain DeFi Innovation Insights from Patents
 
02 - Introduction to Hyperledger Fabric
02 - Introduction to Hyperledger Fabric  02 - Introduction to Hyperledger Fabric
02 - Introduction to Hyperledger Fabric
 
Tezos blockchain – The first self-amending blockchain
Tezos blockchain – The first self-amending blockchainTezos blockchain – The first self-amending blockchain
Tezos blockchain – The first self-amending blockchain
 
IRJET- Study of Blockchain and its Concepts
IRJET-  	  Study of Blockchain and its ConceptsIRJET-  	  Study of Blockchain and its Concepts
IRJET- Study of Blockchain and its Concepts
 
Lattice Network Yellow Paper.pdf
Lattice Network Yellow Paper.pdfLattice Network Yellow Paper.pdf
Lattice Network Yellow Paper.pdf
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
 
Defrag x blockchain keynote
Defrag x blockchain keynoteDefrag x blockchain keynote
Defrag x blockchain keynote
 

Recently uploaded

Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
bresciafarid233
 
在线办理(UMASS毕业证书)马萨诸塞大学阿默斯特分校毕业证完成信一模一样
在线办理(UMASS毕业证书)马萨诸塞大学阿默斯特分校毕业证完成信一模一样在线办理(UMASS毕业证书)马萨诸塞大学阿默斯特分校毕业证完成信一模一样
在线办理(UMASS毕业证书)马萨诸塞大学阿默斯特分校毕业证完成信一模一样
5spllj1l
 
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
5spllj1l
 
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
taqyea
 
Machine Learning in Business - A power point presentation.pptx
Machine Learning in Business - A power point presentation.pptxMachine Learning in Business - A power point presentation.pptx
Machine Learning in Business - A power point presentation.pptx
mimiroselowe
 
Does teamwork really matter? Looking beyond the job posting to understand lab...
Does teamwork really matter? Looking beyond the job posting to understand lab...Does teamwork really matter? Looking beyond the job posting to understand lab...
Does teamwork really matter? Looking beyond the job posting to understand lab...
Labour Market Information Council | Conseil de l’information sur le marché du travail
 
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptxOAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
hiddenlevers
 
Accounting Information Systems (AIS).pptx
Accounting Information Systems (AIS).pptxAccounting Information Systems (AIS).pptx
Accounting Information Systems (AIS).pptx
TIZITAWMASRESHA
 
Dr. Alyce Su Cover Story - China's Investment Leader
Dr. Alyce Su Cover Story - China's Investment LeaderDr. Alyce Su Cover Story - China's Investment Leader
Dr. Alyce Su Cover Story - China's Investment Leader
msthrill
 
TEST BANK Principles of cost accounting 17th edition edward j vanderbeck mari...
TEST BANK Principles of cost accounting 17th edition edward j vanderbeck mari...TEST BANK Principles of cost accounting 17th edition edward j vanderbeck mari...
TEST BANK Principles of cost accounting 17th edition edward j vanderbeck mari...
Donc Test
 
Upanishads summary with explanations of each upnishad
Upanishads summary with explanations of each upnishadUpanishads summary with explanations of each upnishad
Upanishads summary with explanations of each upnishad
ajaykumarxoxo04
 
Detailed power point presentation on compound interest and how it is calculated
Detailed power point presentation on compound interest  and how it is calculatedDetailed power point presentation on compound interest  and how it is calculated
Detailed power point presentation on compound interest and how it is calculated
KishanChaudhary23
 
Independent Study - College of Wooster Research (2023-2024) FDI, Culture, Glo...
Independent Study - College of Wooster Research (2023-2024) FDI, Culture, Glo...Independent Study - College of Wooster Research (2023-2024) FDI, Culture, Glo...
Independent Study - College of Wooster Research (2023-2024) FDI, Culture, Glo...
AntoniaOwensDetwiler
 
University of North Carolina at Charlotte degree offer diploma Transcript
University of North Carolina at Charlotte degree offer diploma TranscriptUniversity of North Carolina at Charlotte degree offer diploma Transcript
University of North Carolina at Charlotte degree offer diploma Transcript
tscdzuip
 
How to Use Payment Vouchers in Odoo 18.
How to Use Payment Vouchers in  Odoo 18.How to Use Payment Vouchers in  Odoo 18.
How to Use Payment Vouchers in Odoo 18.
FinShe
 
在线办理(TAMU毕业证书)美国德州农工大学毕业证PDF成绩单一模一样
在线办理(TAMU毕业证书)美国德州农工大学毕业证PDF成绩单一模一样在线办理(TAMU毕业证书)美国德州农工大学毕业证PDF成绩单一模一样
在线办理(TAMU毕业证书)美国德州农工大学毕业证PDF成绩单一模一样
5spllj1l
 
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
5spllj1l
 
快速办理(美国Fordham毕业证书)福德汉姆大学毕业证学历证书一模一样
快速办理(美国Fordham毕业证书)福德汉姆大学毕业证学历证书一模一样快速办理(美国Fordham毕业证书)福德汉姆大学毕业证学历证书一模一样
快速办理(美国Fordham毕业证书)福德汉姆大学毕业证学历证书一模一样
5spllj1l
 
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
yeuwffu
 
Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...
Labour Market Information Council | Conseil de l’information sur le marché du travail
 

Recently uploaded (20)

Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
 
在线办理(UMASS毕业证书)马萨诸塞大学阿默斯特分校毕业证完成信一模一样
在线办理(UMASS毕业证书)马萨诸塞大学阿默斯特分校毕业证完成信一模一样在线办理(UMASS毕业证书)马萨诸塞大学阿默斯特分校毕业证完成信一模一样
在线办理(UMASS毕业证书)马萨诸塞大学阿默斯特分校毕业证完成信一模一样
 
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
 
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
一比一原版美国新罕布什尔大学(unh)毕业证学历认证真实可查
 
Machine Learning in Business - A power point presentation.pptx
Machine Learning in Business - A power point presentation.pptxMachine Learning in Business - A power point presentation.pptx
Machine Learning in Business - A power point presentation.pptx
 
Does teamwork really matter? Looking beyond the job posting to understand lab...
Does teamwork really matter? Looking beyond the job posting to understand lab...Does teamwork really matter? Looking beyond the job posting to understand lab...
Does teamwork really matter? Looking beyond the job posting to understand lab...
 
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptxOAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
 
Accounting Information Systems (AIS).pptx
Accounting Information Systems (AIS).pptxAccounting Information Systems (AIS).pptx
Accounting Information Systems (AIS).pptx
 
Dr. Alyce Su Cover Story - China's Investment Leader
Dr. Alyce Su Cover Story - China's Investment LeaderDr. Alyce Su Cover Story - China's Investment Leader
Dr. Alyce Su Cover Story - China's Investment Leader
 
TEST BANK Principles of cost accounting 17th edition edward j vanderbeck mari...
TEST BANK Principles of cost accounting 17th edition edward j vanderbeck mari...TEST BANK Principles of cost accounting 17th edition edward j vanderbeck mari...
TEST BANK Principles of cost accounting 17th edition edward j vanderbeck mari...
 
Upanishads summary with explanations of each upnishad
Upanishads summary with explanations of each upnishadUpanishads summary with explanations of each upnishad
Upanishads summary with explanations of each upnishad
 
Detailed power point presentation on compound interest and how it is calculated
Detailed power point presentation on compound interest  and how it is calculatedDetailed power point presentation on compound interest  and how it is calculated
Detailed power point presentation on compound interest and how it is calculated
 
Independent Study - College of Wooster Research (2023-2024) FDI, Culture, Glo...
Independent Study - College of Wooster Research (2023-2024) FDI, Culture, Glo...Independent Study - College of Wooster Research (2023-2024) FDI, Culture, Glo...
Independent Study - College of Wooster Research (2023-2024) FDI, Culture, Glo...
 
University of North Carolina at Charlotte degree offer diploma Transcript
University of North Carolina at Charlotte degree offer diploma TranscriptUniversity of North Carolina at Charlotte degree offer diploma Transcript
University of North Carolina at Charlotte degree offer diploma Transcript
 
How to Use Payment Vouchers in Odoo 18.
How to Use Payment Vouchers in  Odoo 18.How to Use Payment Vouchers in  Odoo 18.
How to Use Payment Vouchers in Odoo 18.
 
在线办理(TAMU毕业证书)美国德州农工大学毕业证PDF成绩单一模一样
在线办理(TAMU毕业证书)美国德州农工大学毕业证PDF成绩单一模一样在线办理(TAMU毕业证书)美国德州农工大学毕业证PDF成绩单一模一样
在线办理(TAMU毕业证书)美国德州农工大学毕业证PDF成绩单一模一样
 
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
 
快速办理(美国Fordham毕业证书)福德汉姆大学毕业证学历证书一模一样
快速办理(美国Fordham毕业证书)福德汉姆大学毕业证学历证书一模一样快速办理(美国Fordham毕业证书)福德汉姆大学毕业证学历证书一模一样
快速办理(美国Fordham毕业证书)福德汉姆大学毕业证学历证书一模一样
 
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
 
Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...
 

Volentix - Vdex whitepaper

  • 1. Vdex Whitepaper 1. INTRODUCTION Volentix introduces VDex, designed as a distributed, decentralized digital assets exchange with emphasis on user experience and community development and governance. By accessing established technologies and planning selective new protocols with priority on security, speed, authentication, ease of use, scalability, and multi-asset support, VDex intends to facilitate peer- to-peer transactions by assembling a portfolio of decentralized applications built on EOS.IO smart contracts. The VDex launch point anticipates matching Volentix’s design requirements to available technologies superimposed on the EOS.IO decentralized operating system. We intend to test our assumptions by prototyping via custom EZEOS software, which we built and customized with EOS.IO’s close command line tools. This software resides at: https://github.com/Volentix/ezeos 2. VOLENTIX The Volentix ecosystem will exist atop four pillars, an initializing array of applications specifically known as Venue, Verto, Vespucci, and VDex. 2.1 VENUE Venue is planned as a dynamic community platform that recruits and aligns members of the Volentix community to facilitate distribution of VTX, the native digital asset of the Volentix ecosystem, and to promote awareness of Volentix initiatives. Recently launched in beta testing, Venue enables users to receive VTX in exchange, for example, for participating in developing dedicated communities, submitting bug fixes, and claiming bounties. Leaderboards and live metrics reflect user participation. The first signature campaign was launched on the https:// bitcointalk.org/ forum on July 13, 2018. Please visit https://venue.volentix.io for more information 2.2 VERTO Verto is being built as a multi-currency wallet for use with the VDex decentralized exchange and intends to facilitate personal custody and local management of private and public keys in peer-to- peer transactions, with the goal of eliminating the risks of devastating losses of stake associated with traumatic failures of central operators. Verto plans to employ a system of smart contracts to maintain the state between two trading clients, the simplest operations being accomplished with atomic swaps.[1] 2.3 VESPUCCI Vespucci is envisioned as an analytics engine accessible via a user-friendly interface with treasure troves of real time and historical market data, such as digital assets ratings and sentiment analyses. We wish to empower users with tools to graph and compare tradeable digital assets, to
  • 2. access and parse historical trading records, to plot trends and patterns, and to monitor and assess open-source software developments. Vespucci seeks to bring to your fingertips confident and comprehensive market-relevant data by aggregating the information currently scattered throughout many different blockchains, websites, chat rooms, and exchanges. 2.4 VDEX The fourth pillar of Volentix, the VDex exchange, is the tradable digital assets platform introduced in detail in this white paper. For smooth and secure usability, we plan VDex to integrate with your own personal Verto wallet and Vespucci interface. We expect VDex to be able to manage transactions involving both VTX and the vast array of digital assets and blockchains extant from time to time throughout the world. We are developing Venue as a complementary adjunct primarily in order to incentivize and drive native VTX-based initiatives. 3. ARCHITECTURE 3.0.1 Operating system We have evaluated various operating systems as candidates for the substructure of our VDex exchange. Though we honor the work done by a number of the established leaders in digital assets and blockchain technology, among those trailblazers the work of EOS.IO as an operating system-like framework upon which decentralized applications can be built stands out, in our opinion, as exemplary. The software provides accounts, authentication, databases, asynchronous communication, and scheduling across clusters. Components and protocols are already built into the platform, and a subset can be used to satisfy our VDex requirements. VDex will initially benefit from the standard features offered by EOS.IO such as account and wallet creation and the recovery of stolen keys, but we plan subsequently to implement protocols for creation of a decentralized exchange through EOS contracts and other tools.[2] Here is a summary of encouraging methodologies: Context Free Actions Most of the scalability techniques proposed by Ethereum (Sharding, Raiden, Plasma, State Channels) become more efficient, parallelizable, and practical while also ensuring speedy inter- blockchain communication and unimpaired scalability. A Context Free Action involves computations that depend only on transaction data, and not upon the blockchain state. Binary/JSON conversion EOS contracts combine the human readability of JSON with the efficiency of binary. Parallelization and optimization Separating authentication from application allows faster transaction times and increases bandwidth. EOS.IO blocks are reportedly produced every 500ms.
  • 3. Web Assembly(WASM) Web Assembly enables high-performance Web applications and also secures each application in its own sandbox, through which functionalities VDex can obtain network access, filesystem namespace restrictions, and enforced rule-based execution. Rust/C++ contracts The well-known and popular programming language C++ appears highly suitable for WASM. C++ has highly mature debugging support and libraries. The EOS codebase uses templates liberally, and C++ allows the use of templates and operator overloading to define a runtime cost- free validation of units. The program reinitializes to clean state at the start of every message, a distinct advantage that streamlines formulation of smart contracts. The WebAssembly framework automatically rejects any transaction addressing memory inaccurately. In case dynamic memory allocation is necessary, users can depart to smart pointers because EOS.IO contracts use C++14. It is noteworthy that the first implementation of PARSEC Directed Acyclic Graph (DAG) technology is expected to be in Rust. 3.0.2 Schema defined messages and database Service contracts are standardized to provide a baseline measure of interoperability between and among disparate systems by harmonization of data models. Indeed, the Standardized Service Contract design principle advocates that service contracts be based on standardized data models. Analysis is done on the service inventory blueprint to find out the commonly occurring business documents that are exchanged between services. These business documents are then modeled in a standardized manner. The Canonical Schema pattern reduces the need for application of the data model transformation design pattern. [3] 3.0.3 Inter-Contract Communication Data is shared between contracts via an oracle, which, “in the context of blockchains and smart contracts, is an agent that finds and verifies real-world occurrences and submits this information to a blockchain to be used by smart contracts.” [4] Every node will have an identical copy of these data, for use in smart contract computation. Rather than the smart contract functioning to pull the data, instead the oracle pushes the data onto the blockchain. In the instance of a blockchain, most reading of the data is done via polling “models” in order to monitor blockchain state and to perform certain responsive actions. 3.0.4 Sidechains In EOS.IO, issuance of a digital asset creates a sidechain, which is an emerging mechanism permitting digital assets from one blockchain to be securely used in a separate blockchain and then moved back to the original blockchain. Efficiency of processing is promoted by creating multiple sidechains. A TCP-like communication channel between different blockchains evaluates proofs. For each shard (a unit of parallelizable execution in a cycle), a balanced merkle tree is constructed of these action commitments to generate a temporary shared merkle root; this is done
  • 4. for speed of parallel computation. The block header contains the root of a balanced merkle tree the leaves of which are the roots of these individual shard merkle trees. [2] 3.0.5 Liquidity A digital asset is liquid if it is easily sold or purchased in ordinary trading volumes without a significant short-term impact on its prevailing market price. In order to achieve such a status, traditionally any tradable asset must surmount a trading volume threshold sufficient to support stability. Specifically, we anticipate adopting the following methodologies: Loopring protocol with the use of EOS.IO contracts acting as nodes.[5] Bancor algorithm used to bring stability to the digital asset.[6] Toggles between these protocols and HTLC (atomic swaps) according to Vespucci analyses on the VDex network. 3.0.6 Hashed Timelock Contracts (Atomic Swaps) A Hashed Timelock Contract (HTLC)[1] is a smart contract enabling the implementation of time-bound transactions. Users will be offered a variable lock-in period for their transactions, with a discount on transaction fees in exchange for choosing a longer lock-in period. 3.1 NETWORK TOPOLOGY 3.1.1 Nodes Nodes are the endpoints of the VDex exchange. Their functions are: 1. Act as portals to VDex through the Verto wallet. 2. Merge order book information. 3. Settle order book. 4. Manage order cancellation. 5. Assign timeouts for the RAFT protocol. 6. Initiate contracts for orders that have been filled. Nodes earn a portion of the fee for each transaction. If a user has sufficient funds and possesses a good track record, his or her Verto wallet can act as a node. 3.1.2 Aggregators The VDex aggregators are dedicated Volentix servers for simulator and security purposes. One of their functions is to pull logs and order book data from nodes into sparse distributed representations for hierarchical temporal memory as intrusion [7] analysis for detecting anomalies in the system. The aggregators will also be host to other components such as metachain ledgers and blockchain scrapers 3.1.3 Latency EOS.IO has low latency block confirmation (0.5 seconds).[5] This degree of latency can be maintained in transactions with other blockchains if those chains admit of similar latency. But fundamentally the transaction is only as rapid as the lesser-rapid chain in the equation. It is well known, for example, that a Bitcoin block requires approximately ten minutes for processing. Receiving a transaction hash does not mean the transaction is confirmed; it means only that a node accepted the transaction without error, although there is generally a high probability other block producers will accept it.
  • 5. 3.2 ORDER BOOK The order book is the list of buy-and-sell orders VDex records from interested users. A matching engine uses an order book to determine which orders can be fulfilled. The Loopring protocol allows for customizing the order book data structure.[5] Containers provided by EOS.IO can be used for optimal performance.[8] 3.2.1 Data structures Using the Loopring Protocol FIFO (first-in first-out) circular buffer, nodes can design their order books to display and match a user’s order. This method follows an OTC model, where limit orders are positioned based on price only.[5] Referencing the EOS.IO persistence API, the order book is able to take advantage of the powerful multi-index container shared among nodes through the same EOS.IO account 3.2.2 On-Chain order book An on-chain order book is a record of offers residing on the wallet (node) chosen to settle the order book. It resides in a persistent database on each node subscribing to the same account as all the other nodes. 3.2.3 Off-Chain order book Residing on the aggregator, offline order books serve for simulator and security purposes. 3.2.4 Decentralization process of order book settlement For decentralization purposes, nodes will take turns to settle the order book. The settling node must be designated by the protocol and all order book entries from all nodes must be available to the settling nodes. We believe the RAFT[9] and PARSEC[10] consensus mechanisms offer effective solutions. RAFT is a well-established algorithm and is easy to implement.[7] PARSEC is more recent and more efficient, using Directed Acyclic Graph (DAG) technology and eliminating the need for copying logs. 3.3 ORDER SETTLEMENT Order settlement contains familiar elements of conventional financial market transactions. Utilizing FIFO technology to design the order book, VDex intends to check order, inventory, and fill rate, as well as limit orders and cancellations. 3.4 VTX 3.4.1 VTX Issuance and Use VTX is the native digital asset to be issued and used on the VDex decentralized exchange. We currently plan to use an eosio.token contract from the EOS.IO framework to issue 2.1 billion
  • 6. EOS.IO-compliant VTX tokens with a supply of 1.3 billion. VTX will have a diverse array of uses, for example: To reward participants in the consensus process and in Venue campaigns. To pay and redistribute transaction fees on the VDex exchange. To submit and vote on proposals to the Volentix ecosystem, using the voting rights allocated to VTX holders. To stake support for reviewing proposals and implementing projects. To incentivize users to participate in order book settlement by becoming nodes via their Verto wallets. To incentivize users to lock funds in for >24 hours by HTLC time-bound transactions. 3.4.2 VTX Allocation A digital assets ecosystem requires an array of certain fundamental human constituents who shepherd the project forward.[11] It is essential to compensate those individuals for their participation. Subject to adjustment, Volentix currently anticipates the following allocations: 1. Contributors. 12%. An array of individuals, akin to founders, who contribute insights, time and talent, though often work without early compensation. 2. Supporters. Phase 1. 5%. Early passive seed funders. Phase 2. 28%. Funders via qualified private pre-sales and possible public sale. 3. Facilitators. (Advisors, Developers, Promoters, Custodians). Note that requirements for assistance from the sub-categories in this category may differ significantly before and after the project receives substantial funding support, but certain individuals may serve during both phases. Phase 1. 10%. Phase 2. 10%. 4. Decentralized treasury. 35%. Community members incentivized and rewarded for participation in the progressive development of a decentralized autonomous organization (DAO). A decentralized treasury is anticipated to be administered by smart contracts and community consensus. 3.4.3 VTX Distribution In light of market conditions at the time of this writing, Volentix is considering timing, means, and terms and conditions of VTX distribution as a function of private pre-sales and possible public sale. Please monitor our website for updates. 3.5 EOS.IO PLATFORM DEPLOYMENT The following considerations are relevant to our deploying the VDex exchange on the EOS.IO platform: Deploying a contract has a cost but is free to use. Developers stake EOS.IO-compliant tokens to deploy a smart contract. After the contract is deployed, the locked tokens are returned. Decentralized applications allocate memory, CPU, bandwidth, and other resources to their contracts. Multiple messages and multiple accounts can be assigned to the same thread. 3.6 BLOCKCHAIN INTERACTION 3.6.1 Inter-Blockchain Communication EOS.IO is designed to make Inter-Blockchain Communication (IBC) proofs lightweight. For chains with insufficient capacity for processing the IBC proofs and establishing validity, there is an option to default to trusted oracles/escrows. With an EOS.IO-based smart contract, a trusted
  • 7. multi-signature wallet holding the asset in escrow can be used to persuade the signing/publishing of the transaction based on IBC proofs from the originating chain 3.6.2 Multi-Blockchain Information Comprehensible multi-blockchain information can be obtained by aggregating blockchain timelines in parallel order (with variance in the frequency of change of state). This system can trigger multi-chain load balancers, transfer states, draw data outputs from smart contracts, and foreign blockchain transaction execution. Relative block distance, relative global state, and timestamped events are recorded on a global ledger to optimize and confirm transactions before they actually happen on the native chain. This approach could also be used to determine block production coincidence between chains to access greater liquidity.[12] For more details: Visit: https://volentix.io