DONOBLOCK_EN
  • 🔵Litepaper
  • 🟢Whitepaper
  • 2. Introduction
  • 3.Background and Strategy
    • 3-1 World Giving Index
    • 3-2 plan to expand the base of donations
  • 4. DonaBlock Vision
  • 5. DonaBlock Giving Protocol
    • 5-1 DonaBlock.1 Brand mall Connect - DonaBlock Brand Mall
    • 5-2 DonaBlock.2 Bazaar Connect - DonaBlock Bazaar
    • 5-3 DonaBlock.3 - DonaBlock Store
    • 5-4 DonaBlock Ecosystem Participants & Contributors
  • 6. DonaBlock.1 Brand Mall Connect
    • 6-1 Dona Brand ShopBack
    • 6-2 Dona Brand ShopGive
    • 6-3 DonaBlock Browser Extension
    • 6-4 DonaBlock Mobile App
    • 6-5 Service Flow
    • 6-6 Donate Crypto
    • 6-7 Sustainable Development Goals -Impact Index Funds map to the United Nations’ Sustainable Develop
  • 7. DonaBlock.2 Bazaar Connect
    • 7-1 Dona Bazaar ShopBack
    • 7-2 Dona Bazaar ShopGive
    • 7-3 Active consumer participation- volunteer
    • 7-4. BLOCK.2- Architecture
  • 8. DonaBlock.3 Offline Store Connect
    • 8-1 PAYMENT CARD SECURITY Oauth 2.0 Protocol Flow
  • 9. DonaBlock Donation Ecosystem
    • 9-1. How to Donate Crypto to Support Charities
    • 9-2 DonaBlock Giving Fund - Index Fund
    • 9-3. DonaBlock Giving Fund -Impact Fund
    • 9-4 Cryptocurrency Donation Flow
    • 9-5 DonaBlock NFT Fundraising
  • 10. Crypto Fundraising Solution
    • 10-1 DonaBlock Crypto Wallet
    • 10-2 Services for volunteer- Create a Fundraiser
  • 11. DonaBlock Dashboard System
  • 12. DonaBlock Fame Evaluation System
    • 12-1. Volunteer Evaluation System
    • 12-2 Method and the variables that determine
  • 13. DonaBlock Service Flow
  • 14. DonaBlock Technology
    • 14-1 System Architecture
    • 14-2 Core Layer
    • 14-3 Commerce Layer
    • 14-4 Application Layer
    • 14-5 Structure of API and Other Infrastructures
    • 14-6 Quantum cryptography & SECURITY
  • 15. DonaBlock Data Architecture
    • 15-1 Core Data : On-Blockchain Data
    • 15-2 Reference Data :
    • 15-3 Data Ownership : Public / Private
    • 15-4 Configuration and Technical Specifications
  • 16. DonaBlock Token Economy
    • 16-1. Token Flow
    • 16-2. DonaBlock Token and DonaGive Token
    • 16-3 Block-Fame
    • 16-4 Volunteers Charity Campaign Reward
    • 16-5 Consumer Rewards
  • 17. Token Economy Strategy & Risk Management
  • 18. DonaBlock Roadmap
  • 19. Token Allocation
  • 20. Partner with The DonaBlock
  • 21. Audit
Powered by GitBook
On this page
  1. 14. DonaBlock Technology

14-3 Commerce Layer

The Commerce Service Layer of DonaBlock provides back-end services for commerce transactions between blockchain network and the front-end applications.

Various commerce application services using DonaBlock can access the blockchain network only through this Commerce layer.

To support actual commerce transactions, applications require various features such as product curation module, "ShopBack" contract system, deal/product inventory, authentication system, payment, internal exchanges, etc.

The Commerce Service Layer contains those functional systems and pre- processing of data to ensure rapid, seamless transactions. To build the whole ecosystem efficiently, 3rd party blockchain-based services can join on commerce layer as contributors.

Also, in this layer, APIs (Application Programming Interface) that can easily access to the blockchain network are provided as SDK (Software Development Kit), so that various application providers can easily develop and integrate Commerce utilizing DonaBlock. DonaBlock team will develop various APIs for DonaBlock such as , Dona Data Analysis & Dashboard API, etc. as SDK with multi-language supports so that any Commerce Service Providers (end-user applications) can easily integrate the volunteer commerce and/or access to information on DonaBlock to further create services that enrich DonaBlock ecosystem.

Components of the Commerce Layer are as follows.

1. Dealer Component is in charge of the transaction among Supplier, volunteer, and Customer.

Following is the table explaining sub-modules of Dealer Component.

Order

Module

Function

1

Register

Registers supplier’s product information

2

Validator

Revises the validity of the product information sent from the Register

3

Smart Contract

Registers certified product information On-Chain

[Figure : Dealer Component]

2. Following is the table explaining sub-modules of "ShopBack" System Component.

Order

Module

Function

1

Broadcaster

Notifies volunteer about the supplier’s registered products.

2

Retime Matcher

Matches each participant available for purchase negotiation

3

Category Matcher

Matches each participant in accordance to the relevant category (In case of matching based on category)

4

Storage Connect

Registers detailed information about the transaction Off-Chain

5

Smart Contract

Registers the transaction On-Chain

[Figure : "ShopBack" System Component]

3. Following is the table explaining sub-modules of Dashboard Component

Order

Module

Function

1

Getter

Manages the transaction request

2

Presenter

Modifies the back-end information in accordance to the transaction information and sends it to the upper layer

[Figure : Dashboard Component]

4. Reg/Auth Component registers each member on DonaBlock after identity verification. Following is the table explaining sub-modules of Reg/Auth Component.

Order

Module

Function

1

Register

Notifies volunteer about the supplier’s registered products.

2

Crawler

Collects relevant information online based on personal influence information (number of followers, operating site, etc.) that participants have entered when they first joined DonaBlock

3

SNS Info Validator

Verifies the registered information with Social Network information

4

Validator

Verifies the registered information with the actual information

[Figure : Reg/Auth Component]

Previous14-2 Core LayerNext14-4 Application Layer

Last updated 1 year ago