14-3 Commerce Layer
DonaBlock Protocol์ Commerce Service Layer๋ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ํ๋ก ํธ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ์๊ฑฐ๋๋ฅผ ์ํ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. DonaBlock ํ๋ก ํ ์ฝ์ ์ฌ์ฉํ๋ ๋ค์ํ ์ปค๋จธ์ค ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค๋ ์ด ์ปค๋จธ์ค ๋ ์ด์ด๋ฅผ ํตํด์๋ง ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ์ ๊ทผํ ์ ์์ต๋๋ค. ์ค์ ์๊ฑฐ๋๋ฅผ ์ง์ํ๊ธฐ ์ํด์๋ product curation module, ๊ณ์ฝ ์์คํ , ๋/์ํ ์ฌ๊ณ , ์ธ์ฆ ์์คํ , ๊ฒฐ์ , ๋ด๋ถ ๊ตํ ๋ฑ ๋ค์ ํ ๊ธฐ๋ฅ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ํฉ๋๋ค. Commerce Service Layer๋ ์ ์ํ๊ณ ์ํํ ๊ฑฐ๋๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด ์ด๋ฌํ ๊ธฐ๋ฅ์ ์์คํ ๊ณผ ๋ฐ์ดํฐ ์ฌ์ ์ฒ๋ฆฌ๋ฅผ ํฌํจํฉ๋๋ค. ์ ์ฒด ์ ํ๊ณ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ๊ธฐ ์ํด ์ 3์ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์๋น์ค๊ฐ ์๊ฑฐ๋ ๊ณ์ธต์ ๊ธฐ์ฌ์ ๋ก ์ฐธ์ฌํ ์ ์์ต๋๋ค. ๋ํ ์ด ๊ณ์ธต์์๋ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋ API(Application Programming Interface)๋ฅผ SDK(Software Development Kit) ๋ก ์ ๊ณตํ์ฌ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต์๊ฐ DonaBlock Protocol์ ํ์ฉํ์ฌ Com- merce๋ฅผ ์ฝ๊ฒ ๊ฐ๋ฐํ๊ณ ํตํฉํ ์ ์๋๋ก ํฉ๋๋ค.
Commerce Layer์ ๊ตฌ์ฑ์์ Components of the Commerce Layer are as follows. 1. Dealer ์ปดํฌ๋ํธ๋ Supplier์ Volunteer, Customer ๊ฐ์ ๋ ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ค. ์๋ธ ๋ชจ๋๋ณ ๊ธฐ๋ฅ์ ๋ค์ ํ์ ๊ฐ์ต๋๋ค. 2. โShopBackโ System ์ปดํฌ๋ํธ์ ์๋ธ ๋ชจ๋๋ณ ๊ธฐ๋ฅ์ ๋ค์ ํ์ ๊ฐ์ต๋๋ค. 3. Dashboard ์ปดํฌ๋ํธ์ ์๋ธ ๋ชจ๋๋ณ ๊ธฐ๋ฅ์ ๋ค์ ํ์ ๊ฐ์ต๋๋ค. 4. Reg/Auth ์ปดํฌ๋ํธ๋ DonaBlock์ ๋ฑ๋กํ๋ ค๋ ๊ตฌ์ฑ์๋ค์ ์ ์์ธ์ฆ์ ํ๊ณ ๊ฐ ์ ์ ์ฒ๋ฆฌํฉ๋๋ค.
Components of the Commerce Layer are as follows.
Dealer ์ปดํฌ๋ํธ๋ Supplier์ Volunteer, Customer ๊ฐ์ ๋ ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ค. ์๋ธ ๋ชจ๋๋ณ ๊ธฐ๋ฅ์ ๋ค์ ํ์ ๊ฐ๋ค.
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]
ShopBack System ์ปดํฌ๋ํธ์ ์๋ธ ๋ชจ๋๋ณ ๊ธฐ๋ฅ์ ๋ค์ ํ์ ๊ฐ๋ค.
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]
Dashboard ์ปดํฌ๋ํธ์ ์๋ธ ๋ชจ๋๋ณ ๊ธฐ๋ฅ์ ๋ค์ ํ์ ๊ฐ๋ค.
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]
Reg/Auth ์ปดํฌ๋ํธ๋ DonaBlock ์ ๋ฑ๋กํ๋ ค๋ ๊ตฌ์ฑ์๋ค์ ์ ์์ธ์ฆ์ ํ๊ณ ๊ฐ์ ์ ์ฒ๋ฆฌํ๋ค
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]
Last updated