美文网首页
几 组 区 块 链 代 码,懂 的 人 看 这 里

几 组 区 块 链 代 码,懂 的 人 看 这 里

作者: 活学区块链 | 来源:发表于2018-08-28 09:19 被阅读70次

    今天,

    我们主要给大家看几组区块链代码:

    代码①

    import hashlib as hasher

    class Block:

    def __init__(self, index, timestamp, data, previous_hash):

    self.index = index

    self.timestamp = timestamp

    self.data = data

    self.previous_hash = previous_hash

    self.hash = self.hash_block()

    def hash_block(self):

    sha = hasher.sha256()

    sha.update(str(self.index) + 

    str(self.timestamp) + 

    str(self.data) + 

    str(self.previous_hash))

    代码②

    import datetime as date

    def create_genesis_block():

    # Manually construct a block with

    # index zero and arbitrary previous hash

    return Block(0, date.datetime.now(), "Genesis Block", "0")

    代码③

    def next_block(last_block):

    this_index = last_block.index + 1

    this_timestamp = date.datetime.now()

    this_data = "Hey! I'm block " + str(this_index)

    this_hash = last_block.hash

    return Block(this_index, this_timestamp, this_data, this_hash)

    今天先给大家留个悬念,希望懂得人踊跃留言给客服。明天的资讯里,我们会做详细解释。

     活学区块链,我们明天见!

    END

    相关文章

      网友评论

          本文标题:几 组 区 块 链 代 码,懂 的 人 看 这 里

          本文链接:https://www.haomeiwen.com/subject/zxffwftx.html