MaidSafe.net,一个完全去中心的化的云存储系统

MaidSafe.net,一个完全去中心的化的云存储系统 (类似Bitcloud系统)

本帖最后由 tbit 于 2014-3-26 16:11 编辑

已经开发了8年,最近即将推出测试和IPO。开放源码,C++, github下载。白皮书很长,我先翻译了一部分。大家如果有兴趣的化我再继续翻译吧。
一些参考资料:

Scottish company Maidsafe claims to have built a Bitcloud-like system
http://www.wired.co.uk/news/archive/2014-01/27/maidsafe-bitcloud

SAFE白皮书
https://github.com/maidsafe/Whit ... ter/Project-Safe.md

MaidSafe.net

1. 简介
现今互联网架构越来越难处理24亿互联用户的需求。根据估计,到2017年,互联网用户会增至36亿。而今天的中心化的服务器架构来提供数据存取服务是昂贵和低效的。数据中心消耗了全球1.1% - 1.5%的电力(并且以每年60%的速度增长)。每个星期出现的用户账号和密码被盗的新闻,已经证明在这种架构下,用户资料的安全性几乎是不可能的。数据中心成为了互联网的瓶颈。

为了适应这些挑战,一个全新替代性的方案就是用完全去中心化架构来消除这些昂贵的数据中心。SAFE - Secure Access For Everyone,将通过实现下列功能使得去中心的互联网成为现实:

- 自动处理结构和非结构数据类型
- 私密安全通讯
- 数据在全网以文件系统的级别进行共享,无需http, smtp, ftp等协议
- 允许用户匿名登录/退出网络
- 能抵抗中间人攻击和ip追查
- 无需管理员以及任何人工干预
- 无需预先规模规划,网络实时根据用户使用自适应配置
- 自由的高可用API,开发人员可以进行二次开发
- 提供加密货币safecoin激励生态系统里的各参与方

SAFE至今已经累计了8年来总多开发者的努力,这些开发者包括maidsafe.ne以及其他去中心互联网应用的开发人员。关于SAFE技术,更多请参考http://maidsafe.net,以及github上的文档和开源的代码。https://github.com/maidsafe/MaidSafe/wiki

在maidsafe核心设计中加入加密货币,是一个自然而然的决定。重要的是,本提案并不建立创始人池或创始人股,而是,激励资助者,开发人员,用户和已有的投资者。这将使得MaidSafe明确证明该网络真正和永远属于我们大家。这是一个极其重要的一步,以保证safe网络被广泛使用和在这基础上吸引成百上千的,明白完全安全和去中心化网络重要性的开发者加入。所以,本众筹提案目的在于启动网络,扩展开发者群体,并以清晰逻辑的方式向其他社区呈现推广。

MaidSafe 简史

2006年2月在苏格兰Troon成立,核心成员14名。在项目开始阶段,资金来自亲友投资,以及支持者和天使资金。

