以太坊EVM_以太坊EVM兼容链
The Golem Project
待发布版本
October 2016
Golem:取自龙与地下城游戏中石头巨人(魔像)角色
目录
Golem项目概要
宏大愿景和核心特征
Golem生态
基础供应(硬件供给)
算力资源需求
软件及微服务
第一个案例:CGI渲染
长期展望:Golem为Web3.0添砖加瓦
Golem 网络代币GNT
应用注册市场(应用软件市场)
转账支付框架
系统活力
路线图
青铜Golem魔像版本
黏土Golem魔像版本
石头Golem魔像版本
铁Golem魔像版本
未来集成
众筹
众筹概览
预算和融资水平
Golem团队
管理层
核心开发者
开发人员
商业扩展
Golem项目概览宏大愿景和核心特征
●Golem是第一个真正去中心的全球算力市场。Golem结合灵活的开发工具,帮助开发者发布软件并赚钱,进而改变了算力任务的组织和执行方式。通过实现去中心微服务和异步任务执行,Golem致力于成为建设未来互联网的基石。通过大幅降低计算价格,复杂的应用,如CGI渲染,科学计算,机器学习(人工智能)将惠及每个人。
●通过P2P网络连接电脑,使应用所有者和个体用户(算力“请求方”)可以从其他用户租用算力(算力“供应商”)。这些算力资源可以完成对计算时间和计算能力有一定要求的计算任务。在当下,算力资源被中心化云服务商把控,受制于封闭网络,外部支付系统,和死板的运营模式。Golem还有一个核心内置的特性—基于以太的支付转账系统,可以实现算力买家(请求方),卖家(供应商),及软件开发者之间的直接支付。
●Golem作为去中心算力市场的支柱功能可以看作为是一种基建即服务(Iaas),也是一种平台即服务(PaaS)。通过集成一些专属软件后,Golem会展现其真正的潜力。任何有兴趣的第三方可以在Golem基础上自行创建和部署软件并通过应用注册市场进行发布。在转账支付框架下,开发者可扩展和自定义支付方式,实现独特的赚钱方式。
Golem生态系统
Golem的商业应用可以归结为这样的现实,因为近年来的科技进步,算力资源市场可以根据全新理论重新架构。在当下,算力市场被Amazon,Google及微软这样的巨头垄断,他们借助市场优势力量享受高额利润,进而导致算力服务价格居高不下。幸运的是,市场不会一成不变。有了Golem,算力资源供应将来自于个人和专业算力供应方提供,并可结合一系列分布在“Golem应用注册市场”上的专属软件方案。“应用注册市场”本身也是具有详细信息,自我运行的具有竞争优势的应用市场。
Golem所实现的新的市场机制需要3组用户支持:算力资源卖家(”算力供应商“),把需要计算任务上传到网络的任务创建者(”算力请求方“),还有软件开发者。这三组人员形成了Golem独特的互相交互依存的生态系统。
用户组
Golem特征
参与者激励
算力请求方
Golem提供执行算力任务工具
算力请求方可以获取经济上可承担和应用上可扩展的方案
算力供应商
Golem集成和利用任何种类现存算力硬件
硬件供应商通过出租硬件算力获得酬劳
软件开发者
Golem是灵活部署软件实现盈利的平台
软件开发者使用Golem作为分发渠道,并且能够获取硬件资源
基建供给(算力供应)
算力供应来自于算力供应商。可以是从出借游戏用闲置CPU的个人到销售所有计算能力的大型数据中心。算力供应商有动力加入Golem,因为完成任务即能获得报酬收入。当然,Golem的UI会简单易用,使算力供应商轻松设置价格,选择要出租的闲置资源。
算力需求
为了鼓励算力供应商贡献资源,Golem需要吸引算力请求方来寻找算力资源。因为Golem市场上完备的信息,易用的任务部署,使其极具竞争力。Golem使用简单,吸引算力请求方,提高市场效率,进而在定价和综合性方面与现存云计算平台项目相比更具优势。
另一个重要特性:Golem会将算力请求方转变为算力供应商,因为大部分算力请求方只是阶段性需要额外算力,他们也可以出租硬件算力而赚取GNT(Golem网络代币)。进一步讲,经济收益并不是唯一参与Golem的动力:另一个重要特性是Golem网络运行丰富的软件,用户可以在“Application Rgistry”应用注册市场获取这些软件。
软件和微服务
尽管初期是Golem团队开发部署一些应用软件案例(比如CGI渲染),但促使其他软件开发者集思广益开发自己的Golem应用显得格外重要。这种独立开发者贡献的应用软件数量和质量是Golem未来成功的重要因素。因此,在整个生态中,”Application Registry“ 软件注册市场和转账支付框架是重要的功能,也是开发过程中核心部分。曾经提到过,我们要为开发者提供灵活易用的工具,以便于在Golem上部署,分发软件并赚钱。这将是微服务以及未来去中心应用(DApp)的最佳解决方案。当然在Golem上发布现存专属及开源软件业同样有趣。
第一个案例: CGI 渲染
Golem Alpha版本:使用Blender软件进行CGI 渲染
已经开放,测试Golem的链接the link
CGI渲染是Golem第一个生动案例。与价格高昂,任务完成时间漫长的云计算相比,CGI设计师现在可以租用算力快速渲染。算力请求方(此处为CGI设计师)的付款直接转账到算力供应商。同时,设计师的机器闲置的时候,也可以从其他用户处领取计算任务
长期展望:
Web 3.0
的基石
我们认为Web 3.0将会是真正的去中心网络,使用户直接交换内容,无需与机构组织和第三方共享。在这种大环境下,Golem不仅仅是用于执行具体计算任务,也将实现在自治网络中集群租赁机器设备完成算力项目。当然这种目标需要其他技术同步发展才能实现,我们可以看到这些相关技术近年来的飞速进展。
更好的数据共享技术非常有必要,考虑到目前IPFS/Filecoin以及Swarm项目的开发进展,适当的解决方案似乎触手可及。最终,以太坊网络扩展性更强,效率更高,拥有一个完备的微支付通道网络。当这些技术实现,我们不难想象,Golem将成为一个微服务平台,使用户以完全去中心的方式运行小型应用(比如记事本应用)和大型应用(流媒体播放)。尽管显得雄心勃勃,这种展望确实是Golem远期潜力的终极目标。
Golem网络代币(GNT)
Golem网络代币(GNT)账户在众筹阶段创建。GNT是Golem的核心部分,用来保证项目发展的灵活掌控。GNT代币在众筹阶段生成,随后GNT将是Golem网络诸多功能实现的组成部分。
●Golem是算力请求方使用设备资源并对算力供应商,及软件开发商支付酬劳的唯一币种
●当Application Registry(应用市场)和转账支付框架搭建完成,GNT也会参与其他交互,比如算力供应商和软件开发者提交押金,或者使用GNT参与软件验证签发(参见应用市场部分)。
●使用GNT的总则在转账支付框架中制定,但具体交互方式亦可在单个软件应用集成中确立。
GNT代币生成和初始分配
GNT代币生成和初始分配
●GNT代币基于广泛应用的以太坊平台。使用以太坊钱包即可轻松管理
●代币总量:
○总量: 1 000 000 000 (100%)
○众筹代币数量: 820 000 000 (82%)
○Golem团队预留60 000 000 (6%)
○Golem Factory GmbH预留120 000 000 (12%)
●发送1个以太可以获取1000GNT
●众筹结束后不再增发代币
●众筹成功后代币即时流转。
请移步“众筹”部分获取更多信息.
应用注册市场
应用注册市场(应用市场)是一个以太坊智能合约,在这里人人可以发布可在Golem网络上运行的应用软件。应用市场的目标是:
●使开发者可以发布应用软件,并使用去中心方式提供给用户;
●算力请求方可以在这里找到适合自己的专用工具;
●基于安全考量,算力供应商可以把控运行的代码。
因为Golem网络是完全去中心的,我们也希望应用市场成为社区驱动的典范。
Golem允许算力买家“请求方”在其他人的设备上运行应用代码。代码在沙盒中,以最小权限运行。但是软件bug无处不在,也曾有人攻破沙盒,在主机上运行恶意代码或者取得控制权。所以我们不能完全依赖沙盒方案。我们可以尝试自动评测代码是否安全,但这几乎不可能实现。代码评审和验证程序无法实现自动化。不可能杜绝在Golem上发布恶意软件的情况。
我们通过将应用市场用户分成三类的办法解决这一问题:作者,验证者和供应商。代码作者发布应用,验证者检查应用程序并通过将应用程序加入白名单方式证明应用程序安全可靠。验证者也可以将应用程序加入黑名单标明恶意程序。供应商有权选择信任哪个验证者。除此以外,供应商还可以管理自己的黑白名单,使其能够灵活选择要运行的软件,及工作量。更进一步讲,系统不剔除任何一方,有足够空间留给新验证者。
Golem默认基于白名单运行应用。对于第一次使用Golem用户,空白的白名单是个问题,初次部署我们会设置一部分已验证白名单条目。供应商可以利用该机制,管理自己的白名单或者简单的使用自己所信任验证者的白名单。
另一方面,运营算力农场的供应商可能希望完全依赖黑名单。这是给专用设备用户量身定做的选项,这些用户愿意承担风险实现利润最大化,黑名单可以用来排除已知恶意应用。供应商也可以管理自己的黑名单,或者使用所信任验证者的黑名单。
转账支付框架
当建造令人兴奋的新事物时,很难预测面临的机遇,但新事物总是带来惊喜。总的来说,Golem被定义为“全球超级计算机”,据此Golem毫无疑问因拥有众多分门别类的应用而找到自己的商机。这些应用需要多样的盈利模式。我们不能设计一个一刀切的支付系统。
当一个开发者将应用软件与Golem集成,他可以自主选择转账支付模式,只要符合Golem的转账支付框架即可。转账支付框架的形式是一系列需要遵循的选择条件。基本要求如下:
●是否在应用市场注册;
●是否为可审查,开源,确定性代码。比如说EVM;
●社区评级;
●GNT用作支付软件和算力资源报酬
基于以太坊开发转账支付框架:我们急需先进且非信任的支付系统,以太坊在我们实现这个目标过程中提供了强大力量。
转账支付框架组成部分:
●多样的支付方案,极微支付(nanopayments)批量支付(batching)
●脱链支付通道
●定制收据
●支付给软件开发者
●使用软件单位(按节点,按小时)
未来,这套机制可能演变为一套社区监控的模板代码,可以当做定制转账支付模式运行。.
也可以在转账支付模式中加入更多复杂因素,以满足非支付方面的要求。例如:
●请求方要求对需要更高关注度任务进行担保(因为需要特殊硬件设备及长期运行子任务,该任务价格较高);请求方可以创建双方担保合约,并要求供应商加入。
●供应商押金:请求方可以要求控制一部分具有锁定时效的GNT代币押金。
●请求方押金:供应商可以只接受来自于请求方具有一定数量且锁定时效GNT的任务。
●将某个任务锚定到类似Truebit的争议解决防备机制中。
注*(Truebit 是一种解决相关方争议的概念性方案。也就是说用类似Truebit这种外部验证来校验结果)
系统活力
Golem是彻底去中心,抗审查并且不会出现单点失败的开源P2P网络。
共识机制对于其活力至关重要,也是采用以太坊构建支付系统,以及复制一些共享状态和元数据的原因。Golem基于共识机制进行任务部署,执行,验证和支付。Golem天然继承以太坊拜占庭容错。在任务执行和验证方面,Golem开始要靠冗余验证和以太坊状态机。随着研究开发进度,Golem将进行优化从而降低成本,增加吞吐量,提高系统活力。进而提升共识验证机制,P2P网络构建,异步转账,和脱链状态转换。
Golem P2P网络是devp2p协议系列的延续,是以太基金会的重头项目,将有效改善隐私性,强健性,延迟及模块化,并包含libp2p和IPFS标准。
其他提高Golem活力的措施:
●Golem网络中加密签名信息保障真实性,防止中间人攻击和被动数据采集。
●算力任务以最小权限和无外网连接状态下,布置于隔离环境中。
●黑白名单机制使算力卖家(供应商)建立信任网络,并且只运行来自可信开发的应用程序。
●信用评级系统可以检测防范恶意节点,通过打分建立安全,有效正确的任务路径。
●应用注册市场和转账支付框架通过激励用户参与而防范Sybil和whitewashing攻击(洗白黑名单),提供一套信用打分系统维持最优化状态。
●集成以太坊,实现自定义安全支付体系,比如担保交易,押金,保险及审核证明。
●每一个版本都有来自外部第三方的安全评审。
路线图
下面是众筹成功所能支持的路线图。你可以在这个帖子找到Golem架构的描述。以及一些面临的挑战here,当然你也可以看我们的代码GitHub.
我们以分阶段里程碑方式按序发布Golem软件。此处仅可以作为初步计划,Golem采用尖端科技,项目复杂度较高。每个阶段里程碑都将有根据不同融资水平而定的新功能。在下面描述的路线图中,按四种情况进行归类:(1) 为任何融资水平都要交付的功能;(2), (3) 和(4) 需要相对应资金支持方可实现。
我们通过借鉴龙与地下城中魔像(Golem)的等级来命名软件版本号。这种类比或许不甚完美,但确实可以称之为网络魔像。
走向市场策略
每个里程碑都会有对应的走向市场策略,每个策略都注重该阶段的价值诉求及Golem生态关键需求。Golem生态由软件开发者,算力买家(请求方)和卖家(供应商)组成。
●长期来看,软件开发者是走向市场策略的中心要素,特别是从“石头Golem”版本开始。届时Golem架构业已成熟,开发者可以自行集成各种方案,生态系统扩张依赖富有创意和广为人知的软件应用。除了搭建第三方集成的高端科技基础,走向市场策略也包含适当的市场运作及激励方案。
●算力请求方是青铜和黏土Golem版本的重心,包括实现大众需求最高,商业用途广的实例集成,并结合市场推广,消除算力买家进入Golem的阻碍。
●尽管算力供应商极有可能因为单纯对Golem系统提供的激励政策作出反应,为获取代币而出售自己的算力资源。但Golem走向市场策略也会加大与他们的沟通,以确保每一阶段供需向匹配。
Note:
注意:每一个走向市场策略都以最高融资水平而定。如未达到,策略会根据相应融资额做调整。
青铜
Golem
版本
“他们存在只为一个目标,在其出生之日已有注定,需耐心等该,知道他们激活并完成使命.”
青铜Golem是目前的概念版,处于Alpha测试阶段。最新的版本实现在Blender和LuxRender环境下的渲染。CGI设计师可用,但我们仍将CGI渲染作为概念产品和产品试验场。青铜Golem在众筹结束后会冻结六个月进行全面测试。尽管我们不认为CGI渲染会带来足够收益以证明我们为该项目付诸的努力,但这确实是第一款去中心算力市场产品。
功能列表:
●(1)基本任务定义系统,实现第一个任务定义;
●(1)基础应用注册—第一款基于以太坊应用注册,实现基本任务定义系统中任务存储;
●(1)集成IPFS进行任务数据调度和内容发放。即,通过IPFS传递计算任务所需的文件,传递计算结果给请求方;
●(1)Docker环境Golem镜像运行沙盒内计算;
●(1)本地验证:基于在请求方设备计算一小部分任务的概率验证系统;
●(1)基础UI 及CLI;
●(1)基础信用评级系统;
●(1)实现Blender和LuxRender渲染任务.
青铜版市场策略
目标:
1.通过吸引对使用支持的开源软件在Golem上进行CGI渲染有兴趣的客户创建一个算力请求方用户群【目标群体:算力请求方(买家)】
2.吸引对应的算力供应方【目标群体:算力供应方(卖家)】
价值诉求:
●基于LuxRenderer/Blender的CGI渲染,更廉价,可靠,用户体验胜过现存的云端方案及渲染农场。
算力请求方算力供应商软件开发者
CGI 设计师和其他开源渲染软件用户:
●目标市场推广:设计师门户站,社交媒体等
●首次购买Golem算力奖励(补贴,优惠券等)
●推广奖励政策
第一批算力供应商:Golem社区,alpha/beta测试用户及第一批算力请求方
目标市场推广: 数据中心,矿场业主。
(如有必要)面向高端PC用户推广。软件开发者不在此版本市场方案中。
黏土
Golem
版本
“黏土魔像或被邪灵附体。如此发生,魔像失控并攻击身边的生命体”
黏土版本是青铜版本后的一大跃升。黏土里程碑带来了算力任务API和应用注册市场,并使Golem提升为多用途通用计算解决方案。开发者具有了与Golem平台集成的方法。这种进步同时也可能带来了安全性和稳定性方面的妥协,所以该版本应当视作科技爱好者和尝鲜人士的实验版本。在黏土版本上可以建立自己的原型产品。黏土版本推出时间为众筹结束15个月后。
功能列表:
●(1)基本任务API:用户用来定义简单任务的界面;
●(1)内置支付方式的基础转账支付框架;
●(1)冗余验证:基于冗余计算结果进行对比的验证系统;
●(1)基础子任务授权:更先进的子任务分配机制(可更有效建立ad-hoc代理任务);
●(2) 支持虚拟机作为计算沙盒;
●(2) 开发者教程;
●(2)化学计算实例
●(3) 机器学习任务和科学计算任务用户实例.
黏土版市场策略
目标:
1.通过延伸渲染应用(集成商业渲染引擎)扩大算力请求方用户基数,并推出新的应用实例(化学计算,机器学习)【目标群体:算力请求方】
2.实现第一款实验性质独立应用软件集成【目标群体:软件开发者】
3.吸引和维护对应算力供应方【目标群体:算力供应方】
价值诉求:
●CGI渲染应用延伸到流行商业软件
●增加应用实例(化学计算,机器学习)
●开发者基础平台,集成第一款实验性软件集成。
算力请求方算力供应商软件开发者
CGI 设计师,其他开源渲染以及商业渲染软件软件用户:
●目标市场推广:设计师门户站,社交媒体等
●首次购买Golem算力奖励(补贴,优惠券等)
●推广奖励政策
吸引化学计算,机器学习领域用户实例。
目标市场推广: 数据中心,矿场业主。
面相高端PC用户市场。
开发者教程(与Golem API实验性集成)
与不同开发者社区进行小规模沟通。
Stone Golem
石头
Golem
版本
“石头魔像不会抵抗其创造者的控制,比如黏土魔像”
石头Golem版本将加强安全和稳定性,并进一步扩展黏土版本中的功能。任务API有所改进,应用市场将有认证机制辅助,并建立一个社区驱动的应用信任网络。同时,转账支付定义框架使Golem以SaaS软件即服务模式运行。黏土版本推出时间为众筹结束24个月后。
功能列表:
●(1)任务API:定义任务界面;
●(1)Application Registry: 应用注册市场,开发者发布可以运行在Golem网络上的应用;
●(1)转账支付框架:允许对任务模板进行报酬模式选择;
●(1)基础认证支持:用户对应用程序标注黑白名单机制,建立去中心的信任网络;
●(1)支持软件即服务:实现接入外部软件,应用在算力任务中。任务创建者支付系统也将在应用中实现;
●(1)应用注册市场和转账支付框架开发者教程;
●(2)SaaS软件即服务任务实例:展示开发者如何创建SaaS模式任务;
石头版市场策略
目标:
1.实现大范围独立软件集成【目标群体:开发者】
2.通过厉行算力请求方市场推广和提升现有应用实例,维护并扩大算力请求方用户基数(渲染,化学计算,机器学习)【目标群体:算力请求方】
3.吸引和维护对应算力供应方【目标群体:算力供应方】
价值诉求:
●更高端的开发者平台,包括全功能API,应用注册市场,转账交易框架,以及基础软件签发机制和软件即服务支持。
算力请求方算力供应商软件开发者
用户维护和拓展:继续开发并推广渲染,化学计算及机器学习用户实例。
第一次大规模第三方集成:第三方独立市场推广,吸引更多算力请求方(买家)群体,Golem也会协同推广活动。
目标市场:算力供应方
面向高端PC用户市场。
软件开发者教程(应用注册市场,转账支付框架)
演示Golem软件即服务应用。
对于最有创意,最成功的第三方集成进行经济上的奖励。
铁
Golem
版本
“铁魔像由铁而生,是所有魔像中的最强者。他们从不抗拒法师和创造者的控制。”
铁版本是Golem久经测试的版本,给开发者更大自由度去创建应用软件,使用因特网连接,并在沙箱外运行。当然选择高危应用的决定权依然属于算力供应商。铁版Golem是个强健的,抗攻击,安全并且扩展性优良的版本。铁版Golem将为开发者提供多种工具,使开发应用更为便捷。最终实现Golem标准程序库。达到满额融资水平,铁版Golem推出时间为众筹结束48个月后。
功能列表:
●(2) 外部数据链:使Golem可以使用外部资源及外部软件界面;
●(2)主机直选模式:对于特定白名单应用和安全环境采用的可信模式,Golem可在Docker/VM之外运行;
●(2) 环境验证签发;
●(2) 网络状态仪表盘—显示Golem网络基本状态的公共网站;
●(2)更多安全机制—使用外部数据链接和主机直选模式对安全都是挑战。需采用其他方法保证算力供应方安全(应用中央评审预言机,协议合约或代码执行查看器);
●(2) Golem网页客户端:除原生GUI/控制台界面外,网页端的Golem;
●(2)Golem 开发者工具包:一套检测试验工具,使创建应用的过程更容易;
●(3) 信用评级系统:允许节点有效监控网络行为;
●(3) 高级转账支付系统:以最有利方式自动撮合请求方和供应商;
●(3) Golem开发者工具包教程;
●(3) 算力供应方仪表盘—提供状态,可视化图形,及高级设置管理界面;
●(4) 集成devp2p - 使用新版本devp2p;
●(4) MapReduce(映射化简)和拓扑排序:增加抽象层,使用户定义更多通用任务;
●(4) 语言无关函数化可以实现Golem底层核心访问。要特别关注任务和子任务相关I/O函数。每个相关编程语言都将绑定Golem STD标准库. 这种绑定是为了扩展默认标准库(编程语言作者的自定义扩展也是可行的)。有了Golem STD就有可能实现独立于操作系统的自动任务定义功能。Golem STD使用户可以使用不同编程语言创建应用,有效提升应用潜力和简化任务创建过程。
●(4) Golem开发者标准库教程
铁版Golem市场策略
目标:
1.实现成功的具有创意的集成【目标群体:开发者】
2.管理和促进请求方用户基数【目标群体:算力请求方】
3.吸引维护算力供应【目标群体:算力供应发】
价值诉求:
●开发者全功能版本,包括API调用,应用注册市场,转账支付框架,软件即服务支持,Golem开发工具包,devp2p及一系列实现在编程语言中与Golem交互的功能(Golem标准库)
算力请求方算力供应商软件开发者
用户维护和拓展:继续开发一整套用户案例。
对整个Golem网络进行市场运作,协调独立开发者市场工作。
目标市场:数据中心和矿场业主。
面向高端PC用户市场深度推广。
软件开发者教程(Golem开发工具包,devp2p,Golem标准库)
目标市场:虚拟币圈外软件开发者(吸引更具潜力创意,实现大面积普及)
未来集成
现在有数以千计的Dapps(去中心化应用)和各种平台正在开发阶段或者已经进入Alpha 测试阶段。我们在这个大环境中开到了巨大的机遇,更不用说有些方案或作为扩展直接应用于Golem。参考集成难度,Golem有可能会考虑下面这些系统。
●基于闪电网络的支付通道方案,即Raidenor multi-party payment channels;
●外部去中心身份认证服务,即uPort;
●任务验证及信用评级外部解决方案,即TrueBit;
●外部文件存储方案,即Filecoin,Swarm
Golem项目众筹
Golem众筹以及对应的代币生成都采用太坊智能合约。参加众筹者需要发送以太币ETH至众筹合约中指定的合约地址,以1000GNT/1ETH比例换得Golem网络代币(GNT),
参与者必须在众筹开启后(众筹合约中规定开始区块链号,及结束区块链号),及众筹结束前或者达到顶格融资额度前发送ETH。
众筹简介
每ETH兑换比例
1 000 GNT
融资最低限
150 000 ETH
融资最高限
820 000 ETH
团队预留比例
6%
Golem Factory GmbH公司预留比例
12%
大概开始时间(起始区块)
待宣布
大概结束时间(结束区块)
(待宣布) + 3 周
GNT最大总量
1 000 000 000 GNT
众筹代币总量
820 000 000 GNT
团队及公司预留代币部分
180 000 000 GNT
通过以下渠道公布众筹合约地址:
●项目网站: golem.network
●官方Twitter: twitter.com/golemproject
●官方Slack: golemproject.slack.com(you can join here)
●官方Blog: blog.golemproject.net
●Reddit: reddit.com/r/golemproject
请在发送ETH前反复检查合约地址,出于安全考量,我们建议您从以上两个渠道交叉确认该地址。
在Golem主页,你也能找到使用Ethereum Wallet或Parity钱包的众筹指南。
众筹由几个简单参数组成的智能合约执行:
●Golem Factory GmbH: 掌握智能合约和地址,参与众筹的ETH发送给该地址。(多重签名地址);
●预留代币比例为18%(6%为Golem团队预留,12%是Golem Factory GmbH公司预留);
●起始块,结束块:标明众筹时间始终点的区块号。
●minTarget: 众筹最低限额,如未达到即表示众筹失败。
●maxCap: 以GNT计价的众筹融资顶格;
●GNT创建比例:与ETH兑换比例.
众筹合约遵循以下几个重要规则:
●众筹开始前,不能发送ETH到众筹合约地址。
●众筹结束(达到众筹顶格或者到截止时间)后,不能发送ETH到众筹合约地址
●众筹期间,参与者将ETH发送到众筹合约地址即时生成GNT代币。
●所有代币在众筹阶段锁定
●以下事项仅发生在众筹结束后:
○发送ETH到Golem Factory GmbH指定的地址;
○众筹合约生成18%预留代币(也就是说无论融资额度多寡,参与众筹者的代币占总量的82%);
○众筹合约结束融资,GNT代币取消锁定。
如果众筹期间未达到最低融资额度,智能合约将退还以太币给众筹参与者。
众筹会创建GNT代币,该代币基于广泛接受的以太坊代币标准,同时具有两个额外的有助于众筹和未来升级的功能— 代币生成和代币移植:
●代币生成:众筹阶段,众筹合约按照接收到的ETH生成GNT代币。.
○新生成的GNT代币默认锁定。只有众筹结束才能解锁.
○只有众筹阶段才能生成GNT代币;结束后不会再增发,数量恒定。
●代币移植:GNT代币移植到另一个合约的功能
○默认情况下没有任何用途,但是假设某个环节GNT需要升级,Golem Factory GmbH 可以建议采用移植合约,将代币转移到新合约。
○就技术而言,如果GNT代币升级,Golem Factory GmbH在GNT合约中预留MigrationAgent接口(出于安全原因,只能做一次)。通过移植合约执行后,所有GNT持有者可以决定是否通过MigrationAgent.migrateTokens将GNT代币升级到新合约。
○MigrationAgent只能在代币部署完成后执行。所以目前只是预留接口。
合约移植是在某个环节下代币需要升级,无论什么原因(以太坊更改,Golem设计更改)。升级代币需要持有人支持,Golem Factory GmbH无法强迫实施。
预算和融资水平
融资所获得ETH将由Golem Factory GmbH公司遵照路线图使用。众筹方法显示融资水平可能处于最低限和顶格额度之间。该路线图是按照顶格额度设计。
Golem是关于最新科技的研发项目。在“青铜Golem”版本研发证明了我们在白皮书描述的设想的可信度,但我们也同样知晓未来庞大的工作量。Golem团队对于白皮书中描述的的技术全力以赴,但最终实现程度也需要依靠融资水平而定。
在“最低额度”情况下,最终交付的是一款“铁Golem”版本,功能实现创建去中心算力市场和基础开发者工具包使开发者能够集成自己的软件。需要说明的是,最低额度也足够交付基本功能的应用市场和转账支付框架。在“顶格融资”情况下,我们会全力交付一款更高阶功能“铁Golem”版本。不仅针对实现彻底搅翻算力市场,而且要尽力实现一些Web3.0重要组成部分的开发。特别是,此融资水平可以实现创意软件应用的灵活分发和并通过软件赚钱,实现Dapp和微服务。设想下,实现顶格融资后,Golem团队倾尽全力集成众多应用,并为软件开发者提供更多支持帮助他们将应用软件推向市场。在市场策略中描述的深度市场运作是Golem商业化成功的关键因素,但只有获取足够多资金支持才会有可能付诸实际。
功能和融资水平对照表
最低融资额度
附加特征(2,3,4)
核心功能
●[B] 基础任务定义
●[B] 基础应用注册(应用市场)
●[B]本地验证
●[C] 基础任务API
●[C] 冗余验证
●[C] 子任务授权
●[S] 全功能任务API
●[S] 应用注册市场
●[S] 软件签发服务
●[I] 环境签发服务(2)
●[I] 公共数据连接(2)
●[I] 主机直选模式(2)
●[I] 安全选项(2)
●[I] MapReduce 映射简化(4)
●[I] 拓扑分类(4)
信用评级/安全
●[B] 基础信用评级系统
●[I] 主机直选模式安全选项(2)
●[I] 信用评级(3)
转账支付
●[C] 基本转账支付框架
●[S] 转账支付框架
●[I] 高级转账支付系统(3)
集成
●[B] IPFS
●[B] Docker 用作沙盒
●[C] VM虚拟机作为沙盒(2)
●[I] devp2p (4)
UX/UI
●[B] 基础GUI 及CLI
●[S] 网页端(2)
●[S] 供应商仪表盘(3)
●[I] Golem 开发者环境IDE (3)
案例
●[B] CGI 渲染(Blender, LuxRender)
●[C] 机器学习(3)
●[C]化学计算(2)
●[S] SaaS 集成(2)
工具
●[C] 任务开发者基础教程
●[S] 应用注册市场及转账支付框架教程
●[C] 任务开发者进阶教程(2)
●[I] 开发者工具包(3)
●[I] 开发者工具包教程(3)
●[I] 标准库(Golem STD) (4)
○[I] Golem STD 开发库集成工具包GDT (4)
○[I] Golem STD 标准库支持编程语言(4)
●[I] 标准库教程(4)
市场策略
●[B, C, S] 市场策略基础元素
●[B, C, S, I] 注重实现增加特性和拓展应用价值诉求的全面市场策略。
附加特征(指示阈值):
●(1) 150k ETH
●(2) 320k ETH
●(3) 530k ETH
●(4) 820k ETH
里程碑:
●[B] Brass Golem青铜Golem版本
●[C] Clay Golem黏土Golem版本
●[S] Stone Golem石Golem版本
●[I] Iron Golem铁Golem版本
最高及最低融资额度开销预算大饼图
团队预算:只包括人员成本。最高融资额度预计支持20人团队(大部分为开发者)为期4年的开销。
办公及间接成本预算:包括在Zug和华沙的办公开销以及间接的有关人力的开销。
第三方合作包括与第三方合作需要支付的费用。这部分费用较高主要是因为安全评审。法律和会计服务费用也包含其中。
市场,社区活动及推广:严格限定于Golem市场策略实施,包括社区交流,市场推广,以及第三方集成接入支持(赞助或共同出资)。该费用主要面向算力请求方,保证用户持续增长。
配套技术:该费用用于Golem依赖的外部技术开销。最主要的方式是赞助其实现对Golem有利的改进。
备用金占总预算的10%(最低融资额度则为5% )
Golem 团队
Julian (CEO) 和Andrzej (COO)自2008年起一直在多个项目共事。Julian曾在IBS(波兰智库)建立一个咨询分支机构,并在2006-2012担任副总裁。2013年Julian 和Andrzej 离开IBS创办了imapp这家软件开发和咨询公司。作为团队,他们协同互补:Julian 可以说是一位外向型的领袖人物: 充满热情,随时准备义无反顾的参加类似登录火星,一去不复返的任务(当然前提是不离开他热爱的家庭和孩子). 相反Andrzej更加内敛,专注所有细节,当认为业务出现方向性错误时会明确尖锐的发出批评意见。在imapp共事10年,见证了他们有能力经营能够交付合格产品并盈利的软件开发咨询公司。
imapp公司简史在这个博客中有所提及。对于无数个在该公司中完成的开发和咨询业务中,这几项值得特别关注:
●BlackVision 是一个由波兰电视广播制作公司Blackburst内部使用的电视直播渲染引擎. 在这里here可以看到使用案例。
实时渲染技术是我们在青铜版中应用CGI渲染的不错起点。目前BlackVision仍在开发,并最终成为一个独立产品。
●我们曾作为Chematica做GSI IT外包。借此我们深知化学计算内情,为何与商业经营相关,以及在云环境中算力的巨大需求。
●自2014年9月起,我们为以太坊基金会工作,现在Pawel主要致力于以太坊虚拟机EVM.
●我们还是Omise和它旗下的Blockchain Lab的外包开发商,使我们有机会为令人兴奋的区块链技术做出贡献,这些项目包括Factom, Hydrachain, and Raiden.
我们不是随便组了一伙人,而是从业经历有迹可循的强大团队。大部分人都一起共事多年(Andrzej, Julian, Piotr ‘Viggith’, Aleksandra, Pawe? ‘chfast’, Radek)。Alex 和Wendell很久之前就听说这个项目,随时准备支持,因为最近项目启动便立即加入。并且为了保证交付产品,我们几个月前就招募了Marek, Pawel ‘pepesza’, Magdalena, 及Adam。他们也成为Golem的坚定信仰者,痴迷于我们未来面对的事业。
管理层
Julian Zawistowski, CEO, 创始人
MA economics (Warsaw School of Economics)
华沙经济学院经济学硕士
企业家,致力于让世界更美好。第一次理想实践是作为经济学家运营一家智库并担任政府部门政策分析师,但很快他意识到科技才是真正的变局者。自此,Jualian创立运营imapp,网罗最顶尖的团队围绕他来互补互利。
Piotr ‘Viggith’ Janiuk, CTO, 联合创始人
MSc mathematics, MSc computer science(University of Warsaw)
华沙大学计算机科学硕士,数学硕士
Potr是一位经验丰富的电脑程序员,对先进科技兴趣十足,爱好具有创意,并能将科技转化为现实的具有突破性的项目。他通过应用CUDA技术,开发过一款P2P通信软件,当时P2P技术主要仅局限于文件分享领域。CUDA技术刚刚面世,他就进行了大幅优化,并应用到产品级软件中(世界上第一款)。他实现了当时最快DCP编码器,包括一款jpeg2000 codec软件,协助优化了The Witcher 2 像素渲染器,并且是Black Vision软件之父。(见上)
Piotr搭建了Golem原型的核心部分,并且带领设计Golem协议和初始应用实例。
Andrzej Regulski, COO, co-founder联合创始人
华沙经济学院经济学硕士
Andrzej是经验丰富的管理者和咨询师。职业生涯曾经营一家成功的咨询公司,为一些创新企业提供广告业务. 借助这些经验,他熟知科技初创公司要面对的坑及可为不可为的的问题。他爱好管理比他更聪明的团队,执迷于提高组织效率达到超乎想象的水平。
核心开发者
Aleksandra Skrzypczak, 首席软件工程师,联合创始人
MSc mathematics, BSc computer science (University of Warsaw)
数学硕士,计算机学士(华沙大学)
Aleksandra热衷挑战,所以2年前决定加入imapp,并全职为Golem项目工作,主要从事研发和总体规划。她不惧困难,熟悉Golem每一行代码。加入imapp之前,Aleksandra是ICM实习生,建立了自动地形检测和DNA, RNA核酸适体检测算法。她也曾供职Red Ocean 软件开发公司,及财政部,海关等机关的技术运营部门。
Alex Leverington, P2P 网络开发
Alex 很早介入以太坊开发. 在ETHDEV扬名,构架并参与了devp2p开发, devp2p是以太坊底层P2P协议。Alex也是以太坊加密和安全方面的重要贡献者,主要接触通讯协议. 他依然活跃在协议圈子里,目前主要兴趣是开发去中心,安全的P2P通信系统,也是Golem重要技术之一。
Pawe? ‘chfast’ Bylica, 首席以太坊工程师
华沙理工大学计算机硕士
Pawe? 是经验丰富的C++程序员,同样擅长其他语言,有时甚至自己设计新语言。现在他主攻以太坊和EVM虚拟机。Pawel是EVMJIT 项目作者之一, 也活跃于Ethereum C++ 团队他也是LLVM和C++ Guidelines Support Library. 贡献者之一
开发者
Marek Franciszkiewicz, 开发者
MSc Electronics and telecommunication (Warsaw University
of Technology)
华沙科技大学电子通信硕士
Marek 接触所有Golem内部事务,但主攻网络。他曾经为一些商业网站提供后端开发,搭建操作后台程序。也在Temptonik的实时声音软件做出贡献。在大学阶段, Marek为无线传感网络做COP协议. For his Engineer's thesis, he developed an IP packet mangling engine with a focus on network steganography.
他的毕业论文是开发一款用于网络信道隐蔽的IP包处理引擎,
Pawe? ‘pepesza’ Peregud, 开发者
富有经验的程序员,虚拟币和安全领域爱好者,他开发的Console Warrior自2012年处理150万并发websocket并保持99.997%的上线率。有时候他会难以抑制的吹嘘下属性测试分布协议。
Adam Banasiak, 开发者
MSc cryptology (Military University of Technology)
科技军事大学加密学硕士
这位Linux和安全领域爱好者加入Golem团队寻找新的挑战和最新科技。过去他是三星研发部门开发者,负责Tizen平台(移动,可穿戴和TV部门)Adasm也是波兰2013年Imagine杯赛游戏组决赛冠军。
Magdalena Stasiewicz,开发者
华沙大学计算机科学,天文物理学专业学生。Magda在imapp一年半期间主要为Golem工作。除了编程,Magda也为测试者解决各种紧急程度不同的问题。她热爱新事物,且热衷Golem,原因之一是还有很多待她研究的领域。
Rados?aw Zagórowicz, 开发者
MSc mathematics(University of Warsaw)
华沙大学数学硕士
ssions he started implementing the first prototype of a Golem client.
9年C++/Java/Python开发经验。Radek是imapp IT部门主管,并且带头开发了Chematica 项目。与Julian和Piotr一道,Radek是在两年前提出Golem创想的三人之一。经过日以继夜的探讨,他开启了第一款Golem客户端原型。
市场开发和公关
Wendell Davis, BDM
作为富有远见的科技人和区块链圈内外企业创始人/企业家,Wendell在连接Golem和以太坊之中起到至关重要的作用。他过去曾致力于Hive项目—最早的易用型比特币钱包。Vizor—开源WebVR开发平台。Splice—在线音乐制作社区,以及Kitchensurfing,一个厨师和终端用户相连的移动应用。