[go: up one dir, main page]

TWI702555B - Dividend distribution system based on security token and method thereof - Google Patents

Dividend distribution system based on security token and method thereof Download PDF

Info

Publication number
TWI702555B
TWI702555B TW108125027A TW108125027A TWI702555B TW I702555 B TWI702555 B TW I702555B TW 108125027 A TW108125027 A TW 108125027A TW 108125027 A TW108125027 A TW 108125027A TW I702555 B TWI702555 B TW I702555B
Authority
TW
Taiwan
Prior art keywords
contract
bonus
issuing
security
host
Prior art date
Application number
TW108125027A
Other languages
Chinese (zh)
Other versions
TW202105288A (en
Inventor
林祐德
陳明惠
Original Assignee
英屬開曼群島商現代財富控股有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 英屬開曼群島商現代財富控股有限公司 filed Critical 英屬開曼群島商現代財富控股有限公司
Priority to TW108125027A priority Critical patent/TWI702555B/en
Application granted granted Critical
Publication of TWI702555B publication Critical patent/TWI702555B/en
Publication of TW202105288A publication Critical patent/TW202105288A/en

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

A dividend distribution system based on security token and method thereof is disclosed. By deploying a security token smart contract and a bonus smart contract on a blockchain network through an issuing host, and providing at least one digital currency to the bonus smart contract for holding and hosting, and then the issuing host executing the security token smart contract for transmitting the security token to at least one participant according to a bonus of the at least one participant. When a payment condition and a time range are met, allows the at least one participant to execute the bonus smart contract through at least one trading host, so as to convert the held security token into the equivalent digital currency, and choose to re-send the security token to the respective participant, send them to a custodial account or destroy them. The mechanism is help to improve the liquidity and the transparency of dividend.

Description

基於證券型代幣的紅利發放系統及其方法Dividend distribution system and method based on security token

本發明涉及一種紅利發放系統及其方法,特別是基於證券型代幣的紅利發放系統及其方法。The invention relates to a dividend distribution system and method, in particular to a dividend distribution system and method based on securities tokens.

近年來,隨著分紅(即:分發紅利或紅利發放)制度的普及與蓬勃發展,各種分紅方式便如雨後春筍般出現,其中又以股票分紅、浮動獎金等等最為常見。In recent years, with the popularization and vigorous development of the dividend distribution system (that is, dividend distribution or bonus distribution), various dividend distribution methods have sprung up, among which stock dividends and floating bonuses are the most common.

一般而言,對於新創或未上市公司來說,分紅措施通常是以分配股票來實現,但是基於股票相關的分紅措施具有不夠透明化且難以變現的問題。舉例來說,由於公司未上市,所以財務狀況未公開,導致公司的分紅措施難以被驗證,甚至可能存在黑箱作業及浮濫發行股票的情況。再者,若股票未公開發行,倘若持有者欲進行變現,只能透過私下撮合的管道或仲介進行交易,其交易價格及方式皆不如公開上市股票那麼方便、透明且有保障,所以容易使投資人或持有人蒙受損失,例如,在買方擔心遭到未上市股票詐騙的情況下,交易價格難以成長。Generally speaking, for start-ups or unlisted companies, dividend measures are usually realized by allocating stocks, but stock-related dividend measures have the problem of not being transparent enough and difficult to realize. For example, since the company is not listed, its financial status is not disclosed, making it difficult to verify the company’s dividend measures, and there may even be black box operations and excessive stock issuance. Furthermore, if the stocks are not publicly issued, if the holders want to realize cash, they can only trade through privately matched channels or intermediaries. The trading prices and methods are not as convenient, transparent and secure as publicly listed stocks, so it is easy to use Investors or holders suffer losses, for example, it is difficult for the transaction price to grow when the buyer is worried about being scammed by unlisted stocks.

綜上所述,可知先前技術中長期以來一直存在分紅變現不易及透明性不足之問題,因此實有必要提出改進的技術手段,來解決此一問題。In summary, it can be seen that in the prior art, there have been problems of difficulty in realizing dividends and insufficient transparency for a long time. Therefore, it is really necessary to propose improved technical means to solve this problem.

本發明揭露一種基於證券型代幣的紅利發放系統及其方法。The invention discloses a dividend distribution system and method based on securities tokens.

首先,本發明揭露一種基於證券型代幣的紅利發放系統,應用在區塊鏈網路中,此系統包含:交易端主機及發放端主機。其中,所述交易端主機用以允許執行區塊鏈網路的證券型代幣合約。接著,在所述發放端主機的部分,其包含:初始模組、託管模組、發放模組、買入模組及處理模組。初始模組用以預先在區塊鏈網路上發佈證券型代幣合約及獎金合約,其中,證券型代幣合約包含發放條件、發放時間區間、參與分配者及其分配到的獎金數量,獎金合約包含第一階段及第二階段的合約狀態;託管模組連接初始模組,用以預先將多個數位貨幣發送至獎金合約的獎金合約地址,使獎金合約持有且代管數位貨幣;發放模組連接初始模組,用以執行證券型代幣合約的代幣發放函式,用以根據參與分配者的獎金數量分別發送相應的N個證券型代幣至參與分配者,其中,N為正數;設定模組連接初始模組,用以執行獎金合約的價格設定函式,用以設定證券型代幣與數位貨幣的兌換價格及兌換時間條件;買入模組連接託管模組、發放模組及設定模組,用以在發放條件及發放時間區間已滿足時,將獎金合約的合約狀態設定為第一階段,以允許參與分配者透過交易端主機執行證券型代幣合約,將參與分配者持有的證券型代幣發送至獎金合約,使獎金合約在兌換時間條件已滿足時,根據兌換價格,將接收到的證券型代幣轉換為等值的數位貨幣以發送至相應的參與分配者;以及處理模組連接買入模組,用以在第一階段結束時,發放端主機將獎金合約的合約狀態設定為第二階段,以使獎金合約選擇將第一階段中收到的證券型代幣重新發送至相應的參與分配者、發送至保管帳戶或進行銷毀。First of all, the present invention discloses a dividend distribution system based on security tokens, which is applied in a blockchain network. The system includes a transaction terminal host and an issuing terminal host. Wherein, the transaction terminal host is used to allow the execution of the security token contract of the blockchain network. Then, in the part of the issuing end host, it includes: an initial module, a hosting module, an issuing module, a buying module, and a processing module. The initial module is used to pre-publish security token contracts and bonus contracts on the blockchain network. Among them, the security token contract includes the issuance conditions, the release time interval, the participants and the amount of bonuses allocated, and the bonus contract Contains the contract status of the first phase and the second phase; the escrow module is connected to the initial module to send multiple digital currencies to the bonus contract address of the bonus contract in advance, so that the bonus contract holds and escrows the digital currency; The group connects the initial module to execute the token issuing function of the security token contract, which is used to send corresponding N security tokens to the participating distributors according to the bonus amount of the participating distributors, where N is a positive number ; The setting module is connected to the initial module, used to execute the price setting function of the bonus contract, used to set the exchange price and exchange time conditions of security tokens and digital currencies; the buy module is connected to the hosting module and the issuing module And the setting module is used to set the contract status of the bonus contract to the first stage when the issuance conditions and time interval are met, so as to allow the participating distributors to execute the security token contract through the trading terminal host, and the participating distributors The held security tokens are sent to the bonus contract, so that when the exchange time conditions are met, the received security tokens are converted into equivalent digital currencies based on the exchange price to send to the corresponding participating distributors ; And the processing module is connected to the buy module, so that at the end of the first stage, the issuing host sets the contract status of the bonus contract to the second stage, so that the bonus contract selects the security type received in the first stage The tokens are re-sent to the corresponding participating distributors, sent to the custody account or destroyed.

另外,本發明揭露一種基於證券型代幣的紅利發放方法,應用在具有發放端主機及交易端主機的區塊鏈網路,其步驟包括:發放端主機預先在區塊鏈網路上發佈證券型代幣合約及獎金合約,其中,證券型代幣合約包含發放條件、發放時間區間、參與分配者及其分配到的獎金數量,獎金合約包含第一階段及第二階段的合約狀態;發放端主機預先將多個數位貨幣發送至獎金合約的獎金合約地址,使獎金合約持有且代管數位貨幣;發放端主機執行證券型代幣合約的代幣發放函式,用以根據參與分配者的獎金數量分別發送相應的N個證券型代幣至參與分配者,其中,N為正數;發放端主機執行獎金合約的價格設定函式,用以設定證券型代幣與數位貨幣的兌換價格及兌換時間條件;發放端主機在發放條件及發放時間區間已滿足時,將獎金合約的合約狀態設定為第一階段,以允許參與分配者透過交易端主機執行證券型代幣合約,將參與分配者持有的證券型代幣發送至獎金合約,使獎金合約在兌換時間條件已滿足時,根據兌換價格,將接收到的證券型代幣轉換為等值的數位貨幣以發送至相應的參與分配者;以及當第一階段結束時,發放端主機將獎金合約的合約狀態設定為第二階段,以使獎金合約選擇將第一階段中收到的證券型代幣重新發送至相應的參與分配者、發送至保管帳戶或進行銷毀。In addition, the present invention discloses a dividend distribution method based on security tokens, which is applied to a blockchain network with an issuing host and a transaction host. The steps include: the issuing host pre-publishes the security token on the blockchain network. Token contract and bonus contract. Among them, the security token contract includes the issuing conditions, the issuing time interval, the participating distributors and the amount of bonuses allocated, and the bonus contract includes the contract status of the first and second stages; the issuing end host Send multiple digital currencies to the bonus contract address of the bonus contract in advance, so that the bonus contract holds and manages the digital currency; the issuing end host executes the token issuing function of the security token contract to distribute the bonus according to the participants Send the corresponding N security tokens to the participating distributors respectively, where N is a positive number; the issuing host executes the price setting function of the bonus contract to set the exchange price and exchange time of the security tokens and digital currencies Conditions; when the issuing end host has met the issuing conditions and the issuing time interval, the contract status of the bonus contract is set to the first stage to allow the participating distributors to execute the security token contract through the trading end host, and the participating distributors will hold Send the security tokens to the bonus contract so that when the exchange time conditions are met, the bonus contract will convert the received security tokens into equivalent digital currencies based on the exchange price to send to the corresponding participating distributors; and When the first stage ends, the issuing host sets the contract status of the bonus contract to the second stage, so that the bonus contract chooses to resend the security tokens received in the first stage to the corresponding participating distributors and send them to Keep the account or destroy it.

本發明所揭露之系統與方法如上,與先前技術的差異在於本發明是透過發放端主機在區塊鏈網路上發佈證券型代幣合約及獎金合約,並且使獎金合約持有及代管數位貨幣,接著,根據參與分配者的獎金數量於發放端主機執行證券型代幣合約並發送證券型代幣給參與分配者,當滿足發放條件及發放時間區間時,允許參與分配者透過交易端主機執行獎金合約,用以將持有的證券型代幣轉換為等值的數位貨幣,並且選擇將轉換的證券型代幣重新發送至相應的參與分配者、發送至保管帳戶或進行銷毀。The system and method disclosed in the present invention are as above. The difference from the prior art is that the present invention uses the issuing host to issue security token contracts and bonus contracts on the blockchain network, and enables the bonus contracts to hold and escrow digital currencies. , Then, according to the bonus amount of the participating distributors, execute the security token contract on the issuing end host and send the security tokens to the participating distributors. When the distribution conditions and the issuance time interval are met, the participating distributors are allowed to execute through the trading end host The bonus contract is used to convert the held security tokens into equivalent digital currencies, and choose to re-send the converted security tokens to the corresponding participating distributors, send to the custody account or destroy them.

透過上述的技術手段,本發明可以達成提高分紅的變現性及透明性之技術功效。Through the above technical means, the present invention can achieve the technical effect of improving the liquidity and transparency of dividends.

以下將配合圖式及實施例來詳細說明本發明之實施方式,藉此對本發明如何應用技術手段來解決技術問題並達成技術功效的實現過程能充分理解並據以實施。Hereinafter, the implementation of the present invention will be described in detail with the drawings and embodiments, so as to fully understand and implement the implementation process of how the present invention uses technical means to solve technical problems and achieve technical effects.

在說明本發明所揭露之基於證券型代幣的紅利發放系統及其方法之前,先對本發明所自行定義的名詞作說明,本發明所述的參與分配者是指允許參與分紅的人,如:員工、股東、代幣持有者等等。所述數位貨幣是指比特幣、以太幣等等,而所述證券型代幣(Security Token)與數位貨幣的差異在於後者擁有自己獨立的區塊鏈,而前者則是建立在既有的區塊鏈上運行且具有實體資產(例如:股份、現金、不動產或是任何有價值的權益及憑證等等)支持,舉例來說,以太坊(Ethereum)的區塊鏈所使用的以太幣是數位貨幣,但是在此區塊鏈上還可以透過ERC20、ERC721、ERC1400或ERC1410等標準,以智能合約(Smart Contract)建立各種運行在此區塊鏈上且具有實體資產支持的代幣(Token)作為證券型代幣。Before explaining the security token-based dividend distribution system and method disclosed in the present invention, the terms defined by the present invention will be explained first. The participating distributors in the present invention refer to those who are allowed to participate in dividends, such as: Employees, shareholders, token holders, etc. The digital currency refers to Bitcoin, Ethereum, etc., and the difference between the Security Token and the digital currency is that the latter has its own independent blockchain, while the former is based on an existing area. It runs on the block chain and is supported by physical assets (for example: shares, cash, real estate, or any valuable rights and vouchers, etc.). For example, the ether used in the block chain of Ethereum is digital Currency, but on this blockchain, you can also use standards such as ERC20, ERC721, ERC1400, or ERC1410 to establish various tokens (Tokens) running on this blockchain and supported by physical assets with Smart Contracts. Security tokens.

接著,所述「證券型代幣合約」及「獎金合約」均是指發佈(Deploy)在區塊鏈網路上的智能合約。實際上,所述智能合約是指依據既定的條件及傳輸的資訊來驅動執行指令的電腦程式,具體而言,所述智能合約係透過程式語言,例如:Solidity、Serpent、LLL、EtherScript、Sidechain等等來撰寫,其可包含各種不同的函式(Function)、事件(Event)、參數狀態等等,以「Ethereum」為例,其智能合約是經編譯後得到二進位編碼及應用二進位介面(Application Binary Interface, ABI),以便將智能合約廣播至區塊鏈網路,等候礦工(Miner)或驗證者(Validator)將智能合約放上區塊鏈並得到相應的地址,至此即透過區塊鏈交易完成智能合約的發佈。之後,各節點便可根據此地址執行相應的智能合約,並且藉由不同的指令來改變智能合約在區塊鏈上的狀態以及偵測事件是否被觸發。在實際實施上,本發明所述的「證券型代幣合約」包含可以直接定義帳戶有多少證券型代幣的函式,也就是具有發放證券型代幣的功能;「獎金合約」包含用以購入證券型代幣的函式,並且在購入後,獎金合約即具有購入的證券型代幣的擁有權,也就是說,獎金合約購入證券型代幣後,便具有購入的證券型代幣的擁有權。有了此擁有權,在執行獎金合約的函式時,便能夠直接由獎金合約將其購入的證券型代幣發送給其他人,例如:參與分配者。換句話說,可以將發放端主機看成證券型代幣的賣方,而將獎金合約看成買方,當獎金合約從發放端主機購入證券型代幣後,這些被購入的證券型代幣的擁有權便從發放端主機轉移至獎金合約。因此,未來要轉出這些被獎金合約所購入的證券型代幣也必須再透過獎金合約才可以。當欲轉出證券型代幣(例如:重新發送給參與分配者)時,也必須要透過這個獎金合約才能將證券型代幣轉出。Then, the "securities token contract" and "bonus contract" both refer to smart contracts deployed on the blockchain network. In fact, the smart contract refers to a computer program that drives the execution of instructions based on established conditions and transmitted information. Specifically, the smart contract uses a programming language, such as Solidity, Serpent, LLL, EtherScript, Sidechain, etc. It can include various functions, events, parameter states, etc., take "Ethereum" as an example. The smart contract is compiled to obtain binary code and apply binary interface ( Application Binary Interface, ABI) in order to broadcast the smart contract to the blockchain network, waiting for the miner or validator to put the smart contract on the blockchain and get the corresponding address, so far through the blockchain The transaction completes the release of the smart contract. After that, each node can execute the corresponding smart contract according to this address, and use different commands to change the state of the smart contract on the blockchain and detect whether the event is triggered. In actual implementation, the "securities token contract" described in the present invention includes functions that can directly define how many security tokens the account has, that is, it has the function of issuing security tokens; the "bonus contract" includes functions for The function of purchasing security tokens, and after the purchase, the bonus contract has the ownership of the purchased security tokens, that is, after the bonus contract purchases the security tokens, it has the ownership of the purchased security tokens ownership. With this ownership, when the bonus contract is executed, the security tokens purchased by the bonus contract can be directly sent to others, such as those participating in the distribution. In other words, the issuing host can be regarded as the seller of security tokens, and the bonus contract can be regarded as the buyer. When the bonus contract purchases security tokens from the issuing host, the ownership of these purchased security tokens The right is transferred from the issuing end host to the bonus contract. Therefore, the future transfer of these security tokens purchased by the bonus contract must also go through the bonus contract. When you want to transfer out security tokens (for example: resending to participating distributors), you must also transfer the security tokens through this bonus contract.

以下配合圖式對本發明基於證券型代幣的紅利發放系統及其方法做進一步說明,請先參閱「第1圖」,「第1圖」為本發明基於證券型代幣的紅利發放系統的系統方塊圖,應用在區塊鏈網路130上,此系統包含:交易端主機110及發放端主機120,這些主機可視為區塊鏈網路130的節點(Node),並且以點對點方式相互連接,實際上可使用個人電腦、筆記型電腦、伺服器等計算機裝置來實現這些主機。其中,交易端主機110用以允許執行區塊鏈網路130的證券型代幣合約,例如:執行證券型代幣合約的函式,以便將參與分配者持有的證券型代幣發送至獎金合約,由獎金合約將收到的證券型代幣轉換為等值的數位貨幣。在實際實施上,證券型代幣合約可使用符合「ERC20」、「ERC1400」或「ERC1410」等標準來發送和給予代幣,即:證券型代幣,並且可以在證券型代幣合約中設置發放條件(如:持有滿一定時間)及發放時間區間(例如:設定每月、每季、每年或不定期等等),以便給予不同參與分配者(如:員工)不同的證券型代幣(可視為股份),其中,發放條件可包含授予規則(Vesting Rules)及最短生效期(Cliff),稍後將配合圖式舉例說明授予規則及最短生效期。The following diagrams will further explain the dividend payment system and method of the present invention based on security tokens. Please refer to "Figure 1" first. "Figure 1" is the system of the present invention based on security token dividend payment system. The block diagram is applied to the blockchain network 130. This system includes: a transaction end host 110 and an issuing end host 120. These hosts can be regarded as nodes of the blockchain network 130 and are connected to each other in a point-to-point manner. In fact, computer devices such as personal computers, notebook computers, and servers can be used to implement these hosts. Among them, the transaction terminal host 110 is used to allow the execution of the security token contract of the blockchain network 130, for example: execute the function of the security token contract, so as to send the security tokens held by the participating distributors to the bonus Contract, the bonus contract converts the received security tokens into equivalent digital currencies. In actual implementation, security token contracts can use standards that meet "ERC20", "ERC1400" or "ERC1410" to send and give tokens, namely: security tokens, and can be set in the security token contract Issuing conditions (such as holding for a certain period of time) and issuing time interval (for example: setting monthly, quarterly, yearly, or irregularly, etc.) in order to give different security tokens to different participants (such as employees) (Can be regarded as shares). Among them, the issuing conditions can include the granting rules (Vesting Rules) and the shortest effective period (Cliff). Later, we will illustrate the granting rules and the shortest effective period with the diagram.

發放端主機120包含:初始模組121、託管模組122、發放模組123、設定模組124、買入模組125及處理模組126。其中,初始模組121用以預先在區塊鏈網路130上發佈證券型代幣合約及獎金合約,其中,證券型代幣合約包含發放條件、發放時間區間、參與分配者及分配到的獎金數量;獎金合約包含第一階段及第二階段的合約狀態。在實際實施上,發放端主機120可執行證券型代幣合約的獎金設定函式,用以根據預設分配的獎金數量來設定參與分配者的獎金數量。另外,獎金合約的合約狀態為第一階段時,可視為買入階段,允許參與分配者透過證券型代幣合約將證券型代幣送入獎金合約,此時,獎金合約會買入證券型代幣,再將相應的數位貨幣發送給相應的參與分配者,至此,完成一筆獎金合約購買證券型代幣的交易;獎金合約的合約狀態為第二階段時,可視為發放階段,用以將接收到的證券型代幣發放給相應的參與分配者,或者發放至保管帳戶以使發放端主機120回收證券型代幣,甚至還可直接銷毀證券型代幣實現減資的目的。The issuing end host 120 includes an initial module 121, a hosting module 122, an issuing module 123, a setting module 124, a buying module 125, and a processing module 126. Among them, the initial module 121 is used to pre-publish security token contracts and bonus contracts on the blockchain network 130, where the security token contracts include issuance conditions, issuance time intervals, participating distributors, and bonuses allocated Quantity; the bonus contract includes the contract status of the first phase and the second phase. In actual implementation, the issuing end host 120 can execute the bonus setting function of the security token contract to set the bonus amount of the participating distributors according to the preset bonus amount. In addition, when the contract status of the bonus contract is in the first stage, it can be regarded as the buying stage, allowing the participating distributors to send security tokens into the bonus contract through the security token contract. At this time, the bonus contract will buy the security token. Then, the corresponding digital currency is sent to the corresponding participating distributors. At this point, the transaction of purchasing security tokens in a bonus contract is completed; when the contract status of the bonus contract is in the second stage, it can be regarded as the issuing stage to receive The obtained security tokens are issued to the corresponding participating distributors, or distributed to the custody account so that the issuing host 120 can recover the security tokens, or even directly destroy the security tokens to achieve the purpose of capital reduction.

託管模組122用以預先將數位貨幣發送至獎金合約的獎金合約地址,使獎金合約持有且代管數位貨幣,此處所述的持有及代管是指發放端主機120除了發佈證券型代幣之外,還會將數位貨幣(如:比特幣、以太幣等等)發送至獎金合約的地址,以便將數位貨幣交由獎金合約來管理(此時,數位貨幣的擁有者便是獎金合約),也就是所謂的「持有」及「代管」。在實際實施上,發放端主機120可先在交易所使用法定貨幣購買數位貨幣,再將購入的數位貨幣發送至獎金合約的獎金合約地址,所述數位貨幣可包含比特幣、以太幣、穩定幣(或稱為恆定幣)等等。特別要說明的是,購買數位貨幣的數量需要與欲發放的獎金等值。The escrow module 122 is used to send the digital currency to the bonus contract address of the bonus contract in advance, so that the bonus contract holds and escrows the digital currency. The holding and escrow described here means that the issuing host 120 except for issuing securities In addition to tokens, digital currencies (such as Bitcoin, Ether, etc.) will be sent to the address of the bonus contract so that the digital currency can be managed by the bonus contract (at this time, the owner of the digital currency is the bonus Contract), also known as "holding" and "escrow". In actual implementation, the issuing host 120 can first purchase digital currency using legal currency on the exchange, and then send the purchased digital currency to the bonus contract address of the bonus contract. The digital currency may include Bitcoin, Ether, and stable currency. (Or called constant currency) and so on. In particular, the amount of digital currency purchased needs to be equal to the bonus to be distributed.

發放模組123用以執行證券型代幣合約的代幣發放函式,用以根據參與分配者的獎金數量分別發送相應的N個證券型代幣至參與分配者,其中,N為正數。舉例來說,假設參數者的獎金數量為數值100,執行代幣發放函式時,可透過區塊鏈交易將100個證券型代幣發送至參與分配者的帳戶地址,以此例而言,區塊鏈交易的來源地址為保管帳戶的地址,目的地址為參與分配者的帳戶地址,數量為數值100。The issuing module 123 is used to execute the token issuing function of the security token contract, and is used to send corresponding N security tokens to the participating distributors according to the bonus amount of the participating distributors, where N is a positive number. For example, assuming that the bonus amount of the parameter is 100, when the token issuance function is executed, 100 security tokens can be sent to the account address of the participating distributor through a blockchain transaction. For this example, The source address of the blockchain transaction is the address of the custodial account, the destination address is the account address of the participating distributor, and the number is 100.

設定模組124用以執行獎金合約的價格設定函式,用以設定證券型代幣與數位貨幣的兌換價格及兌換時間條件。也就是說,設定證券型代幣以數位貨幣進行交易的價格(可視為買入證券型代幣所需花費的數位貨幣的數量),以及允許在哪一些時間進行兌換,如:某一個時間點,或是某一個時間範圍等等。假設兌換價格為數值5,代表需要五個數位貨幣才能兌換一個證券型代幣。在實際實施上,兌換價格也可以使用比值來呈現,舉例來說,假設兌換價格設為「1:2」,代表二個數位貨幣可兌換一個證券型代幣。雖然本發明以上述舉例說明兌換價格,然並未以此進行限定,實際上,只要能夠得知買入證券型代幣所需花費的數位貨幣的數量,皆不脫離本發明的應用範疇,舉例來說,兌換價格還可以直接使用第三方的去中心化交易所的價格,或根據此價格進行計算及調整。The setting module 124 is used to execute the price setting function of the bonus contract, and is used to set the exchange price and exchange time conditions of the security token and the digital currency. In other words, set the price at which security tokens are traded in digital currencies (which can be regarded as the amount of digital currency required to buy security tokens), and the time allowed for exchange, such as a certain point in time , Or a certain time range, etc. Assuming that the exchange price is 5, it means that five digital currencies are needed to exchange for a security token. In actual implementation, the exchange price can also be presented as a ratio. For example, suppose that the exchange price is set to "1:2", which means that two digital currencies can be exchanged for one security token. Although the present invention uses the above examples to illustrate the exchange price, it is not limited thereto. In fact, as long as the amount of digital currency required to buy security tokens can be known, it does not deviate from the scope of application of the present invention. For example, In other words, the exchange price can also directly use the price of a third-party decentralized exchange, or calculate and adjust it based on this price.

買入模組125用以在發放條件及發放時間區間已滿足時,將獎金合約的合約狀態設定為第一階段,以允許參與分配者透過交易端主機110執行證券型代幣合約,將參與分配者持有的證券型代幣發送至獎金合約,使獎金合約在兌換時間條件已滿足時,根據兌換價格,將接收到的證券型代幣轉換為等值的數位貨幣以發送至相應的參與分配者。在實際實施上,所述發放條件包含授予規則及最短生效期,其中,授予規則為分紅給予的規則,例如:分配的獎金數量分成四年給予,第一年期滿給予百分之十,第二年給予百分之十,第三年給予百分之四十,第四年給予百分之四十,在此例中,最短生效期即為一年。稍後將配合圖式詳細說明參與分配者持有的證券型代幣如何轉換為等值的數位貨幣。The buy module 125 is used to set the contract status of the bonus contract to the first stage when the issuance conditions and the issuance time interval are met, so as to allow the participating distributors to execute the security token contract through the trading terminal host 110 and participate in the distribution The security tokens held by the participants are sent to the bonus contract, so that when the exchange time conditions are met, the received security tokens will be converted into equivalent digital currencies based on the exchange price to be sent to the corresponding participating distribution By. In actual implementation, the distribution conditions include the awarding rules and the shortest effective period. Among them, the awarding rules are the rules for the distribution of dividends. For example, the number of bonuses distributed is divided into four years, and 10% is given when the first year expires. 10% is given in the second year, 40% in the third year, and 40% in the fourth year. In this case, the shortest effective period is one year. Later, in conjunction with the diagram, it will be explained in detail how the security tokens held by the participating distributors are converted into equivalent digital currencies.

處理模組126用以在第一階段結束時,發放端主機120將獎金合約的合約狀態設定為第二階段,以使獎金合約選擇將第一階段中收到的證券型代幣重新發送至相應的參與分配者、發送至保管帳戶或進行銷毀,這三個可選擇的方式可以視為發放規則。在實際實施上,假設使用以太坊的區塊鏈網路,因為計算會消耗燃料(Gas)的因素,倘若難以在一個區塊鏈交易裡將所有的證券型代幣發送完畢,可以多次呼叫同一個函式來完成交易。另外,如果合約邏輯容許在第二階段可以隨意發放或銷毀,則可呼叫重新發送函式,用以重新發送證券型代幣給相應的參與分配者,或者呼叫銷毀函式來銷毀證券型代幣,甚至還可以呼叫回收函式,用以將證券型代幣發送至保管帳戶,以便從參與分配者的帳戶回收證券型代幣。其中,所述保管帳戶是指發放端主機120用以提供證券型代幣的帳戶,舉例來說,假設欲發行十萬個證券型代幣,初始時,這個保管帳戶便會設定有十萬個證券型代幣,並且可以透過區塊鏈交易來轉移證券型代幣,例如:將證券型代幣轉移至參與分配者的帳戶地址,或是自獎金合約回收證券型代幣。除此之外,處理模組126還可持續偵測證券型代幣合約及獎金合約產生的事件,例如:上述智能合約在大量或超頻交易時,產生相應的事件,以便處理模組126在偵測到所述事件產生時,選擇禁能(Disable)區塊鏈交易(其可視為禁止/禁用區塊鏈交易,也就是說,處理模組126偵測到所述事件產生時,便不允許進行區塊鏈交易,直到此事件不存在為止)或產生相應的通知訊息,用以即時通知參與分配者,例如:假設偵測到超頻交易的事件已產生,處理模組126可以產生包含「超頻交易」等文字以作為通知訊息,並且將此通知訊息透過即時通訊軟體、電子郵件及簡訊至少其中之一的方式來傳送給參與分配者。The processing module 126 is used for, at the end of the first stage, the issuing host 120 sets the contract status of the bonus contract to the second stage, so that the bonus contract chooses to resend the security tokens received in the first stage to the corresponding Participating in the distribution, sending to a custody account or destroying, these three alternative methods can be regarded as distribution rules. In actual implementation, assuming the use of Ethereum's blockchain network, because calculations will consume gas (Gas), if it is difficult to send all security tokens in a blockchain transaction, you can call multiple times The same function to complete the transaction. In addition, if the contract logic allows for free issuance or destruction in the second stage, you can call the resend function to resend the security tokens to the corresponding participating distributors, or call the destruction function to destroy the security tokens , You can even call the recovery function to send the security tokens to the custody account, so that the security tokens can be recovered from the accounts of the participating distributors. Wherein, the custody account refers to the account used by the issuing host 120 to provide security tokens. For example, if one hundred thousand security tokens are to be issued, initially, this custody account will be set to one hundred thousand. Security tokens, and security tokens can be transferred through blockchain transactions, such as: transferring security tokens to the account addresses of participating distributors, or recovering security tokens from bonus contracts. In addition, the processing module 126 can also continuously detect events generated by security token contracts and bonus contracts. For example, the smart contract generates corresponding events during large-volume or overclocking transactions, so that the processing module 126 can detect When the occurrence of the event is detected, select Disable blockchain transactions (it can be regarded as prohibiting/disabling blockchain transactions, that is, when the processing module 126 detects the occurrence of the event, it will not allow Perform blockchain transactions until the event does not exist) or generate a corresponding notification message to notify the participating distributors in real time. For example, assuming that an overclocking transaction event has been detected, the processing module 126 can generate Text such as "transaction" is used as a notification message, and the notification message is sent to the participating distributors through at least one of instant messaging software, e-mail, and SMS.

特別要說明的是,在實際實施上,本發明所述的各模組皆可利用各種方式來實現,包含軟體、硬體或其任意組合,例如,在某些實施方式中,各模組可利用軟體及硬體或其中之一來實現,除此之外,本發明亦可部分地或完全地基於硬體來實現,例如,系統中的一個或多個模組可以透過積體電路晶片、系統單晶片(System on Chip, SoC)、複雜可程式邏輯裝置(Complex Programmable Logic Device, CPLD)、現場可程式邏輯閘陣列(Field Programmable Gate Array, FPGA)等來實現。本發明可以是系統、方法及/或電腦程式。電腦程式可以包括電腦可讀儲存媒體,其上載有用於使處理器實現本發明的各個方面的電腦可讀程式指令,電腦可讀儲存媒體可以是可以保持和儲存由指令執行設備使用的指令的有形設備。電腦可讀儲存媒體可以是但不限於電儲存設備、磁儲存設備、光儲存設備、電磁儲存設備、半導體儲存設備或上述的任意合適的組合。電腦可讀儲存媒體的更具體的例子(非窮舉的列表)包括:硬碟、隨機存取記憶體、唯讀記憶體、快閃記憶體、光碟、軟碟以及上述的任意合適的組合。此處所使用的電腦可讀儲存媒體不被解釋爲瞬時信號本身,諸如無線電波或者其它自由傳播的電磁波、通過波導或其它傳輸媒介傳播的電磁波(例如,通過光纖電纜的光信號)、或者通過電線傳輸的電信號。另外,此處所描述的電腦可讀程式指令可以從電腦可讀儲存媒體下載到各個計算/處理設備,或者通過網路,例如:網際網路、區域網路、廣域網路及/或無線網路下載到外部電腦設備或外部儲存設備。網路可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火牆、交換器、集線器及/或閘道器。每一個計算/處理設備中的網路卡或者網路介面從網路接收電腦可讀程式指令,並轉發此電腦可讀程式指令,以供儲存在各個計算/處理設備中的電腦可讀儲存媒體中。執行本發明操作的電腦程式指令可以是組合語言指令、指令集架構指令、機器指令、機器相關指令、微指令、韌體指令、或者以一種或多種程式語言的任意組合編寫的原始碼或目的碼(Object Code),所述程式語言包括物件導向的程式語言,如:Common Lisp、Python、C++、Objective-C、Smalltalk、Delphi、Java、Swift、C#、Perl、Ruby與PHP等,以及常規的程序式(Procedural)程式語言,如:C語言或類似的程式語言。計算機可讀程式指令可以完全地在電腦上執行、部分地在電腦上執行、作爲一個獨立的軟體執行、部分在客戶端電腦上部分在遠端電腦上執行、或者完全在遠端電腦或伺服器上執行。In particular, it should be noted that in actual implementation, each module described in the present invention can be implemented in various ways, including software, hardware, or any combination thereof. For example, in some embodiments, each module can be It can be implemented by software and hardware or one of them. In addition, the present invention can also be implemented partially or completely based on hardware. For example, one or more modules in the system can be implemented through integrated circuit chips, System on Chip (SoC), Complex Programmable Logic Device (CPLD), Field Programmable Gate Array (FPGA) and so on. The present invention can be a system, method and/or computer program. The computer program may include a computer-readable storage medium loaded with computer-readable program instructions for enabling the processor to implement various aspects of the present invention. The computer-readable storage medium may be a tangible storage medium that can hold and store instructions used by an instruction execution device. equipment. The computer-readable storage medium can be, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (non-exhaustive list) of computer-readable storage media include hard disks, random access memory, read-only memory, flash memory, optical disks, floppy disks, and any suitable combination of the foregoing. The computer-readable storage medium used here is not interpreted as the instantaneous signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (for example, optical signals through fiber optic cables), or through wires Transmission of electrical signals. In addition, the computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to various computing/processing devices, or downloaded via a network, such as the Internet, local area network, wide area network and/or wireless network To an external computer device or external storage device. The network may include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, hubs and/or gateways. The network card or network interface in each computing/processing device receives computer-readable program instructions from the network, and forwards the computer-readable program instructions for storage in the computer-readable storage media in each computing/processing device in. The computer program instructions for performing the operations of the present invention may be combined language instructions, instruction set architecture instructions, machine instructions, machine-related instructions, micro instructions, firmware instructions, or source code or object code written in any combination of one or more programming languages (Object Code), the programming language includes object-oriented programming languages, such as: Common Lisp, Python, C++, Objective-C, Smalltalk, Delphi, Java, Swift, C#, Perl, Ruby, PHP, etc., as well as conventional programs Procedural programming language, such as C language or similar programming language. Computer readable program instructions can be executed entirely on the computer, partly on the computer, executed as a stand-alone software, partly on the client computer and partly on the remote computer, or entirely on the remote computer or server Executed on.

請參閱「第2圖」,「第2圖」為本發明基於證券型代幣的紅利發放方法的方法流程圖,應用在具有交易端主機110及發放端主機120的區塊鏈網路130,其步驟包括:發放端主機120預先在區塊鏈網路130上發佈證券型代幣合約及獎金合約,其中,證券型代幣合約包含發放條件、發放時間區間、參與分配者及其分配到的獎金數量,獎金合約包含第一階段及第二階段的合約狀態(步驟210);發放端主機120預先將數位貨幣發送至獎金合約的獎金合約地址,使獎金合約持有且代管數位貨幣(步驟220);發放端主機120執行證券型代幣合約的代幣發放函式,用以根據參與分配者的獎金數量分別發送相應的N個證券型代幣至參與分配者,其中,N為正數(步驟230);發放端主機120執行獎金合約的價格設定函式,用以設定證券型代幣與數位貨幣的兌換價格及兌換時間條件(步驟240);發放端主機120在發放條件及發放時間區間已滿足時,將獎金合約的合約狀態設定為第一階段,用以允許參與分配者透過交易端主機110執行證券型代幣合約,以便將參與分配者持有的證券型代幣發送至獎金合約,使獎金合約在兌換時間條件已滿足時,根據兌換價格,將接收到的證券型代幣轉換為等值的數位貨幣以發送至相應的參與分配者(步驟250);當第一階段結束時,發放端主機120將獎金合約的合約狀態設定為第二階段,以使獎金合約選擇將第一階段中收到的證券型代幣重新發送至相應的參與分配者、發送至保管帳戶或進行銷毀(步驟260)。透過上述步驟,即可透過發放端主機120在區塊鏈網路130上發佈證券型代幣合約及獎金合約,並且使獎金合約持有及代管數位貨幣,接著,根據參與分配者的獎金數量於發放端主機120執行證券型代幣合約並發送證券型代幣給參與分配者,當滿足發放條件及發放時間區間時,允許參與分配者透過交易端主機110執行獎金合約,用以將持有的證券型代幣轉換為等值的數位貨幣,並且選擇將轉換的證券型代幣重新發送至相應的參與分配者、發送至保管帳戶或進行銷毀。Please refer to "Figure 2". "Figure 2" is a flow chart of the method for issuing dividends based on security tokens of the present invention, which is applied to a blockchain network 130 with a transaction terminal host 110 and an issuer host 120. The steps include: the issuing end host 120 pre-publishes a security token contract and a bonus contract on the blockchain network 130, where the security token contract includes issuance conditions, issuance time interval, participants in the distribution and their distribution The bonus amount. The bonus contract includes the first and second phases of the contract status (step 210); the issuing host 120 sends the digital currency to the bonus contract address of the bonus contract in advance, so that the bonus contract holds and escrows the digital currency (step 210). 220); the issuing end host 120 executes the token issuing function of the security token contract to send corresponding N security tokens to the participating distributors according to the bonus amount of the participating distributors, where N is a positive number ( Step 230); the issuing host 120 executes the price setting function of the bonus contract to set the exchange price and exchange time conditions of the security tokens and digital currencies (step 240); the issuing host 120 is in the issuing conditions and the issuing time interval When it has been satisfied, the contract status of the bonus contract is set to the first stage to allow the participating distributors to execute the security token contract through the trading terminal host 110, so as to send the security tokens held by the participating distributors to the bonus contract , To make the bonus contract when the exchange time conditions are met, according to the exchange price, convert the received security tokens into equivalent digital currencies to send to the corresponding participating distributors (step 250); when the first phase ends , The issuing end host 120 sets the contract status of the bonus contract to the second stage, so that the bonus contract can choose to resend the security tokens received in the first stage to the corresponding participating distributors, send to the custody account, or destroy (Step 260). Through the above steps, the security token contract and bonus contract can be released on the blockchain network 130 through the issuing host 120, and the bonus contract can hold and escrow the digital currency. Then, according to the bonus amount of the participating distributors Execute the security token contract on the issuing end host 120 and send the security token to the participating distributors. When the issuance conditions and the issuance time interval are met, the participating distributors are allowed to execute the bonus contract through the trading end host 110 to transfer the holding Converted security tokens into equivalent digital currencies, and choose to re-send the converted security tokens to the corresponding participating distributors, send them to a safekeeping account, or destroy them.

