复仇:cryptocurrency下一代和分散的应用平台

<一href="http://habrastorage.org/getpro/habr/post_images/fc1/8ab/ed2/fc18abed202998f4fd17506acffcfa8a.png">


在过去的一年越来越多的讨论围​​绕着所谓的协议“比特币2.0” - 另类加密的网络,这是由比特币的启发,但打算使用底层技术不仅仅是一个货币更广阔的

最初,一些这些想法都是基于比特币的代码叉实施,也称为 altkoynami 。最早实施是Neymkoyn,比特币样币,在2010年创建的,是用于域名的分散登记。最近,我们已经看到彩色硬币(彩色金币的),它允许用户创建自己的货币作为上层建筑在现有的比特币协议的出现,以及更先进的协议,如<一个href="http://bitcoinmagazine.com/7961/mastercoin-a-second-generation-protocol-on-the-bitcoin-blockchain/">Mastercoin, <一href="https://docs.google.com/a/buterin.com/document/d/1RLcjSXWuU9vBJzzqLEXVACSCdn8zXKTTJRN_LfoCjNY/edit">Bitshares和对手的,其目的是为了提供诸如衍生金融工具,储蓄钱包和分散的交流。

但到目前为止,所有已经发明了协议,被高度专业化,提供一组特定的功能重点通常是金融性质的特定行业或应用程序。现在开发团队介绍项目,这是基于一种不同的方法上:kriptovalyutnaya网络,这是计划作出更加灵活,这将允许任何人以创造其本身上自定义应用程序,满足几乎所有的目的,你可想而知。这项目“复仇»(复仇)。

像灯泡 STRONG>
加密协议 的许多kriptovalyutnyh 2.0协议的设计理念一个共同的特点 - 的想法,如在与互联网的情况下,设计cryptocurrency将更好地工作,如果协议分为不同的层。根据这一思路,比特币被理解为类似的TCP / IP kriptovalyutnoy生态系统,以及其它下一代协议可以建立在比特币的顶部,就像它是与SMTP电子邮件,HTTP的网页和XMPP的聊天 - 他们都建立在TCP之上为一个共同的核心层。

到目前为止,协议的三种主要类型都遵循这种模式,被彩色纪念币,万事达币和交易对手。该协议的原理彩色硬币 STRONG>是很简单的。首先,为了产生彩色硬币,用户标记的特殊比特币作为是特别重要的,例如,如果Bob是黄金的储存库,它可能标志着一组比特币的和说每聪表示0,1克黄金是付款(金)在他的部分。然后协议监视通过blokcheyn这些比特币,因而总是能够确定谁拥有他们在任何给定的时间。

万事达币和交易对手多了几分抽象。他们使用blokcheyn比特币储存,因而交易万事达币交易对手或交易比特币,但交易协议的解释完全不同的方式。你可以进行两次交易万事达币一 - 发送1 MSC,另从100 000 MSC,但是从用户的Bitcoin网络的点,不知道怎么的协议万事达币,他们两人会像mikroperevody为0,0006 MTC每个;万事达币编码在输出交易特定元数据。然后,客户需要来搜寻交易万事达币比特币块链,以确定当前的MSC的平衡。

我跟很多开发彩色硬币和协议万事达币,并积极参加了这两个项目的开发。然而,联合工作和研究的两个月里,我得出的结论是,尽管多年来在执行现有的值得称道的,到今天为止,有根本的缺陷造就了高级别协议的思想都可以是非常强大的障碍这些项目的增长。

而且它不是思想支撑,坏的想法是出色的,比特币社区的反应是一个很好的证明,他们正在试图做的是非常受欢迎的。相反,其原因是,在顶部的基本协议,他们正试图建立自己的报告,只是不适合这个。这并不意味着,比特币是坏的而不是革命性的发明。由于传输和存储单元它是伟大的科学家。然而,作为一个低级协议比特币是相当少的有效和具有TCP在其顶部我们可以构建的HTTP很差媲美。相反,它是类似于SMTP,这有利于他们的狭隘的任务,但不是专为使用其他的事了基础。

比特币的具体问题都集中在一个地方:可扩展性。这比特币本身可以被认为是可扩展的cryptocurrency,即使块链将超过TB的,因为它包含了一个协议«简体付汇核销»(支付简化验证),在的 聪原创文章。这允许您创建的小尺寸,这使得即使在低带宽可靠地确定交易的过程中“轻客户端”。在相同颜色的硬币和万事达币这种可能性消失。其原因是,为了确定什么颜色硬币协议SPV不足和跟踪一路在相反的方向,以它的起源必需的。有时,扫描背面是指数和协议metakoynov没有办法知道没有每笔交易的完全反转检查什么。

