区块链和Dapps是什么
扫描二维码
随时随地手机看文章
什么是去中心化应用(DApp)?
去中心化应用的定义是动态的,它会随着去中心化生态系统的成熟和命名惯例及定义等因素而发生变化。
我们认为去中心化应用是一种应用程序的设计模式,它通过在对等节点网络上分发关键组件来增强现代Web应用程序。
去中心化不是二元的,它有一个范围。设计良好的DApp利用现有的Web应用程序基础和分发应用程序的关键组件,可降低风险,确保优秀的用户体验。
在Radar Relay 中,我们依靠0x协议和Web3存储用户的交易意图,同时无须访问用户的个人信息或通证。与此同时,我们利用现代Web应用程序基础架构(如kubernetes)来实现可靠的Web服务器基础架构。这样的架构降低在私有服务器上存储敏感信息的风险,同时保持现代Web应用程序的效率和用户体验。
智能合约会出现越来越复杂的概念,像自动交易网络,这些事物会极大的提高社会自治能力。
一个简单的智能合约列子:
2个人打赌一场球赛,筹码会暂时保存到网络,球赛结束后,网络中预先设定的智能合约会校验在线结果,然后把钱打到赢家账户。
Dapp是什么?
运行在分布式网络上;
参与者信息被安全存储,隐私得到很好的保护;
通过网络节点去中心化操作。
符合这3个条件的应用可以认为是一个去中心化应用。
Dapp三个特征
程序开源,数据加密保存在公开且去中心化的区块链上。
应用必须通过标准算法来生产代币,代币根据应用需要使用,提供贡献的用户都应该获得代币奖励。
根据市场反馈改进,必须由多数用户一致同意。
Dapp应该具有类似宪法章程这样的设置,公开概述区块链上的功能和运行机制。这样形成了一个去中心化组织网络,在没有人类干预的前提下,通过预先设定的业务规则自动运行,如此,就形成了DAO/DAC这样去中心化应用的更复杂形式,去中心化组织。
在DAO/DAC中,智能合约在区块链上运行,根据预先设定的规则,还可以根据事件和条件的变化来自动执行预先许可的任务。数字货币http://www.gendan5.com/digitalcurrency/btc.html智能合约构建的组织如同现实商业社会一样的运行。
DApps
1.DApps于2018年才刚刚启动
2017年,几乎所有使用区块链的创意都可以通过ICO模型筹集到大量资金,区块链世界的许多标志性平台和项目都是在这种炒作下创建起来的。
随着炒作在2018年逐渐降温,DApps开始推出。DApps是由小团队组成的,他们可以用最少的资金快速推出一个项目,就像早期的APP开发一样,一个小团队可以引导一个大的消费级应用创意、建立用户基础,然后筹集资金。
2.DApps目前依赖于“集中”的解决方案
区块链带来的去中心化革命并不是一蹴而就的,这种技术的基础建设仍在进行中。DApps开发人员目前使用的是集中式解决方案,未来有可能会转向分散式解决方案。
3.用户数量仍是最大的障碍
DApps开发者表示目前最大的问题是,在区块链世界中,用户数量总体较低。比特币问世近10年后,可访问性和可用性仍然是比特币发展的最大障碍。
4.许多数字应用程序开发商都押注于游戏
在受访者中,以游戏为中心的DApps项目非常普遍。虽然这可能不太符合区块链爱好者的期望,但对于该行业的短期增长来说,这是一个非常好的消息。
DApps充分利用去中心化的特性和方式去解决,就有可能获得用户的青睐。去中心应用具备以下几个特点,就有机会在未来的竞争中在用户体验、隐私、安全性等方面取胜,超越传统的中心化应用。timg (4).jpg
去中心化应用应该首先支持去中心化的用户身份
去中心化身份是一种数字世界的自主身份,对应着现实世界中的「天赋人权」:我们每个人的存在和权益并不需要任何中心化机构的背书和证明。W3C建议的DID(去中心化ID)标准正是这样的一种个人自主数字身份。而在越来越中心化垄断的互联网世界里,本属于用户自己的ID和数据却「逆行倒施」地被Facebook等大公司垄断滥用,这些超级垄断平台泄露滥用用户数据的丑闻也唤醒了大众对数字隐私和个人身份的重新正视。因此支持DID的去中心化应用,在个人隐私、自主身份等方面会获得大量用户的共鸣和接受。