以下配合「第3圖」至「第5圖」以實施例的方式進行如下說明,請先參閱「第3圖」,「第3圖」為應用本發明設定證券型代幣合約的參數之示意圖。在發佈證券型代幣合約之前,公司管理者可在發放端主機120開啟設定視窗300,以便設定證券型代幣合約的參數狀態,例如:在輸入區塊(311~314)中分別設定參與分配者、獎金數量、發放條件的授予規則及最短生效期。舉例來說,在輸入區塊311中可鍵入參與分配者用以接收證券型代幣的帳戶地址,如:「0x13ad5……」;在輸入區塊312鍵入獎金數量;在輸入區塊313鍵入授予規則;在輸入區塊314鍵入最短生效期。其中,假設授予規則為「1,10;2,10;3,40;4,40.」可代表第一年授予獎金數量的百分之十,第二年授予獎金數量的百分之十,第三年授予獎金數量的百分之四十,第四年授予獎金數量的百分之四十,也就是說將獎金數量分成四年且依照不同比例授予。假設最短生效期為數值「1」,可代表就職滿一年此發放條件才生效,未滿一年則不發放獎金。假設輸入區塊(313、314)未輸入,可以代表發送條件為直接根據獎金數量一次性發送證券型代幣。特別要說明的是,上述是以單一參與分配者的設定為例,然而,在實際實施上,設定視窗300可提供多位參與分配者的設定方式,以便提供公司管理者分別對不同的參與分配者進行相應的設定。當鍵入所有參與分配者的相關設定之後,可以點選確定元件315以完成證券型代幣合約的參數設定,發放端主機120會根據這些參數設定生成相應的證券型代幣合約,並且發佈在區塊鏈網路130上,以及得到相應的地址,即:證券型代幣合約地址。The following description will be given in the form of an embodiment in conjunction with "Figure 3" to "Figure 5". Please refer to "Figure 3" first. "Figure 3" is a schematic diagram of applying the present invention to set the parameters of a security token contract. . Before issuing the security token contract, the company manager can open the setting window 300 on the issuer host 120 to set the parameter status of the security token contract, for example: set participation in the distribution in the input block (311~314) Award rules and minimum effective period For example, in the input block 311, you can enter the account address of the participating distributors to receive security tokens, such as: "0x13ad5......"; enter the bonus amount in the input block 312; enter the grant in the input block 313 Rules; enter the shortest effective period in the input block 314. Among them, assuming that the awarding rule is "1,10;2,10;3,40;4,40." can represent 10% of the amount of bonuses awarded in the first year and 10% of the amount of bonuses awarded in the second year. Forty percent of the amount of bonuses awarded in the third year and 40% of the amount of bonuses awarded in the fourth year, which means that the amount of bonuses is divided into four years and awarded in different proportions. Assuming that the shortest effective period is the value "1", it can mean that this payment condition will only take effect after one year of employment, and no bonus will be issued for less than one year. Assuming that the input block (313, 314) is not entered, it can represent that the sending condition is to send security tokens at one time directly according to the amount of bonus. In particular, the above is the setting of a single participating distributor as an example. However, in actual implementation, the setting window 300 can provide a setting method for multiple participating distributors so as to provide company managers with different participation distributions. The person makes the corresponding settings. After entering the relevant settings of all participating distributors, you can click the OK component 315 to complete the parameter setting of the security token contract. The issuing end host 120 will generate the corresponding security token contract according to these parameter settings and publish it in the district On the blockchain network 130, and get the corresponding address, that is, the security token contract address.

