我正在阅读有关区块链的内容,并开始开发我的第一个智能合约,我在开发IT解决方案方面有很多经验,但是区块链中的所有内容看起来都与我以前所用的完全不同,我无法想象某些方法和如果有人可以帮助我解决以下问题,可能我正在阅读中丢失一些东西...
:)
所以放手
假设我有一个在以太坊中运行的区块链解决方案。这是一个投票系统,该系统是由某个地区开发的,用于与您的公民进行研究
如果其中一位公民投票,这是在以太坊中进行的交易,必须使用天然气支付。为此,您需要以太币,并且在创建帐户时该币为零。市民将如何投票?他们需要在交易所(或采矿场)购买以太吗?
如果网络中的每个人都可以将数据发送到我的智能合约,我如何阻止我所在地区以外的选票?
在区块链中使用传统系统存储其他数据(地址,电话,SSI)并仅使用特定交易(如投票)是否常见?我该如何整合它们?
我在myetherwallet中创建了一个钱包。该钱包与使用geth的新帐户命令相同。是否可以从geth连接到在myetherwallet中创建的钱包?
在哪里可以找到关于这些主题的神材料?
答案 0 :(得分:1)
请从下面找到我的答复。请记住,我们对这些问题的回答越多,当想法因许多因素而彼此不同时,想法就会变得更加多样化。无论如何,我们开始...
是的,对于初学者来说,他们必须付油钱。虽然,这里有ERC827无需支付费用,并且围绕将付款委托给特定帐户的讨论也很广泛,因此智能合约的所有者可以代替个人用户付款。在这种情况下,也许政府可以承担。
您可以运行诸如法定人数之类的财团链,以将参与者限制在特定的组中。这样交易就不会对所有人可见。因为在以太坊的区块链主链上,所有人都可以看到。
是的,您不想将个人信息(PI)带入区块链,因为每个人都可以看到它。相反,您可以将它们存储在数据库中,并使用Oracle服务来与外部Blockchain进行对话。
是的,很有可能。您可以使用密码(或)助记符从geth节点连接到该帐户。
获取此book on amazon,或者如果您渴望在平装书上阅读它,请在github here上阅读。在github上读一本书的一种更好的方法是安装名为Octotree
的扩展
希望,我回答了你的问题,除了一个:)