首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合同是如何相互作用的,网络是如何安全的?

合同是如何相互作用的,网络是如何安全的?
EN

Ethereum用户
提问于 2016-02-03 00:16:21
回答 1查看 582关注 0票数 2

我不明白这意味着什么,当人们说“(以太)应用程序可以在区块链上相互交互时,一个有用的功能库将逐渐建立起来”。第二部分很好,但是应用程序将如何相互交互。这仅仅意味着创建的应用程序的特性可以集成到新的应用程序中吗?

另外,我的理解是dapp背后的代码是开源的?所以有人能看到和复制我花时间制作的东西?

是否有一种方法来隐藏代码,同时又不干扰其他功能?

据我所知,所有创建的应用程序都是连接到它的区块链,它将如何管理成千上万的连接?

Ethereum区块链的安全性是否随着连接而增加?

也就是说,区块链依赖于连接才是安全的吗?

我认为它的安全性是基于某种密码创新(灵感来源于Satoshi的比特币白皮书)。

如果这是正确的,那么为什么我甚至需要构建的dapp在even的区块链。

如果可以在网上免费发布一个可定制的区块链代码,可以使用一种可以运行的预先存在的语言,那么如果我只需根据自己的兴趣复制并修改它,就不会产生与在ethereum的区块链上创建和运行应用程序相同的效果了。

区块链合同的细节公开了吗?或者仅仅是合同的订立。

若然,有否可能隐瞒合约的细节?

也有可能有一个私有的区块链,中央实体控制一方与区块链的连接吗?

EN

回答 1

Ethereum用户

发布于 2016-02-03 00:39:56

我会逐一回答你的问题:

  1. 就像普通互联网上的开发人员可以使用其他人的API和库为自己的应用程序添加功能一样,(DApps)可以通过自己的应用程序接口()相互交互。
    • 例如:您可以使用兰达生成随机数,也可以使用Oraclize.it与web交互。

  2. 聪明的合同并不是必要的开放源码,尽管许多人选择这样做。为了复制您的代码,一个人必须能够将其从机器代码中解压缩,就像在普通计算机上一样。
  3. 区块链是一个点对点系统,因此它可以处理任意数量的连接。链路的安全性取决于矿工使用的计算能力的多少,因为要破坏系统,需要51%的计算能力。
    • 因此,您可以创建自己的链,但攻击要容易得多,用户需要下载单独的客户端。

  4. 智能契约的所有存储和计算都是公开的,但是有一些允许使用秘密数据的技术,例如混淆和ZK-SNARKs 。

  5. 有可能有一个“许可”或“财团”链,但只有当您能够信任所有或大多数用户时,这些链接才会有用。
票数 9
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档