TWI771604B - 基於區塊鏈的商品購置方法和裝置 - Google Patents
基於區塊鏈的商品購置方法和裝置 Download PDFInfo
- Publication number
- TWI771604B TWI771604B TW108126300A TW108126300A TWI771604B TW I771604 B TWI771604 B TW I771604B TW 108126300 A TW108126300 A TW 108126300A TW 108126300 A TW108126300 A TW 108126300A TW I771604 B TWI771604 B TW I771604B
- Authority
- TW
- Taiwan
- Prior art keywords
- target
- purchaser
- blockchain
- user
- purchase
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
- G06Q20/38215—Use of certificates or encrypted proofs of transaction rights
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/223—Payment schemes or models based on the use of peer-to-peer networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3674—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3827—Use of message hashing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4015—Transaction verification using location information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0234—Rebates after completed purchase
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0637—Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Marketing (AREA)
- Signal Processing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本說明書的一個或多個實施例提供了一種基於區塊鏈的商品購置方法和裝置,所述區塊鏈部署有用於目標商品購置管理的第一智能合約;所述方法包括:接收目標購置交易,所述目標購置交易包括所述購置方用戶的身份標識資訊,和所述購置方用戶的支付資產憑證;調用所述第一智能合約,執行所述第一智能合約聲明的對所述目標商品的購置邏輯,向所述購置方用戶分配與上述支付資產憑證對應數量的目標商品。
Description
本說明書係關於資料處理技術領域,尤其關於一種基於區塊鏈的商品購置方法和裝置。
區塊鏈技術,也被稱之為分散式帳本技術,是一種由若干台計算設備共同參與“記帳”,共同維護一份完整的分散式資料庫的新興技術。由於區塊鏈技術具有去中心化、公開透明、每台計算設備可以參與資料庫記錄、並且各計算設備之間可以快速的進行資料同步的特性,使得區塊鏈技術已在眾多的領域中廣泛的進行應用。
本說明書提供了一種基於區塊鏈的商品購置方法,所述區塊鏈部署有用於目標商品購置管理的第一智能合約;所述方法包括:
接收目標購置交易,所述目標購置交易包括所述購置方用戶的身份標識資訊,和所述購置方用戶的支付資產憑證;
調用所述第一智能合約,執行所述第一智能合約聲明的對所述目標商品的購置邏輯,向所述購置方用戶分配與上述支付資產憑證對應數量的目標商品。
在又一示出的實施方式中,所述向所述購置方用戶分配與上述支付資產憑證對應的目標商品數量,包括:為所述購置方用戶產生購置憑證,以使所述購置憑證被所述區塊鏈的節點設備共識驗證後收錄於區塊鏈的分散式資料庫中;其中,所述購置憑證包括購置方用戶的身份標識資訊,和與所述支付資產憑證對應的目標商品數量。
在又一示出的實施方式中,所述區塊鏈包括所述目標商品的購置方節點設備;所述目標購置交易為所述購置方節點設備向所述第一智能合約發送的轉帳交易。
在又一示出的實施方式中,所述區塊鏈還包括目標商品的運營方節點設備;所述方法還包括:
接收所述運營方節點設備發送的目標收益交易,其中,所述目標收益交易包括所述運營方運營所述目標商品所得的收益總額;
調用第二智能合約,執行所述第二智能合約聲明的收益分配邏輯,基於所述購置方對應的目標商品數量,對所述購置方用戶分配對應的收益額。
在又一示出的實施方式中,所述的方法,還包括:
接收所述購置方節點設備發送的購置轉讓交易,其中,所述購置轉讓交易包括所述轉讓方用戶的身份識別資訊和所述目標商品的轉讓數量,或與所述目標商品的轉讓數量對應的資產憑證;
調用所述第一智能合約,執行所述第一智能合約聲明的對所述目標商品的轉讓邏輯,為所述轉讓方用戶分配所述轉讓數量的目標商品。
在又一示出的實施方式中,所述區塊鏈為聯盟鏈;所述購置方用戶為被實名認證的用戶。
相應地,本說明書還提供了一種基於區塊鏈的商品購置裝置,所述區塊鏈部署有用於目標商品購置管理的第一智能合約;所述裝置包括:
接收單元,用於接收目標購置交易,所述目標購置交易包括所述購置方用戶的身份標識資訊,和所述購置方用戶的支付資產憑證;
執行單元,用於調用所述第一智能合約,執行所述第一智能合約聲明的對所述目標商品的購置邏輯,向所述購置方用戶分配與上述支付資產憑證對應數量的目標商品。
在又一示出的實施方式中,所述向所述購置方用戶分配與上述支付資產憑證對應的目標商品數量,包括:為所述購置方用戶產生購置憑證,以使所述購置憑證被所述區塊鏈的節點設備共識驗證後收錄於區塊鏈的分散式資料庫中;其中,所述購置憑證包括購置方用戶的身份標識資訊,和與所述支付資產憑證對應的目標商品數量。
在又一示出的實施方式中,所述區塊鏈包括所述目標商品的購置方節點設備;所述目標購置交易為所述購置方節點設備向所述第一智能合約發送的轉帳交易。
在又一示出的實施方式中,所述區塊鏈還包括目標商品的運營方節點設備;
所述接收單元,進一步用於接收所述運營方節點設備發送的目標收益交易,其中,所述目標收益交易包括所述運營方運營所述目標商品所得的收益總額;
所述執行單元,進一步用於調用第二智能合約,執行所述第二智能合約聲明的收益分配邏輯,基於所述購置方對應的目標商品數量,對所述購置方用戶分配對應的收益額。
在又一示出的實施方式中,所述接收單元,進一步用於接收所述購置方節點設備發送的購置轉讓交易,其中,所述購置轉讓交易包括所述轉讓方用戶的身份識別資訊和所述目標商品的轉讓數量,或與所述目標商品的轉讓數量對應的資產憑證;
所述執行單元,進一步用於調用所述第一智能合約,執行所述第一智能合約聲明的對所述目標商品的轉讓邏輯,為所述轉讓方用戶分配所述轉讓數量的目標商品。
在又一示出的實施方式中,所述區塊鏈為聯盟鏈;所述購置方用戶為被實名認證的用戶。
本說明書還提供了一種電腦設備,包括:記憶體和處理器;所述記憶體上儲存有可由處理器運行的電腦程式;所述處理器運行所述電腦程式時,執行上述基於區塊鏈的商品購置方法所述的步驟。
本說明書還提供了一種電腦可讀儲存媒體,其上儲存有電腦程式,所述電腦程式被處理器運行時,執行上述基於區塊鏈的商品購置方法所述的步驟。
由以上技術方案可見,本說明書提供的基於區塊鏈的商品購置方法和裝置,利用區塊鏈交易調用第一智能合約,直接執行對目標商品的購置操作;上述執行購置操作的過程,經區塊鏈節點的共識驗證而公正執行,防止對執行結果的篡改。
這裡將詳細地對示例性實施例進行說明,其示例表示在圖式中。下面的描述涉及圖式時,除非另有表示,不同圖式中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本說明書一個或多個實施例相一致的所有實施方式。相反,它們僅是與如所附申請專利範圍中所詳述的、本說明書一個或多個實施例的一些方面相一致的裝置和方法的例子。
需要說明的是:在其他實施例中並不一定按照本說明書示出和描述的順序來執行相應方法的步驟。在一些其他實施例中,其方法所包括的步驟可以比本說明書所描述的更多或更少。此外,本說明書中所描述的單個步驟,在其他實施例中可能被分解為多個步驟進行描述;而本說明書中所描述的多個步驟,在其他實施例中也可能被合併為單個步驟進行描述。
用戶在購置商品時,為保證購買行為的有效性或合法性,通常會與商品的出售方簽訂合約,雙方按照合約的約定進行付款及商品所有權轉移事項。當商品為大型的不可動商品、或商品與購買方用戶相距較遠、不易實地交接商品所有權時,如何保證買賣雙方按照合約的約定便捷地執行商品的購買或出售行為成為普遍的難題。
圖1是本說明書中一示例性實施例提供的一種基於區塊鏈的商品購置方法的流程圖,所述區塊鏈部署有用於目標商品購置管理的第一智能合約。
本實施例所述的區塊鏈,具體可指一個各節點通過共識機制達成的、具有分散式資料儲存結構的P2P網路系統,該區塊鏈內的資料分佈在時間上相連的一個個“區塊(block)”之內,後一區塊包含前一區塊的資料摘要,且根據具體的共識機制(如POW、POS、DPOS或PBFT等)的不同,達成全部或部分節點的資料全備份。本領域的技術人員熟知,由於區塊鏈系統在相應共識機制下運行,已收錄至區塊鏈資料庫內的資料很難被任意的節點篡改,例如採用Pow共識的區塊鏈,至少需要全網51%算力的攻擊才有可能篡改已有資料,因此區塊鏈系統有著其他中心化資料庫系統所法比擬的保證資料安全、防攻擊篡改的特性。由此可知,在本說明書所提供的實施例中,被收錄至區塊鏈的分散式資料庫中的資料不會被攻擊或篡改,從而保證了第一智能合約所聲明的關於目標商品的購置管理邏輯所對應的代碼資料的真實準確性。
第一智能合約通常是經編譯後被部署在區塊鏈上的電腦可執行程式。第一智能合約在被部署上區塊鏈前需經過區塊鏈節點的共識驗證。在本實施例中,聲明有對目標商品的購置邏輯的第一智能合約,經過區塊鏈節點設備的共識驗證方可被收錄至區塊鏈的分散式資料庫;相應地,各個節點設備調用第一智能合約後的執行結果(如有)也會經區塊鏈節點設備的公式驗證後被收錄於區塊鏈的分散式資料庫中。
本實施例中區塊鏈的節點設備,均可通過遵循相應節點協議、運行節點協議程式的安裝來加入該區塊鏈,作為該區塊鏈的節點。本領域的技術人員通常將具有區塊鏈分散式資料庫的資料全備份的節點設備稱為全節點,將具有區塊鏈分散式資料庫的部分備份資料(如僅有區塊頭的資料)的節點設備稱為輕節點或客戶端等;在本實施例中所述的節點設備可包括上述的全節點、輕節點或客戶端,只要直接或間接連入上述區塊鏈、且可發送或獲取區塊鏈的分散式資料庫的資料的任何設備均可稱為本實施例所述的節點設備。
另外值得注意的是,本實施例並不限定用於目標商品購置的第一智能合約的部署方身份,該第一智能合約既可以是由目標商品的出售方用戶的節點設備發佈、且經區塊鏈的節點設備共識驗證後被部署上鏈,也可以是由區塊鏈中專屬的第一智能合約部署用戶發佈、再經區塊鏈的節點設備共識驗證後被部署上鏈,等等。
傳統模式中,用戶在購買大型不動商品或遠端購買商品或購買虛擬商品時,通常會與商品出售方簽署購買合約,基於購買合約上約定的商品定價、及支付方式規則,完成商品的購置。因此,本說明書一個或多個實施例中所述的第一智能合約,既可以在直接編寫產生後等待區塊鏈上出售方和購置方的節點設備的共識驗證,以收錄至區塊鏈的分散式資料庫,也可以基於上述商品購買合約而產生:例如,基於商品購置合約約定的商品定價、及支付方式規則編寫第一智能合約中聲明的商品購置邏輯對應的代碼;或將雙方約定的商品定價、及支付方式規則導入商品購置合約範本,利用合約範本直接產生第一智能合約;等等。在上述第一智能合約產生後,即可將其編譯、部署上鏈,避免了雙方簽署紙質合約的繁瑣和費用。
本實施例所述基於區塊鏈的商品購置方法包括:
步驟102,接收目標購置交易,所述目標購置交易包括所述目標商品的購置方用戶的身份標識資訊,和所述購置方用戶的支付資產憑證。
在本說明書中所描述的交易(transaction),是指各方用戶通過區塊鏈的節點設備端創建,並需要最終發佈至區塊鏈的分散式資料庫中的一筆資料。其中,區塊鏈中的交易,存在狹義的交易以及廣義的交易之分。狹義的交易是指用戶向區塊鏈發佈的一筆價值轉移;例如,在傳統的比特幣區塊鏈網路中,交易可以是用戶在區塊鏈中發起的一筆轉帳。而廣義的交易是指用戶向區塊鏈發佈的一筆具有業務意圖的業務資料;該業務資料既可以與價值轉移有關,也可與價值轉移無關。本實施例所述的目標購置交易,即包含目標商品的購置方用戶的身份標識資訊和所述購置方用戶的支付資產憑證的、且用以調用上述第一智能合約的一筆資料。為保證可順利完成對上述第一智能合約的調用,上述目標購置交易應滿足上述第一智能合約可接收的目標購置交易的內容和格式。
本實施例並不限定目標商品的類型,任何可以將全部或部分的所有權或收益權或其他權益而進行出售或轉讓的、實體或虛擬物品均可納入目標商品的範圍內。相應的,本實施例所述的目標商品的購置方用戶的身份標識資訊,即用於區分購置方身份的標識資訊,如購置方的區塊鏈帳戶的公鑰、或區塊鏈帳戶的地址、或其他匿名資訊;應國家對特殊商品的監管要求,對於一些特殊的目標商品,上述購置方的身份標識資訊可能還需包括購買方的實名資訊,如身份證、或營業執照資訊等等。上述購置方的身份識別資訊的內容和格式應依上述第一智能合約約定的目標購置交易的內容和格式具體而定。
本實施例所述的購置方用戶的支付資產憑證,可以對應於區塊鏈內的代幣(token)、數位資產等智能資產的支付憑證,也可以對應於區塊鏈外的現金、證券、優惠券、不動產等鏈外資產的支付憑證,本說明書並不對此進行限制。
本實施例並未限定上述目標購置交易的發送方的身份,鑒於上述支付資產憑證的類型不同,為保證上述支付資產憑證的合法有效性,上述目標購置交易的發送方用戶的身份也可有所不同。
例如,當上述目標商品的購置方用戶直接通過區塊鏈內的代幣轉帳進行目標商品的購買支付時,上述目標購置交易可以為上述目標商品的購置方節點設備向所述第一智能合約發送的轉帳交易,本領域的技術人員應知,區塊鏈帳戶(包括第一智能合約帳戶)之間的轉帳交易通常包括轉出方(及購置方)帳戶的公鑰或地址等身份識別資訊,和轉帳的交易額資訊。
又如,當上述目標商品的購置方用戶通過鏈外的資產轉移(如通過銀行帳戶進行貨幣轉帳)進行目標商品的購買支付時,上述目標購置交易可以為上述目標商品的購置方節點設備發送的、包括銀行轉帳憑證的交易;或者,為進一步保證轉帳支付的真實性,上述目標購置交易還可以為上述目標商品的出售方節點設備發送的、包括到款收訖內容的交易。
本領域的技術人員熟知,為調用第一智能合約運行相應的執行邏輯,用於調用第一智能合約的目標購置交易中還應包括上述第一智能合約的調用資訊,如第一智能合約的地址、或相應執行函數名稱或介面等,這屬於本領域的常用技術,在此不再贅述。
步驟104,調用所述第一智能合約,執行所述第一智能合約聲明的對所述目標商品的購置邏輯,向所述購置方用戶分配與上述支付資產憑證對應數量的目標商品。
上述向所述購置方用戶分配與上述支付資產憑證對應的目標商品數量的具體表現形式有多種,例如可包括直接或與其他智能合約聯動,向上述購置方帳戶分配與上述支付資產憑證對應數量的目標商品(當目標商品為區塊鏈上流通的智能資產時);又如,還可包括為上述購置方用戶產生購置憑證,以使所述購置憑證被所述區塊鏈的節點設備共識驗證後收錄於區塊鏈的分散式資料庫中;其中,所述購置憑證包括購置方用戶的身份標識資訊,和與所述支付資產憑證對應的目標商品數量。
區塊鏈的節點設備在目標購置交易的廣播過程中,接收到上述目標購置交易,即可調用上述目標購置交易所指向的第一智能合約(如基於目標購置交易包含的第一智能合約地址及函數介面進行調用),以執行上述第一智能合約所聲明的對目標商品的購置邏輯,並產生調用執行的結果——對目標商品數量的購置憑證。當區塊鏈的節點設備對第一智能合約調用及執行的結果(即上述購置憑證)經過區塊鏈節點的共識驗證後,其執行的結果方可被收錄至區塊鏈的分散式資料庫中,以供存證。由於上述購置憑證通常包括購置方用戶的身份標識資訊、和與所述支付資產憑證對應的目標商品數量等資訊,基於區塊鏈的防篡改機制,上述購置憑證的內容不會被惡意篡改,有效保證了購置方用戶購置行為的真實有效性。
值得注意的是,本實施例所述的目標商品的數量,可以包括購置方基於其支付的資產而獲得的目標商品的權屬比例,例如當目標商品為大型或超昂貴商品時,可能需要多個購置方用戶合夥購置,並按照各用戶的出資比例享有該商品的權利或權益;還可以包括購置方基於其支付的資產而獲得的目標商品的份數,例如,當目標商品為小額商品或基金股票等虛擬商品時,上述購置方用戶應基於其支付的資產而獲得相應份數的目標商品。
本實施例所述的將上述購置憑證收錄到所述區塊鏈的分散式資料庫中的詳細過程,可依據所述區塊鏈的共識機制及交易規則而具體設定。在一示出的實施例中,將上述購置憑證收錄到所述區塊鏈的分散式資料庫中,包括:
所述區塊鏈中具有記帳權限的節點設備在調用上述第一智能合約後,將執行結果——所述購置憑證加入到候選區塊;
從所述具有記帳權限的節點設備中確定滿足所述區塊鏈共識機制的共識記帳節點設備;
所述共識記帳節點向所述區塊鏈的節點設備廣播所述候選區塊;
在所述候選區塊通過所述區塊鏈符合預設數量的節點設備的驗證認可後,所述候選區塊被視為最新區塊,加入到所述區塊鏈的分散式資料庫中。
在上述的實施例中,具有記帳權限的節點設備是指具有產生候選區塊權限的節點設備。根據所述區塊鏈的共識機制,可從所述候選區塊具有記帳權限的節點設備中確定共識記帳節點設備,上述共識機制可以包括工作量證明機制(PoW)、或權利證明機制(PoS)、或股份授權證明機制(DPoS)等。
PoS或DPoS共識機制與PoW類似,均屬於公有區塊鏈中確認共識記帳節點設備所常選用的共識演算法。在又一示出的實施例中,為降低交易或資料的確認時間、提高交易吞吐量、滿足對安全和性能的需求,本說明書所提供的實施例還可選用聯盟鏈架構來構建該區塊鏈。上述購置方節點設備、出售方節點設備或對相關目標商品的購置行為實行監管的機構、司法機構等可作為該聯盟鏈的預選的聯盟成員節點設備,參與區塊的記帳。聯盟鏈的共識過程也由該預選的節點設備控制,當網路上有超過設定比例(如2/3)的節點設備確認一個區塊,該區塊記錄的交易或資料將得到全網確認。為滿足國家政策對某些特殊商品買賣轉讓的監管需求,上述聯盟鏈中各聯盟成員用戶可以為被實名認證的用戶。
聯盟鏈通常多採用權益證明或PBFT、RAFT等共識演算法。在實現時,在區塊鏈的每一輪共識開始之前,可以在區塊鏈中的各節點設備中選舉出一台主節點設備,即上述實施例所述的共識記帳節點(比如,每一輪共識都重新選舉出一主節點設備,其它節點設備作為從節點設備),由主節點設備進一步向發起交易的驗證和共識,並負責基於共識通過的交易資料(或目標資料)為區塊鏈創建最新的區塊。
PBFT演算法作為本說明書所提供的聯盟鏈的共識演算法的一種優選的實施方式,是由於採用該種演算法共識的效率高,可滿足高頻交易量的需求,例如在本實施例中基於頻繁發生的購買行為而產生目標購置交易;且共識的時延很低,基本達到即時處理的要求,能快速即時地在區塊鏈的新生區塊中收錄上述目標存證交易;而且,將聯盟鏈網路中可信節點作為預選的記帳節點,兼顧了安全性與穩定性;另外,採用PBFT演算法不會消耗過多的電腦算力資源,也不一定需要代幣流通,因此具有良好的可使用性。
通過區塊鏈節點設備基於上述目標購置交易對第一智能合約的調用及執行,即可完成購置方用戶對目標商品的購置,且為上述購置產生相應的購置憑證。本實施例所提供的基於第一智能合約的調用來執行對購置目標商品,具有高效的處理效率。第一智能合約可在任何時候相應用戶的調用請求(無需在傳統模式中等候、預約合約雙方的工作時間、等待雙方對合約的遠端簽署),大大提升了商品購置處理的效率。而且,由於第一智能合約的邏輯條款是經過區塊鏈節點的共識驗證、不可篡改的,其執行結果公正可視,避免了傳統模式中可能出現的商品購銷合約不公平而損害合約一方的利益等弊端,且無需中心化權威監督或仲裁商品購買行為的公正性。進一步地,由於通過第一智能合約執行對目標商品的購置,大大減少了傳統模式下目標商品購置所需的人力和時間成本,具有非常好的經濟性。
在又一示出的實施方式中,當上述目標商品為可產生孳息的商品時,如當目標商品為房屋不動產時,購置方用戶享有基於目標商品的租賃而獲得收益的權利;當目標商品為發電站等可基於其運行而產生二次可交易商品(如發電站發出的電量)時,購置方用戶享有基於目標商品產生二次可交易商品而獲得收益的權利。為方便上述購置方用戶基於其購置的目標商品的數量而獲得相應的收益,還可利用區塊鏈上部署的第二智能合約自動執行基於上述目標商品所產生的收益分配。通常購置方用戶會選擇相應的運營方進行目標商品的收益管理,尤其是當目標商品為發電站等大型特殊設備,需要專業知識進行運營維護時,多個購置方用戶會選擇專業的運營方進行發電站的日常維護和財務管理。上述區塊鏈中可包括目標商品的運營方對應的節點設備。購置方獲取相應收益的方法包括:區塊鏈的節點設備接收所述運營方節點設備發送的目標收益交易,其中,所述目標收益交易包括所述運營方運營所述目標商品所得的收益總額;調用第二智能合約,執行所述第二智能合約聲明的收益分配邏輯,基於所述購置方對應的目標商品數量,對所述購置方用戶分配對應的收益額。
上述第二智能合約執行的、對所述購置方分配對應的收益額的具體表現形式可以包括:由上述第二智能合約直接將上述購置方對應的收益額以區塊鏈上流通的代幣(Token)或其他智能資產的形式,向上述購置方的區塊鏈帳戶發起轉帳交易;或者,執行上述第二智能合約以為上述購置方用戶產生相應的收益資產憑證,上述收益資產憑證包括上述購置方應獲得的收益額,當上述收益資產憑證被收錄至區塊鏈的分散式資料庫後,上述購置方用戶可憑藉該收益資產憑證要求上述運營方用戶支付相應收益額的鏈外資產;等等。
基於上述第二智能合約可自動執行對上述購置方所購置的目標商品所產生的收益分配,大大提升了收益分配處理的效率。而且,由於第二智能合約的邏輯條款是經過區塊鏈節點的共識驗證、不可篡改的,其執行結果公正可視,避免了傳統模式下收益分配不公平不合理的現象發生。本領域的技術人員應知,上述第二智能合約可以是與上述第一智能合約不同的智能合約,也可以即是上述第一智能合約,亦即上述第一智能合約中還聲明有用於目標商品的收益分配的執行邏輯。
由於商品的流通屬性,經常發生購置方用戶轉讓自身持有的全部或部分目標商品的現象。為保證上述轉讓過程的便捷進行,在又一示出的實施方式中,上述基於區塊鏈的商品購置方法還包括:所述區塊鏈的節點設備接收所述購置方節點設備發送的購置轉讓交易,其中,所述購置轉讓交易包括所述轉讓方用戶的身份識別資訊和所述目標商品的轉讓數量,或與所述轉讓數量對應的資產憑證;調用所述第一智能合約,執行所述第一智能合約聲明的對所述目標商品的轉讓邏輯,向所述轉讓方用戶分配所述轉讓數量的目標商品。
與上述實施例類似,本實施例所述的轉讓方用戶的身份標識資訊,即用於區分轉讓方身份的標識資訊,如轉讓方的區塊鏈帳戶的公鑰、或區塊鏈帳戶的地址、或其他匿名資訊;應國家對特殊商品的監管要求,對於一些特殊的目標商品,上述轉讓方的身份標識資訊可能還需包括轉讓方用戶的實名資訊,如身份證、或營業執照資訊等等。
與上述實施例類似,上述向所述轉讓方用戶分配所述轉讓數量的目標商品,可包括直接或與其他智能合約聯動,向上述轉讓方的區塊鏈帳戶分配上述轉讓數量的目標商品(當目標商品為區塊鏈上流通的智能資產時);又如,還可包括為上述購置方用戶和上述轉讓方用戶產生新的購置憑證,以使所述新的購置憑證被所述區塊鏈的節點設備共識驗證後收錄於區塊鏈的分散式資料庫中;其中,所述購置方用戶的購置憑證包括購置方用戶的身份標識資訊,和轉讓後的目標商品數量,所述轉讓方用戶的購置憑證包括轉讓方用戶的身份標識資訊,和上述轉讓數量。
與上述對目標商品的購置過程類似,本實施例所述的對目標商品的轉讓過程,可應第一智能合約的調用而自動執行,大大提升了目標商品轉讓分配處理的效率。而且,由於第一智能合約的邏輯條款是經過區塊鏈節點的共識驗證、不可篡改的,其執行結果公正可視,避免了傳統模式下轉讓過程中可能出現的不公平不合理的現象發生。
與上述流程實現對應,本說明書的實施例還提供了一種基於區塊鏈的商品購置裝置20。該裝置20可以通過軟體實現,也可以通過硬體或者軟硬體結合的方式實現。以軟體實現為例,作為邏輯意義上的裝置,是通過所在設備的CPU(Central Process Unit,中央處理器)將對應的電腦程式指令讀取到內部記憶體中運行形成的。從硬體層面而言,除了圖3所示的CPU、內部記憶體以及記憶體之外,網路風險業務的實現裝置所在的設備通常還包括用於進行無線信號收發的晶片等其他硬體,和/或用於實現網路通信功能的板卡等其他硬體。
圖2所示為一種基於區塊鏈的商品購置裝置20,所述區塊鏈部署有用於目標商品購置管理的第一智能合約;所述裝置20包括:
接收單元202,用於接收目標購置交易,所述目標購置交易包括所述購置方用戶的身份標識資訊,和所述購置方用戶的支付資產憑證;
執行單元204,用於調用所述第一智能合約,執行所述第一智能合約聲明的對所述目標商品的購置邏輯,向所述購置方用戶分配與上述支付資產憑證對應數量的目標商品。
在又一示出的實施方式中,所述向所述購置方用戶分配與上述支付資產憑證對應的目標商品數量,包括:為所述購置方用戶產生購置憑證,以使所述購置憑證被所述區塊鏈的節點設備共識驗證後收錄於區塊鏈的分散式資料庫中;其中,所述購置憑證包括購置方用戶的身份標識資訊,和與所述支付資產憑證對應的目標商品數量。
在又一示出的實施方式中,所述區塊鏈包括所述目標商品的購置方節點設備;所述目標購置交易為所述購置方節點設備向所述第一智能合約發送的轉帳交易。
在又一示出的實施方式中,所述區塊鏈還包括目標商品的運營方節點設備;
所述接收單元202,進一步用於接收所述運營方節點設備發送的目標收益交易,其中,所述目標收益交易包括所述運營方運營所述目標商品所得的收益總額;
所述執行單元204,進一步用於調用第二智能合約,執行所述第二智能合約聲明的收益分配邏輯,基於所述購置方對應的目標商品數量,對所述購置方用戶分配對應的收益額。
在又一示出的實施方式中,所述接收單元202,進一步用於接收所述購置方節點設備發送的購置轉讓交易,其中,所述購置轉讓交易包括所述轉讓方用戶的身份識別資訊和所述目標商品的轉讓數量,或與所述目標商品的轉讓數量對應的資產憑證;
所述執行單元204,進一步用於調用所述第一智能合約,執行所述第一智能合約聲明的對所述目標商品的轉讓邏輯,為所述轉讓方用戶分配所述轉讓數量的目標商品。
在又一示出的實施方式中,所述區塊鏈為聯盟鏈;所述購置方用戶為被實名認證的用戶。
上述裝置中各個單元的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,相關之處參見方法實施例的部分說明即可,在此不再贅述。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理模組,即可以位於一個地方,或者也可以分佈到多個網路模組上。可以根據實際的需要選擇其中的部分或者全部單元或模組來實現本說明書方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解並實施。
上述實施例闡明的裝置、單元、模組,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦,電腦的具體形式可以是個人電腦、膝上型電腦、行動電話、相機電話、智慧型電話、個人數位助理、媒體播放機、導航設備、電子郵件收發設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任意幾種設備的組合。
與上述方法實施例相對應,本說明書的實施例還提供了一種電腦設備,該電腦設備包括記憶體和處理器。其中,記憶體上儲存有能夠由處理器運行的電腦程式;處理器在運行儲存的電腦程式時,執行本說明書實施例中基於區塊鏈的商品購置方法的各個步驟。對基於區塊鏈的商品購置方法的各個步驟的詳細描述請參見之前的內容,不再重複。
與上述方法實施例相對應,本說明書的實施例還提供了一種電腦可讀儲存媒體,該儲存媒體上儲存有電腦程式,這些電腦程式在被處理器運行時,執行本說明書實施例中區塊鏈節點設備執行的基於區塊鏈的商品購置方法的各個步驟。對區塊鏈節點設備執行的基於區塊鏈的商品購置方法的各個步驟的詳細描述請參見之前的內容,不再重複。
以上所述僅為本說明書的較佳實施例而已,並不用以限制本說明書,凡在本說明書的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本說明書保護的範圍之內。
在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和內部記憶體。
內部記憶體可能包括電腦可讀媒體中的非永久性記憶體,隨機存取記憶體(RAM)和/或非易失性內部記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flash RAM)。內部記憶體是電腦可讀媒體的示例。
電腦可讀媒體包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是電腦可讀指令、資料結構、程式的模組或其他資料。
電腦的儲存媒體的例子包括,但不限於相變內部記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可擦除可編程唯讀記憶體(EEPROM)、快閃記憶體或其他內部記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁磁片儲存或其他磁性儲存設備或任何其他非傳輸媒體,可用於儲存可以被計算設備存取的資訊。按照本文中的界定,電腦可讀媒體不包括暫存電腦可讀媒體(transitory media),如調變的資料信號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
本領域技術人員應明白,本說明書的實施例可提供為方法、系統或電腦程式產品。因此,本說明書的實施例可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體方面的實施例的形式。而且,本說明書的實施例可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
20:裝置
202:接收單元
204:執行單元
圖1為本說明書所提供的一實施例所示的基於區塊鏈的商品購置方法的流程圖;
圖2為本說明書所提供的一實施例提供的基於區塊鏈的商品購置裝置的示意圖;
圖3為運行本說明書所提供的基於區塊鏈的商品購置裝置實施例的一種硬體結構圖。
Claims (12)
- 一種基於區塊鏈的商品購置方法,該區塊鏈部署有用於目標商品購置管理的第一智能合約;該第一智能合約聲明有購置邏輯和收益分配邏輯;該方法包括:接收目標購置交易,該目標購置交易包括購置方用戶的身份標識資訊,和該購置方用戶的支付資產憑證;調用該第一智能合約,執行該第一智能合約聲明的對該目標商品的購置邏輯,向該購置方用戶分配與上述支付資產憑證對應數量的目標商品比例;該目標商品為可產生孳息的商品;接收目標商品的運營方節點設備發送的目標收益交易,其中,該目標收益交易包括該運營方運營該目標商品所得的收益額;該收益額為該區塊鏈上流通的代幣;調用該第一智能合約,執行該收益分配邏輯,基於該購置方對應的目標商品比例,對該購置方用戶分配相應的收益額,以使該購置方可基於該相應的收益額獲得對應數量的鏈外資產。
- 根據請求項1所述的方法,所述向該購置方用戶分配與上述支付資產憑證對應的目標商品數量,包括:為該購置方用戶產生購置憑證,以使該購置憑證被該區塊鏈的節點設備共識驗證後收錄於區塊鏈的分散式資料庫中;其中,該購置憑證包括購置方用戶的身份標識資訊,和與該 支付資產憑證對應的目標商品數量。
- 根據請求項1或2所述的方法,該區塊鏈包括該目標商品的購置方節點設備;該目標購置交易為該購置方節點設備向該第一智能合約發送的轉帳交易。
- 根據請求項1或2所述的方法,還包括:接收該購置方節點設備發送的購置轉讓交易,其中,該購置轉讓交易包括轉讓方用戶的身份識別資訊和該目標商品的轉讓數量,或與該目標商品的轉讓數量對應的資產憑證;調用該第一智能合約,執行該第一智能合約聲明的對該目標商品的轉讓邏輯,為該轉讓方用戶分配該轉讓數量的目標商品。
- 根據請求項1或2所述的方法,該區塊鏈為聯盟鏈;該購置方用戶為被實名認證的用戶。
- 一種基於區塊鏈的商品購置裝置,該區塊鏈部署有用於目標商品購置管理的第一智能合約;該第一智能合約聲明有購置邏輯和收益分配邏輯;該裝置包括:接收單元,用於接收目標購置交易,該目標購置交易包括購置方用戶的身份標識資訊,和該購置方用戶的支付資產憑證; 執行單元,用於調用該第一智能合約,執行該第一智能合約聲明的對該目標商品的購置邏輯,向該購置方用戶分配與上述支付資產憑證對應數量的目標商品比例;該目標商品為可產生孳息的商品;該接收單元,進一步接收目標商品的運營方節點設備發送的目標收益交易,其中,該目標收益交易包括該運營方運營該目標商品所得的收益額;該收益額為該區塊鏈上流通的代幣;該執行單元,進一步調用該第一智能合約,執行該收益分配邏輯,基於該購置方對應的目標商品比例,對該購置方用戶分配相應的收益額,以使該購置方可基於該相應的收益額獲得對應數量的鏈外資產。
- 根據請求項6所述的裝置,所述向該購置方用戶分配與上述支付資產憑證對應的目標商品數量,包括:為該購置方用戶產生購置憑證,以使該購置憑證被該區塊鏈的節點設備共識驗證後收錄於區塊鏈的分散式資料庫中;其中,該購置憑證包括購置方用戶的身份標識資訊,和與該支付資產憑證對應的目標商品數量。
- 根據請求項6或7所述的裝置,該區塊鏈包括該目標商品的購置方節點設備;該目標購置交易為該購置方節點設備向該第一智能合約發送的轉帳交易。
- 根據請求項6或7所述的裝置,該接收單元,進一步用於接收該購置方節點設備發送的購置轉讓交易,其中,該購置轉讓交易包括轉讓方用戶的身份識別資訊和該目標商品的轉讓數量,或與該目標商品的轉讓數量對應的資產憑證;該執行單元,進一步用於調用該第一智能合約,執行該第一智能合約聲明的對該目標商品的轉讓邏輯,為該轉讓方用戶分配該轉讓數量的目標商品。
- 根據請求項6或7所述的裝置,該區塊鏈為聯盟鏈;該購置方用戶為被實名認證的用戶。
- 一種電腦設備,包括:記憶體和處理器;該記憶體上儲存有可由處理器運行的電腦程式;該處理器運行該電腦程式時,執行如請求項1到5任意一項所述的方法。
- 一種電腦可讀儲存媒體,其上儲存有電腦程式,該電腦程式被處理器運行時,執行如請求項1到5任意一項所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811641034.3A CN109886677B (zh) | 2018-12-29 | 2018-12-29 | 一种基于区块链的商品购置方法和装置 |
CN201811641034.3 | 2018-12-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202026997A TW202026997A (zh) | 2020-07-16 |
TWI771604B true TWI771604B (zh) | 2022-07-21 |
Family
ID=66925396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108126300A TWI771604B (zh) | 2018-12-29 | 2019-07-25 | 基於區塊鏈的商品購置方法和裝置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20200211007A1 (zh) |
CN (1) | CN109886677B (zh) |
TW (1) | TWI771604B (zh) |
WO (1) | WO2020139765A1 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11068915B2 (en) * | 2019-05-31 | 2021-07-20 | At&T Intellectual Property I, L.P. | Flexible behavioral chain framework for permission-based enterprise-focused blockchain applications |
CN112529647B (zh) * | 2019-09-19 | 2023-05-26 | 上海哔哩哔哩科技有限公司 | 基于区块链的商品交易方法、装置、计算机设备 |
CN110648138B (zh) * | 2019-09-30 | 2021-04-30 | 支付宝(杭州)信息技术有限公司 | 基于区块链的交易查询、交易数据处理方法、装置及设备 |
CN110782352A (zh) * | 2019-10-31 | 2020-02-11 | 中通服创发科技有限责任公司 | 一种基于智能合约的可分割数字资产交易方法及装置 |
CN111815454B (zh) * | 2020-08-21 | 2020-12-11 | 支付宝(杭州)信息技术有限公司 | 数据上链方法及装置、电子设备、存储介质 |
CN112202563A (zh) * | 2020-09-09 | 2021-01-08 | 毛泽龙 | 基于区块链的安全交易***及方法 |
CN112883109B (zh) * | 2021-01-22 | 2022-04-05 | 支付宝(杭州)信息技术有限公司 | 基于区块链的数字商品交易方法和装置 |
CN112767163B (zh) * | 2021-01-22 | 2022-11-22 | 支付宝(杭州)信息技术有限公司 | 基于区块链的数字商品交易方法和装置 |
CN112766854B (zh) * | 2021-01-22 | 2021-11-02 | 支付宝(杭州)信息技术有限公司 | 基于区块链的数字商品交易方法和装置 |
CN113055432A (zh) * | 2021-01-23 | 2021-06-29 | 肖雁萍 | 基于5g和区块链的药品供应保障及管理平台 |
CN112561407B (zh) * | 2021-02-20 | 2021-06-22 | 支付宝(杭州)信息技术有限公司 | 基于区块链的资产管理方法、***及装置 |
CN113918645A (zh) * | 2021-09-02 | 2022-01-11 | 上海柚子工道物联技术有限公司 | 一种基于区块链的非同质资产交易***、方法和计算机装置 |
CN114091052B (zh) * | 2021-11-01 | 2024-04-12 | 天津理工大学 | 一种基于nft的知识产权生成、交易及授权方法 |
US11671488B1 (en) | 2022-02-24 | 2023-06-06 | Bank Of America Corporation | Domain-based Raft consensus selection of leader nodes in distributed data services |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105956923A (zh) * | 2016-04-20 | 2016-09-21 | 上海如鸽投资有限公司 | 资产交易平台以及资产的数字化认证和交易方法 |
CN105976231A (zh) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | 基于区块链智能合约的资产管理方法及节点 |
CN108109017A (zh) * | 2018-01-11 | 2018-06-01 | 杭州秘猿科技有限公司 | 基于区块链智能合约的商品交易*** |
CN108256859A (zh) * | 2018-01-02 | 2018-07-06 | 中国工商银行股份有限公司 | 基于区块链的金融产品交易共识方法、节点及*** |
TW201828203A (zh) * | 2017-01-26 | 2018-08-01 | 現代財富控股有限公司 | 以智能合約數位化可量化資產並交易之系統及其方法 |
CN108667632A (zh) * | 2018-04-19 | 2018-10-16 | 阿里巴巴集团控股有限公司 | 基于区块链的信用记录共享方法及装置、电子设备 |
CN108681966A (zh) * | 2018-05-11 | 2018-10-19 | 阿里巴巴集团控股有限公司 | 一种基于区块链的信息监管方法及装置 |
CN108694500A (zh) * | 2018-04-26 | 2018-10-23 | 布比(北京)网络技术有限公司 | 一种基于区块链的数字资产流通方法和*** |
CN109034813A (zh) * | 2018-09-07 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 代表节点设备选举方法、装置、计算机设备及存储介质 |
CN109101662A (zh) * | 2018-09-18 | 2018-12-28 | 百度在线网络技术(北京)有限公司 | 区块生成方法、装置、设备及存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11048723B2 (en) * | 2016-04-08 | 2021-06-29 | Chicago Mercantile Exchange Inc. | Bilateral assertion model and ledger implementation thereof |
US20180082290A1 (en) * | 2016-09-16 | 2018-03-22 | Kountable, Inc. | Systems and Methods that Utilize Blockchain Digital Certificates for Data Transactions |
CN115578097A (zh) * | 2018-03-23 | 2023-01-06 | 北京大学深圳研究生院 | 一种基于区块链的数字资产交易方法和*** |
CN108876401B (zh) * | 2018-05-29 | 2022-03-01 | 创新先进技术有限公司 | 基于区块链的商品理赔方法及装置、电子设备 |
WO2019227345A1 (zh) * | 2018-05-30 | 2019-12-05 | 深圳市元征科技股份有限公司 | 维修厂的管理方法、***及数据管理服务器 |
US11410136B2 (en) * | 2018-08-01 | 2022-08-09 | American Express Travel Related Services Company, Inc. | Procurement system using blockchain |
US10984410B2 (en) * | 2018-11-15 | 2021-04-20 | Adobe Inc. | Entity-sovereign data wallets using distributed ledger technology |
-
2018
- 2018-12-29 CN CN201811641034.3A patent/CN109886677B/zh active Active
-
2019
- 2019-07-25 TW TW108126300A patent/TWI771604B/zh active
- 2019-12-20 WO PCT/US2019/067888 patent/WO2020139765A1/en active Application Filing
- 2019-12-20 US US16/722,772 patent/US20200211007A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105956923A (zh) * | 2016-04-20 | 2016-09-21 | 上海如鸽投资有限公司 | 资产交易平台以及资产的数字化认证和交易方法 |
CN105976231A (zh) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | 基于区块链智能合约的资产管理方法及节点 |
TW201828203A (zh) * | 2017-01-26 | 2018-08-01 | 現代財富控股有限公司 | 以智能合約數位化可量化資產並交易之系統及其方法 |
CN108256859A (zh) * | 2018-01-02 | 2018-07-06 | 中国工商银行股份有限公司 | 基于区块链的金融产品交易共识方法、节点及*** |
CN108109017A (zh) * | 2018-01-11 | 2018-06-01 | 杭州秘猿科技有限公司 | 基于区块链智能合约的商品交易*** |
CN108667632A (zh) * | 2018-04-19 | 2018-10-16 | 阿里巴巴集团控股有限公司 | 基于区块链的信用记录共享方法及装置、电子设备 |
CN108694500A (zh) * | 2018-04-26 | 2018-10-23 | 布比(北京)网络技术有限公司 | 一种基于区块链的数字资产流通方法和*** |
CN108681966A (zh) * | 2018-05-11 | 2018-10-19 | 阿里巴巴集团控股有限公司 | 一种基于区块链的信息监管方法及装置 |
CN109034813A (zh) * | 2018-09-07 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 代表节点设备选举方法、装置、计算机设备及存储介质 |
CN109101662A (zh) * | 2018-09-18 | 2018-12-28 | 百度在线网络技术(北京)有限公司 | 区块生成方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20200211007A1 (en) | 2020-07-02 |
CN109886677B (zh) | 2021-06-29 |
CN109886677A (zh) | 2019-06-14 |
WO2020139765A1 (en) | 2020-07-02 |
TW202026997A (zh) | 2020-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI771604B (zh) | 基於區塊鏈的商品購置方法和裝置 | |
JP7429281B2 (ja) | ブロックチェーン上で匿名で保持されるトークンに関連付けられた交換を指示する方法及びシステム | |
TWI716140B (zh) | 基於區塊鏈的資料處理方法和裝置 | |
WO2020199744A1 (zh) | 基于区块链的作品版权分配方法和装置 | |
TWI734949B (zh) | 融資貸款方法和裝置 | |
WO2020155789A1 (zh) | 基于区块链的存证方法和装置 | |
WO2020215824A1 (zh) | 基于区块链的虚拟资源分配方法和装置 | |
WO2019100865A1 (zh) | 资源转移和资金转移的方法和装置 | |
TW202036328A (zh) | 基於區塊鏈的資源分配方法和裝置 | |
WO2020220759A1 (zh) | 一种基于区块链的支付方法和装置 | |
TW202025143A (zh) | 基於區塊鏈的理賠方法和裝置 | |
TWI729494B (zh) | 基於區塊鏈智慧型合約的收帳記錄處理方法及系統 | |
CN110221919B (zh) | 基于区块链的虚拟资源分配方法和装置 | |
US11256551B2 (en) | Blockchain-based virtual resource allocation | |
CN110333948A (zh) | 基于区块链的虚拟资源分配方法和装置 | |
TW202009818A (zh) | 基於區塊鏈的匯款方法及裝置 | |
TW201935299A (zh) | 用於處理金融資產之策略模型腳本之區塊鏈系統、節點伺服器及其方法 | |
TW202006639A (zh) | 基於區塊鏈的版權收益分配方法及裝置 | |
CN110275925B (zh) | 基于区块链的虚拟资源分配方法和装置 | |
WO2020078095A1 (zh) | 数字资产的发行和转让、在线融资的实现方法和装置 | |
CN112561407B (zh) | 基于区块链的资产管理方法、***及装置 | |
CN112508557A (zh) | 一种基于区块链的虚拟凭证方法及*** | |
KR102670671B1 (ko) | 증권형 토큰의 수익 배분 시스템 및 방법 | |
CN114429348A (zh) | 一种生成质押单的方法及装置 | |
KR20200087996A (ko) | 리본블록의 거래에 따른 데이터의 저장방법 |