Пример #1
0
def main():
    blockchain = Blockchain()
    database = ["hello", "goodbye", "test", "DATA here", "test2"]

    num = 0

    for data in database:
        num += 1
        blockchain.mine(Block(num, data=data))

    for block in blockchain.chain:
        print(block)

    print(blockchain.isValid())
    # i try to change data in blck number 2 without valid nonce
    blockchain.chain[2].data = "NEW DATA"
    blockchain.mine(blockchain.chain[2])
    print(blockchain.isValid())
Пример #2
0
def main():
    blockchain = Blockchain()
    database = ["Hello", "There", "How you doing?"]

    num = 0
    for data in database:
        num += 1
        blockchain.mining(Block(data, num))

    for block in blockchain.chain:
        print(block)

    print(blockchain.isValid())