提高技术栈中的安全和无障碍性
目前开发团队正在开发新的图形用户界面和守护进程。Particl將不会采用比特币起源的“Qt”钱包,并采用一个全面的WebEngine—Electron上建立平台。采取这个方法容许我们创作一个美丽的界面和一个标准化 API,以便日后构建扩展插件。建立这个全新和人性化界面的工作已经展开,由绘图转换为程序码(HTML, CSS & JS)。开发团队正在使用Angular为主要框架。
钱包前端进度:
我们非常高兴有机会与大家分享Particl平台最新的设计!项目仍处于较早规划阶段,不代表最终版本。希望能够让大家体验我们设计的每一步。
平台界面完全以HTML, CSS and AngularJS编写而成,原因颇为简单:继承了原有由Bitcoin Core的Qt钱包达不到我们心想的品质、美观和用户体验。所以我们唯有把它完全放弃,另起炉灶。
我们正准备以Electron取代它。 Electron是一个以Chromium为根源的开源项目。理由将容后解释,但总括而言,安全性至关重要。 Electron通过利用Chromium沙盒提供渲染过程,为QtWebKit提供了相当大的安全性改进。如果有人企图利用Chromium渲染引擎中的关键漏洞进行攻击,那么内置的沙盒将会严格限制了攻击所造成的损害。这是一个被弃用的WebKit的极其缺乏的功能。
前端:进行中
摘要(Dashboard)
地址页
侧栏
钱包后端进度:
守护进程包括了几項重要的修改。
后端:已完成
基于Bitcoin Core 0.14
Proof of Stake v3
安全信息会话系统(SMSG)
隐形地址(Stealth Addresses)
HD钱包
去中心化投票
后端:进行中
保密交易
环状保密交易(RingCT)
一个令人惊讶的数字或能反映制作Particl的工作量。目前我们已在比特币初始的代码库上添加了超过50,000行代码,以支持实行以上功能。
Particl正在招聘!
请和我们一起欢迎Jason Wallace 加入 Particl团队!Jason是一位全栈工程师理学士,斯泰伦博斯大学修读计算机科学,是南非首屈一指的研究大学。
Jason上星期加入了我们团队,正在协助kewde和crz在界面上前端开发。
Jason的简单自我介绍︰
我爱制作建立东西,並对我所相信的项目倾尽全力。我具备企业家精神和把握全局的思维方式。我发现自己会不由自主地被新机遇推动而行动。目前为止(2016年3 月),我的理想开发堆栈层包括Ubuntu,Nginx,Postgresql,Python,Django,Angular,以及Ionic(移动应用程序)。我认为唯有持续的学习,才能不断的进步。
有兴趣帮助建立 Particl吗?
社区的热情正在以意想不到的形式出现,令人振奋不已。不论大家希望帮助打破测试网络、把例如Angular和Electron等这样的工具打造成为您所想要的、或是绘图和写作,我们的SLACK和RIOT社区频道都是很好的参与渠道。
翻译内容仅为方便大家了解英语论坛讨论话题和文章。 由于语言差异和技术原因,翻译内容无法完全保证准确、全面。若是翻译有不恰当的地方,欢迎大家指正。