而这也正是它计划修复复仇。他并没有打算变得像瑞士军刀数以百计的功能,以满足所有的需求。取而代之的复仇计划成为一个基本的协议,允许他人建立在分散的应用程序的顶部。他必须提供更多的工具来工作,并提供可扩展性和效率复仇的所有优点。

的合同 - 所有 STRONG>的基础上
而此时复仇军开发出了时间,增加了利息的金融合约基础cryptocurrency的话题;合同的基本类型是“差价合约»(CFD)。双方之间的合同,同意从那里存入一定数额的钱,然后提取资金的比例取决于标的资产的价值。例如,爱丽丝投资$ 1,000,鲍勃 - 也$ 1,000,然后在30天后blokcheyn自动返回爱丽丝$ 1,000加上$ 100的每一美元,其中在此期间增加了LTC /美元的价格,和Bob收到的剩余量。这些合约让人们揣测的资产,利用高杠杆,或者相反,以保护自己免受波动cryptocurrency,以对冲其没有集中交易的地位。

此刻,然而,很明显,CFD是一个更一般地说一个特殊情况:根据下式的合同。取而代之的是一份合同,其中x $爱丽丝,Y $鲍勃和爱丽丝返回X $外加每$上生长出的资产的额外$,基于任何数学公式​​,因此合同必须能够还钱创建合同允许任意的复杂性。

如果公式允许随机值作为输入,这些广义的差价甚至可以用来实现 P2P赌博游戏 STRONG>。

<一href="http://habrastorage.org/getpro/habr/post_images/fc5/1c4/3a2/fc51c43a29de0ee2c427beb6c9adb7e1.png">



复仇发展这个想法,并促进更进了一步。取而代之的是双方之间的协议,其中有一个开始和结束,合同复仇 - 一种自主代理,模拟blokcheynom的。复仇每个合同都有自己的内部码,并且该码被合同发送到交易每次触发。脚本语言有权访问交易金额,发送者和附加数据字​​段和给数据块和其自身的内部存储器作为输入数据,并且可以发送交易本身。要创建一个差价合约,爱丽丝必须创建一个合同,将其发送到$ 1,000交易价值,然后等到Bob将通过发送交易合同还包含$ 1,000。然后打开合同的计时器,并在30天之后,Alice和Bob将能够做出象征性的交易对合同重新激活和解锁的资金。

除了差价合约的这种特殊情况下, 复仇军正式文件描述了许多其他类型的交易,这将有可能与使用脚本语言的复仇一些其中包括:
托管与multipodpisyu STRONG> - 在比特币的精神仲裁服务,但更复杂的规则。例如,就没有必要在签署处理由手签署的交易的一部分;人们可以授权异步输出,交易将在瞬间自动完成,届时所有的参加者将予以批准 储蓄帐户 STRONG> - 另一个有趣的植物,操作如下。假设Alice要推迟一大笔资金,但不希望冒险一切,如果自己的私钥丢失或被盗。她进入与鲍勃(均不太可靠的银行)的合约,以下规则:爱丽丝被允许最多需要1%的当天,与Bob的批准,可以撤回任何金额,而Bob可以占用为0,05每天%。通常艾丽斯需要少量的时间,并且如果需要更多,可以证明他的个性鲍勃的真实性和结束。如果Alice的私钥是偷来的,她转向鲍勃和移动资金,另一份合同之前,小偷将其贡献超过1%之和消失。如果爱丽丝失去了她的私钥,Bob将最终能够收回资金。如果Bob是一个骗子突然,爱丽丝可以把自己的资金到二十倍的速度比它是。总之,这里采取的最好的传统银行业务,但并非一切都基于信任与技术 P2P赌博 STRONG> - 任何协议的P2P <一href="http://bitcoinmagazine.com/9671/ethereum-next-generation-cryptocurrency-decentralized-application-platform/www.cl.cam.ac.uk/~fms27/papers/2008-StajanoCla-cyberdice.pdf">азартных 的游戏可以复仇的基础上实现。一个很简单的例子是一个合同为随机数据,如哈希块的基础上,区别 创建您自己的货币 STRONG> - 使用内部存储器复仇,你可以创建一个完整的新内复仇货币。新的货币将能够相互交流,并有detsentralizvannuyu交流等多项先进功能。 LI> UL>
 此代码复仇优点:由于脚本语言被设计为具有任何限制,除了在基本上任何类型的规则的佣金可在其内编码。你甚至可以管理整个公司blokcheyne储蓄,根据合同,其中规定,例如,要求对公司的现有股东60%的任何资产的流动批准(也许30%的股东可以出售最多的一天的1% )。其他不那么传统的资本主义世界中,结构也是可能的;例如,想法的民主机构 - 三分之二的小组成员必须同意邀请新成员

