以太坊的应用

Posted interesing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以太坊的应用相关的知识,希望对你有一定的参考价值。

Applications

1 金融应用:金融衍生物,hedging合同,存储钱包

2 半金融应用:一部分真是需要钱一部分不需要钱,如矿工通过计算解决问题获得奖励

3线上投票,分散治理

Token system(l令牌系统)

包括很多种类的资产都是,但是最重要的是所有的金融或者说令牌系统都是

对一个数据库的操作。A给B 50b  .A有这么多钱的话A=A-50,B=B+50

有一个特点:在该货币中直接支付交易费用的能力。

这将是实现的方式是,合同将保持ETHER平衡,它将退还用于支付费用的ether给

发送者,它会通过收集内部的货币重新填满达到平衡,它以恒定运行拍卖拍卖掉ether

。因此,用户将需要用ETHER“激活”他们的帐户,但一旦

激活将是可重复使用的,因为该合同在将来的每一次将退还它。

 

金融衍生物和稳值货币

金融衍生物是智能合同的最常见的应用,但金融合同是最主要的挑战是需要提供一个外部价格作为参考。

最简单的方法是通过数据反馈合同,合同包含特殊的官方机构可以提供价格。那么当一方有能力去更新合同并且会

提供一个窗口允许其他合同发送消息给他并回复。给出对冲合同的重要部分

1等A方输入1000ether

2等B输入1000

3记录1000ether的美元价值,是通过反馈合同的数据计算所得到。并存储说这是x$

430天后,允许A或B重新要回价值x¥(由合同返回的新价值计算)给A然后剩下的给b

最重要的问题就是价格波动大,提出的解决方案是发起者背后支持方案。发行人创建了一个子货币,

他们有权发行和撤销货币单位,并提供一个单位的货币给任何人谁提供他们(离线)与一个单位的一个对应

的基础资产(如黄金,美元)。发行人则承诺发送回一个单位给花费一个单位的保密资产提供的标的资产

。这种机制允许任何非加密的资产是“升级”变成了一个加密的资产,但发行人可以信任。

组织者并不是都是可信的,所以出现了投资者的分散市场,他赌加密货币将来会升值。不像Issuer,他必须执行

交易,因为他的财产保存在第三方。这个方法并不是完全分散的,因为他需要一个值得信任的资源提供价格

 

身份认证和信誉系统

namecoin想用一个类似区块链技术创建一个实名注册系统。主要的引用是DNS,把地址名映射成IP地址

数据库可以添加数据但是不能删除和修改

文件存储

 

以太坊合同可以允许一个分布式文件存储系统的发展,个人用户可以通过出租自己的硬盘和未使用的空间

赚取少量的钱可以用来进一步降低存储成本,存储文件每个月都要付费

被我们称为“分散dropbox合同”是这个装置的最关键部分。如下:把文件分成到若干个块,用私钥给块加密。

在之外建立一颗merkle树。然后做了一个有如下规则的合同,每N个块,合同都会取一个随机值,并且给xether

给第一个实体来支持合同验证证明。当用户想重新下载他们的文件,他们可以通过一个微支付协议来下载。最有效的

支付方式是支付者不到最后不公布交易结束。

该协议的一个重要特点是,尽管它可能看起来像不决定忘记文件的许多随机节点,可以减少这种风险降低

到接近零的分裂成许多碎片的文件通过秘密共享,查看合同看到文件仍然在某些节点的占有。如果

一个合同仍然在支付钱,这提供了一个加密证明,有人在那里仍然存储文件。

 

分散自治组织

一般的概念是拥有67%的人有权利花费钱和改代码。成员集体决定组织如何分配钱。这些都是doc的dao的

资本主义思想。另一种是,所有的成员有共同的决定权,并且要求现有的67%成员决定是否有一个新成员的

加入或者离开。要求一个成员只有一个关系,这个关系将会被集体强制执行

如何编码一个DAO的大致轮廓如下。最简单的设计是一个自我修改的代码,如果三分之二的成员同意的话

就可以改变。虽然代码在理论上是不可变的,人们可以很容易绕过这个由单独的合同中有代码块有事实上

的易变性,并具有地址的合同叫存储在可存储。在一个简单的这样一道合同的实施,将有三的交易类型

,由事务中提供的数据来区分

记录所有的开放存储改变和所有的投票者,当超过2/3的投票者同意改变后,最终的交易执行改变。还有很多地方

可以用到投票,投票是可以分配也可以传递的,如A分配B.B分配C 所以由C决定A

另一种模式是一个分散的公司,在那里任何帐户可以有零或更多的股份,三分之二的股份需要作出决定。

一个完整的骨架将涉及资产管理功能,能够提供购买或出售股票的能力,并接受提供的能力(最好是在

合同内的订单匹配机制)。代表团还将存在流动民主的风格,概括了“董事会”的概念

 

其他应用

1存储钱包:a把钱放到b。A最多每天可以去1%。b最多每天1% a可以决定b能不能取

ab一起时可以任意取多少

2农业保险,给天气买而不是价格,天气不好保险赚钱天气好农作物赚钱

3 分散数据反馈:所有用户提供数据到一个系统,系统把数据存储起来,在25%到75%之间的人给一个

TOTAL作为奖励,每个人都有动机回答,并且大多数玩家都同意 的默认为真是答案

4智能多方签名托管

如5个人4个签名可以用10%每天。其中三个人签名可以8%·····

5 云计算:证明的计算环境

6 点对点打赌:可以赌下一个快的哈希值

7 预测市场

8链上的分散市场,利用身份和信誉系统为基础

 

以上是关于以太坊的应用的主要内容,如果未能解决你的问题,请参考以下文章

Mac中使用truffle开发基于以太坊的去中心化应用

以太坊的“分片”是指啥?

以太坊的“分片”是指啥?

以太坊的ABI编码

基于以太坊的开发,教你如何节省手续费

区块链开发Windows平台搭建基于以太坊的区块链开发环境