2008年由中本聪第一次提出了区块链的概念 [4] ,在随后的几年中,区块链成为了电子货币比特币的核心组成部分:作为所有交易的公共账簿。通过利用点对点网络和分布式时间戳服务器,区块链数据库能够进行自主管理。为比特币而发明的区块链使它成为第一个解决重复消费问题的数字货币。比特币的设计已经成为其他应用程序的灵感来源。
Dfinity(ICP蒂芙尼)是一种区块链计算机,由分布在世界各地的独立数据中心网络提供动力,旨在运行下一代大型应用程序。它还旨在成为第一个以无限制容量以网络速度运行的区块链,同时实现去中心化,安全和可扩展。
【本文由lzhfyzq整理发布,仅作为项目开发需求参考!】
DFINITY基金会创始人兼首席科学家 Dominic Williams 在「2020 FAT 价值时代高峰论坛暨颁奖盛典」上曾表示:互联网计算机是区块链的第三次伟大创新。
第一个创新是比特币,它引入了货币的概念,现在正在扮演数字黄金的角色;
第二个创新是以太坊,它引入了智能合约,也推动了去中心化金融DeFi的革命;
第三个创新是互联网计算机,这是第一台真正的、通用的区块链计算机,它让我们重新去构想,我们构建一切的方式,一种无缝的、无限性能的区块链。
简单来说,DFINITY在基于区块链技术创建一个巨大、永不停歇的互联网计算机,基于这个网络可以承载更多的应用,开发者可以直接在这个互联网本体上构建程序和应用,不需要云服务、数据库或各种类型的接口等。并且由于不需要考虑很多中间件,还可以实现无缝连接和构建应用。
DFINITY是一种去中心化式网络设计,其协议生成一台可靠的“虚拟区块链计算机”,运行在对等网络之上,可以在其上安装软件,并可以在智能合约的防篡改模式下运行。目标是让虚拟计算机快速完成计算(使用较短的块时间,并且只需要少量的块作为“确认”),以提供可预测的性能(通过保持确认之间的时间大致恒定),-以及计算和存储容量随着服务需求的增加而无限制地扩展(使用我们其他论文中讨论的新验证机制和分片系统)。这个协议必须安全,以防攻击者控制其节点在某个关键比例以上;必须生成加密随机性(高级去中心化应用程序需要),并且必须保持去中心化性,因为它的大小增加到数百万个节点。
Dfinity将在一系列综述中介绍自己独特的技术,每项都突出Dfinity的一个自主创新,如共识主干、智能合约语言、虚拟机、并发合约执行模型、守护合约、对等网络和安全广播、治理机制和扩展技术。本文件将侧重于共识主干和密码随机性。
Dfinity有一个无偏、可验证的随机函数(VRF)内置在其协议的核心。VRF不仅驱动共识,它还将成为分片、验证塔等扩展技术的基础。此外,共识层生成的VRF可用于应用层,即智能合约和虚拟机。通过这种方式,共识主干与许多其他主题交织在一起。
【本文由lzhfyzq 整理于互联网。】