ComBoox - White Paper
  • ๐Ÿ‘‹Welcome to ComBoox!
  • ๐Ÿ›๏ธSystem Overview
    • โŒจ๏ธOverview
      • โš ๏ธโ€œPain Pointsโ€ of Corporate Governance
      • ๐Ÿ’กBlockchain Solution
      • ๐Ÿ’ฐTokenization and Company Evaluation
      • โœจFeatures and Advantages
    • ๐Ÿ–ฅ๏ธComputational Control Model
    • ๐Ÿ—๏ธSystem Architecture
    • ๐ŸšทIdentification and Access Control
    • ๐Ÿ“Templates and Version Control
    • ๐Ÿ’ฐCBP and Economic Model
    • ๐Ÿ’ธFinancial Records
    • โ˜๏ธKey Legal Issues
    • ๐Ÿฅ‡Software License
  • ๐Ÿ•น๏ธOperation Guide
    • ๐Ÿ›ฃ๏ธGet Start !
    • โœ’๏ธDraft SHA
    • ๐Ÿ—ณ๏ธPut Director On Board
    • ๐Ÿ—ž๏ธInvest And Trade Shares
  • ๐Ÿ“šTechnical Brochure
    • ๐ŸŒปKey Objects
      • ๐Ÿ—ž๏ธShare and SharesRepo
      • ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘งMember and MembersRepo
      • ๐Ÿ’บPosition and OfficersRepo
      • ๐Ÿ—ณ๏ธMotion and MotionsRepo
        • โœ๏ธDelegateMap
        • ๐Ÿ—ณ๏ธBallot and BallotsBox
      • ๐Ÿ›๏ธDeal and DealsRepo
        • ๐Ÿ”„Swap and SwapsRepo
      • ๐Ÿ“ˆOrder and OrdersRepo
      • ๐Ÿ“‘Pledge and PledgesRepo
      • โš–๏ธOption and OptionsRepo
      • ๐Ÿ“Rule and RulesParser
      • ๐ŸตAnti-Dilution
      • ๐Ÿ”Lock Up
      • ๐ŸšœDrag / Tag Along
      • ๐Ÿ›ธPut / Call Options
    • ๐Ÿ› ๏ธStructure and Components
      • โฑ๏ธCheckpoints
      • ๐ŸTopChain
      • ๐Ÿฅ‡GoldChain
      • ๐Ÿ”คEnumerableSet
      • ๐Ÿ”„Condition and ConsRepo
      • ๐Ÿ”HashLock and LockersRepo
      • ๐Ÿ–‹๏ธSignature and Sigpage
      • ๐Ÿ“‚File and FilesRepo
      • ๐Ÿ—„๏ธDoc and DocsRepo
    • ๐Ÿ‘จโ€๐Ÿš€Identity and Verification
      • ๐Ÿ˜œRole and RolesRepo
      • ๐ŸšทAccess Control Contract
      • ๐ŸฆธUser and UsersRepo
    • ๐Ÿ„โ€โ™€๏ธBehaviors and Process
      • ๐ŸคShare Transaction
Powered by GitBook
On this page
  • Source Code
  • DocsRepo
  1. System Overview

Templates and Version Control

  1. Cloning Technology and Delegate Call Mechanism

ComBoox extensively adopts cloning technology of smart contracts, i.e. using the data structures, functions and algorithms defined in the template contract to compute the variables of cloned contracts via delegate call mechanism. Comparing with copy contracts, this technology can greatly reduce the bytecode size and gas fees consumption of deploying contracts.

In addition, contract templates also adopts a lot of delegate call mechanism, i.e. leaving the definitions of data objects, methods and algorithms thereof in public libraries, which further reduced the size of the template contracts, as well as their deploying cost.

  1. Documents Mapping of Reg Center

Another important function of Reg Center is to register and manage the template contracts and their clones, for which Reg Center adopts two mappings. Users can query a documentโ€™s type, version, author, creator and creation date by its contract address, or, query a documentโ€™s address by its sequence number.

  1. Types of Template Contracts

Currently, there are totally 34 template contracts registered in Reg Center. When creating a new book-entry system for a company, or creating a new Shareholders Agreement or Investment Agreement, actually is deploying one or more clone contracts based on the templates.

No.
Name
No.
Name
No.
Name

1

Register of Constitution Keeper

13

Meeting Minutes

25

Drag-Along & Tag-Along

2

Register of Directors Keeper

14

Register of Members

26

(Call / Put) Options

3

Board Meeting Minutes Keeper

15

Register of Agreements

27

List of Projects

4

Register of Members Keeper

16

Register of Options

28

Cashier

5

General Meeting Minutes Keeper

17

Register of Pledge

29

List of USD Orders

6

Register of Agreements Keeper

18

Register of Shares

30

USD Keeper

7

Register of Options Keeper

19

List of ETH Orders

31

UsdROM Keeper

8

Register of Pledge Keeper

20

General Keeper

32

UsdROA Keeper

9

Shareholders Agreement Keeper

21

Investment Agreement

33

UsdLOO Keeper

10

Lists of ETH Orders Keeper

22

Shareholders Agreement

34

UsdROO Keeper

11

Register of Constitution

23

Anti-dilution

12

Register of Directors

24

Lock-up

In ComBoox, the design model for setting corporate governance rules is very flexible. Changing the definition of a specific โ€œruleโ€ and its parsing function, the attributesโ€™ composition of the rule will be changed; changing an APIโ€™s algorithm of a Bookkeeper, the conditions, procedures and consequences of a legal behavior will be revised. And, all these changing methods on the corporate governing rules and terms, can be implemented by means of developing and incorporating new contract templates into the system.

Any developer can develop contract templates. These templates can be incorporated into the system upon approval and will become new foundations for cloning contracts. When users call to clone contracts, Reg Center will deduct a certain amount of CBP from the caller's account and pay to the template author's account as license fees. The rate of such license fee, together with its promotion policies, can be set and adjusted by the templateโ€™s author at full discretion.

For detailed arrangements concerning the copyright and license fee, as well as CBP tokens and the economic model of the system, please see the relevant sections of this paper.

Source Code

PreviousIdentification and Access ControlNextCBP and Economic Model

Last updated 21 days ago

๐Ÿ›๏ธ
๐Ÿ“
DocsRepo