Python区块链模块get_block_height函数

Python区块链模块get_block_height函数,python,blockchain,bitcoin,Python,Blockchain,Bitcoin,我对这个区块链模块非常陌生,似乎在网上找不到多少合适的教程 从区块链导入blockexplorer作为be be.get_block_height() 请问这个函数的输出给了我什么?据我所知,我们将高度(或区块链中特定区块的数字位置)传递到函数中,它应该返回给您一个区块对象或其他东西。我查看了文档,它说它返回一个块数组?这是如何工作的,因为我们正在将特定高度传递给函数,例如第5000个块,那么输出如何返回给您多于1个块呢 谢谢大家! 区块链是一个区块列表。创建新事务时,将填充一个块并创建一个新块

我对这个区块链模块非常陌生,似乎在网上找不到多少合适的教程

从区块链导入blockexplorer作为be
be.get_block_height()

请问这个函数的输出给了我什么?据我所知,我们将高度(或区块链中特定区块的数字位置)传递到函数中,它应该返回给您一个区块对象或其他东西。我查看了文档,它说它返回一个块数组?这是如何工作的,因为我们正在将特定高度传递给函数,例如第5000个块,那么输出如何返回给您多于1个块呢


谢谢大家!

区块链是一个区块列表。创建新事务时,将填充一个块并创建一个新块。链条高度为链条长度;链中的块数。这是确定区块链节点是否与最新交易同步的好方法

be.get\u block\u height()
返回指定高度的块数组(从连接到的任何节点)

它可以在同一高度有多个区块的原因在于采矿过程。填充块后,矿工将验证块并将其添加到链中。如果有多个矿工,第一个验证区块的人获胜。在打领带的情况下,链条暂时分叉,因此在同一高度有多个滑轮。其中一个叉最终会掉落(孤立),主链将与另一个叉一起继续

以下是一篇关于区块链高度的文章:

检查此资源管理器。你可以看到比特币区块链的当前高度

感谢您的洞察力,但是。。我认为这个函数的输出不是给你高度,而是给你块对象本身。你是对的,我根据函数名做了一个假设。我检查了源代码并更新了答案。谢谢你抓到这个。非常感谢,这更有意义!我想知道,在整个区块链中,当高度明确表示区块所处的数字位置时,怎么会有多个区块具有相同的高度。我会问另一个关于从blockchain.com提取数据的问题,请帮我看一下,谢谢!