Blockchain 如何在以太坊区块链上提供音乐流

Blockchain 如何在以太坊区块链上提供音乐流,blockchain,ethereum,solidity,smartcontracts,web3js,Blockchain,Ethereum,Solidity,Smartcontracts,Web3js,我对以太坊区块链有一些疑问 1-我正在查看一个项目的一些需求。他们希望在以太坊区块链上播放音乐流。我是说这怎么可能。我的意思是,首先在以太坊上推送数据,然后将其取回将花费大量事务。如何在以太坊上实现音乐流媒体 2-如果我有一个结构数组,那么推入一个数组是很容易的,也是可能的,但是当检索回整个数组时,并没有完成。我可以得到该数组的特定索引。但是我想要整个数组,它不会被检索。如果EVM无法提供整个阵列。比什么可以替代相同的 3-假设我正在存储区块链的参考链接。现在我可以检索链接,但我只能从区块链内部

我对以太坊区块链有一些疑问

1-我正在查看一个项目的一些需求。他们希望在以太坊区块链上播放音乐流。我是说这怎么可能。我的意思是,首先在以太坊上推送数据,然后将其取回将花费大量事务。如何在以太坊上实现音乐流媒体

2-如果我有一个结构数组,那么推入一个数组是很容易的,也是可能的,但是当检索回整个数组时,并没有完成。我可以得到该数组的特定索引。但是我想要整个数组,它不会被检索。如果EVM无法提供整个阵列。比什么可以替代相同的

3-假设我正在存储区块链的参考链接。现在我可以检索链接,但我只能从区块链内部重定向到该链接。我的意思是,如果我想创建一个智能合约,当用户给出一些要求时,它会自动在mist或etherwallet中创建一个帐户,这是可能的

提前谢谢

  • 购买、权利、所有权等可以存储在区块链上。媒体本身将以类似IPF的方式进行链外存储
  • 使用索引是首选方法。如果数组的大小是无界的(您可以开始执行气体异常),检索整个数组可能会有问题。请参阅有关返回结构数组的更详细答案,以及有关分解结构数组所需循环的气体使用的更多信息
  • 我不确定我是否理解这个问题。通过在区块链上抛出事件,您可以通过区块链上的活动触发某些事件,然后监听这些事件的客户端可以执行某些操作。如果您试图在合同中执行某些操作,则可以使用oracle检索外部信息,以便在合同中使用。但是,您不能从合同中创建新的EOA帐户。这需要一个不应该在区块链上的私钥