除了加密货币之外,如何应用区块链?我可以要求一些图表来抽象地解释非货币性应用区块链背后的系统吗?我似乎不能把它应用到其他事情上,比如智能合同、NFT等等。
我试着在网上搜索,但很多解释要么太简单,要么太复杂。
发布于 2022-01-20 20:03:50
大多数人都知道区块链只用于加密货币。但在现实世界中,还有很多其他的空间块链可能是有用的。
例如:
你命名域名,你会发现问题可以通过区块链解决。
但是作为初学者,我们真的不知道我们可以编写什么样的智能契约/ dapps来学习更多关于区块链的知识。下面是一些我试图在我的区块链开发人员之旅中应用的想法。(先决条件:扎实的知识和Javascript)如果你没有掌握这些信息的第一步,那么就试着写这些小而有效的智能合同。
一旦您习惯于编写智能契约,那么您就可以将您的智能契约与前端(终端用户交互)与Web3.js库(https://web3js.readthedocs.io/en/v1.7.0/)链接起来,以完成您的dapp。
您可以使用testnet来部署您的dapps,因为要将您的daap部署到主板上,我们需要支付天然气(费用)。
但作为第一步,我们应该在当地尝试所有这些。
因此,要在块链中开始编程,可以使用“Remix”。这个IDE最好的部分是不需要设置来启动您的开发。只需转到这个链接并开始编写代码。
希望这会有所帮助:)
发布于 2022-01-21 07:53:51
想象一下没有人拥有的程序..。它没有管理员。程序是不可变的..。没有人拥有它,也没有人能改变它。它不会在公司云上运行..。它运行在点对点网络上。任何人都可以从任何地方加入对等网络。所有这些都是权力下放的含义。没有单一的失败点。
这个程序是开源的,所以人们可以验证它的逻辑。如果人们同意这种逻辑是公平的,他们就会使用这个程序。这就是不信任的意思:逻辑可以被验证,没有任何一方可以信任。
这就是明智的契约,也是埃瑟姆开始使之成为可能的东西。
试着看看你对事物的信任程度,而不是能够证实这是真的。
例如,你的问题得到了一些支持。这些是真实而准确的吗?您确定管理员没有篡改它吗?每当你在网上看到任何民意测验时,都要意识到你对它的信任程度,它不是被操纵的。
当你在网上看到一个价格,你怎么知道它是公平的?你能看到它是如何计算价格的吗?如果您能够看到这些代码并与其他人进行分析和讨论呢?这就是从像uniswap.org这样的分散的交换中得到的。
你在网上玩扑克之类的游戏。你怎么知道这是公平的?发牌是公平的吗?你怎么知道你不是在和一位能看到你牌的管理员或他们的朋友玩游戏呢?
这些都是一些例子。我从网上的例子开始,因为它们更容易理解。通常,想想有多少依赖于数据库。所有数据库都有管理员,他们可以在数据库上更改他们想要的任何内容。Smart合同是开放的数据库,每个人都知道如何更新这些规则。如果有一个不公平的聪明的合同,没有人会使用它。
一个开放的数据库可能会让你担心。但是,加密与零知识证明相结合,将允许您随意使用智能契约应用程序。
https://ethereum.stackexchange.com/questions/119493
复制相似问题