首页 > 科技  >  正文
亲,暂时无法评论!

魔法科技chia耕种池设计的基本原则是什么?

在Chia官方举行的视频会议“ChiaPoolsforPoolOperators”上,创始人BramCohen与其团队成员共同分享了Chia耕种池协议相关的最新信息及进展,详细介绍了Chia耕种池协议的设计原则、运行机制及技术背景,我们就此来进行分析。

魔法科技

Chia团队:防止有矿池一家独大

Chia团队不希望其相关“耕种池”产生一家独大的局面,即便在某些情况下这种局面已经形成,他们也会保证这些大型耕种池无法作恶。(“耕种池”相当于其它区块链项目的“矿池”,Chia官方将其获取区块奖励的过程称为“耕种farming”,对应其他项目的“挖矿mining”)

Chia团队中的耕种池协议程序负责人之一MarianoS.表示,在大多数工作量证明机制(ProofofWork)下的矿池协议中,矿池会去创建区块,矿工则会去进行哈希碰撞,“区块的创建”直接关联于“代币奖励的发放”,这样的机制下矿池会拥有极大的控制权。

而Chia的耕种池协议中,“区块的创建”与“耕种池协议”之间是完全分离的,耕种池只负责“代币奖励的发放”。它收集农民farmer(相当于其它区块链项目中的“矿工miner”这一角色)的全部代币奖励,并按比例将它们分配给这些农民。这些农民可以运行他们自己的全节点(fullnode),也可以将自己连接至第三方并代理他们去为自己运行全节点。

魔法科技

Chia耕种池设计中的基本原则

为农民保障安全:农民无需信任耕种池,农民也绝不需要向耕种池上传他们的私钥,这些私钥全部都保存在本地。

为耕种池保障安全:P图(Plots)以加密的形式与相关智能合约进行绑定,而该合约指向某一特定耕种池,由此便可以防止农民作弊。

区块创建更为去中心化:农民们可以选择运行自己的全节点,从而助力去中心化,也可以选择代理耕种池为自己运行全节点。

可自由更换耕种池:农民可以随时更换耕种池,无需重新P盘,同时确保农民无法为赢取更多奖励而对耕种池作弊。不涉及“注册”、“用户名”和“密码”等,农民可以直接在链上更换耕种池并直接开始耕种。

无需重复配置的区块链备份系统:假设某农民拥有A和B两台计算机,这两台计算机中用到同样的key(同样的24个关联词汇),那么只要其中一台计算机加入了某耕种池,则另一台计算机就会自动加入该耕种池并进行耕种,无需重复手动进行配置。

魔法科技

什么是Singleton

每个Singleton都是独一无二的,类似于NFT,一旦在区块链上创建,那么它就永远是独一无二的。在新的Chia耕种池P图中,将会包含特定的Singleton支付地址(paytosingletonaddress)。

用户通过Singleton创始币(Singletongenesiscoin)来创建你的第一个Singleton,这个创始币可以是你钱包里的任意Chia代币,因为用户想要在Chia区块链上生成记录,就必须通过花费Chia代币来实现,如此才能开始创建Singleton。

在创建独一无二的Singleton时,用户可以将具体的耕种池相关信息加入其中,包括耕种池的地址、URL、用户的公钥等,这些信息将全部上链。

一旦用户想要更新Singleton上的信息,就需要花费这个Singleton去创建新的Singleton,这个新创建的Singleton将拥有和原Singleton同样的ID。也就是说,Singleton本身无法修改,更新其信息也就意味着销毁旧的Singleton的同时创建一个相同ID的新的Singleton。

当成功收获一个区块时,由耕种池分配的1.75个代币并不直接流入用户或耕种池手中,而是进入Paytosingletonpuzzle里,只有耕种池才有权领取这些代币。

当用户想要更换到新的耕种池时,需要使用现有的Singleton去创建一个包含新耕种池信息的新的Singleton,在一定的时间过后,用户就会更换到新的耕种池中。一个Singleton对应一个特定的耕种池,各耕种池通过查看区块链上的Singleton信息来判断某用户是否为其成员之一。

网友评论

条评论

注:凡本网注明来源非东方头条的作品,均转载自其它媒体,并不代表本网赞同其观点和对其真实性负责。

东方头条致力于资讯传播,希望建立合作关系。若有任何不当请联系我们,将会在24小时内删除。备案号:

联系我们|zjkbz.com All Right Reserve 版权所有