接著,請參閱「第4圖」,「第4圖」為應用本發明設定獎金合約的參數之示意圖。在發佈獎金合約之前,公司管理者可在發放端主機120開啟設定視窗400,以便設定獎金合約的參數狀態,例如:在輸入區塊411中設定證券型代幣與數位貨幣的兌換價格及兌換時間條件,以及在選擇元件412中選擇發放規則,如: 重新發送至原參與分配者、發送至保管帳戶或進行銷毀。接著,在點選確定元件413後,即完成獎金合約的參數設定,發放端主機120會根據這些參數設定生成相應的獎金合約,並且發佈在區塊鏈網路130上且取得相應的地址,即:獎金合約地址。除此之外,還會將證券型代幣合約地址作為參數帶入獎金合約中。特別要說明,公司管理者還可點選白名單元件414用以設定允許交易證券型代幣的參與分配者及其相應的來源地址,以及此來源地址的交易上限,以便限定獎金合約可以向哪一些參與分配者購入證券型代幣以及購入的上限數量。Next, please refer to "Figure 4". "Figure 4" is a schematic diagram of applying the present invention to set the parameters of the bonus contract. Before issuing the bonus contract, the company manager can open the setting window 400 on the host 120 of the issuer to set the parameter status of the bonus contract, for example: set the exchange price and exchange time of security tokens and digital currencies in the input block 411 Conditions, and selection of distribution rules in the selection component 412, such as: resending to the original participating distributor, sending to a custody account, or destroying. Then, after clicking the confirmation element 413, the parameter setting of the bonus contract is completed. The issuing host 120 will generate the corresponding bonus contract according to these parameter settings, and publish it on the blockchain network 130 and obtain the corresponding address, namely : Bonus contract address. In addition, the security token contract address will be used as a parameter into the bonus contract. In particular, the company manager can also click on the whitelist component 414 to set the participating distributors and their corresponding source addresses that are allowed to trade security tokens, as well as the transaction upper limit of this source address, so as to limit where the bonus contract can go Some participating distributors purchase security tokens and the maximum number of purchases.

