Ether

誰是挖礦的贏家?

  • January 16, 2018

我從智能合約開始,現在有很多疑問並期待專家的回答。我以保險為例閱讀了其中一個教程-如果’date =‘01-01-2019’然後’向所有年齡> 60歲的客戶匯款’。現在這是智能合約。現在我有以下問題

1)這現在被推送到區塊鏈中的節點,為什麼每個人都希望執行這個?

2)如果每個人都在執行,那麼“then”條件不會執行那麼多次嗎?即客戶> 60 不會得到錢== 沒有節點/礦工執行?

3)如果我試圖將其與比特幣聯繫起來,礦工會做工作證明,誰找到雜湊值的隨機數將是贏家——在這種情況下——誰得到了乙太幣?- 如果每個人都在執行誰來決定誰是贏家並且應該得到 5 Ether?

4)誰支付乙太幣-我假設在這個例子中保險公司這樣做-如果我不正確,請告知。

  1. 智能合約程式碼顯示 - 向所有年齡大於 60 歲的客戶匯款。是否所有客戶都希望在區塊鍊網路中使用他們的地址?- 他們是否期望有一個錢包或帳戶或客戶,以便他們在分類帳中註冊。

如果這些是基本問題,我深表歉意,我請求團隊幫助我進入下一階段….提前致謝。

1)這現在被推送到區塊鏈中的節點,為什麼每個人都希望執行這個?

每個人都沒有執行此操作。程式碼只執行一次。由首先探勘交易的礦工。之後,其他使用者或您呼叫其功能以與智能合約進行互動。

2)如果每個人都在執行,那麼“then”條件不會執行那麼多次嗎?即客戶> 60 不會得到錢== 沒有節點/礦工執行?

不,它不會被每個礦工執行。每個礦工都只是想把它放在區塊鏈上。

3)如果我試圖將其與比特幣聯繫起來,礦工會做工作證明,誰找到雜湊值的隨機數將是贏家——在這種情況下——誰得到了乙太幣?- 如果每個人都在執行誰來決定誰是贏家並且應該得到 5 Ether?

第一個這樣做的人,得到獎勵。然後傳播新塊,這迫使礦工停止在該塊上工作並重新開始探勘其他塊。

4)誰支付乙太幣 - 我假設在這個例子中保險公司這樣做 - 如果我不正確,請告知

創建契約(案例中的保險)後,您必須將一些乙太幣傳遞給它。該乙太幣儲存在合約中,合約所有者可以使用該乙太幣將其發送給其使用者。是的,合約可以儲存乙太幣。

  1. 智能合約程式碼顯示 - 向所有年齡大於 60 歲的客戶匯款。是否所有客戶都希望在區塊鍊網路中使用他們的地址?- 他們是否期望有一個錢包或帳戶或客戶,以便他們在分類帳中註冊。

是的,應該在區塊鏈上有一個地址和一個錢包來使用智能合約。與合約互動需要一些費用。使用者為此付費。

引用自:https://ethereum.stackexchange.com/questions/34967