Solidity

如何在 Solidity 中獲取目前時間

  • February 25, 2022

如何在 Solidity 中獲取目前時間。我不需要nowand給出的目前塊的時間block.timestamp,而是實際的目前時間。

感謝您的幫助!

在乙太坊虛擬機中,除了阻塞時間之外,沒有其他方法可以獲取目前時間。所以沒有辦法在 Solidity 中得到它。

為什麼?

電腦之間對目前時間存在分歧,乙太坊需要在每個節點上以完全相同的結果執行每筆交易。

接下來是什麼?

概述您要完成的工作並提出相關要求。

  • 您是否正在嘗試計算交易需要多長時間?在本地執行節點併計時
  • 您是否正在嘗試實現支付的分塊精度?支付渠道可能是您正在尋找的
  • 試圖在 Dapp 中顯示經過驗證的時間?使用本地時間,以區塊時間戳為界
  • ETC ETC

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