编者按:本文来自区块链大本营,作者:maxkoda,译者:火火酱,Odaily星球日报经授权转载。大约一年前,作者十分兴奋地听到EOS主网上出现了越来越多的去中心化应用程序。因此作者开始研究这些DApps,结果却失望而归。大多数所谓的Dapps都是传统的客户端/服务器web应用程序,它们只是利用了区块链组件,即存在于区块链上的智能合约。显然,以此看来,如果你构建了一个传统的客户端/服务器web应用程序,并且将自己的一些逻辑打包到智能合约中,那么你就可以将该应用程序称为Dapp了。作者对去中心化自治组织的潜力持乐观态度。设想一下,未来会存在去中心化的组织,并且其能够在由智能合约管理的网络上自主运行(7x24x365)。作者设想DAOs能借助自动化和去中心化的业务模型来控制单个Dapp,或多个Dapp的投资组合,这将改善传统的业务组织结构,例如合伙制和公司制。不仅如此,作者发现许多Dapp发行了代币,以方便代币持有者们共享利润。代币持有者将他们的代币投入智能合约,然后根据业务模型中指定的规则获得被动收入。这似乎是一种获得被动收入的好方法。然而,在2019年11月,EOS主网经历了所谓的CPU拥塞,这对用户体验产生了十分不利的影响。在CPU拥塞期间,许多Dapp都解散了,代币持有者们守着毫无价值的代币却没有追回本金的权利。事实证明,这些代币持有者们对这些毫无价值的代币并没有产权。他们无权决定终止该Dapp或任何形式的恢复计划。因此,尽管许多人认为持有代币与持有公司股份是类似的,但他们发现,这些代币实际上与股东权利大相径庭。他们唯一能做的就是接受失败并继续前进。当然,肯定有更好的办法!作者的结论是,这些Dapps实际上并不是去中心化的应用程序。一旦web服务器离线,那么将无法访问该应用程序。这些应用程序具有与中心化客户端/服务器应用程序相同的特征,单点故障易受DDoS攻击、审查等。与支持产权的传统商业模式相比,涉及利润共享的以代币为基础的商业模式是远远不够的,因此,在作者看来,我们还没有准备好迎接黄金时代。到底什么才能算是「Dapp」?
要想被归类为Dapp,应用程序及其组件需要实现去中心化。只有一个区块链上的组件是不应该被划分为Dapp的。如果一款web应用程序是具有单个服务器和IP地址的传统客户端/服务器模式的话,那么它就不是去中心化的。为了找到了一个符合作者心目中标准的Dapp,我找了很长一段时间,直到最近才有了发现。作者发现了一款游戏,该游戏在Telos区块链上有一个智能合约。Reddit上的一篇帖子中提供了游戏相关论文的链接和游戏主页链接。帖子链接:https://www.reddit.com/主页链接:https://ipfs.io/ipfs/有趣的是,作者发现该游戏主页的链接实际上是一个通过IPFS公共网关获得的IPFS哈希散列。而不是具有web服务器的域。
这个主页仅仅是存储在去中心化星际文件系统InterplanetaryFileSystem中的文件的集合。然而,我想我可能找到了其潜在弱点。由于IPFS哈希散列是不可变的,所以在IPFS上打包web主页会使主页本身不可变且无法更改。主页内容的所有者当然会希望能够随时对内容进行更改和编辑。所以我看了看这个网站是否使用了IPNS和DNSLink。IPNS:https://docs.ipfs.io/DNSLink:https://docs.ipfs.io/如果是这样的话,从审查的角度来看,就会出现单点故障。有了DNSLink,DNSTXT记录会映射到一个域名,并且可以通过审查关闭域名。作者通过电子邮件向主页上的邮箱地址咨询了一些问题,并收到了回复。事实上,IPFS主页并没有使用DNSLink,而且主页实际上也是不可变的。但是,其结构使得呈现在主页上的内容可变。我很好奇这是怎样做到的。实际上解决方法非常简单。主页动态地调用Telos网络上的rpc来读取智能合约表中的内容IPFS哈希散列。不可变主页中的javascript代码呈现来自智能合约表中的IPFS哈希散列的主页内容。这种方法提供了一个永远不需要更改的不可变URL,同时,只需简单地更新代表新内容的智能合约表中的IPFS哈希散列,即可更改页面上显示的内容。
Dapp本身的链接也使用了类似的处理方式。如下截图所示,Dapp的URL也是一个IPFS哈希散列,Dapp的哈希散列被存储在同一个智能合约表中,由主页内容代码读取。因此可以随时对Dapp进行版本更新。
由于该Dapp使用了全球IPFS网络来进行分发,所以其架构是去中心化的。代码并不位于可被关闭的单一服务器上。此外,Dapp是不与任何服务器通信的客户端javascript代码。它是一个客户端javascriptweb应用程序,仅与本地钱包以及Telos区块链上的智能合约进行交互。ScatterDesktop:https://get-scatter.com/考虑到Dapp完全是客户端javascript,因此它是开源的,并且可以对其代码进行检查和审查。Dapp的用户使用其Scatter钱包对交易进行授权,且Dapp无法访问用户的私钥。通过邮件交流,了解到Dapp代码本身不包含密钥,所有发生在Dapp范围内的区块链交易授权都是用户通过Scatter授权的交易。因此,与Dapp相比,智能合约不存在安全风险。另一个创新的功能是以用户友好的方式来验证软件的完整性。允许用户验证他们使用的是正版的软件包,而不是被坏人篡改过的软件包。IPFS的主页链接是不可变的。如果有人试图以任何方式更改主页文件,将会导致不同的IPFS哈希散列。因此,要想验证所使用的软件包是正确且完整的,用户只需检查主页的URL是否与pick2lottery合约、dappinfo表、homepage_skeletoncolumn中的URL相同即可,如下图所示:
从用户体验的角度来看,验证URL比对下载的文件执行SHA256哈希散列并在每次更新时将该散列与发布的散列进行比较要简单得多。该过程由用户封装,并由IPFS协议和该游戏的设计者打包软件的创新方式自动执行。游戏发行了自己的代币以实现利润共享,并为此使用了另一个智能合约。用户可以使用Dapp对LOTTO代币进行质押或解除质押。因此,这个Dapp符合作者对Dapp的标准。Dapp开发者和设计师应该使用这个Dapp作为自己设计的参考模型。将智能合约数据表与IPFS内容链接集成在一起是设计Dapp的新方法。至于代币利润共享商业模型,作者认为在产权和缺乏法律追索权方面也存在同样的风险。Telos平台在其治理模型中有仲裁规则,通过仲裁提供了一定程度的追索权。然而,作者认为,要想挑战传统模式,这一领域的改进空间还很大。有趣的是,该Dapp背后的团队表示,他们希望能创建一个DAO来管理其业务模型以及Dapp投资组合,从而为代币持有者们提供决策权。具体细节尚未公布,但作者很乐意持续关注,看看会有什么进展。Dapps需要不断优化,创造价值
动态 | IOST DApp昨日日交易数超58万笔,首次超过ETH DApp日交易数:据Tokenview数据显示,IOST主网上线1个月,4月6日交易数达580,231笔,首次超过ETH日处理交易量(558,272笔),位居第三。IOST官方表示:“在Oasis上线后,IOST将进一步大幅突破交易处理量,彻底改变DApp入手难,门槛高的问题。”[2019/4/7]
综上所述,这种Dapp设计模式是对当前Dapp的改进,应该被采用,并随着时间的推移不断优化。在提供强大的数字产权的同时,“创造价值并共享价值”的商业模式在Defi淘汰传统模式之前还有很长的路要走。作者将密切关注事态的发展,一旦有了新的详细信息,也会立刻更新。
声音 | Scarlett Zhang:解决用户实际需求、提高商业协作效率是dAPP应具备的特征:针对dApp应该具备哪些特征的问题,Bizkey联合创始人&COO Scarlett Zhang表示:dApp原则上只要以区块链为主,运行在去中心化网络的软件就是dApp。基本特征为重要资料基于区块链,同时网络会发放代币/通证给予对生态有贡献的每一方,用户需要代币/通证才能使用dApp的服务。但既然是应用,就应该解决用户实际需求、提高商业协作效率或者降低协作成本,才算得上名副其实。(火星财经)[2019/1/12]
标签:TOKETOKAPPDAPRNDR TokenWedex Token V2抹茶交易所app最新版本下载区块链dapp开发语言
出品|CoinVoice文|西望《流浪地球》经典台词:“希望,是我们这个年代像钻石一样的稀有的东西。”盼望着,盼望着,比特币第三次减半悄然而至.
编者按:本文来自01区块链,作者:南之,Odaily星球日报经授权转载。一如中本聪当初写好的剧情,2020年5月12日凌晨3时23分,比特币完成了史上第三次减半.
编者按:本文来自链闻ChainNews,撰文:钱柏均,就职于HashKeyCapitalResearch,审校:邹传伟,万向区块链、PlatON首席经济学家,星球日报经授权发布.
10日老矿工李矿同志表示,丰水期四川电费已经低至8分钱每度。随后吴说区块链用户群展开了“吹牛”大赛,一度从8分、7分、6分到最低4分.
自3月底以来,在大规模货币和财政刺激的推动下,股市从冠状病引发的抛售中大幅反弹。以科技股为主的纳斯达克指数周四收复了2020年的所有失地,转为年内上涨,受益于新冠疫情得到控制,其他全球主流资产.
本文来自:哈希派,作者:LucyCheng,星球日报经授权转发。 2013年1月初到11月末,从13美元到1147美元,比特币价格在短短11个月时间里实现了88倍增长.