ブロックチェーンを試したくて参考に作成したが、
意図した結果を得られない
参考:
python3でブロックチェーンを作ってみる
https://qiita.com/weedslayer/items/d1aabe7cf31d182481fb
試した事:
https://paiza.io/
で「python3でブロックチェーンを作ってみる」のコードが実行できた事を確認しました。
できればエックスサーバーでも同様の事を行いたい。
エックスサーバー 上で
python3が実行可能な構成作成まではできたのですが、
https://qiita.com/weedslayer/items/d1aabe7cf31d182481fb
の
cryptocurrency_blockchain.py
を試した時に、
print ("point_01")
までは表示されるが、
print ("point_02")
は表示されない。
python3
1#!/usr/bin/python3 2print("Content-type: text/html\n") 3 4from cryptocurrency_genesis import * 5from cryptocurrency_new_block import * 6 7 8 9print ("point_01") 10 11 12blockchain = [create_genesis_block()] 13 14print ("point_02") 15 16previous_block = blockchain[0] 17 18print ("point_03") 19 20 21num_of_blocks_to_add = 20 22 23 24 25for i in range(0, num_of_blocks_to_add): 26 blocks_to_add = next_block(previous_block) 27 blockchain.append(blocks_to_add) 28 previous_block = blocks_to_add 29 print("Block {} has been added to the blockchain!".format(blocks_to_add.index)) 30 print("Hash: {}\n".format(blocks_to_add.hash)) 31 32 33
その為、
blockchain = [create_genesis_block()]
に原因があるとは思いますが、
解決方法が分かりません。
pythonについては初学者同然の為、
デバッグ方法など教えて頂きたいと思います。
可能であれば、
blockchain = [create_genesis_block()]
で処理が停止?する原因と対策をご教授願いたいです。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。