SUN Token Ecosystem Architecture Written by: Sun Token Technical Team Date: September 20, 2018 Version: 1.06
|
|
- Ginger Bruce
- 5 years ago
- Views:
Transcription
1 SUN Token Ecosystem Architecture Written by: Sun Token Technical Team Date: September 20, 2018 Version: 1.06
2 Table of Contents Intro... 3 Non-technical stuff... 3 Our philosophy... 3 Problem... 3 Solution... 3 About the token... 5 Side chain... 5 Why a dedicated blockchain... 5 Delegated proof of stake... 6 Use cases / flows... 7 Architecture FAQ Frequently Asked Questions API calls User Identity Most important components and its API endpoints UserWitness QueryWitness Blockchain Document Proxy Award Confirmator Wrap up SUN Token Ecosystem Architecture Page 2
3 Intro Sun Token Ecosystem Architecture is a technical document describing a complete SUN Token architecture as a solution to a problem of having a platform that will ensure that users are in full control of their own data, that they will be compensated for their usage, and to provide full transparency for every single stage of the process. This documents is more of a technical nature, but is suited to also communicate our approach to SUN Token Ecosystem and represents our version of a White Paper. Non-technical stuff Before we dive into technical information, allow us to explain our solution in layman s terms. Our philosophy Ownership. Privacy. Compensation. Trust. This is the four pillars of Our philosophy. Trust The one thing that takes time to gain is - trust. Yet, we want you also to know you can trust us from the first sunrise of our project. Blockchain, decentralized public ledger is used in our system to record every single access to the data, and to be available for inspection by anybody at any time. Simple, yet effective Problem Of course, there is always a problem - we gain your trust, but how are we going to store large quantities of users data, such as video and images in blockchain? Presently, it can t be done, but every problem, for us, has a solution. Solution As there is not yet available reliable technology to store massive quantity of data in the blockchain, we decided to build a system as a hybrid between blockchain technology and traditional very fast ElasticSearch database with non-tampering log extensions. To make sure that there is no tampering with database on OS level, SELinux will be utilized with audit log turned on. Compensation of the data usage will be automatically regulated by smart contracts. SUN Token middleware, developed by us, will be the only point of contact with our system that will expose API for user management and data storage, to ensure maximum security. So here it is: Blockchain solution for data ownership and privacy. SUN Token Ecosystem Architecture Page 3
4 Best of both worlds - traditional and blockchain Final world before you begin, we built SUN Token Ecosystem to really change the world. But, we can only do it together with you so we hope you ll get in touch via our website, , Social Media and stay in touch. Let the new SUN shine. SUN Token Ecosystem Architecture Page 4
5 About the token This section describes into details the platform of our choice for the token, how it will be created, distributed, as well the reasons for programming our own blockchain. Side chain a. Token (SUN) will be created on the Stellar platform. b. How to c. We create several accounts on Stellar platform: i. ISSUER (issues SUN token) ii. PROJECT_DISTRIBUTOR (owns 40% of all tokens and sells them to fund the project development) iii. AWARD_DISTRIBUTOR (owns the whole award budget - 60% of all tokens. Once a user account has been created, a certain amount of tokens will be transferred to AWARDED_USERS account) iv. AWARDED_USERS (this is an aggregator of all awards issued to users for creating an account. Users can issue a request for token transfer to their own account on Stellar platform; this account is mainly used to store tokens belonging to users who don t have an account on Stellar platform) v. AD_DISTRIBUTOR (collects tokens which are used as a fee for search. It will distribute them in the 50/30/20 ratio to the user account, AWARD_DISTRIBUTOR and PROJECT_DISTRIBUTOR) vi. Special accounts: FOUNDERS, ADVISORS, LIQUIDITY_POOL 1. We will create a custom side chain based on graphene blockchain 2. It will be connected to ElasticSearch via SUN Token middleware components 3. ElasticSearch acts as a document store, indexing engine and search engine Why a dedicated blockchain SUN Token system is creating dedicated blockchain. The main reason for this are the expenses of existing chains. Moreover this platform is serving powerful feature set that are recorded within blockchain, therefore customization, improvements and optimizations on blockchain are very important, and customized blockchain development is chosen to avoid any limits to existing general purpose blockchains. As the basic platform bitshares/graphene source code is used. The platform base could be any of following: graphene, bitshares or steem. All those platforms are using the similar code base. SUN Token Ecosystem Architecture Page 5
6 Delegated proof of stake The concept of delegated proof of stake will allow every user in the system to vote and influence the blockchain network, additionally the cost approval work is smaller which will make this blockchain more efficient. In the first phases of the project the users will not use the voting system. There will be a master node (one or more), and several witness nodes. The users can set up their own witness to verify all data and operation on blockchain. As the system grows up and user base is extending, the user will be able to influence the network. With this approach decentralization is guaranteed and the cost of serving is low. Major concept will be used from bitshares/graphene implementation like transfers, custom currency (called asset) and other blockchain features. The system will be extended with operation that will ensure that advertisement and user data are traced within blockchain. It means that dedicated operation will be created for setting up an user and inserting an initial data set. This operation will move funds from special rewards account to user account in smart contract manner. This operation will require data hash that will be persisted and can be used as a proof for payments and user creating. New features and structures will support smart contract for executing the advertisement. The details will be covered in API specification. SUN Token Ecosystem Architecture Page 6
7 Use cases / flows Let s now take a look at the way we envisage the system will be used and what the expected user flow will be, one step at the time. 1. User registration a. User will choose a username, create a public / private key pair (also known as Brain Key on graphene) and register itself via Registrar middleware service b. Registrar will check username for uniqueness, it will check user s phone number and only then will create an account on the side chain c. Registrar will create an initial set of user data on Elasticsearch for this user (i.e. username with account id) 2. User inserts a first set of data (i.e. user completes the first questionnaire) a. User announces that it is going to insert its data set and supplies a SHA256 sum of its data set (data set is nothing more than a JSON object) b. If the user has already completed this operation, the side chain refuses it c. Side chain will create an object for this user and returns an object id. This object contains a boolean flag which tells us whether the user has completed the insertion of data d. DataWitness middleware service listens for notifications that these kind of objects have been created e. User sends its data set to the DataWitness middleware service. Data is encrypted using the key which is derived from the private part of the user s memo key and the public part of the DataWitness memo key. This guarantees the authenticity of the user. Data is then decrypted by the DataWitness and stored. f. DataWitness will decrypt the data set and check the value of object id together with the value of SHA256 sum. It accepts or refuses the data set. g. DataWitness will mark the user s object as finished if the data set has been accepted h. DataWitness will issue a reward to the user at this point. We track user s balance on the side chain i. User initiated operations: i. Initiation of insertion of user s data set j. DataWitness initiated operations: i. Insert completed ii. Issue reward tokens k. Query for DataWitness i. Get a list of all pending insertions 3. User edits / deletes its data set a. Similar to the b) step. DataWitness will not issue new rewards b. User initiated operations: i. Initiation of editing of user s data set ii. Cancel edit c. DataWitness initiated operations: i. Update completed d. Query for DataWitness i. Get a list of pending edits / deletes 4. Search SUN Token Ecosystem Architecture Page 7
8 a. Marketing agency wants to reach our users (Searcher) b. Init AdQuery that will return how many matches are found c. Side chain saves the query, generates a memo and a search object d. Searcher will transfer a certain amount of SUN tokens to Collector e. account using the generated memo f. Search middleware service listens on Stellar Network for transfer to Collector account which has a given memo set g. When such transfer has been detected a query result is prepared h. Details TBD: at this point we send an to the user who appears in the search result set i. It is possible that Search resides on our side chain. In that case, search fee can be paid directly as an operation fee (in bitshares terminology) j. Search middleware sends / issues reward tokens to users k. Search middleware marks the search object previously created as complete l. Operations initiated by Searcher i. Search ii. Search with fee iii. Mark search as completed iv. Issue reward tokens m. xii. Query i. Get a list of all created but not completed searches 5. User wants to set SUN token a. We transfer SUN tokens from Collector account the give user account, using the user supplied memo b. We deduct the account balance on the side chain c. (details are needed here) 6. Internal wallet on side chain a. Send tokens between users b. Trade tokens on internal exchange c. Future use: Additional operations signed by users for Search middleware SUN Token Ecosystem Architecture Page 8
9 SUN Token Ecosystem Architecture Page 9
10 Architecture Let us analayze in detail explain how the architecture was designed and built. There are five major components: subsystems, blockchain, data storage, user interaction and Utils (toolset). Here is the breakdown of each. 1. Subsystems a. Stellar Connector - This subsystem controls the token flow between stellar account that are controlled by following services: i. Award Confirmator - moves tokens from stellar AWARDS_DISTRIBUTOR account to AWARDED_USERS account. Each transfer contains trace to SUN side chain that keeps all details. Those two chains are connected with memo field that is set during every transaction. ii. Award Translator - moves tokens from stellar awarded account to specific user. This action is initiated by user and user should submit stellar address. Such action must be secure, breaching this action the users funds could be redirected to wrong account. Therefore the strong recommendation is to verify user s address on confirmation. Another option is that users signs this address with it s private key and encrypt with public key of this service. iii. Ad Distributor - dispatch tokens for an ads to other accounts in ratio 50/30/20. This service will poll the stellar AD_DISTRIBUTOR account to check if the AD was paid. As soon as the tokens arrives the service will forward the funds to users, project and award accounts. 2. Blockchain - This blockchain is customized to fit specific needs for ad platform. It ensure data integrity and connection with other components a. Signing Node - These nodes sign all blocks and ensure all benefits that blockchain and decentralisation is bringing. (Note: such nodes are called master in graphene blockchains) b. Checking Node - These nodes verify all blocks and ensure transparency. It could be run by anyone. (Note: such nodes are called ledger in graphene blockchain ) c. UserDataWitness - This microservice connect blockchain data with user data and ensures immutability. It is responsible to verify user data hash and transfer token to user account on side chain. d. AdDataWitness - This microservice connect blockchain data with querying data and ensures immutability. When the search query is executed and advertiser confirms processing the ad. The payment is verified by AD_DISTRIBUTOR and tokens are funded than this query will be hashed and appropriate operation on side chain is executed. 3. Data Storage - This subsystem ensures all data is stored and can be queried. SUN Token Ecosystem Architecture Page 10
11 a. Elasticsearch - It s document store will offer flexible data structure that represents different user data structures and will be ready for changes in future use b. NonTempering Helper - These tools and utilities ensure that access logs are stored back in DataStore and its hash could be stored in blockchain 4. User Interaction - This subsystem will serve all data to users in user friendly manner a. Static Web Server - This server (or server pharm, or cdn) will server static content for user applications. This component will also serve as proxy for dynamic requests in order to prevent direct access to internal system components b. Platform Application - This web application will serve all interaction with user data. In later phases it will grow and integrate social network functionalities. c. Block Explorer - This application will show all details about side chain blocks and relation with stellar blockchain. Other token info will be stored here. d. AD Helper - This application is everyday tool used by advertisers. It offers advanced queries and other mechanism that will help advertiser to find the best users to show them appropriate AD. 5. Utils - This is a toolset that is required to maintain system and enhance its development and troubleshooting. a. Service Monitors - Check and alarms status of all services in the system b. Blockchain Tools - Different command line tools and scripts SUN Token Ecosystem Architecture Page 11
12 SUN Token Ecosystem Architecture Page 12
13 FAQ Frequently Asked Questions In order for us to further speed up the introduction of SUN Token Ecosystem, we ve also prepared a FAQ section to try and help you find answers to the most common questions we ve encountered so far. If you have additional questions, please get in touch with us, using contact or our Social Media channels, out team will be ready to answer them. 1. What blockchain to use to record all access to data? i. The graphene/bitshares blockchain is used as a base to develop a new blockchain that will ensure all data are traced. The whole access logs and queries will not be saved within blockchain, but its hash will be stored. With this approach it is guaranteed that data is not modified and the access data is stored on Data Store subsystem. 2. What data will be written in blockchain and what data will be written in database? i. Blockchain will keeps the track of operations that have happened and hash of the data that are related to those operation. The queries, logs, user questionnaires are stored on Data Store, but its hashes are stored within blockchain. 3. How to combine blockchain that records access to data with our own token for payments and smart contracts? i. The blockchain will have a special operation that will act as smart contract. Therefore such operation will require appropriate tokens to be funded in order to serve Ad. Also these smart contracts will use a hash that is based on non-blockchain based data. With this approach those two systems will have a data that are strongly dependent on each other and it will guarantee immutability and all other benefits of blockchain architecture. On the other side the whole flexibility that NoSql database offers will be used in order to deliver the best userdata for advertising. 4. How/If to delete data from blockchain and how to keep records about database data deletion? i. Any data change will be executed on the blockchain, but the data hash is only stored in blockchain. Therefore the deletion could be considered as the special case of updating data. The data in Data Store subsystem will be deleted, but the has of deletion will be stored in blockchain. 5. What network to use for our own token, Stellar, Ether or something else? i. Stellar. It will be used to create the token and holds the special accounts. Each transaction will have a memo field that reference to specific action and user in the side chain. 6. Based on token network, how to implement smart contracts to ensure payments to users? i. There will be service that connect stellar and side chain. Those services will ensure that information from side chain will be stored in SUN Token Ecosystem Architecture Page 13
14 transaction and therefore sidechain functionalities will have the trace on Stellar network 7. Wallet i. How to implement wallet? i. Users will be able to use stellar wallet to spend token on stellar network. This will be possible when the balances are transferred from side chain to the Stellar chain. ii. Where to keep wallet, with us or users will have their own wallet? i. User will keep it s own keys at their local computer or any other safe place. 8. Database i. What database to use (SQL vs nonsql)? i. NoSql, ElasticSearch. This database will offer flexible structures, therefore it will be able to serve different needs that could be changed in the future. Also this database is very scalable. 9. API i. API needs to be defined, how to do it? i. The most critical API calls can be defined from existing data flows. 10. Deployment i. Architecturally we want software to be microservices, deployed using Docker containers on Kubernetes. Is it possible solution? i. I don t see any obstacles to have automated deployment. The best advantage would be in the service that will scale and it seems to be the services within Data Storage subsystem. 11. Security i. How to ensure security of our own system? i. Restrict access and setup firewall on all non-public services. ii. How to ensure overall security of blockchain? i. Signer(master) nodes don t have to be public, only ledger. SUN Token Ecosystem Architecture Page 14
15 API calls This section outlines basic public API information and calls which will allow user management and data storage. User Identity There are several parameters that should be unique per user. Those parameters are: i. Blockchain_id ii. Username iii. iv. External Identifier (like facebook, gmail or other platform that could be used for login) Those identifiers are relevant in different parts of the system. For instance blockchain id is crucial for blockchain system, but could be insignificant data for Social Network. On the other side username/ is useless data for blockchain component. However having different identifier in different part of the system will produce a lot of potential problems with id mapping and will make the whole system more complicated. In order to avoid this the blockchain_id is used as user identifier in all system parts. This id could be easily converted in any other identifier. Most important components and its API endpoints UserWitness 1. errorcode CheckIdentity( , username, blockchain_id) a. - Invoked by WebPlatformApplication This API call will verify if the user exist on DocumentStore and check the user on Blockchain. 2. blockchain_id CreateUser( , username) a. - Invoked by WebPlatformApplication This API call will create user on DocumentStore 3. errorcode InitUserData(blockchain_id, encrypted_user_data, data_hash, signed_operation) 4. - Invoked by WebPlatformApplication This action will validate if the user is completed on blockchain and on DocumentProxy. If the user is valid It will forward signed operation for assigning user hash to user. This operation is forwarded to the blockchain. Also the service will subscribe for notification when this action is completed. As soon as the confirmation notification is received the service will submit data to DocumentProxy. When this action is completed the notification is sent to PlatformApp or confirmation is sent. SUN Token Ecosystem Architecture Page 15
16 QueryWitness 1. queryresult QueryAD (querycriteria) - Invoked by WebPlatformApplication This action is the initiated by advertiser. Web platform will generated dynamic criteria set and send it as json object. Query Witness will execute this query and return the count of affected users and costs per user. If the query results fits clients needs it will confirm query execution. 2. queryresult ExecuteAD (querycriteria, query hash, user_count, signature) 3. - Invoked by WebPlatformApplication This action is the initiated by advertiser when the user confirms an advertisement. QueryWitness will execute the ad and initiate the Ad payment in blockchain (call PayTheAdvetisement). Ad execution could be sending an or leaving special messages in social network mailboxes. Blockchain 1. errorcode CreateUser(username, pub_key) a. - Invoked by UserWitnes 2. errorcode IsUserRegistrationCompleted(id) a. - Invoked by UserWitness 3. referencecode InitUserData(id, hash, user_witness_signature) a. - Invoked by UserWitness This will assign user hash to user and move balance from award account to user account SubscribeToResult (referencecode) The operations are not confirmed until the block is verified the blockchain, therefore the confirmation will be delivered through subscription.reference code is used as a tag in order to identify the pending operation 5. referencecode PayTheAdvertisement( user_list, ad_hash, signature) The operation are not confirmed until the block is verified the blockchain, therefore the confirmation will be delivered through subscription. 6. int GetUserBalance( blockchain_id) 7. TransferBalance (from, to, signature) [ other common cryptocurrency operations] Document Proxy 1. errorcode CheckUser (id, username, ) 2. errorcode CreateUser (blockchain_id, username, , phone, ) 3. bool IsUserCompleted (id) SUN Token Ecosystem Architecture Page 16
17 Award Confirmator 1. errorcode ConfirmAward(amount, bck_id, hash, action ) This will transfer sun tokens from award account to awarded account with user bclockchainid_action in memo text. Data hash and other details are stored in internal log. SUN Token Ecosystem Architecture Page 17
18 Wrap up We don t have the end, but a wrap up, since this is just the beginning. Stay connected and in touch, so we can build and grow the SUN Token Ecosystem together through our website and social media channels. contact@suntoken.io Official Medium Twitter YouTube Also, check out our official SUN Token Ecosystem Architecture Page 18
Blockchain for Enterprise: A Security & Privacy Perspective through Hyperledger/fabric
Blockchain for Enterprise: A Security & Privacy Perspective through Hyperledger/fabric Elli Androulaki Staff member, IBM Research, Zurich Workshop on cryptocurrencies Athens, 06.03.2016 Blockchain systems
More informationAs a 3rd generation currency, not only are transactions secured, private and fast, you actually get paid for holding DigitalPrice coins.
Introduction With the circulation of cryptocurrency becoming common, there is a need for additional information. The scope of this white paper is to provide that information. If you are under the impression
More informationHow Can I See My ENJ? 15. Acquiring Ether (ETH) 16
Create New MEW Account 2 Step 1: Go to https://www.myetherwallet.com/ 2 Step 2: Go to the New Wallet Tab 2 Step 3: Enter a Strong Password 3 Step 4: Save Your Keystore File 3 Step 5 (optional): Backup
More informationRise Technology White Paper
Rise Technology White Paper Posted in White paper by Justin 1. Introduction 1. What is Rise We are Rise, a Lisk-based currency and distributed application platform heavily emphasizing security and ease
More informationBlockchain! What consultants should know about it. Daniel
Blockchain! What consultants should know about it. Daniel Karzel @ Workshop Overview Quick overview of what is planned for the workshop. What you get out of this workshop Workshop goals Understand what
More informationPrivacy-Enabled NFTs: User-Mintable, Non-Fungible Tokens With Private Off-Chain Data
Privacy-Enabled NFTs: User-Mintable, Non-Fungible Tokens With Private Off-Chain Data Philip Stehlik Lucas Vogelsang August 8, 2018 1 Abstract Privacy-enabled NFTs (non-fungible tokens) are user-mintable
More informationCLN CLN TOKEN SALE. How to Participate Using MyEtherWallter
CLN CLN TOKEN SALE How to Participate Using MyEtherWallter Colu Technologies DLT limited 3 Table of Contents Introduction 4 Create New Account 5 Step 1: Go to https://www.myetherwallet.com 5 Step 2: Go
More informationa new cryptocurrency STK GLOBAL PAYMENTS USER GUIDE USER GUIDE: PARTICIPATING IN IN STK STK TOKEN TOKEN SALE USING SALE MYETHERWALLET
a new cryptocurrency STK GLOBAL PAYMENTS USER GUIDE USER GUIDE: PARTICIPATING IN IN STK STK TOKEN TOKEN SALE USING SALE MYETHERWALLET USING MYETHERWALLET 1 TABLE OF CONTENTS INTRODUCTION 3 CREATING A NEW
More informationTechnical Specifications for Platform Development
Technical Specifications for Platform Development Contents 1. General Information about the Product... 2 2. Software Requirements... 3 2.1. Functional Requirements... 3 2.2. Server Requirements... 4 3.
More informationPrelude. The notes within this Whitepaper publication are intended to formally document the concepts and features of the Aegeus cryptocurrency.
Prelude The notes within this Whitepaper publication are intended to formally document the concepts and features of the Aegeus cryptocurrency. This document will explain methodically, the details of the
More informationFor further information about the GRID token sale, please visit gridplus.io/token-sale.
1 1 Introduction Thank you for your interest in purchasing GRID tokens. The following information has been organized to help you complete your purchase using MyEtherWallet, Mist, or MetaMask. For further
More informationIoT security based on the DPK platform
Zz S E C U M O B I. WHITE PAPER IoT security based on the DPK platform Powered by Ethereum David Khoury Elie Kfoury ABSTRACT Public key distribution remains one of the main security weaknesses in many
More informationThe World s first Public Chain for Decentralized NaaS (Network-as-a-Service)
The World s first Public Chain for Decentralized NaaS (Network-as-a-Service) Disclaimer Presentation and the information contained herein is not intended to be a source of advice or credit analysis with
More informationTechnical White Paper of. MOAC Mother of All Chains. June 8 th, 2017
Technical White Paper of MOAC Mother of All Chains June 8 th, 2017 [Abstract] MOAC is to design a scalable and resilient Blockchain that supports transactions, data access, control flow in a layered structure.
More informationTechnical White Paper. Cube Engine Version 1.0
Technical White Paper Cube Engine Version 1.0 Last Updated: Feb 06. 2018 1 Contents 1. Summary 1) Introduction 2) Overview 2. Features of Cube Chain 1) Cubing 2) Indexing Block 3) Statistics Block 4) Escrow
More informationElphyrecoin (ELPH) a Private, Untraceable, ASIC-Resistant CryptoCurrency Based on CryptoNote
Elphyrecoin (ELPH) a Private, Untraceable, ASIC-Resistant CryptoCurrency Based on CryptoNote This is the First Version of the Elphyrecoin s White Paper Please Check the Website for Future Updates White
More informationSecurity Audit of FuzeX Smart Contract This report is public. ChainSecurity Ltd. January 11, 2018
Security Audit of FuzeX Smart Contract This report is public. ChainSecurity Ltd. January 11, 2018 1 Contents 1 System Overview 3 1.1 TGE Overview................................. 4 1.2 Token Rewards.................................
More informationENEE 457: E-Cash and Bitcoin
ENEE 457: E-Cash and Bitcoin Charalampos (Babis) Papamanthou cpap@umd.edu Money today Any problems? Cash is cumbersome and can be forged Credit card transactions require centralized online bank are not
More informationFractal Core Technical White Paper
Fractal Core Technical White Paper Fractal Team v 0.1 Abstract: For the token economy, it is essential for a bottom-level public chain platform with the primary goal of supporting the development of token
More informationBurstcoin Technical information about mining and block forging
Burstcoin Technical information about mining and block forging Table of contents 1. Introduction 2. Algorithms and Acronyms 3. Mining process 4. Block forging process Introduction With most cryptocurrencies
More informationQUADCORECHAIN. White Paper ver.1
QUADCORECHAIN White Paper ver.1 INTRO QuadCoreChain is designed to be a smart contract, crypto currency platform, decentralizing Live Streaming of Video. The platform ecosystem is to create favorable conditions
More informationNext Paradigm for Decentralized Apps. Table of Contents 1. Introduction 1. Color Spectrum Overview 3. Two-tier Architecture of Color Spectrum 4
Color Spectrum: Next Paradigm for Decentralized Apps Table of Contents Table of Contents 1 Introduction 1 Color Spectrum Overview 3 Two-tier Architecture of Color Spectrum 4 Clouds in Color Spectrum 4
More informationSOLUTION ARCHITECTURE AND TECHNICAL OVERVIEW. Decentralized platform for coordination and administration of healthcare and benefits
SOLUTION ARCHITECTURE AND TECHNICAL OVERVIEW Decentralized platform for coordination and administration of healthcare and benefits ENABLING TECHNOLOGIES Blockchain Distributed ledgers Smart Contracts Relationship
More informationTable of contents. Technical Features. Our approach. Technical Overview. Stage 1 (Using Ethereum blockchain) Participants. Data Owner.
Table of contents Technical Features Our approach Technical Overview Stage 1 (Using Ethereum blockchain) Participants Data Owner Data Verifier Marketplace Data Buyer Creditor Data Platform Architecture
More informationTechnical Overview. Version March 2018 Author: Vittorio Bertola
Technical Overview Version 1.2.3 26 March 2018 Author: Vittorio Bertola vittorio.bertola@open-xchange.com This document is copyrighted by its authors and is released under a CC-BY-ND-3.0 license, which
More informationWhitepaper Rcoin Global
Whitepaper Rcoin Global SUMMARY 1. Introduction 2. What is Rcoin Global? 3. Transactions 4. Hybrid Network Concept 5. Keepers 6. Incentive 7. Smart Contract Token 8. Token Distribution 9. Rcoin Global
More informationThe technical notes represented on the following pages are intended to describe and officially document the concepts behind NulleX Blockchain.
1 The technical notes represented on the following pages are intended to describe and officially document the concepts behind NulleX Blockchain. This document provides and explains in detail the technical
More informationGENESIS VISION NETWORK
GENESIS VISION NETWORK Contents 1. Description of the problem 7 11. Trust management 15 2. The problem with smart contracts 8 12. GVN Token 16 3. Centralised exchanges against decentralised 8 13. Deposit
More informationEmployee Guide. Frequently Asked Questions & Answers
Frequently Asked Questions & Answers How to Login to Time-Off To log into the system, go to https://my.purelyhr.com. On the login page, simply enter your Company ID, Username and Password. All this information
More informationISSUSE AND FEATURES TO CONSIDER WHEN SELECTING A BLOCKCHAIN SYSTEM. Find us at
ISSUSE AND FEATURES TO CONSIDER WHEN SELECTING A BLOCKCHAIN SYSTEM Find us at www.chainfrog.com Licenses Most blockchains are open-source (and you should not select a closed source one) If you are going
More informationDTX Token. Starter guide
DTX Token Starter guide 2 Choosing for the DTX token to buy and sell sensor data enables you to perform real microtransactions on DataBroker DAO. Every beginning is difficult, but this step-by-step introduction
More informationBitcoin, a decentralized and trustless protocol
Bitcoin, a decentralized and trustless protocol Thomas Sibut-Pinote Inria Saclay February 12, 2015 Thomas Sibut-Pinote Bitcoin, a decentralized and trustless protocol 1 / 42 Introduction Questions 1 Introduction
More informationToken White Paper. Global marketplace based on Block chain for small-scale business I ver P a g e
Token White Paper Global marketplace based on Block chain for small-scale business 1 P a g e 2018 I ver. 1.0 Contents Qatar Coin Token 3 Contents 4 1. What is QatarCoin 5 2. What is a digital currency
More informationArchitecture. Steven M. Bellovin October 31,
Architecture Steven M. Bellovin October 31, 2016 1 Web Servers and Security The Web is the most visible part of the net Two web servers Apache (open source) and Microsoft s IIS dominate the market Apache
More informationGnosis Safe Documentation. Gnosis
Gnosis Aug 14, 2018 Content 1 Learn more about Gnosis Safe 3 1.1 Smart Contract Overview........................................ 3 1.2 Services Overview............................................ 10
More informationINVESTOR PRIMER FOR PUBLIC CIRCULATION 2018
INVESTOR PRIMER FOR PUBLIC CIRCULATION 2018 Overview PROTOCOL #1 TOKENIZATION PROTOCOL An end-to-end protocol for tokenization of assets across both the Stellar and Ethereum networks PROTOCOL #2 CROSS-CHAIN
More informationEnhanced Immutability of Permissioned Blockchain Networks by Tethering Provenance with a Public Blockchain Network
Enhanced Immutability of Permissioned Blockchain Networks by Tethering Provenance with a Public Blockchain Network Abstract Azeem Ahmed (azeem.ahmed@consensys.net) Jim Zhang (jim.zhang@consensys.net) Permissioned
More informationToken Sale. Participation guide
Token Sale Participation guide 2 As the DataBroker DAO token sale is closing in, we want to inform our future participants on how to properly take part in our presale on 19th of March. At first glance,
More informationOpenbankIT: a banking platform for e- money management based on blockchain technology
OpenbankIT: a banking platform for e- money management based on blockchain technology Dr. Pavel Kravchenko, Sergiy Vasilchuk, Bohdan Skriabin pavel@distributedlab.com, vsv@atticlab.net, bohdan@distributedlab.com
More informationETHERNITY DECENTRALIZED CLOUD COMPUTING
ETHERNITY DECENTRALIZED CLOUD COMPUTING Whitepaper 4 August 2013 v1.3 HODL UG crowdsale@ethernity.cloud DISCLAIMER: The ETHERNITY Tokens are a crypto asset that is currently being developed by the ETHERNITY
More informationTOKENSALE PARTICIPATION GUIDE
NEXT GENERATION INTERNET An open source platform for creation of 3D and VR compatible web-spaces (websites) and objects, powered by Blockchain. TOKENSALE PARTICIPATION GUIDE TABLE OF CONTENTS Contribute
More informationHow to Invest in the Gizer Token Sale. A guide for contributing to the Initial Offering of GZR Tokens
How to Invest in the Gizer Token Sale A guide for contributing to the Initial Offering of GZR Tokens Last Updated: November 26 th, 2017 1 Table of Contents How can I participate in the GZR Token Sale?...
More informationChapter 13. Digital Cash. Information Security/System Security p. 570/626
Chapter 13 Digital Cash Information Security/System Security p. 570/626 Introduction While cash is used in illegal activities such as bribing money laundering tax evasion it also protects privacy: not
More informationPublic Wallet Interface for Ripple
CS 795 Blockchain Technologies CS 795 Authors: May 15, 2017 Contents 1 Abstract 2 2 Introduction 3 3 Program Design Architecture 6 4 Functionality 7 5 Preview 10 6 In-comparison with other wallets 13 7
More informationCREDITS Web-version 2 Web-version specification CREDITS Desktop Client vs. Web-client What is the CREDITS Wallet? 2 1.
CREDITS Web-version 2 Web-version specification 2 1.1 CREDITS Desktop Client vs. Web-client 2 1.2 What is the CREDITS Wallet? 2 1.3 Essential Functionality 2 2. System Requirements 4 3. Creating New Account
More informationAssociate User Manual. vatmate is a trading division of ivat Limited
Associate User Manual vatmate is a trading division of ivat Limited Change History Version Date Changed by Description 1.0 12-May-2017 Gareth M. Davies Base lined 1.1 05-Sep-2017 Tim Myerson Updated images
More informationWho wants to be a millionaire? A class in creating your own cryptocurrency
DEVNET-3626 Who wants to be a millionaire? A class in creating your own cryptocurrency Tom Davies, Sr. Manager, DevNet Sandbox Vallard Benincosa, Software Engineer Cisco Spark How Questions? Use Cisco
More informationIntForex demonstration bank account list IntForex demonstration rates IntForex demonstration rates... 22
Table of Contents int-forex.com Home screen... 3 IntForex registration... 4 IntForex activation... 6 IntForex login... 8 IntForex home... 8 IntForex exchange rates... 9 IntForex client functions... 10
More informationThree-Dimensional Scalable Blockchain. Tokenomics draft v. 0.3 (En)
Three-Dimensional Scalable Blockchain Tokenomics draft v. 0.3 (En) info@thepower.io Introduction to tokenomiсs 1 Token "Smart Key" 1 Token purpose and functions 1 Token key features 1 Token distribution
More informationCISC859: Topics in Advanced Networks & Distributed Computing: Network & Distributed System Security. A Brief Overview of Security & Privacy Issues
CISC859: Topics in Advanced Networks & Distributed Computing: Network & Distributed System Security A Brief Overview of Security & Privacy Issues 1 Topics to Be Covered Cloud computing RFID systems Bitcoin
More informationArchitecture. Steven M. Bellovin October 27,
Architecture Steven M. Bellovin October 27, 2015 1 Web Servers and Security The Web is the most visible part of the net Two web servers Apache (open source) and Microsoft s IIS dominate the market Apache
More informationEnjin Coin Yellow Paper
Enjin Coin Yellow Paper Q4 2017, Minimum Viable Product (Oct 1 - Dec 31) Version 1.0 - Updated November 2, 2017 This yellow paper outlines Enjin Coin's initial milestones in 2017 and a technical summary
More informationWeb Servers and Security
Web Servers and Security The Web is the most visible part of the net Two web servers Apache (open source) and Microsoft s IIS dominate the market Apache has 49%; IIS has 36% (source: http://news.netcraft.com/archives/2008/09/30/
More informationComputer Security. 14. Blockchain & Bitcoin. Paul Krzyzanowski. Rutgers University. Spring 2019
Computer Security 14. Blockchain & Bitcoin Paul Krzyzanowski Rutgers University Spring 2019 April 15, 2019 CS 419 2019 Paul Krzyzanowski 1 Bitcoin & Blockchain Bitcoin cryptocurrency system Introduced
More informationLEOcoin Private Chat wallet FAQ V 1
LEOcoin Private Chat wallet F V 1 Staking. With the old LEOcoin wallet, I was staking twice a day and getting my rewards within the hour. New wallet says staking opportunities will be every 30 days. Do
More informationTHE UNBREAKABLE CODE. NAVTECH DECENTRALISATION WHITEPAPER BETA RELEASE v0.9
THE UNBREAKABLE CODE WHITEPAPER INDEX Executive Summary 3 Introduction 4 Problem Definition 5 High Level Solution 6 Core Technical Obstacles Safe Distribution of the Subchain 9 Protecting Users from Malicious
More informationBlockchain without Bitcoin. Muralidhar Gopinath October 19, 2017 University at Albany
Blockchain without Bitcoin Muralidhar Gopinath October 19, 2017 University at Albany What is Blockchain? Contains records (blocks) that are linked (chained) to one another using cryptography Each block
More informationIntroduction to Cryptography in Blockchain Technology. December 23, 2018
Introduction to Cryptography in Blockchain Technology December 23, 2018 What is cryptography? The practice of developing protocols that prevent third parties from viewing private data. Modern cryptography
More informationWeb Servers and Security
Web Servers and Security The Web is the most visible part of the net Two web servers Apache (open source) and Microsoft s IIS dominate the market (Apache has 70%; IIS has 20%) Both major servers have lots
More informationAvanan for G Suite. Technical Overview. Copyright 2017 Avanan. All rights reserved.
Avanan for G Suite Technical Overview Contents Intro 1 How Avanan Works 2 Email Security for Gmail 3 Data Security for Google Drive 4 Policy Automation 5 Workflows and Notifications 6 Authentication 7
More informationDistributed Ledger Technology & Fintech Applications. Hart Montgomery, NFIC 2017
Distributed Ledger Technology & Fintech Applications Hart Montgomery, NFIC 2017 Let s consider a common scenario: Banks want to trade some asset class Participants in the market want to be able to efficiently
More informationRadix - Public Node Incentives
Radix - Public Node Incentives Dan Hughes Piers Ridyard www.radix.global December 2017 Abstract In this paper we present a novel method for implementing a mechanism to reward work carried out across a
More informationPrincipals of Blockchain technology - Digital Business Ecosystem Kick of meeting Helsinki
Principals of Blockchain technology - Digital Business Ecosystem Kick of meeting 25.2.2016 Helsinki Dr. Kari Korpela, Information Logistics Integration School of Business and Management Lappeenranta University
More informationneblio Next Generation Enterprise Blockchain Solutions v
neblio Next Generation Enterprise Blockchain Solutions v20170726 contents Neblio Blockchain 3 4 6 7 14 16 18 19 Abstract Blockchain What is the Neblio Blockchain? Enterprise Adoption & Next Generation
More informationEthereum Consortium Blockchain in Azure Marketplace Christine Avanessians Senior Program Manager
Ethereum Consortium Blockchain in Azure Marketplace Christine Avanessians Senior Program Manager Overview The next phase of our support of blockchain on Microsoft Azure is the release of the Ethereum Consortium
More informationNEW TOKEN SWAP INSTRUCTIONS For action after July 23, 2018.
1 NEW TOKEN SWAP INSTRUCTIONS For action after July 23, 2018. www.sophiatx.com 2 Table of contents 1. Introduction 2. Prerequesites 3. Generate a new SPHTX keypair (SophiaTX new Wallet) 4. Register the
More informationTOKEN PAPER.
TOKEN PAPER www.velix.id Table of Contents PAGE 2 Introduction: Identity Token Model... 3 VXD: A Utility Token... Tokenomics... Token Transactions... Business-to-Business (B2B)... Business-to-Customer
More informationLeveraging Smart Contracts for Automatic SLA Compensation The Case of NFV Environments
AIMS 2018, June 4-5, Munich, Germany Leveraging Smart Contracts for Automatic SLA Compensation The Case of NFV Environments Eder John Scheid, Burkhard Stiller Department of Informatics IFI, Communication
More informationManager Guide. Frequently Asked Questions & Answers
Manager Guide Frequently Asked Questions & Answers How to Login to Time-Off To log into the system, go to https://my.purelyhr.com. On the login page, simply enter your Company ID, Username and Password.
More informationNEUROSEED WHITEPAPER. Version 1.1. May 1, 2018 Contents of the white paper are subject to changes and improvements
WHITEPAPER Version 1.1 May 1, 2018 Contents of the white paper are subject to changes and improvements ABSTRACT The Fourth Industrial revolution brings the implementation of such technologies like Big
More informationDecentralized Database for Developers. White Paper v March 31,2018
Decentralized Database for Developers White Paper v 1.01 March 31,2018 Content Introduction 3 Problem 3 Solution 4 Solutions Landscape 5 The Xuma Benefits 6 Market Opportunity 6 Database Evolution 7 Xuma
More informationPresearch Token [Symbol: PRE] Withdrawal Instructions
Presearch Token [Symbol: PRE] Withdrawal Instructions Version 1.1 Last updated October 24th, 12:40PM ET Presearch Withdrawal Instructions 1 Step 1: Go to https://www.myetherwallet.com/ Go to https://www.myetherwallet.com,
More informationSpree Privacy Policy
Spree Privacy Policy Effective as at 21 November 2018 Introduction Spree respects your privacy and it is important to us that you have an enjoyable experience buying and selling with us but also that you
More informationHealth Data & Blockchain: The New Sharing Frontier. Michael Dillhyon, CCO, Graftworx
Health Data & Blockchain: The New Sharing Frontier Michael Dillhyon, CCO, Graftworx Twitter: @SwissGator Overview Who? Background Why? Enterprise & Consumer Benefit What? (Blockchain of course) Value Prop
More informationOpenIAM Identity and Access Manager Technical Architecture Overview
OpenIAM Identity and Access Manager Technical Architecture Overview Overview... 3 Architecture... 3 Common Use Case Description... 3 Identity and Access Middleware... 5 Enterprise Service Bus (ESB)...
More informationNext Level Marketing Online techniques to grow your business Hudson Digital
Next Level Marketing Online techniques to grow your business. 2019 Hudson Digital Your Online Presence Chances are you've already got a web site for your business. The fact is, today, every business needs
More informationCube Chain Technical White Paper
1 2 Cube Chain Technical White Paper Cube Engine Version 2.0 1. Overview 1.1 Overview Blockchain is an encryption system that creates blocks of data at regular intervals and validates data through hash
More informationBUYING HEARDBEATS VIA KRAKEN
BUYING HEARDBEATS VIA KRAKEN Step by step guide to creating your Kraken account, getting verified, adding & withdrawing funds and buying & selling cryptocurrency. STEP 1 Navigate to the Kraken website
More informationOpaali Portal Quick guide
Opaali Portal Quick guide Company information Telia Finland Oyj Teollisuuskatu 15, 00510 HELSINKI, FI Registered office: Helsinki Business ID 1475607-9, VAT No. FI14756079 1 (40) Page 2 (40) Copyright
More informationSecurity Guide Zoom Video Communications Inc.
Zoom unifies cloud video conferencing, simple online meetings, group messaging, and a softwaredefined conference room solution into one easy-to-use platform. Zoom offers the best video, audio, and wireless
More informationHow to Select the Right Marketing Cloud Edition
How to Select the Right Marketing Cloud Edition Email Studio, Mobile Studio, and Web Studio ith Salesforce Marketing Cloud, marketers have one platform to manage 1-to-1 customer journeys through the entire
More informationICO Review: Celer Network (CELR)
ICO Review: Celer Network (CELR) Off-Chain Internet-Scale Network Solution June 29, 2018 PROJECT OVERVIEW What is Celer Network? Celer Network aims to be the first off-chain operating network to bring
More informationJune 19, Mixin Network. A free and lightning fast peer-to-peer transactional network for digital assets.
Draft @ June 19, 2018 Mixin Network A free and lightning fast peer-to-peer transactional network for digital assets. TECHNICAL WHITE PAPER SUBJECT TO FURTHER REVIEW AND UPDATE contact@mixin.one 1 of 29
More informationBITCOIN PROTOCOL & CONSENSUS: A HIGH LEVEL OVERVIEW
BITCOIN PROTOCOL & CONSENSUS: A HIGH LEVEL OVERVIEW Rustie Lin Wang Move the area1 over the image a little inside and then right click, replace image to change the background. (and delete this box while
More informationHow to buy LIVE Token with Ethereum and Bitcoin step by step
How to buy LIVE Token with Ethereum and Bitcoin step by step Ethereum Step 1. Create new wallet. Go to https://www.myetherwallet.com/, think of a strong password and enter it here: Click the button Create
More informationThe power of Blockchain: Smart Contracts. Foteini Baldimtsi
The power of Blockchain: Smart Contracts Foteini Baldimtsi The Blockchain at the heart of a cryptocurrency Alice sends 2 John sends 1 Dave sends 5 to Bob to Eve to Alice Bob sends 1 Eve sends 4 to Dave
More informationMYETHERWALLET GUIDE 1
MYETHERWALLET GUIDE 1 Introduction...3 Create New Account... 4 Step 1: Go to www.myetherwallet.com...4 Step 2: Go to the New Wallet Tab...4 Step 3: Provide a Strong Password...5 Step 4: Save Your Keystore
More informationErgo platform: from prototypes to a survivable cryptocurrency
January 2019 Dmitry Meshkov Ergo platform: from prototypes to a survivable cryptocurrency Outline Ergo Consensus Light Storage vision protocol clients fee Voting Smart Monetary Roadmap system contracts
More informationNON-TECHNICAL WHITEPAPER Version 1.0
NON-TECHNICAL WHITEPAPER Version 1.0 Abstract Decentralization in Cryptocurrency Standard blockchain environments contain many centralization vulnerabilities, such as monolithic development, consensus
More informationIntroduction to Bitcoin I
Introduction to Bitcoin I P Peterlongo 1 A Tomasi 1 1 University of Trento Department of Mathematics June 10, 2013 Outline 1 Fiat and online payments Functions of Online payments and cost of clearing 2
More informationCOMPREHENSIVE LIST OF CASHLESS FAQs (GUESTS)
COMPREHENSIVE LIST OF CASHLESS FAQs (GUESTS) Credit Q. How do I top up my credit? You must create an account online and link your wristband to that account. You can also purchase your credit at the event
More informationStrategies That Work
Email Strategies That Work Your focus questions for today: 1. What kinds of cookie content can I create? What type of content will reward my reader for consuming it? 2. When and how will I make an offer
More informationFLIP Token (FLP) How to Participate in the FLIP Token (FLP) Sale Event. 1 Disclaimer 2. 2 What You Will Need 2
FLIP Token (FLP) How to Participate in the FLIP Token (FLP) Sale Event 1 Disclaimer 2 2 What You Will Need 2 3 Create a New MEW Account 2 Step 1: Go to https://www.myetherwallet.com 3 Step 2: Go to the
More informationVladimir Groshev. COO, Project Coordinator.
Vladimir Groshev COO, Project Coordinator If absolute anonymity and complete security is what you are looking for, Then SISHUB is what you need! 1. Anonymous STEEL Messenger 2. Built-in cryptocurrency
More informationlifeid Foundation FAQ v.1
lifeid Foundation FAQ v.1 lifeid Foundation FAQ v.1 1 About the lifeid Foundation 2 1. What is the lifeid Foundation? 2 2. Who is on the lifeid Platform team? 2 3. What is the lifeid Foundation website
More informationHidden Gems in JD Edwards Orchestrator and AIS Server
Hidden Gems in JD Edwards Orchestrator and AIS Server Darryl Shakespeare Senior Director Product Development Oracle JD Edwards EnterpriseOne November 12-17, 2017 Safe Harbor Statement The following is
More informationBlockchain and Additive Manufacturing
Blockchain and Additive Manufacturing January 10, 2019 Presentation to the South Texas Section, AIChE Lisa M. Smith Chief Corporate Development Officer Data Gumbo Corporation Blockchain Basics Data Gumbo
More informationA Decentralized Peer-to-Peer Media Editing, Transcoding & Distribution Platform
A Decentralized Peer-to-Peer Media Editing, Transcoding & Distribution Platform The Transcodium Team ( info@transcodium.com ) (Company registration number: 10975962, United Kingdom) https://transcodium.com
More informationDEV. Deviant Coin, Innovative Anonymity. A PoS/Masternode cr yptocurrency developed with POS proof of stake.
DEV Deviant Coin, Innovative Anonymity A PoS/Masternode cr yptocurrency developed with POS proof of stake. CONTENTS 03 Overview 06 Pre-mine phase 07 Privacy 08 Basic parameters 09 Proof-of-stake The benefits
More informationBiomedical and Healthcare Applications for Blockchain. Tiffany J. Callahan Computational Bioscience Program Hunter/Kahn Labs
Biomedical and Healthcare Applications for Blockchain Tiffany J. Callahan Computational Bioscience Program Hunter/Kahn Labs Network Analysis Working Group 01.25.2018 Outline Introduction to bitcoin + blockchain
More information