建议和反馈

请填写你的反馈内容

问答 > 智能合约 > 问答详情
已解决

关于区块链和智能合约的几个问题10LK

对于我的新工作,我目前正在调查区块链。我有很多文章,看过很多关于它是什么以及如何实现它的视频,但似乎一些非常重要的问题对我来说仍然没有答案。它们将是以下内容:

  1. 非常关键:BLOCKCHAIN的DATA究竟存储在哪里?好的,当然我知道链中的每个节点都有一个不断更新的分类帐副本。但就我的理解而言,这个分类账仅包括有关TRANSACTIONS的数据,而不包括加载到区块链中的实际数据?或者这是一样的,因为BLOCKCHAIN无法存储,比如说“视频”但只有关于比特币交易的数据?

  2. 无论哪种方式,这意味着公共区块链的大小越来越大。当每个节点存储整个区块链时,由于没有人有足够的空间来存储所有东西,所以崩溃只是一个时间问题,对吧?

  3. 关于智能合约:我的理解是智能合约是访问区块链的唯一方式。如果我想建立自己的区块链,我正在做的是编写一个智能合约,然后访问服务器并将数据加载到链中。它是否正确?

  4. 有多少“公共”区块链?这只是这个吗?或者每个主题都有一个公共区块链吗?

谢谢


2019-07-16
0
请先登陆或注册

共享jingji2019-07-16

对于我的新工作,我目前正在调查区块链

主要问题是为什么?你为什么要研究区块链是否有区块链应该解决的特定应用?它通常不是银弹。

区块链的定义也因环境而异。例如,它可能是一系列区块,但是是否存在共识机制?它是否使用工作证明,股权证明,其他一些机制?是获得许可还是免许可?是公开的还是私人的?比特币中发明的“块链”技术旨在在公共的免许可系统中提供交易数据的分布式共识。任何其他系统都不需要该技术。

1.)非常关键:BLOCKCHAIN的DATA究竟存储在哪里?好的,当然我知道链中的每个节点都有一个不断更新的分类帐副本。但就我的理解而言,这个分类账仅包括有关TRANSACTIONS的数据,而不包括加载到区块链中的实际数据?或者这是一样的,因为BLOCKCHAIN无法存储,比如说“视频”但只有关于比特币交易的数据?

比特币仅存储交易数据(以及每个块的元数据,如块哈希,时间戳等),请参阅一些事务使用允许存储任意数据的OP_RETURN脚本,并且已经用于存储照片,链接等,但这一直是争论网络是否有利于拥有所有这些非事务相关数据的问题。在所有完整节点上复制。

2.)无论哪种方式,这意味着公共区块链的大小越来越大。当每个节点存储整个区块链时,由于没有人有足够的空间来存储所有东西,所以崩溃只是一个时间问题,对吧?

假设数据存储技术停滞不前,价格保持不变,是的。但事实显然并非如此,所以希望它能够与系统一起扩展。此外,您可以运行一个轻型节点,在这种情况下,数据会被验证,但一旦经过验证,它就会被丢弃(一般来说)。

3.)关于智能合约:据我了解,智能合约是访问区块链的唯一途径。如果我想建立自己的区块链,我正在做的是编写一个智能合约,然后访问服务器并将数据加载到链中。它是否正确?

比特币使用脚本系统来确定谁可以花费比特币(比如将其锁定到密钥对,这必须提供有效的签名。您可以编写可被视为智能合约的脚本。其他像以太坊已经扩展了图灵完整的概念要发送数据(即提交交易),您必须提供具有有效脚本的有效交易,否则将被拒绝。

4.)存在多少“公共”区块链?这只是这个吗?或者每个主题都有一个公共区块链吗?

有许多应用程序(可能是数千个)表示它们是公共区块链,并且使用与比特币类似(或完全相同)的技术。


投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 1
  • 7
  • 5
  • 1
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励