如「第5圖」所示意,「第5圖」為應用本發明將參與分配者持有的證券型代幣轉換為等值的數位貨幣之示意圖。當參與分配者欲將持有的證券型貨幣變現時,可在交易端主機110開啟交易視窗500,倘若獎金合約的合約狀態為第一階段,即允許參與分配者透過交易端主機110執行證券型代幣合約,將參與分配者持有的證券型代幣發送至獎金合約,使獎金合約在兌換時間條件已滿足時,根據兌換價格,將接收到的證券型代幣轉換為等值的數位貨幣以發送至相應的參與分配者,這個轉換可能透過跨鏈技術涉及不同公鏈,如:比特幣的公鏈、以太幣的公鏈等等。舉例來說,參與分配者可在輸入區塊511鍵入欲轉換的證券型代幣的數量,如:數值100。當參與分配者點選轉換元件512時,會將相應數量的證券型代幣發送至獎金合約,以便根據兌換價格兌換到等值的數位貨幣。之後,參與分配者便可在各數位貨幣交易所將獲得的數位貨幣售出以取得等值的法定貨幣,或者直接以獲得的數位貨幣進行消費。如此一來,即可加強證券型代幣的流通性及價值,提高分紅的變現性。另一方面,由於分紅的智能合約邏輯可選擇公開,因此,所有人員皆可得知分紅機制及證券型代幣的流向,具有高透明性,甚至還可因此推算公司的營利狀況,進一步增加其他投資人的投資意願。As shown in "Figure 5", "Figure 5" is a schematic diagram of applying the present invention to convert security tokens held by participating distributors into equivalent digital currencies. When participating distributors want to realize the security currency they hold, they can open the trading window 500 on the trading terminal host 110. If the contract status of the bonus contract is the first stage, the participating distributors are allowed to execute the securities based on the trading terminal host 110 The token contract sends the security tokens held by the participating distributors to the bonus contract, so that when the exchange time conditions are met, the bonus contract will convert the received security tokens into equivalent digital currencies based on the exchange price In order to be sent to the corresponding participating distributors, this conversion may involve different public chains through cross-chain technology, such as: Bitcoin's public chain, Ether's public chain, and so on. For example, the participating distributor can enter the number of security tokens to be converted in the input block 511, such as a value of 100. When the participating distributor clicks on the conversion element 512, a corresponding amount of security tokens will be sent to the bonus contract, so as to be converted into equivalent digital currencies according to the exchange price. After that, participants in the distribution can sell the acquired digital currency at each digital currency exchange to obtain the equivalent legal currency, or directly acquire the digital currency for consumption. In this way, the liquidity and value of security tokens can be enhanced, and the liquidity of dividends can be improved. On the other hand, since the smart contract logic for dividends can be made public, all personnel can know the dividend mechanism and the flow of securities tokens, which is highly transparent, and can even calculate the company’s profitability and further increase other Investor’s willingness to invest.

