誰是挖礦的贏家?
我從智能合約開始,現在有很多疑問並期待專家的回答。我以保險為例閱讀了其中一個教程-如果’date =‘01-01-2019’然後’向所有年齡> 60歲的客戶匯款’。現在這是智能合約。現在我有以下問題
1)這現在被推送到區塊鏈中的節點,為什麼每個人都希望執行這個?
2)如果每個人都在執行,那麼“then”條件不會執行那麼多次嗎?即客戶> 60 不會得到錢== 沒有節點/礦工執行?
3)如果我試圖將其與比特幣聯繫起來,礦工會做工作證明,誰找到雜湊值的隨機數將是贏家——在這種情況下——誰得到了乙太幣?- 如果每個人都在執行誰來決定誰是贏家並且應該得到 5 Ether?
4)誰支付乙太幣-我假設在這個例子中保險公司這樣做-如果我不正確,請告知。
- 智能合約程式碼顯示 - 向所有年齡大於 60 歲的客戶匯款。是否所有客戶都希望在區塊鍊網路中使用他們的地址?- 他們是否期望有一個錢包或帳戶或客戶,以便他們在分類帳中註冊。
如果這些是基本問題,我深表歉意,我請求團隊幫助我進入下一階段….提前致謝。
1)這現在被推送到區塊鏈中的節點,為什麼每個人都希望執行這個?
每個人都沒有執行此操作。程式碼只執行一次。由首先探勘交易的礦工。之後,其他使用者或您呼叫其功能以與智能合約進行互動。
2)如果每個人都在執行,那麼“then”條件不會執行那麼多次嗎?即客戶> 60 不會得到錢== 沒有節點/礦工執行?
不,它不會被每個礦工執行。每個礦工都只是想把它放在區塊鏈上。
3)如果我試圖將其與比特幣聯繫起來,礦工會做工作證明,誰找到雜湊值的隨機數將是贏家——在這種情況下——誰得到了乙太幣?- 如果每個人都在執行誰來決定誰是贏家並且應該得到 5 Ether?
第一個這樣做的人,得到獎勵。然後傳播新塊,這迫使礦工停止在該塊上工作並重新開始探勘其他塊。
4)誰支付乙太幣 - 我假設在這個例子中保險公司這樣做 - 如果我不正確,請告知
創建契約(案例中的保險)後,您必須將一些乙太幣傳遞給它。該乙太幣儲存在合約中,合約所有者可以使用該乙太幣將其發送給其使用者。是的,合約可以儲存乙太幣。
- 智能合約程式碼顯示 - 向所有年齡大於 60 歲的客戶匯款。是否所有客戶都希望在區塊鍊網路中使用他們的地址?- 他們是否期望有一個錢包或帳戶或客戶,以便他們在分類帳中註冊。
是的,應該在區塊鏈上有一個地址和一個錢包來使用智能合約。與合約互動需要一些費用。使用者為此付費。