值得提醒的是,创始人通过雇员股份计划持有大约28%的maidsafe股份,几乎50%归属于[MaidSafe基金会](http://www.maidsafefoundation.org/), 一个已注册的慈善机构(根据苏格兰法律,基金会必须是非盈利机构). 基金会将会是本提案的关键成员,以保证合理公平的资金分发,扶持项目宣传推广和支持创新。

2. 项目状况

目前,MaidSafe已经完成了底层代码库的开发。API正在最后定稿,以保证当前应用开发者更方便使用和开发示范程序。本网络已准备进入大范围测试阶段,MaidSafe期望在宣布IPO的同时启动该测试。现在,程序已经可以开放下载和提供程序员测试。

SAFE网络将很快向公众发布。其后经过几星期的测试运行和调试除错后,节点的盈利能力功能将会被加入。MaidSafe将通过Google Hangouts协助开发者并回答公众咨询。

3. 资源拥有证明 POR (Proof Of Resource)

当今总多的加密货币和去中心网络都要求提交一定的数学证明,以确认行为和服务的有效。例如比特币是通过工作证明POW去验证交易的有效性。SAFE网络采用POR方式-一种精确和安全的加密方式,去验证节点及确定其对网络的贡献。所谓资源,即指计算机节点存储数据的综合能力,包括cpu速度,带宽,存储空间和在线时间等因素。这使得资源证明本身是有价值,可测量和可实时验证。POR是一种效率很高而代价极小的证明机制。
而且,作为一个完全去中心的网络,SAFE以网络速度即时产生和确认交易(一下情况下甚至低于1秒)。这得益于交易管理系统,而不是区链系统。在SAFE网络里,一个交易管理系统有链接和非链接两种方式。比特币使用区块链接的方式访问历遍所有交易。而SAFE则选择非链接方式。每个用户的信息被保存在与其相近的一个节点群里(根据地址的XOR距离)。交易管理系统仅仅保持用户的在一个交易过程的临时收据,这临时收据可以作为交易证明被永久存储维护,又或者在交易结束后马上销毁,在网络上不留任何可追踪的信息。而且,SAFE提供第三方托管机制,允许第三方仲裁交易争议。

4. 安全币 Safecoin

技术细节请参考附录。

历史已经证明,如果没有好的激励机制,即便最尖端的技术也不能保证它的成功。为了让SAFE网络能被更广发和有效使用,令牌机制的激励方案被提出,以便让所有投资者可以公平合理地挣取这些令牌(安全币)。

安全币可以通过交易购买的方式获得。用户可以通过共享他们的机器资源获得安全币。开发者以安全币作为应用收入,而项目资助者则可以通过购买方式(以MaidSafeCoin为中介)在网络发布之前提前获得安全币。这样,网络可以获得足够的资源得以启动,应用开发者可以推出免费应用供大家使用。这将是一个全新的互联网,一个所有人拥有,无人控制的互联网 - 互联网无边界。

简而言之,安全币是通过公平透明的方式激励开发人员,支持者和最终用户。用户通过分享网络资源,以资源证明的方式获得安全币;开发者通过应用服务获取安全币作为收入;支持者则专注提供公共物品支持网络并愿意承担资金风险以获得投资回报。
安全币发行量为2^32,价值将由市场决定。SAFE网络使用安全币交易。

5. 项目提案

时间: 2024-10-25 16:54:23

MaidSafe.net,一个完全去中心的化的云存储系统的相关文章

一个轻客户端,多语言支持,去中心化,自动负载,可扩展的实时数据写服务的实现方案讨论

背景 背景是设计一个实时数据接入的模块,负责接收客户端的实时数据写入(如日志流,点击流),数据支持直接下沉到HBase上(后续提供HBase上的查询),或先持久化到Kafka里,方便后续进行一些计算和处理,再下沉到文件系统或做别的输出. 在设计中,对于客户端和服务端有这么些目标. 客户端需要支持多语言(Java,C++),做得尽量轻量级,只要连上服务端的ip:port,以RPC的形式调用简单的write就可以把数据写出去.客户端不承担任何逻辑的处理,服务端的负载均衡对客户端是透明的. 服务端想要

我们开发了一个去中心化虚拟互联网,请评测。

经过40天的努力,新的去中化虚拟互联网DVPN,中文名字昆仑网发布了. 在这个网络中,网络中的基础架构最主要体现在如下几个版块: 1.实现P2P域名系统,域名可以无阻碍使用任何文字和后缀,域名实现和传统域名并用,不发生冲突,同一个网站,可以在两个网中同时运行.:(a.传统互联网上所有的域名都可以再注册一遍,也可以是单词,也可以是一句话:b.秒杀花生壳) 2.实现P2P远程代理功能.既我能上这个网,我邀请你,你能通过我上这个网:(这个是一个非常个性化的代理上网方式,比如你有亲人和朋友在国外,你就可

区块链对人工智能的变革:去中心化将带来数据新范式

区块链对人工智能的变革:去中心化将带来数据新范式 2017-01-03 14:59:27  来源:网络大数据  CIO时代抢沙发 摘要:本文基于我个人在人工智能和区块链研究方面的经验,描述了区块链技术可以如何辅助人工智能.二者结合一处即发!区块链技术--尤其是行星尺度的--可以帮助实现人工智能和数据团体长期以来的一些梦想,并打开一些机会.关键词: 区块链 人工智能 近年,从围棋到人类水平的语音识别,人工智能(AI)研究者终于在他们几十年一直努力探索的领域取得了突破.取得突破进展的关键一点是研究者

去中心化概念模型与架构设计

去中心化概念模型与架构设计 今天打算写写关于 IM 去中心化涉及的架构模型变化和设计思路,去中心化的概念就是说用户的访问不是集中在一个数据中心,这里的去中心是针对数据中心而言的. 站在这个角度而言,实际上并非所有的业务都能做去中心化设计,对于一致性要求越高的业务去中心化越难做.比如电商领域的库存就是一个对一致性要求很高的业务,不能超卖也不能少卖,这在单中心容易实现,但多中心纯从技术层面感觉无解,可能需要从业务和技术层面一起去做个折衷. 反过来看 IM 的业务场景是非常适合做去中心化设计的,因为其

从微商乱象 看去中心化的崩溃

最近微商圈子最热门的事,无疑是接二连三在多地以各种名义召开的微商大会.这些带有明显意味的各种秀,抛开产品本来的价值竞争不谈,把焦点聚光在依靠各种手法赚得盆满钵满的微商明星上.和电商平台相比,这种脱离平台约束,将流量.关系网归还用户的去中心社交状态让他们得到爆发式发展. 曾经何时,各种伪好友.夸产品.秀赚钱的信息内容充斥于整个朋友圈中.虽然管理者也出手试图阻止这种乱象的发生,但没有中心,却促成无数信息漩涡的生态,正在逐步走向它的崩溃边缘.  没有中心 导流超越服务成第一要素 "完整意义上的分布式架

谈互联网开放平台:“去中心化”大势所趋 zz

文/磐石之心 几天前与好友聊到众筹咖啡馆的事情,他向我讲述了一个非常具有特色的众筹咖啡馆案例.而这个案例也引发我对当前互联网开放.去中心和集权的一些思考,今天就简单写出来与大家分享. 一个无赚钱目的的众筹咖啡馆案例 众筹咖啡馆其实听起来并无新意,无非是有一个发起人,找一群人入股,然后通过咖啡馆进行营利,然后众筹者参与分成.而众筹项目的发起人是咖啡馆的最大股东,对咖啡馆具有所有权和经营权. 但是我今天要讲的众筹咖啡馆案例与普通的众筹案例完全不同.这个特色众筹咖啡馆项目是在北大毕业的人群中发起,这群

以太坊开发完整去中心化应用 —— 区块链投票系统

第一节 课程概述 本课程面向初学者,内容涵盖以太坊开发相关的基本概念,并将手把手地教大家如何构建一个 基于以太坊的完整去中心化应用 -- 区块链投票系统. ethereum logo 通过本课程的学习,你将掌握: 以太坊区块链的基本知识 开发和部署以太坊合约所需的软件环境 使用高级语言(solidity)编写以太坊合约 使用NodeJS编译.部署合约并与之交互 使用Truffle框架开发分布式应用 使用控制台或网页与合约进行交互 前序知识要求 为了顺利完成本课程,最好对以下技术已经有一些基本了解

BLOCKCHAIN 区块链的去中心化P2P服务的JAVA代码的实现

为什么要用去中心化? 借贷关系证明举例 中心化借贷关系证明带来的问题: 机器挂了,公司倒闭了,被黑客黑了,借贷关系就不存在了 借贷关系涉及到个人隐私,中心化的机构会拿去做大数据分析.例如各大电子商务公司,会根据购物习惯,分析个人喜好,继而指导利益可图的商业行为,但这本身是侵犯隐私的. 去中心化可以解决上述的问题: 去中心化的一个节点挂了,对数据丢失影响很小,节点越多,黑客越难攻击. 使用复杂的密码学,保证隐私 区块链中的P2P概念 P2P(Peer to Peer)对等计算机或对等网络,一种计算

区块链入门与去中心化应用实战

第1章 课程简介与学习安排 本章主要介绍为什么要开设这门课,课程目标是什么,谁适合学习这门课以及学习这门课需要哪些要求,然后详细介绍本课程要讲的主要内容,希望通过这章的学习,可以让大家对课程有一个整体的,清晰的了解. 第2章 区块链技术的核心概念和原理 本章会讲解比特币的由来,比特币概念及原理,如:账本如何验证,如何确定账户所有权问题,如何保护用户隐私,什么是工作量证明(POW),如何形成权威账本等,通过这部分内容的学习,大家基本上可以告别纯小白阶段了,无论是和别人聊区块链技术,或者是要继续深入