以太坊合同问题

时间:2017-10-04 09:39:08

标签: ethereum smartcontracts

因此,我一直在深入研究Eathereum智能合约,并对此有一些疑问(请为noob问题做好准备)

  1. 签订合同时,新令牌也是如此。合同是仅在合同地址中持有还是在实际令牌本身内持有。那么每个令牌都包含智能合约源代码?

  2. 我看到有人说合同是安全的,因为您可以在与智能合约交互之前轻松阅读源代码。我认为它们意味着在您将硬币发送到该地址之前等。这会循环到第一个问题中,因为如果合同在令牌本身内,那么是什么阻止用户将硬币发送到地址并在读取源代码之前激活该合同? / p>

  3. 我知道合同主要是用JavaScript编程的。对于开始编写智能合约,您需要使用什么级别的JavaScript编程才能说简单的合同而不是高级复杂。

  4. 我现在就把它留在那里。

    提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我将从最简单的开始:

  1. 以太坊智能合约以Solidity或其他语言编程,但不是JavaScript。您可以使用JavaScript与合约进行交互,使用像web3.js这样的库。
  2. 2 + 1。代币在合约(“代币合约”)内持有,而不是相反。如果我做了一个名为TOK的令牌,那么每个人的TOK将被记录在区块链上的单个合同(“TOK合同”)中。每个令牌都不包含合同代码。