綜上所述,可知本發明與先前技術之間的差異在於透過發放端主機在區塊鏈網路上發佈證券型代幣合約及獎金合約,並且使獎金合約持有及代管數位貨幣,接著,根據參與分配者的獎金數量於發放端主機執行證券型代幣合約並發送證券型代幣給參與分配者,當滿足發放條件及發放時間區間時,允許參與分配者透過交易端主機執行獎金合約,用以將持有的證券型代幣轉換為等值的數位貨幣,並且選擇將轉換的證券型代幣重新發送至相應的參與分配者、發送至保管帳戶或進行銷毀,藉由此一技術手段可以解決先前技術所存在的問題,進而達成提高分紅的變現性及透明性之技術功效。In summary, it can be seen that the difference between the present invention and the prior art is that the issuing end host publishes the security token contract and bonus contract on the blockchain network, and enables the bonus contract to hold and escrow digital currency. Then, According to the bonus amount of the participating distributors, execute the security token contract on the issuing end host and send the security tokens to the participating distributors. When the issuance conditions and the issuance time interval are met, the participating distributors are allowed to execute the bonus contract through the trading end host. Used to convert the held security tokens into digital currencies of equivalent value, and choose to re-send the converted security tokens to the corresponding participating distributors, send to the custody account or destroy them, by this technical means It can solve the problems of the previous technology, and then achieve the technical effect of improving the liquidity and transparency of dividends.

雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明,任何熟習相像技藝者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,因此本發明之專利保護範圍須視本說明書所附之申請專利範圍所界定者為準。Although the present invention is disclosed in the foregoing embodiments as above, it is not intended to limit the present invention. Anyone familiar with similar art can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of patent protection shall be determined by the scope of the patent application attached to this specification.

110:交易端主機 120:發放端主機 121:初始模組 122:託管模組 123:發放模組 124:設定模組 125:買入模組 126:處理模組 130:區塊鏈網路 300:設定視窗 311~314:輸入區塊 315:確定元件 400:設定視窗 411:輸入區塊 412:選擇元件 413:確定元件 414:白名單元件 500:交易視窗 511:輸入區塊 512:轉換元件 步驟210:發放端主機預先在該區塊鏈網路上發佈一證券型代幣合約及一獎金合約,其中,該證券型代幣合約包含一發放條件、一發放時間區間、至少一參與分配者及其分配到的一獎金數量,該獎金合約包含一第一階段及一第二階段的一合約狀態 步驟220:該發放端主機預先將多個數位貨幣發送至該獎金合約的獎金合約地址,使該獎金合約持有且代管所述數位貨幣 步驟230:該發放端主機執行該證券型代幣合約的一代幣發放函式,用以根據所述參與分配者的該獎金數量分別發送相應的N個證券型代幣至所述參與分配者,其中,N為正數 步驟240:該發放端主機執行該獎金合約的一價格設定函式,用以設定所述證券型代幣與所述數位貨幣的一兌換價格及一兌換時間條件 步驟250:該發放端主機在該發放條件及該發放時間區間已滿足時,將該獎金合約的該合約狀態設定為該第一階段,以允許所述參與分配者透過交易端主機執行該證券型代幣合約,將所述參與分配者持有的所述證券型代幣發送至該獎金合約,使該獎金合約在該兌換時間條件已滿足時,根據該兌換價格,將接收到的所述證券型代幣轉換為等值的所述數位貨幣以發送至相應的所述參與分配者 步驟260:當該第一階段結束時,該發放端主機將該獎金合約的該合約狀態設定為該第二階段,以使該獎金合約選擇將該第一階段中收到的所述證券型代幣重新發送至相應的所述參與分配者、發送至一保管帳戶或進行銷毀110: Transaction host 120: Distributing host 121: initial module 122: Managed Module 123: Issue modules 124: Setting module 125: buy module 126: Processing Module 130: Blockchain network 300: Setting window 311~314: Input block 315: Determine component 400: Setting window 411: Input block 412: Select component 413: Determine component 414: Whitelist component 500: Transaction window 511: input block 512: Conversion element Step 210: The issuing end host pre-publishes a security token contract and a bonus contract on the blockchain network, where the security token contract includes a distribution condition, a distribution time interval, at least one participant and A bonus amount allocated to it. The bonus contract includes a contract status of a first phase and a second phase Step 220: The issuing end host sends multiple digital currencies to the bonus contract address of the bonus contract in advance, so that the bonus contract holds and manages the digital currency Step 230: The issuing end host executes the token issuing function of the security token contract to send corresponding N security tokens to the participating distributors according to the bonus amount of the participating distributors, Where N is a positive number Step 240: The issuer host executes a price setting function of the bonus contract to set a conversion price and a conversion time condition between the security token and the digital currency Step 250: The issuing end host sets the contract status of the bonus contract to the first stage when the issuing conditions and the issuing time interval are met, so as to allow the participating distributors to execute the security type through the trading end host A token contract, which sends the security tokens held by the participating distributor to the bonus contract, so that when the exchange time conditions are met, the bonus contract will receive the securities according to the exchange price Type tokens are converted into the equivalent digital currency to be sent to the corresponding participating distributors Step 260: When the first stage ends, the issuing host sets the contract status of the bonus contract to the second stage, so that the bonus contract chooses to substitute the security type received in the first stage The coins are re-sent to the corresponding participating distributors, sent to a custody account or destroyed