除了金融 STRONG>
财务应用程序,但是,它是一个什么能复仇和加密协议建立在它之上的一个非常小的一部分。虽然金融应用复仇 - 这是最初着迷许多人在密码学社区的一部分,长期利益如何复仇军能够与其他非金融对等协议,一起工作的问题。面临的一个非金融P2P协议的主要问题是缺乏刺激的 - 即,相对于非集中的平台,它们没有经济理由参与。有的时候,当参与在一定意义上,这本身就是一种奖励;正是由于这个原因,人们继续写源代码开放的软件,有助于维基百科,使在论坛上的评论,写博客文章。在P2P协议的范围内,但是,参与 - 往往是有趣的娱乐,在每一个意义,就必须投入大量的资源,从而,例如,任务在后台运行,占用CPU时间和定期对电池进行充电<溴/ >
随着时间的推移,数据协议,如自由网,可以提供每个uncensorable托管静态内容;在实践中,然而,Freenet的很慢,而且很少的资源分配给它。所有的文件共享协议遭遇了同样的问题:尽管利他主义通常是不够的流行大片的传播,它显著当涉及到一些冷门下降。因此,矛盾的是,对等文件共享的本质实际上可能有助于娱乐和媒体产品的集中化,不会阻碍它。所有这些问题,但是,可能会被如果我们增加的动力解决 - 一个机会,为人们构建不仅非营利小的项目,也是一个企业,创造利润,由于网络中的参与
合理的存储 STRONG> - 换句话说,分散的Dropbox。我们的想法是以下内容:如果用户想要存储的1 GB的网络的信息大小也可以为这个数据结构,被称为梅克尔树构成。然后,伴随着10个硬币树的根将被纳入合同和文件加载到另一个专用网络将听取希望租用他们的硬盘空间网站。每天,合同将自动随机选择一个分支(“左 - &GT;右 - &GT;左 - &GT;左 - &GT;左 - &GT;右 - &GT;左&QUOT;),以锁定文件结束,并发出0.01硬币这个分支的第一个节点。这些节点将整个文件存储,以提高你获得奖励的机会 BitMessage和TOR STRONG> - 的 Bitmessage 的邮件协议是下一代既分散和完全加密,允许安全发送消息到任何其他用户Bitmessage,而不依赖于第三者,除了网络本身。然而,Bitmessage有一个很大的缺点可用性:而不是发送邮件到电子邮件与正常的返回地址类型«bob@gmail.com»,程序复杂的地址Bitmessage工作,由34个字符(例如,«BM-BcbRqcFFSQUUmXFKsPJgVQPSiFA3Xash») 。合同复仇提供了一个解决方案:人可与特约复仇登记自己的名字,并可按客户要求blokcheyn Bitmessage复仇军获得的34个字符的地址Bitmessage匿名绑定到任何名称。在线网络匿名者的Tor来自同样的问题受到影响,因此也可以从这一决定中受益 系统形象和声誉 STRONG> - 只要你上注册你的名字blokcheyne,下一个合乎逻辑的步骤是显而易见的:建立一个系统WOT(信任网络)blokcheyna的基础上。信任的网络 - 一个有效的对等的重要组成部分等通信基础设施:你不需要亲自熟悉的人对他们来说,这是一个公开密钥,你根本不感兴趣 - 首先你不知道自己是否可以信任这个人。这里的解决方案 - 利用社交网络:如果你信任A,A信任B和B,反过来,值得信赖的,而很大比例的概率,你可以信任的,至少在一定程度上。复仇可以作为一个数据层完全分散的信誉系统 - 和潜在的,最终成为完全分散的市场
。  上述许多应用程序由真正的P2P协议,并且已经被很好开发的项目 - 在这种情况下,我们打算建立与更多的项目和资金,帮助他们,以换取他们对复仇的生态系统贡献了合作伙伴关系。我们希望不仅有助于kriptovalyutnomu社区,但一般都在P2P社会作为一个整体,包括文件共享,山洪,数据存储和网状网络(mesh网络)。







标签

另请参见

新&值得注意