個人中心
登出
中文繁體
返回
登入後諮詢在線客服
回到頂部

$比特幣 (BTC.CC)$ 導入哈希利比 導入日期時間 類別區塊: def __init__(自我,索引,前一個 _...

$比特幣(BTC.CC)$ 導入哈希利比
導入日期時間

類別區塊:
def __init__(自我,索引,前一個 _ 哈希,時間戳,數據,非 ce=0):
自我索引 = 索引
自我。上一個 _ 哈希 = 上一個 _ 哈希
自我。時間戳 = 時間戳
自我數據 = 數據
自己一次 = 無人
自我。哈希 = 自我。計算 _ 哈希()

防禦計算 _ 哈希(自我):
返回哈希 lib.sha256((str(自己。索引)+ 自己。上一 _ 哈希 + str(自我的時間戳記)+ 自己。數據 + str(自己。nonce))。encode())。六進行摘要()

類別區塊鏈:
防禦 __init__(自我):
自己鏈 = [自我創建 _ 生成 _ 塊()]

防禦創建 _ 生成 _ 塊(自我):
返回區塊(0,「0」,日期。日期。現在(),「創世紀塊」)

防禦添加 _ 塊(自我,新 _ 塊):
新區塊。前一個 _ 哈希 = 自己鏈 [-1]。哈希
新區塊。哈希 = 新區塊。計算 _ 哈希()
自己鏈。添加(新區塊)

防禦工作證明(自我,阻擋,難度):
而區塊。哈希 [: 難度]!= '0' * 難度:
區塊。一次 + = 1
區塊. 哈希 = 區塊。計算 _ 哈希()
打印(「區塊挖出:」,區塊。哈希)

# 示例用法
難度 = 4 # 哈希輸出開始時所需的零數
區塊鏈 = 區塊鏈()

# 採礦起源塊
區塊鏈。工作可靠(區塊鏈 [0],難度)
印刷(「創世紀塊開採」)

# 添加其他塊
數字區塊 = 3
對於範圍內的 i(1,數字塊 + 1):
新區塊 = 區塊(i,「」,日期時間。日期。現在(),「區塊" + str(i))
區塊鏈。工作可靠(新區塊,難度)
區塊鏈。添加區塊(新區塊)
打印(「區塊」,i,「添加到區塊鏈」)
免責聲明:社區由Moomoo Technologies Inc.提供,僅用於教育目的。 更多信息
1
原文
舉報
瀏覽 1萬
評論
登錄發表評論
  • 104686276 : 我給你一個線索,不只是檢查 BTC 蠟燭創世,
    這還不夠了,你需要檢查它是什麼連結的,例如到某些公司的股票起源,然後你看到流程的起源和起源,然後你真的知道為什麼上下,編碼會解釋你一切,遊戲規劃變得「一點」更容易

8粉絲
4關注
109來訪
關注