Blockchain
區塊鏈中的交易是如何發生的?
假設有一個包含 5 個區塊鏈的加密貨幣。當使用者使用這種加密貨幣進行交易時,那麼:-
買賣將如何發生,即哪個區塊將使交易發生,是否有自動化流程?
每個區塊可以做多少交易?有什麼規則嗎?
我對區塊鏈很陌生,請幫助我。如果您需要對該問題進行更多說明,請發表評論。謝謝
買賣將如何發生
用不同貨幣購買比特幣的規範流程是
- 買家使用他們的比特幣錢包創建一個接收地址。
- 買方將此地址傳達給賣方。例如,買家的錢包根據地址創建一個二維碼(二維條碼),賣家掃描條碼。
- 賣家使用他們的錢包創建一個比特幣交易草案,使用未使用的硬幣從他們的錢包向買家提供的比特幣地址發送一定數量的比特幣。這涉及賣方製作的加密簽名,以證明他們有權使用這些硬幣。它還使用比特幣腳本鎖定輸出金額,該腳本同樣需要使用收件人的私鑰來消費。
- 賣家的錢包將草稿交易傳輸到附近的幾個比特幣節點(例如其他錢包等)
- 其他節點將草稿交易傳遞給其他節點。
- 最終,草稿交易到達礦工手中,每個礦工將其添加到他們的草稿交易池中。
- 最終,其中一名礦工將該草稿交易添加到塊模板中,通常與他們池中的許多其他不相關的草稿交易一起。礦工開始探勘區塊。
- 最終,礦工成功地探勘了一個包含草稿交易的區塊。
- 礦工將新區塊傳輸到附近的節點
- 其他節點看到該塊是有效的(匹配比特幣的規則)並傳遞它
- 最終,買家的錢包看到新區塊,將其添加到他們的區塊鏈副本中,並將價值添加到錢包的“餘額”中。
- 隨著時間的推移,其他不相關的塊被添加到區塊鏈中。這些後續區塊中的每一個都被視為交易的一次確認。六次確認通常被認為是確定的。有些人選擇接受較少的確認。
即哪個區塊將使交易發生
包含該交易的任何後續有效塊。
是否有一個自動化的過程?
上述前三個步驟通常涉及一些人工互動(但可以使用軟體 API 自動化)。其餘步驟是全自動的。