PPS皮尔股项目开发计划(2013年12月4日更新)
翻译:Miner
----------------------------------最新进展-------------------------------
12月4日更新:by Jordan Lee目前我已经完成了第1阶段的大部分源码工作。
接下来我希望听到对我提议的修改的一些反馈意见,尤其是Sunny的。在最初的IPO阶段使用纯PoW方式产生,然后再转到纯PoS方式。。。例如,最初的100,000股可以在最初的200个区块,每块500股的方式来创建。股票发行人可以在向公众开放客户端下载之前,把这200个区块提前挖出来。当区块数量少于200时,不允许产生PoS区块;反之,当区块数量大于200时,不允许产生PoW区块。这会使main.h中的 STAKE_MIN_AGE 的数值从目前的30天大幅减少至2天。同样的,我还把coinbase_MATURITY_PPC的数值减少至100(象BTC),原来的PPC数值为500.这些改动会使得转向PoS挖矿更快。
我这样做有没有哪些没考虑到的风险?
-------------------------------------------------
Peershare项目由Jordan Lee在PPC论坛独立提出。简单,轻巧的设计理念使其成为去中心化证券交易客户端的又一有力竞争者。
我想感谢各位对于PPS这个项目提出的问题和改进建议,尤其是Sunny。
根据收到的反馈意见,我得出结论,即开发这个项目是值得的,在完成一些之前的工作后,我会在两周内开始开发。
我把整个项目分解为8个阶段,每个阶段都会有成果以供测试,并且符合下述要求。前两个阶段的成果还无法让公司发行可以接受分红的股份。直到第三个阶段结束才有实质性的成果。第4个到第8个阶段会提供核心功能的配套,这才是最有价值的部分。
第1阶段:在GitHub上创建PPC0.3的分支项目
修改源码以完全去除PoW。
新的区块链将自动创建约100,000股股份,虽然这些股份可能不包含在创世块中,因为我读到过创世块的产出是不能用于交易的。
在创建完最初的100,000股后,通过PoS采矿每年大约增加1%的股份。
最初的区块时间间隔设置在约60分钟,以降低区块链的大小。
第2阶段:要求所有PPS钱包都包含一个PPC地址作为资产。
PPC必须在daemon模式下运行,以创建一个新的PPS地址。
当PPS创建新地址后,也同时创建一个新的PPC地址,并且使用importprivkey命令将此地址的私钥导入到PPC钱包中去。
第3阶段:在菜单创建弹出窗口,以便发放红利。用户只需要选择要发送红利的总量(PPC),输入PPC钱包密码,然后确认操作。
后端,被选中PPS区块中包含的所有PPC地址就会依据他们所持股份的比例,自动生成一个分红列表。PPC的交易费会从红利中自动扣除。然后就会通过PPC 区块链将红利从客户端分发出去。
PPC必须在daemon模式下运行,以发送红利。
第4阶段:把PPC0.4的功能合并入PPS.这可以在0.4版本稳定后择机进行。这可以在第3阶段之前完成。
第5阶段:单个PPS客户端支持多种PPS股份。
客户端会有一个下拉菜单,允许用户选择PPC或某一特殊类型的Peershare(例如,可以包括Peercoin, Crypto-Trade, Basic Mining, Ltc Miner等)。
客户端包括现有的发送,接收,交易和地址本,这些都可以包括一个下拉菜单,其中可以选择PPC或者是某一个公司的股份。
客户端通过管理不同的wallet.dat 和.conf文件,以便与不同类型的PPS股份相匹配。
主配置文件的设置会规定哪些类型的PPS可以被接受。
第6阶段:合并PPS及PPC客户端:
PPS客户端内可对PPC进行操作,同时也能根据具体的PPS股份类型进行操作-即使其有独立的区块链、.conf wallet.dat文件等。
第7阶段:每隔2年半,区块的间隔时间会减半。这个变化应该是逐步发生,而不是一夜之间就变化的。
由于区块的产生越来越频繁,股份的供应也必须持续以1%的的年率上升,这意味着每个区块的奖励将会下降。算力资源的成本预期将以较短的间隔减半,这样的话,维持区块链的成本会随时间而下降,同时通过区块间隔时间减短而获得令人满意的交易处理。另一个功能是允许大量交易。在大多数PPS应用中,可能不需要额外的交易,但在PPC(BTC及LTC)中需要额外的交易能力。之前有讨论增加区块上限以扩大交易容量,但我相信缩短区块确认时间会是增加交易容量的更好方式。按这种方式,PPS会实施一个区块链允许交易随时间而增长,这个策略PPC, BTC和LTC也可采用,以便在以后增加交易处理量。
第8阶段:股东提出动议并对动议进行投票。技术上来说,动议只是存储在区块链里的一段文字。
赞成或反对该动议的意见都会被做为一种特别类型的交易存储在区块链中。
PPS客户端需要添加显示动议的界面,以便股东进行投票。
第一和第二阶段的工作可以由两个不同的开发者同时进行。如果你对第1和第2阶段的工作感兴趣,请和我联系。我需要你的帮助。同时,第4阶段工作可以在0.4版本稳定后择机进行。如果你对合并PPC0.4和PPS客户端感兴趣,也可以和我联系,虽然目前这个工作还没到开始的时候。
最后,我也想让大家对这个项目计划发表评论,而且这个计划也是相当有弹性的,可以根据需要进行重大修改。
------本文是从PPC论坛的peershare帖子内容整理翻译而来--------
原帖地址:
http://www.peercointalk.org/index.php?topic=527.0相关帖子:PPC的杀手级应用:Peershare项目(皮尔股 简称PPS)
http://8btc.com/thread-2165-1-1.html-----欢迎转载,请保留以上信息,并注明出处。--------------