第1圖為本發明基於證券型代幣的紅利發放系統之系統方塊圖。 第2圖為本發明基於證券型代幣的紅利發放方法之方法流程圖。 第3圖為應用本發明設定證券型代幣合約的參數之示意圖。 第4圖為應用本發明設定獎金合約的參數之示意圖。 第5圖為應用本發明將參與分配者持有的證券型代幣轉換為等值的數位貨幣之示意圖。 Figure 1 is a system block diagram of the dividend distribution system based on security tokens of the present invention. Figure 2 is a flow chart of the method for issuing dividends based on security tokens of the present invention. Figure 3 is a schematic diagram of applying the present invention to set the parameters of a security token contract. Figure 4 is a schematic diagram of applying the present invention to set the parameters of the bonus contract. Figure 5 is a schematic diagram of applying the present invention to convert security tokens held by participating distributors into equivalent digital currencies.

110:交易端主機 110: Transaction host

120:發放端主機 120: Distributing host

121:初始模組 121: initial module

122:託管模組 122: Managed Module

123:發放模組 123: Issue modules

124:設定模組 124: Setting module

125:買入模組 125: buy module

126:處理模組 126: Processing Module

130:區塊鏈網路 130: Blockchain network

Claims (10)

一種基於證券型代幣的紅利發放系統,應用在一區塊鏈網路中,該系統包含: 至少一交易端主機,用以允許執行該區塊鏈網路的一證券型代幣合約;以及 一發放端主機,該發放端主機包含: 一初始模組,用以預先在該區塊鏈網路上發佈該證券型代幣合約及一獎金合約,其中,該證券型代幣合約包含一發放條件、一發放時間區間、至少一參與分配者及其分配到的一獎金數量,該獎金合約包含一第一階段及一第二階段的一合約狀態; 一託管模組,連接該初始模組,用以預先將多個數位貨幣發送至該獎金合約的獎金合約地址,使該獎金合約持有且代管所述數位貨幣; 一發放模組,連接該初始模組,用以執行該證券型代幣合約的一代幣發放函式,用以根據所述參與分配者的該獎金數量分別發送相應的N個證券型代幣至所述參與分配者,其中,N為正數; 一設定模組,連接該初始模組,用以執行該獎金合約的一價格設定函式,用以設定所述證券型代幣與所述數位貨幣的一兌換價格及一兌換時間條件; 一買入模組,連接該託管模組、該發放模組及該設定模組,用以在該發放條件及該發放時間區間已滿足時,將該獎金合約的該合約狀態設定為該第一階段,以允許所述參與分配者透過所述交易端主機執行該證券型代幣合約,將所述參與分配者持有的所述證券型代幣發送至該獎金合約,使該獎金合約在該兌換時間條件已滿足時,根據該兌換價格,將接收到的所述證券型代幣轉換為等值的所述數位貨幣以發送至相應的所述參與分配者;以及 一處理模組,連接該買入模組,用以在該第一階段結束時,該發放端主機將該獎金合約的該合約狀態設定為該第二階段,以使該獎金合約選擇將該第一階段中收到的所述證券型代幣重新發送至相應的所述參與分配者、發送至一保管帳戶或進行銷毀。 A dividend distribution system based on security tokens, applied in a blockchain network, the system includes: At least one transaction host for allowing execution of a security token contract of the blockchain network; and An issuing host, the issuing host includes: An initial module for pre-publishing the security token contract and a bonus contract on the blockchain network, wherein the security token contract includes a distribution condition, a distribution time interval, and at least one participant in the distribution And a bonus amount allocated to it, the bonus contract includes a contract status of a first phase and a second phase; A custodial module connected to the initial module for sending a plurality of digital currencies to the bonus contract address of the bonus contract in advance, so that the bonus contract holds and manages the digital currency; An issuing module, connected to the initial module, used to execute the token issuing function of the security token contract, and used to send corresponding N security tokens to each of the participating distributors according to the bonus amount The participating distributors, where N is a positive number; A setting module, connected to the initial module, for executing a price setting function of the bonus contract, for setting a conversion price and a conversion time condition of the security token and the digital currency; A buy-in module, connected to the escrow module, the issuing module, and the setting module, to set the contract status of the bonus contract to the first when the issuing conditions and the issuing time interval are met Stage, to allow the participating distributor to execute the security token contract through the trading terminal host, and send the securities token held by the participating distributor to the bonus contract, so that the bonus contract is When the exchange time conditions are met, according to the exchange price, convert the received security tokens into the equivalent digital currency to be sent to the corresponding participating distributors; and A processing module, connected to the buy module, for the issuer host to set the contract status of the bonus contract to the second stage at the end of the first stage, so that the bonus contract selects the second stage The security tokens received in the first stage are re-sent to the corresponding participating distributors, sent to a custody account or destroyed. 根據申請專利範圍第1項之基於證券型代幣的紅利發放系統,其中該獎金合約包含一白名單,用以記錄允許交易所述證券型代幣的所述參與分配者及其相應的一來源地址,以及所述來源地址的一交易上限。According to the first item of the scope of patent application, the dividend distribution system based on security tokens, wherein the bonus contract includes a white list for recording the participating distributors who are allowed to trade the security tokens and a corresponding source Address, and a transaction limit of the source address. 根據申請專利範圍第1項之基於證券型代幣的紅利發放系統,其中該保管帳戶為該發放端主機發送所述證券型代幣的帳戶,用以允許該發放端主機從該保管帳戶轉移所述證券型代幣至所述參與分配者。According to the first item of the scope of patent application, the dividend distribution system based on security tokens, wherein the custodial account is the account for the issuing host to send the security tokens to allow the issuing host to transfer the security token from the custodial account The security tokens to the participating distributors. 根據申請專利範圍第1項之基於證券型代幣的紅利發放系統,其中該發放端主機執行該證券型代幣合約的一獎金設定函式,用以根據預設的該發放條件設定所述參與分配者的該獎金數量,該發放條件包含授予規則(Vesting Rules)及最短生效期(Cliff)。According to the first item of the scope of patent application, the dividend distribution system based on security tokens, wherein the issuing end host executes a bonus setting function of the security token contract to set the participation according to the preset conditions The bonus amount of the distributor, the distribution conditions include the granting rules (Vesting Rules) and the shortest effective period (Cliff). 根據申請專利範圍第1項之基於證券型代幣的紅利發放系統,其中該發放端主機持續偵測該證券型代幣合約及該獎金合約產生的至少一事件,並且在所述事件產生時,選擇禁能區塊鏈交易或產生一通知訊息以即時通知所述參與分配者。According to the first item of the scope of patent application, the dividend distribution system based on security tokens, wherein the issuing end host continuously detects the security token contract and at least one event generated by the bonus contract, and when the event occurs, Choose to disable blockchain transactions or generate a notification message to notify the participating distributors immediately. 一種基於證券型代幣的紅利發放方法,應用在具有至少一交易端主機及一發放端主機的一區塊鏈網路,其步驟包括: 該發放端主機預先在該區塊鏈網路上發佈一證券型代幣合約及一獎金合約,其中,該證券型代幣合約包含一發放條件、一發放時間區間、至少一參與分配者及其分配到的一獎金數量,該獎金合約包含一第一階段及一第二階段的一合約狀態; 該發放端主機預先將多個數位貨幣發送至該獎金合約的獎金合約地址,使該獎金合約持有且代管所述數位貨幣; 該發放端主機執行該證券型代幣合約的一代幣發放函式,用以根據所述參與分配者的該獎金數量分別發送相應的N個證券型代幣至所述參與分配者,其中,N為正數; 該發放端主機執行該獎金合約的一價格設定函式,用以設定所述證券型代幣與所述數位貨幣的一兌換價格及一兌換時間條件; 該發放端主機在該發放條件及該發放時間區間已滿足時,將該獎金合約的該合約狀態設定為該第一階段,以允許所述參與分配者透過所述交易端主機執行該證券型代幣合約,將所述參與分配者持有的所述證券型代幣發送至該獎金合約,使該獎金合約在該兌換時間條件已滿足時,根據該兌換價格,將接收到的所述證券型代幣轉換為等值的所述數位貨幣以發送至相應的所述參與分配者;以及 當該第一階段結束時,該發放端主機將該獎金合約的該合約狀態設定為該第二階段,以使該獎金合約選擇將該第一階段中收到的所述證券型代幣重新發送至相應的所述參與分配者、發送至一保管帳戶或進行銷毀。 A method for issuing dividends based on security tokens is applied to a blockchain network with at least one transaction end host and one issuing end host. The steps include: The issuing end host pre-releases a security token contract and a bonus contract on the blockchain network, where the security token contract includes a release condition, a release time interval, at least one participant and its distribution A bonus amount reached, the bonus contract includes a contract status of a first phase and a second phase; The host at the issuing end sends multiple digital currencies to the bonus contract address of the bonus contract in advance, so that the bonus contract holds and manages the digital currency; The issuing end host executes the token issuing function of the security token contract to send corresponding N security tokens to the participating distributors according to the bonus amount of the participating distributors, where N Positive The issuing end host executes a price setting function of the bonus contract to set a conversion price and a conversion time condition between the security token and the digital currency; The issuing end host sets the contract status of the bonus contract as the first stage when the issuing conditions and the issuing time interval are met, so as to allow the participating distributors to execute the security type proxy through the trading end host Currency contract, sending the security tokens held by the participating distributors to the bonus contract, so that the bonus contract will receive the security tokens according to the conversion price when the exchange time conditions are met. The token is converted into the digital currency of equivalent value to be sent to the corresponding participating distributor; and When the first stage ends, the issuing host sets the contract status of the bonus contract to the second stage so that the bonus contract chooses to resend the security tokens received in the first stage To the corresponding participating distributor, send to a safekeeping account or destroy. 根據申請專利範圍第6項之基於證券型代幣的紅利發放方法,其中該獎金合約包含一白名單,用以記錄允許交易所述證券型代幣的所述參與分配者及其相應的一來源地址,以及所述來源地址的一交易上限。According to item 6 of the scope of patent application, the dividend distribution method based on security tokens, wherein the bonus contract includes a white list for recording the participating distributors who are allowed to trade the security tokens and a corresponding source Address, and a transaction limit of the source address. 根據申請專利範圍第6項之基於證券型代幣的紅利發放方法,其中該保管帳戶為該發放端主機發送所述證券型代幣的帳戶,用以允許該發放端主機從該保管帳戶轉移所述證券型代幣至所述參與分配者。According to the sixth item of the scope of patent application, the dividend distribution method based on security tokens, wherein the custodial account is the account for the issuing host to send the security tokens to allow the issuing host to transfer the security token from the custodial account The security tokens to the participating distributors. 根據申請專利範圍第6項之基於證券型代幣的紅利發放方法,其中該發放端主機執行該證券型代幣合約的一獎金設定函式,用以根據預設的該發放條件設定所述參與分配者的該獎金數量,該發放條件包含授予規則(Vesting Rules)及最短生效期(Cliff)。According to item 6 of the scope of patent application, the dividend distribution method based on securities tokens, wherein the issuing end host executes a bonus setting function of the securities token contract to set the participation according to the preset distribution conditions The bonus amount of the distributor, the distribution conditions include the granting rules (Vesting Rules) and the shortest effective period (Cliff). 根據申請專利範圍第6項之基於證券型代幣的紅利發放方法,其中該發放端主機持續偵測該證券型代幣合約及該獎金合約產生的至少一事件,並且在所述事件產生時,選擇禁能區塊鏈交易或產生一通知訊息以即時通知所述參與分配者。According to item 6 of the scope of patent application, the dividend distribution method based on security tokens, wherein the issuing end host continuously detects the security token contract and at least one event generated by the bonus contract, and when the event occurs, Choose to disable blockchain transactions or generate a notification message to notify the participating distributors immediately.
TW108125027A 2019-07-16 2019-07-16 Dividend distribution system based on security token and method thereof TWI702555B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW108125027A TWI702555B (en) 2019-07-16 2019-07-16 Dividend distribution system based on security token and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108125027A TWI702555B (en) 2019-07-16 2019-07-16 Dividend distribution system based on security token and method thereof

