TWI659377B - 以智能合約數位化不可量化資產並交易之系統及其方法 - Google Patents
以智能合約數位化不可量化資產並交易之系統及其方法 Download PDFInfo
- Publication number
- TWI659377B TWI659377B TW106103352A TW106103352A TWI659377B TW I659377 B TWI659377 B TW I659377B TW 106103352 A TW106103352 A TW 106103352A TW 106103352 A TW106103352 A TW 106103352A TW I659377 B TWI659377 B TW I659377B
- Authority
- TW
- Taiwan
- Prior art keywords
- address
- asset
- auction
- contract
- smart contract
- Prior art date
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一種以智能合約數位化不可量化資產並交易之系統及其方法,其透過保管伺服器發布資產智能合約並取得相對應之資產合約地址,信託伺服器發布包含資產合約地址及截止條件之拍賣智能合約並取得相對應之拍賣合約地址,買方客戶端依據拍賣合約地址於拍賣智能合約中設定買方地址及下標金額,當截止條件被滿足時,拍賣智能合約依據下標金額選擇買方地址,並依據資產合約地址觸發執行資產智能合約,使資產智能合約依據被選擇的買方地址進行資產交易之技術手段,可以提高線上交易高價物品之安全性,並達成降低買賣雙方的金錢與時間成本的技術功效。
Description
一種資產交易系統及其方法,特別係指一種以智能合約數位化不可量化資產並交易之系統及其方法。
隨著科技與網路的發展,各種傳統的行為也由實際面對面轉移到網路上進行,例如,傳統在實體店面的交易逐漸轉移到在線上購物。除了在各個購物網站上購物外,也可以到拍賣網站進行交易。目前拍賣網站所提供的拍賣方式,最常見的是由賣家設定競標時間,在競標時間截止前,出價最高的買家即為得標者。
由於使用拍賣網站的買賣雙方通常未見過面,也無法確認拍賣物品。若拍賣物品的金額非常大,例如拍賣物品是不動產或黃金鑽石等高價物品,且沒有專業的第三方單位在中間把關,買賣雙方往往會因為信任感的問題,使得高價物品在線上拍賣網站上成交的機率非常低。因此,目前高價物品的買賣方式,仍然使用傳統的方式,也就是透過公正的第三方單位仲介。然而,透過第三方單位仲介,一旦成功交易,買賣雙方通常需要付第三方單位一筆仲介費。
綜上所述,可知先前技術中長期以來一直存在人們對線上交易高價物品沒有信任感的問題,因此有必要提出改進的技術手段,來解決此一問題。
有鑒於先前技術存在人們對線上交易高價物品沒有信任感的問題,本發明遂揭露一種以智能合約數位化不可量化資產並交易之系統及其方法,其中:
本發明所揭露之以智能合約數位化不可量化資產並交易之系統,至少包含:賣方客戶端,用以取得於區塊鏈網路中之賣方地址;保管伺服器,用以產生與被交付信託之資產相對應之資產智能合約,及用以發布資產智能合約至區塊鏈中,並取得相對應之資產合約地址,其中,資產智能合約包含賣方地址;信託伺服器,用以接收保管伺服器所傳送之資產合約地址,並產生拍賣智能合約,及用以發布拍賣智能合約至區塊鏈中,並取得相對應之拍賣合約地址,其中,拍賣智能合約包含資產合約地址及截止條件;至少一買方客戶端,買方客戶端用以取得於區塊鏈網路中之買方地址及拍賣合約地址,並依據拍賣合約地址於拍賣智能合約中設定買方地址及下標金額;其中,當截止條件被滿足時,拍賣智能合約依據各下標金額選擇買方地址,並依據資產合約地址觸發執行資產智能合約之資產交易函式,使資產交易函式依據被選擇之買方地址進行資產之移轉與下標金額之轉帳。
本發明所揭露之以智能合約數位化不可量化資產並交易之方法,其步驟至少包括:賣方客戶端取得於區塊鏈網路中之賣方地址;保管伺服器產生與被交付信託之資產相對應之資產智能合約,發布資產智能合約至區塊鏈中,並取得相對應之資產合約地址,其中,資產智能合約包含賣方地址;保管伺服器傳送資產合約地址至信託伺服器;信託伺服器產生拍賣智能合約,發布拍賣智能合約至區塊鏈中,並取得相對應之拍賣合約地址,其中,拍賣智能合約包含資產合約地址及截止條件;買方客戶端取得於區塊鏈網路中之買方地址及拍賣合約地址,並依據拍賣合約地址於拍賣智能合約中設定買方地址及下標金額;當截止條件被滿足時,若拍賣智能合約中之結標函式選擇買方地址,則結標函式依據資產合約地址觸發執行資產智能合約中之資產交易函式,使資產交易函式依據買方地址進行資產之移轉與下標金額之轉帳。
本發明所揭露之系統與方法如上,與先前技術之間的差異在於本發明透過保管伺服器發布資產智能合約並取得相對應之資產合約地址,信託伺服器發布包含資產合約地址及截止條件之拍賣智能合約至區塊鏈中並取得相對應之拍賣合約地址,買方客戶端依據拍賣合約地址於拍賣智能合約中設定買方地址及下標金額,當截止條件被滿足時,拍賣智能合約中之結標函式依據下標金額選擇買方地址,並依據資產合約地址觸發執行資產智能合約中之資產交易函式,使資產交易函式依據被選擇的買方地址進行資產交易,藉以解決先前技術所存在的問題,並可以達成降低買賣雙方的金錢與時間成本的技術功效。
以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。
本發明可以提供買方在拍賣智能合約中對資產智能合約所對應的資產下標,當拍賣智能合約中的截止條件被滿足時,拍賣智能合約可以觸發資產智能合約執行資產交易與金額轉帳。其中,本發明所提之資產,可以是不可量化的物品,例如房地產、藝術品等,但本發明並不以為限。
本發明所提之智能合約(Smart Contract,包含拍賣智能合約以及資產智能合約)為可被電腦執行之程式碼,且對應有一個智能合約地址。本發明所提之智能合約地址(包含與拍賣智能合約對應的拍賣合約地址以及與資產智能合約對應的資產合約地址)為足以讓支援區塊鏈(Blockchain)技術的裝置或設備等節點(node)取得包含相對應之智能合約實體的資料,例如,智能合約實體內的某個變數在區塊鏈中之特定區塊(block)時的數值等。
以下先以「第1圖」本發明所提之以智能合約數位化不可量化資產並交易之之系統架構圖來說明本發明的系統運作。如「第1圖」所示,本發明之系統含有保管伺服器110、賣方客戶端120、買方客戶端130、以及信託伺服器150。其中,保管伺服器110、賣方客戶端120、買方客戶端130、以及信託伺服器150可以直接或間接與區塊鏈網路連接。
保管伺服器110可以提供賣方客戶端120連接,並可以與信託伺服器150連接。其中,保管伺服器110可以透過乙太網路等有線網路或WiFi、Zigbee等無線網路與賣方客戶端120及/或信託伺服器150連接,但本發明並不以此為限。
保管伺服器110負責產生資產智能合約。保管伺服器110所產生的資產智能合約與賣方交付信託之資產相對應。一般而言,保管伺服器110通常是由提供信託保管賣方之資產的團體、單位、組織、或機構所提供,但本發明並不以此為限。在部分的實施例中,保管伺服器110所產生的資產智能合約中可以包含資產之擁有對象在區塊鏈網路中使用的地址。在本發明中,資產之擁有對象所使用的地址被稱為「賣方地址」。
保管伺服器110可以預先儲存多種不同的智能合約樣板,並在需要產生資產智能合約時,依據資產的類型由預先儲存的智能合約樣板中選擇一個與資產對應的智能合約樣板,並使用所選出的智能合約樣板產生資產智能合約。其中,上述資產的類型包含但不限於房產、地產、飾品、藝術品等。在部分的實施例中,保管伺服器110可以提供輸入賣方地址,並在使用智能合約樣板產生資產智能合約時,將提供輸入的賣方地址加入智能合約樣板的對應位置,使得被產生的資產智能合約中包含賣方地址。
值得一提的是,保管伺服器110可以為每一件資產產生不同的資產智能合約,例如,為不同的房地產產生不同的資產智能合約,並為不同的藝術品產生不同的資產智能合約等。
保管伺服器110也負責將所產生的資產智能合約發布到區塊鏈中。更詳細的說,保管伺服器110可以產生包含所產生之資產智能合約的區塊鏈交易,並將所產生的區塊鏈交易發送到區塊鏈網路中,當區塊鏈網路中的驗證節點接收到保管伺服器110所發送的區塊鏈交易後,可以製作包含所接收到之區塊鏈交易中的資產智能合約的區塊,並將所製作的區塊發送到區塊鏈網路中同步。當被發送到區塊鏈網路中的區塊被接受,被發送到區塊鏈網路中的區塊便會被加入區塊鏈的最末端,如此,包含在區塊中的資產智能合約便可以被發布到區塊鏈中。
在部分的實施例中,保管伺服器110可以在發布資產智能合約後,將被輸入的賣方地址設定到所發布的資產智能合約中。也就是說,保管伺服器110可以產生包含被輸入之賣方地址的區塊鏈交易,並將所產生的區塊鏈交易發送到區塊鏈網路中,藉以將區塊鏈交易中的賣方地址加入包含資產智能合約的區塊鏈中。其中,由於保管伺服器110在資產智能合約中設定賣方地址的過程與發布資產智能合約相同,故以上僅為簡述。
保管伺服器110也負責在將資產智能合約發布到區塊鏈的同時,取得與被發布之資產智能合約相對應的資產合約地址,並將所取得之資產合約地址傳送到信託伺服器150。在部分的實施例中,保管伺服器110也可以將所取得的資產合約地址傳送到賣方客戶端120。
賣方客戶端120與買方客戶端130為具有資料之輸入、運算與傳輸能力的裝置或設備,包含但不限於電腦、手機、平板、手錶、電視、數位相機、多媒體撥放器、導航裝置、車用電腦、隨身聽、電腦辭典、電子書閱讀器、電視遊樂器、掌上型遊樂器等。另外,賣方客戶端120及/或買方客戶端130可以透過乙太網路等有線網路或WiFi、Zigbee等無線網路與信託伺服器150連接,但本發明並不以此為限。在本發明中,賣方客戶端120是指資產之擁有對象(也就是資產的賣方)所操作的裝置或設備,買方客戶端130是指欲購買資產之對象(也就是買方)所操作的裝置或設備。
賣方客戶端120負責取得賣方地址。一般而言,賣方客戶端120可以提供輸入賣方地址或由賣方客戶端120的儲存媒體(圖中未示)中讀出賣方地址,但本發明並不以此為限。
在部分的實施例中,賣方客戶端120可以接收保管伺服器110所傳送的資產合約地址,並可以依據所接收到之資產合約地址由區塊鏈中取得相對應的資產智能合約,並在所取得的資產智能合約中設定所取得的賣方地址。另外,賣方客戶端120也可以取得代理人地址以及信託伺服器150所取得的拍賣合約地址,並依據所取得之拍合約地址在信託伺服器150所發布的拍賣智能合約中設定所取得的代理人地址。
也就是說,賣方客戶端120可以產生包含所取得之賣方地址及/或代理人地址的區塊鏈交易,並將所產生的區塊鏈交易發送到區塊鏈網路中,藉以將區塊鏈交易中的賣方地址及/或代理人地址加入包含資產智能合約的區塊鏈中。其中,由於賣方客戶端120在資產智能合約中設定賣方地址及/或代理人地址的過程與保管伺服器發布資產智能合約相同,故以上僅為簡述。
買方客戶端130負責取得買方地址。一般而言,賣方客戶端120可以提供輸入買方地址或由買方客戶端130的儲存媒體(圖中未示)中讀出買方地址,但本發明並不以此為限。其中,買方客戶端130之使用者在區塊鏈網路中使用的地址在本發明中被稱為「買方地址」。
買方客戶端130負責取得信託伺服器150所取得之拍賣合約地址,並依據所取得的拍賣合約地址由區塊鏈中取得信託伺服器150所發布之與拍賣合約地址相對應的拍賣智能合約,以及負責在所取得的拍賣智能合約中設定下標金額。也就是說,買方客戶端130可以產生包含買方地址與下標金額的區塊鏈交易,並將所產生的區塊鏈交易發送到區塊鏈網路中,藉以將區塊鏈交易中的買方地址與下標金額加入包含拍賣智能合約的區塊鏈中,藉以在拍賣智能合約中設定下標金額。其中,由於買方客戶端130在拍賣智能合約中設定下標金額的過程與保管伺服器發布資產智能合約相同,故以上僅為簡述。
在部分的實施例中,買方客戶端130也可以預先取得代理人地址,並可以在信託伺服器150所發布之拍賣智能合約中設定代理人地址。一般而言,買方客戶端130可以在設定下標金額的同時一併設定代理人地址。其中,買方客戶端130可以提供買方客戶端130的使用者輸入代理人地址,藉以取得代理人地址,但買方客戶端130取得代理人地址之方式並不以此為限。
與買方客戶端130在拍賣智能合約中設定下標金額的過程相同,買方客戶端130所產生的區塊鏈交易可以包含買方地址、下標金額、以及代理人地址,藉以將下標金額與代理人地址一併設定到拍賣智能合約中。但本發明並不以此為限,買方客戶端130也可以分別產生包含買方地址與下標金額以及買方地址與代理人地址的不同區塊鏈交易,並先後將兩個區塊鏈交易發送到區塊鏈網路中,使得下標金額與代理人地址分別被設定到拍賣智能合約中。
值得一提的是,在買方客戶端130將代理人地址設定到信託伺服器150所發布的拍賣智能合約中後,拍賣智能合約可以觸發執行保管伺服器110所發布之資產智能合約中的下標代理函式,藉以將買方客戶端130設定到拍賣智能合約中的下標金額由買方客戶端130之使用者所使用的買方帳戶轉帳至代理人帳戶。更詳細地說,拍賣智能合約可以在代理人地址被設定時開始執行,並可以依據所在之區塊鏈中包含的資產合約地址取得相對應的資產智能合約,以及可以取得被設定到拍賣智能合約中的買方地址、代理人地址、以及下標金額,再將所取得的買方地址、代理人地址以及下標金額作為參數,呼叫所取得之資產智能合約中的下標代理函式,如此,下標代理函式可以依據買方地址取得相對應的買方帳戶以及依據代理人地址取得相對應的代理人帳戶,並可以將下標金額由買方帳戶轉帳到代理人帳戶。在部分的實施例中,買方帳戶與代理人帳戶可以是帳聯網帳戶,下標代理函式可以透過呼叫帳聯網的智能合約完成下標金額的轉帳,但下標代理函式轉帳的方式並不以此為限。
信託伺服器150負責接收保管伺服器110所傳送之資產合約地址,並負責產生拍賣智能合約。其中,信託伺服器150所產生的拍賣智能合約包含所接收到的資產合約地址、結標函式以及截止條件。上述截止條件為一個或多個判斷式,每一個判斷式可以包含一個或多個檢查值,例如,當判斷式為判斷下標金額是否符合結標金額時,檢查值為結標金額,又如,判斷式為判斷當前時間是否超過截標時間時,檢查值為結標時間,但本發明所提之截止條件並不以上述為限。
信託伺服器150可以預先儲存智能合約樣板,並在需要產生拍賣智能合約時,依據預先儲存的智能合約樣板產生拍賣智能合約。其中,信託伺服器150所儲存的智能合約樣板中的截止條件可以包含已定義的檢查值,信託伺服器可以將所接收到的資產合約地址加入智能合約樣板中,藉以依據加入資產合約地址的智能合約樣板產生拍賣智能合約;信託伺服器150所儲存的智能合約樣板中的截止條件也可以不包含檢查值,信託伺服器可以將檢查值以及資產合約地址分別加入智能合約樣板中的對應位置,藉以產生拍賣智能合約。但信託伺服器150產生拍賣智能合約的方式並不以上述為限。
信託伺服器150也負責發布所產生的拍賣智能合約至區塊鏈中,並取得相對應之拍賣合約地址。與保管伺服器110相同的,信託伺服器150可以產生包含所產生之拍賣智能合約的區塊鏈交易,並將所產生的區塊鏈交易發送到區塊鏈網路中,使得拍賣智能合約被發布到區塊鏈中,同時,信託伺服器150也可以在將拍賣智能合約發布到區塊鏈中的同時,取得與被發布到區塊鏈中之拍賣智能合約相對應的拍賣合約地址。其中,信託伺服器150將拍賣智能合約發布到區塊鏈中的過程與保管伺服器110將資產智能合約發布到區塊鏈中的過程相同,故此僅有簡述。
值得一提的是,當信託伺服器150所發布之拍賣智能合約中的截止條件被滿足時,拍賣智能合約中的結標函式可以在區塊鏈網路中被執行。一般而言,區塊鏈程式無法提供拍賣智能合約自動執行,因此,區塊鏈網路中的裝置或設備,例如信託伺服器150,可以每隔一段時間或定期驅動拍賣智能合約中的結標函式,使得結標函式在區塊鏈網路中被執行。當結標函式被執行時,可以先判斷是否有相同之結標函式的實體正在執行或已經執行完成,或是判斷結標函式是否曾被執行,若是,則結標函式可以結束執行,若否,則結標函式可以繼續執行。另外,在本發明中,也可以修改區塊鏈程式(如私有區塊鏈網路),使得拍賣智能合約中的結標函式可以自動的被執行。
當拍賣智能合約中的結標函式在被執行時,可以依據被設定到拍賣智能合約中的所有下標金額決定得標者,並可以依據所在之區塊鏈中的資產合約地址觸發執行資產智能合約,藉以由資產智能合約進行得標者與賣方的資產交易與金額轉帳。更詳細的說,拍賣智能合約中的結標函式可以由所有的下標金額中選出金額最高者,藉以選擇與被選出之下標金額一併被設定到拍賣智能合約中的買方地址作為得標者的地址,並可以依據所在之區塊鏈中的資產合約地址由區塊鏈中取得與資產合約地址相對應的資產智能合約,以及將被選擇之下標金額以及與被選擇之下標金額一併被設定到拍賣智能合約中的買方地址(以下將以「得標者地址」描述)作為參數呼叫所取得之資產智能合約中的資產交易函式,使得資產交易函式可以將與資產智能合約中的賣方地址被設定為得標者地址,藉以將與資產智能合約對應之資產的擁有對象由賣家轉移到得標的買家,另外,資產交易函式也可以將被選擇的下標金額由與得標者地址對應的買方帳戶轉帳到與賣方地址對應的賣方帳戶。其中,賣方帳戶與買方帳戶可以是帳聯網的帳戶,資產交易函式可以透過帳聯網中的智能合約將下標金額由買方帳戶轉帳到賣方帳戶,但本發明並不以此為限。
在部分的實施例中,若買方客戶端130除了在拍賣智能合約中設定下標金額,也在拍賣智能合約中設定代理人地址。則拍賣智能合約中的結標函式在觸發執行資產智能合約時,可以將被選擇的下標金額、得標者地址、以及與得標者地址一併被設定的代理人地址作為參數,呼叫資產智能合約中的資產交易函式,與上述相似的,資產交易函式可以將與資產智能合約中的賣方地址設定為得標者地址,藉以將與資產智能合約對應之資產的擁有對象由賣家轉移到買家,另外,代理交易函式也可以將被選擇的下標金額由與得標者地址一併被設定之代理人地址相對應的代理人帳戶轉帳到與賣方地址對應的賣方帳戶。其中,若代理人帳戶與賣方帳戶都是帳聯網的帳戶,則資產交易函式可以透過帳聯網中的智能合約將下標金額由代理人帳戶轉帳到賣方帳戶,但本發明並不以此為限。
此外,拍賣智能合約中的結標函式也可以由拍賣智能合約中逐一取得與非得標者地址之買方地址一起被設定到拍賣智能合約中的下標金額與代理人地址,並將所取得之下標金額、代理人地址、以及所取得之買方地址作為參數,呼叫資產智能合約中的標額返回函式,使得標額返回函式將下標金額由與代理人地址相對應的代理人帳戶轉回與買方地址相對應的買方帳戶,藉以將下標金額由代理人轉回未得標者。
在部分的實施例中,信託伺服器150可以將所取得的拍賣合約地址傳送到賣方客戶端120。
接著以一個實施例來解說本發明的運作系統與方法,並請參照「第2A圖」本發明所提之以智能合約數位化不可量化資產並交易之方法流程圖。在本實施例中,假設買方與賣方都不透過代理人交易。
首先,資產的賣方可以先操作賣方客戶端120取得在區塊鏈網路中使用的賣方地址(步驟201),同樣的,欲購買資產的買方可以先操作買方客戶端130取得在區塊鏈網路中使用的買方地址。
另外,資產的賣方可以將資產或資產的所有文件提供給信託保管中心,藉以將資產交付信託,信託保管中心提供的保管伺服器110可以產生與被賣方提供給信託保管中心之資產相對應的資產智能合約(步驟211),以及將所產生的資產智能合約發布到區塊鏈中,並同時取得與被發布之資產智能合約相對應的資產合約地址(步驟215)。在本實施例中,假設資產為房地產,保管伺服器110所產生的資產智能合約即為與房地產對應的資產智能合約。其中,保管伺服器110可以提供輸入賣方客戶端120所取得的賣方地址,並在所發布的資產智能合約中設定賣方地址為擁有者地址,使得賣方地址被加入包含保管伺服器110所發布之資產智能合約的區塊鏈中,如此,透過與資產對應之資產智能合約,賣方即為資產的擁有人。
在保管伺服器110將資產智能合約發布到區塊鏈中並取得相對應的資產合約地址後,保管伺服器110可以將所取得的資產合約地址傳送給信託伺服器150。
在信託伺服器150接收到保管伺服器110所傳送的資產合約地址後,信託伺服器150可以產生拍賣智能合約(步驟221),以及發布所產生的拍賣智能合約至區塊鏈中,並在發布拍賣智能合約的同時取得與被發布之拍賣智能合約相對應的交易合約地址(步驟225)。接著,信託伺服器150可以在所產生的拍賣智能合約中設定所接收到的資產合約地址,藉以將所接收到的資產合約地址加入包含拍賣智能合約的區塊鏈中。其中,信託伺服器150所產生拍賣智能合約還包含截止條件,在本實施例中,假設截止條件為當前時間大於截止時間。
之後,信託伺服器150可以公開所取得之拍賣合約地址,使得買方可以操作買方客戶端130取得拍賣合約地址,並可以依據所取得之拍賣合約地址在拍賣智能合約中下標,也就是在拍賣智能合約中設定買方地址與下標金額(步驟251)。在本實施例中,假設有多個買方欲購買賣方的房地產,每一個買方所使用的買方客戶端130可以依據信託伺服器150公開的拍賣合約地址在區塊鏈中取得拍賣智能合約,並將買方地址以及下標金額加入包含拍賣智能合約的區塊鏈中。如此,拍賣智能合約將可以包含多筆買方地址與下標金額。
在信託伺服器150將拍賣智能合約發布到區塊鏈中後,拍賣智能合約可以自動的在區塊鏈網路中被執行,拍賣智能合約中的結標函式可以不斷的檢查所包含的截止條件是否被滿足。在本實施例中,也就是判斷當前時間是否大於截止時間。若截止條件沒有被滿足,也就是當前時間小於或等於截止時間,則結標函式可以繼續檢查截止條件。
而若截止條件被滿足,則結標函式可以由被設定到拍賣智能合約的所有下標金額中選擇與最大之下標金額對應的買方地址,並依據在包含拍賣智能合約中的資產合約地址觸發執行資產智能合約中的資產交易函式(步驟270)。在本實施例中,也就是結標函式判斷當前時間大於截止時間時,選出一個最大的下標金額,並選擇與被選出之下標金額一併被設定到拍賣智能合約中的買方地址作為得標者地址,以及將得標者地址與被選出之下標金額作為參數,呼叫資產交易函式。
在資產智能合約中的資產交易函式被呼叫而開始執行時,資產交易函式可以依據呼叫參數中的得標者地址(與下標金額一併被設定到拍賣智能合約中的買方地址)進行資產的移轉以及下標金額的轉帳(步驟285)。在本實施例中,資產交易函式可以在資產智能合約中設定得標者地址做為新的擁有者地址,並透過帳聯網將下標金額由與得標者地址對應的買方帳號轉帳到與原先被設定到資產智能合約中之賣方地址對應的賣方帳號。如此,透過本發明便可以在線上完成資產交易。
在上述的實施例中,若資產智能合約中限制僅有透過代理人地址才可以進行資產的移轉,則在信託伺服器150發布拍賣智能合約並取得相對應之拍賣合約地址(步驟225)後,信託伺服器150可以將所取得之拍賣合約地址傳送給賣方客戶端120,賣方客戶端120可以取得代理人地址,並可以依據所接收到的拍賣合約地址由區塊鏈中取得相對應之拍賣智能合約,以及將所取得之代理人地址以及賣方地址加入包含拍賣智能合約的區塊鏈中,藉以在拍賣智能合約中設定代理人地址。
如此,在資產智能合約中的資產交易函式被觸發而執行時,可以判斷執行者在區塊鏈網路中所使用的地址是否與賣方客戶端120所設定的代理人地址相同,若是,則資產交易函式可以繼續被執行,也就是依據買方地址進行資產的移轉與下標金額的轉帳(步驟285),若否,則資產交易函式將停止執行,資產交易將不會進行。
另外,在上述的實施例中,若買方客戶端130在取得拍賣合約地址後,並依據所取得之拍賣合約地址在拍賣智能合約中下標時,在拍賣智能合約中設定買方地址、下標金額、以及代理人地址(步驟250)。則如「第2B圖」之流程所示,拍賣智能合約可以觸發執行資產智能合約中的下標代理函式(步驟261),也就是將被設定到拍賣智能合約中的買方地址、下標金額、以及代理人地址作為參數,呼叫下標代理函式,使得下標代理函式在執行時,將下標金額由與買方地址對應的買方帳戶轉帳到與代理人地址對應的代理人帳戶中(步驟265)。
之後,當拍賣智能合約中的截止條件被滿足時,若買方地址被拍賣智能合約中的結標函式選為得標者地址,則結標函式可以將得標者地址、被選出之下標金額、代理人地址作為參數,呼叫資產智能合約中的資產交易函式,藉以觸發執行資產交易函式(步驟270)。資產交易函式在執行時,可以在資產智能合約中設定得標者地址做為資產的新擁有者地址,並透過帳聯網將下標金額由與代理人地址對應的代理人帳號轉帳到與原先被設定到資產智能合約中之賣方地址對應的賣方帳號。
另外,本發明在拍賣智能合約中的結標函式呼叫資產智能合約中的資產交易函式後,也可以如「第2C圖」之流程所示,結標函式可以呼叫資產智能合約中的標額返回函式,藉以觸發執行標額返回函式(步驟291),使得標額返回函式將與未被選為得標者地址一同被設定到拍賣智能合約中之下標金額由與未被選為得標者地址一同被設定到拍賣智能合約中之代理人地址對應的代理人帳戶中轉回與未被選為得標者地址對應的買方帳戶中(步驟295)。如此,結標函式便可以透過資產智能合約完成資產交易。
綜上所述,可知本發明與先前技術之間的差異在於具有保管伺服器發布資產智能合約並取得相對應之資產合約地址,信託伺服器發布包含資產合約地址及截止條件之拍賣智能合約至區塊鏈中並取得相對應之拍賣合約地址,買方客戶端依據拍賣合約地址於拍賣智能合約中設定買方地址及下標金額,當截止條件被滿足時,拍賣智能合約中之結標函式依據下標金額選擇買方地址,並依據資產合約地址觸發執行資產智能合約中之資產交易函式,使資產交易函式依據被選擇的買方地址進行資產交易技術手段,藉由此一技術手段可以解決先前技術所存在人們對線上交易高價物品沒有信任感的問題,進而達成降低買賣雙方的金錢與時間成本的技術功效。
再者,本發明之以智能合約數位化不可量化資產並交易之方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系統中以集中方式實現或以不同元件散佈於若干互連之電腦系統的分散方式實現。
雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。
110‧‧‧保管伺服器
120‧‧‧賣方客戶端
130‧‧‧買方客戶端
150‧‧‧信託伺服器
步驟201‧‧‧賣方客戶端取得於區塊鏈網路中之賣方地址
步驟211‧‧‧保管伺服器產生與交付信託之資產對應之資產智能合約
步驟215‧‧‧保管伺服器發布資產智能合約至區塊鏈中,並取得相對應之資產合約地址
步驟221‧‧‧信託伺服器產生包含資產合約地址之拍賣智能合約
步驟225‧‧‧信託伺服器發布拍賣智能合約至區塊鏈中,並取得相對應之拍賣合約地址
步驟250‧‧‧買方客戶端取得拍賣合約地址,並依據拍賣合約地址於拍賣智能合約中設定買方地址、下標金額及代理人地址
步驟251‧‧‧買方客戶端取得拍賣合約地址,並依據拍賣合約地址於拍賣智能合約中設定買方地址及下標金額
步驟261‧‧‧拍賣智能合約觸發執行資產智能合約中之下標代理函式
步驟265‧‧‧下標代理函式將下標金額由買方帳戶轉帳至代理人帳戶
步驟270‧‧‧當截止條件被滿足時,拍賣智能合約中之結標函式選擇買方地址,並依據資產合約地址觸發執行資產智能合約中之資產交易函式
步驟285‧‧‧資產交易函式依據買方地址進行資產之移轉與下標金額之轉帳
步驟291‧‧‧結標函式觸發執行資產智能合約中之標額返回函式
步驟295‧‧‧標額返回函式將下標金額由代理人帳戶轉帳至買方帳戶
第1圖為本發明所提之以智能合約數位化不可量化資產並交易之系統架構圖。 第2A圖為本發明所提之以智能合約數位化不可量化資產並交易之方法流程圖。 第2B圖為本發明所提之買方客戶端設定代理人地址之方法流程圖。 第2C圖為本發明所提之下標金額由代理人帳戶轉回買方帳戶之方法流程圖。
Claims (10)
- 一種以智能合約數位化不可量化資產並交易之方法,係應用於一區塊鏈網路中,該方法至少包含下列步驟: 一賣方客戶端取得於該區塊鏈網路中之一賣方地址; 一保管伺服器產生與被交付信託之一資產相對應之一資產智能合約,發布該資產智能合約至一區塊鏈中,並取得相對應之一資產合約地址,其中,該資產智能合約包含該賣方地址; 該保管伺服器傳送該資產合約地址至一信託伺服器; 該信託伺服器產生一拍賣智能合約,發布該拍賣智能合約至該區塊鏈中,並取得相對應之一拍賣合約地址,其中,該拍賣智能合約包含該資產合約地址及一截止條件; 一買方客戶端取得於該區塊鏈網路中之一買方地址及該拍賣合約地址,並依據該拍賣合約地址於該拍賣智能合約中設定該買方地址及一下標金額;及 當該截止條件被滿足時,若該拍賣智能合約中之一結標函式選擇該買方地址,則該結標函式依據該資產合約地址觸發執行該資產智能合約中之一資產交易函式,使該資產交易函式依據該買方地址進行該資產之移轉與該下標金額之轉帳。
- 如申請專利範圍第1項所述之以智能合約數位化不可量化資產並交易之方法,其中該方法於該買方客戶端取得該拍賣合約地址之步驟前,更包含該信託伺服器傳送該拍賣合約地址至該賣方客戶端,及該賣方客戶端依據該拍賣合約地址於該拍賣智能合約中設定一代理人地址之步驟。
- 如申請專利範圍第1項所述之以智能合約數位化不可量化資產並交易之方法,其中該買方客戶端依據該拍賣合約地址於該拍賣智能合約中設定該下標金額之步驟,更包含該買方客戶端於該拍賣智能合約中設定一代理人地址,使該拍賣智能合約觸發執行該資產智能合約中之一下標代理函式,藉以將該下標金額由與該買方地址對應之一買方帳戶轉帳至與該代理人地址對應之一代理人帳戶之步驟。
- 如申請專利範圍第3項所述之以智能合約數位化不可量化資產並交易之方法,其中該方法更包含當該截止條件被滿足時,若該買方地址未被該結標函式選擇,則該結標函式觸發執行該資產智能合約中之一標額返回函式,藉以將該下標金額由該代理人帳戶轉帳至該買方帳戶之步驟。
- 如申請專利範圍第1項所述之以智能合約數位化不可量化資產並交易之方法,其中該結標函式進行該下標金額之轉帳之步驟為該資產交易函式透過帳聯網進行轉帳。
- 一種以智能合約數位化不可量化資產並交易之系統,係應用於一區塊鏈網路中,該系統至少包含: 一賣方客戶端,用以取得於該區塊鏈網路中之一賣方地址; 一保管伺服器,用以產生與被交付信託之資產相對應之一資產智能合約,及用以發布該資產智能合約至一區塊鏈中,並取得相對應之一資產合約地址,其中,該資產智能合約包含該賣方地址; 一信託伺服器,用以接收該保管伺服器所傳送之該資產合約地址,並產生一拍賣智能合約,及用以發布該拍賣智能合約至該區塊鏈中,並取得相對應之一拍賣合約地址,其中,該拍賣智能合約包含該資產合約地址及一截止條件;及 至少一買方客戶端,每一該買方客戶端用以取得於該區塊鏈網路中之一買方地址及該拍賣合約地址,並依據該拍賣合約地址於該拍賣智能合約中設定該買方地址及一下標金額; 其中,當該截止條件被滿足時,該拍賣智能合約依據各該下標金額選擇一該買方地址,並依據該資產合約地址觸發執行該資產智能合約之一資產交易函式,使該資產交易函式依據該被選擇之買方地址進行該資產之移轉與該下標金額之轉帳。
- 如申請專利範圍第6項所述之以智能合約數位化不可量化資產並交易之系統,其中該信託伺服器更用以傳送該拍賣合約地址至該賣方客戶端,且該賣方客戶端更用以依據該拍賣合約地址於該拍賣智能合約中設定一代理人地址。
- 如申請專利範圍第6項所述之以智能合約數位化不可量化資產並交易之系統,其中該至少一買方客戶端更用以於該拍賣智能合約中設定一代理人地址,使該拍賣智能合約觸發執行該資產智能合約中之一下標代理函式,藉以將該至少一買方客戶端所設定之下標金額由與該至少一買方客戶端所取得之買方地址對應之一買方帳戶轉帳至與該代理人地址對應之一代理人帳戶。
- 如申請專利範圍第8項所述之以智能合約數位化不可量化資產並交易之系統,其中該結標函式更用以呼叫該資產智能合約中之一標額返回函式,藉以將取得未被選擇之買方地址之該至少一買方客戶端所設定之下標金額由該代理人帳戶轉帳至該買方帳戶。
- 如申請專利範圍第6項所述之以智能合約數位化不可量化資產並交易之系統,其中該資產交易函式是透過帳聯網進行該下標金額之轉帳。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106103352A TWI659377B (zh) | 2017-01-26 | 2017-01-26 | 以智能合約數位化不可量化資產並交易之系統及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106103352A TWI659377B (zh) | 2017-01-26 | 2017-01-26 | 以智能合約數位化不可量化資產並交易之系統及其方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201828202A TW201828202A (zh) | 2018-08-01 |
TWI659377B true TWI659377B (zh) | 2019-05-11 |
Family
ID=63960479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106103352A TWI659377B (zh) | 2017-01-26 | 2017-01-26 | 以智能合約數位化不可量化資產並交易之系統及其方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI659377B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109064335A (zh) * | 2018-08-27 | 2018-12-21 | 深圳前海益链网络科技有限公司 | 一种基于智能合约的数据交易方法及装置 |
CN109584079B (zh) * | 2018-11-29 | 2021-06-01 | 创新先进技术有限公司 | 资源处理***、资源项目申报的审批方法、装置及设备 |
SG11201903527QA (en) * | 2018-11-30 | 2019-05-30 | Alibaba Group Holding Ltd | Platform for atomic transfer of smart assets within blockchain networks |
CN110048995B (zh) * | 2018-12-05 | 2021-02-09 | 创新先进技术有限公司 | 多媒体协议的内容确认方法及装置、电子设备 |
CN112041879A (zh) * | 2019-03-01 | 2020-12-04 | 优币区块链有限公司 | 用于促进开放式荷兰式拍卖的***和方法 |
TWI772654B (zh) * | 2019-06-21 | 2022-08-01 | 天宿智能科技股份有限公司 | 跨區塊鏈第三方仲裁履約保證系統及其方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201033928A (en) * | 2009-03-11 | 2010-09-16 | Inotera Memories Inc | Method for searching out the correlation between the tool PM and the product yield |
CN101964101A (zh) * | 2010-10-14 | 2011-02-02 | 周昱 | 在线商品议价方法及*** |
CN105893042A (zh) * | 2016-03-31 | 2016-08-24 | 北京航空航天大学 | 一种基于区块链的智能合约的实现方法 |
CN105976231A (zh) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | 基于区块链智能合约的资产管理方法及节点 |
CN106022917A (zh) * | 2016-05-08 | 2016-10-12 | 杭州复杂美科技有限公司 | 区块链撮合交易所方案 |
-
2017
- 2017-01-26 TW TW106103352A patent/TWI659377B/zh active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201033928A (en) * | 2009-03-11 | 2010-09-16 | Inotera Memories Inc | Method for searching out the correlation between the tool PM and the product yield |
CN101964101A (zh) * | 2010-10-14 | 2011-02-02 | 周昱 | 在线商品议价方法及*** |
CN105893042A (zh) * | 2016-03-31 | 2016-08-24 | 北京航空航天大学 | 一种基于区块链的智能合约的实现方法 |
CN106022917A (zh) * | 2016-05-08 | 2016-10-12 | 杭州复杂美科技有限公司 | 区块链撮合交易所方案 |
CN105976231A (zh) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | 基于区块链智能合约的资产管理方法及节点 |
Also Published As
Publication number | Publication date |
---|---|
TW201828202A (zh) | 2018-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI659377B (zh) | 以智能合約數位化不可量化資產並交易之系統及其方法 | |
TWI646484B (zh) | 基於區塊鏈智能合約的應收帳款融資系統及其方法 | |
JP2022017537A (ja) | 逆入札型オークションのためのシステムおよび方法 | |
US20200279321A1 (en) | Systems and methods for facilitating an open-ended dutch auction | |
US20150066679A1 (en) | Methods and systems for generating merchandise leads | |
CN110648204A (zh) | 用于仲裁的方法和装置 | |
TWI680423B (zh) | 以智能合約數位化可量化資產並交易之系統及其方法 | |
KR101666083B1 (ko) | 매출채권 담보대출 평가시스템 및 평가방법 | |
US20140108215A1 (en) | System and methods for trading | |
US20130297438A1 (en) | System and method for providing bidding and execution of fractional ownership assets | |
JP2002049877A (ja) | 有価証券売買システム,有価証券売買方法,有価証券販売管理システム及び記録媒体 | |
KR20110111621A (ko) | 검증센터를 이용한 인터넷상의 중고품 판매 방법 | |
KR101666084B1 (ko) | 매출채권 담보대출 관리시스템 및 관리방법 | |
JP2002109286A (ja) | バケットオークションシステム、これを記録したコンピュータ読み取り可能な記録媒体およびバケットオークション装置 | |
KR20140127083A (ko) | 중고품 온라인 경매방법 및 시스템 | |
CN105719179A (zh) | 一种基于移动支付的拍卖*** | |
TWI541745B (zh) | 自動延長競標時間之商品拍賣交易系統 | |
WO2020177640A1 (en) | Systems and methods for facilitating open-ended dutch auction | |
US20220237722A1 (en) | Anonymous price and progressive display execution apparatus, system and method | |
US20160196624A1 (en) | A Method, Process and System for Facilitation and Management of Real Estate Transactions | |
KR20010113986A (ko) | 인터넷을 통한 실시간 경매 시스템 및 방법 | |
US20150356677A1 (en) | Private fund exchange system | |
TWI690882B (zh) | 存儲介質、商品交易資訊的處理裝置及方法 | |
TW201638844A (zh) | 賣家自定分期付款的交易系統及交易方法 | |
KR100387329B1 (ko) | 중개시스템을 구비한 멀티경매시스템의 멀티경매방법 |