Publications (2)

Publication Number Publication Date
TWI702555B true TWI702555B (en) 2020-08-21
TW202105288A TW202105288A (en) 2021-02-01

Family

ID=73003195

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108125027A TWI702555B (en) 2019-07-16 2019-07-16 Dividend distribution system based on security token and method thereof

Country Status (1)

Country Link
TW (1) TWI702555B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI858886B (en) * 2023-08-25 2024-10-11 第一商業銀行股份有限公司 Points issuance method, points issuance server unit and client for points issuance

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023223069A1 (en) * 2022-05-14 2023-11-23 Hamaidi Nedal Trading blockchain protocol

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150332256A1 (en) * 2014-05-15 2015-11-19 Bitreserve, LTD System and Method for Converting Cryptocurrency to Virtual Assets Whose Value is Substantiated by a Reserve of Assets
CN108701328A (en) * 2016-01-27 2018-10-23 乔治·丹尼尔·多尼 Method, apparatus, and computer-readable medium for a resilient securitization-based dividend yield currency
CN109074557A (en) * 2015-12-31 2018-12-21 缇零网股份有限公司 It encrypts multiple portfolio creation and redeems platform
TWI648680B (en) * 2017-12-01 2019-01-21 鯨鏈科技股份有限公司 System of smart contract, method for making the contract and computer-readable storage device
CN109636390A (en) * 2018-12-19 2019-04-16 谭宜勇 A kind of STO implementation method and system based on block chain intelligence contract

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150332256A1 (en) * 2014-05-15 2015-11-19 Bitreserve, LTD System and Method for Converting Cryptocurrency to Virtual Assets Whose Value is Substantiated by a Reserve of Assets
CN109074557A (en) * 2015-12-31 2018-12-21 缇零网股份有限公司 It encrypts multiple portfolio creation and redeems platform
CN108701328A (en) * 2016-01-27 2018-10-23 乔治·丹尼尔·多尼 Method, apparatus, and computer-readable medium for a resilient securitization-based dividend yield currency
TWI648680B (en) * 2017-12-01 2019-01-21 鯨鏈科技股份有限公司 System of smart contract, method for making the contract and computer-readable storage device
CN109636390A (en) * 2018-12-19 2019-04-16 谭宜勇 A kind of STO implementation method and system based on block chain intelligence contract

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI858886B (en) * 2023-08-25 2024-10-11 第一商業銀行股份有限公司 Points issuance method, points issuance server unit and client for points issuance

Also Published As

Publication number Publication date
TW202105288A (en) 2021-02-01

Similar Documents

Publication Publication Date Title
TWI726468B (en) Asset rights management system based on blockchain and method thereof
US11210736B2 (en) Global liquidity and settlement system
US10740844B2 (en) System and method of managing trustless asset portfolios
TW202026997A (en) Blockchain-based product purchase method and apparatus
US12450578B2 (en) Cryptographic token with separate circulation groups
KR20200094531A (en) System and method for providing digital asset services basesd on blockchain
US20230169593A1 (en) Creating and trading system for tokenized open-end fund and method thereof
TWI702555B (en) Dividend distribution system based on security token and method thereof
JP7290224B2 (en) Asset dynamic value management system and method based on blockchain
TWI682347B (en) Crowdfunding system based on security token and method thereof
TWI794444B (en) Offering and trading system for security token and method thereof
TWI716236B (en) Electronic receipt/invoice confirming and escrow system based on blockchain and method thereof
KR102149998B1 (en) System Providing Mergers and Acquisitions Service based on Block Chain using multi-chain layer and Method for operating the same
KR102149999B1 (en) System Providing Mergers and Acquisitions Service based on Block Chain using heterogeneous virtual currency and Method for operating the same
TWI832119B (en) Creating and trading system for tokenized open-end funds and method thereof
TWI847566B (en) Symmetrical issuance and destruction system for rights and obligations token and method thereof
TWI720761B (en) Trading system for integrating stock transferring and tax filing and method thereof
CN110659995A (en) Trusting income data processing method and device based on block chain
KR102670671B1 (en) System and method for dividing profits of security token
HK40086698A (en) Creating and trading system for tokenized open-end funds and method thereof
TW202141396A (en) Multi-party loan consumption system based on blockchain and smart contract and method thereof
TW202234316A (en) Gold coin stock and multi-value based cryptocurrency system which is a securities-type gold coin stock and can achieve a win-win situation for investors, intellectual property specialists, and managers
CN114723423A (en) Global liquidity and settlement system