美文网首页
我想和你唠唠Ulord主节点的那些事

我想和你唠唠Ulord主节点的那些事

作者: 优得小蜜蜂 | 来源:发表于2018-10-08 09:56 被阅读0次

    为了满足Ulord网络上内容分发的多样性应用场景的实现,保证优质的网络存储,提供更优质的视频流和数据流服务,Ulord原链引入了主节点系统。8月22日,Ulord第一批主节点部署完毕,到目前为止,我们的Ulord主节点,已经运行一个月啦!

    在前面两篇文章——Ulord主节点之江湖Ulord主节点之江湖(二)中,我提到过,有利益的地方就有纷争,有纷争就有江湖,硝烟弥漫的主节点江湖,Ulord各地社区的志愿者们、主节点运营者们在维护主节点的过程中发现了各种江湖现象,热心的志愿者进行了归类、整理,探讨,集中总结了社区的建议,今天呢,我和你唠唠嗑,希望通过社区和项目方的共同努力,用社区的共识优化Ulord主节点,一起共创Ulord网络更加稳定健康的明天。

    一、当前主节点出现的问题

    目前第一批主节点建设过程中,暴露的问题主要有以下几点:

    1.Ulord官方教程有瑕疵,出现一些无厘头错误。

    2.部分主节点IP在物理区域内过于集中,特别是运营商集中——同一机房,同一服务器(VPS),而且硬件设施很可能不符合官方要求,于是运营质量差,造成经常断线,运营者无法得到收益。

    3.项目方高估了主节点参与者在技术和主节点运营上的能力,对底限的呼吁太少,于是导致主节点维护的隐患;部分主节点低估自己的能力,在设置和维护过程中盲目跟风、请人代劳,造成主节点无法稳定安全的运行。

    ** 二、问题背后的主要原因**

    上述第2、3个问题是当前存在的主要问题,分析一下这些问题产生的原因,我们总结有以下几点:当前个别服务商提供的价格远低于其他途径的服务商,选择了这几家便宜的服务商的节点参与者相互推荐,后参与者模仿先行者,在这些现象的背后,是“嫌麻烦”心理在作祟。

    我仔细思考了一下,为什么会找其他人已经选择的服务器提供商?为什么不是自己独立地去配置硬件、申请服务器呢?

    我思考了很久,想出来以下五点清奇的逻辑:

    1. 别人已经在他那里订购了,天天在一个群里聊,已经帮我做了一些验证把关工作,我的风险小了。

    2.有已经开通的主节点背书,说明这个服务器提供商提供的服务是可靠的,肯定符合项目方的硬件要求了。

    3.今后万一出现问题需要维权,群里有几十个人,可以一起维权,人多力量大呀!

    4.因为本地没有别的选择,时间紧急,自己也不怎么太懂,有个就先用着呗~

    5. 固定IP对于个人来说确实是个挺大的门槛,短时间内找到确实挺难的,问了些本地托管机房,成本太高难以承受呀~

    ** 三、不合格主节点面临的风险**

    1.由于不稳定的网络,经常掉线,造成收益不稳定或者没有收益;

    2.会被取消主节点资格。

    ** 四、社区给主节点服务的思考和建议**

    (一)给项目方的建议:

    1、教程推出前先小范围检验纠错。非常感谢官方工作人员在第一期主节点运营过程中的大量工作,但第一期主节点搭建过程中出现了一些无厘头的瑕疵,能否在以后各种教程出来后先让社区志愿者先检查纠错,有问题提前完善,我们提前预防,避免以后出现同时手持身份证正反面的反人类要求😭

    2、明确服务供应商与主节点申请人之间的责任划分。原本这个不需由项目方或社区来规定,但实际情况是,现在许多主节点申请人不愿学习,完全将主节点交托于服务商,这种情况不利于今后主节点的运营,容易造成运营权转移到服务商手中。

    3、建议在主节点分散化方面提出量化指标。根据第一批主节点运营实践,可以采用绝对数量或百分比的方法,对单一运营商、机房、服务器(VPS)等运营主节点的数量进行约束,避免因单点故障造成大量主节点同时退出服务。曾经发生过一个服务商的单个机房掉电,造成七十多个主节点同时退出服务,所以要么直接约束主节点的分散度,要么对于集中度达到一定标准以上的机房提出更高的可靠性要求,例如配备ups等,也可以考虑同时提出对两方面的要求。

    4、为了保障主节点在物理上的分散性,在第二批主节点的申请规则上,可以逐步推行以下几项措施:

    A:明确要求申请人写明主节点部署的地区、服务器或云服务商机房的具体物理位置。原则上要求主节点需要布置在本地,不得跨省布置,部分缺乏资源的中小城市可以适当考虑在省内的其他城市布置,比如榆林市的主节点可以考虑布置在西安市。第三批主节点根据实际布置情况考虑是否提高标准,可要求在本地区内布置,考虑到主要用户在大城市,所以节点集中在省会一类较大城市也是可以接受的。

    B: 明确是否对VPS做要求。VPS能够最大限度利用机器性能以节省大量的初期投入,但,是否采用VPS由官方提出指导性意见。如果有,请在第二批主节点推出之前建立标准,方便申请人从容操作。

    C:希望对审核、淘汰机制有明确的标准,或建立一定时间的试运营期,对不符合要求的主节点,明确给予取消资格。

    5、主节点是Ulord项目中的关键一环,主节点数量的稳定与否直接关系到用户的体验以及项目方对存储空间、节点计算能力等参数的把控。为了防范在不可预见的极端情况下,主节点出现大规模撤离,所以,从维护主节点必须的节点数和保证存储量稳定性的角度考虑,社区建议官方将节点抵押的10000UT,从技术上改为锁定。如果中途因自身原因失去主节点资格,当初的10000UT依然锁仓一年。

    这里有一个真实的故事,有一个主节点资格持有人参加我们的中秋活动中了40枚UT,得到奖励后,他把这40枚UT转出了,根据UTXO机制,找零代币进入找零钱包,于是抵押钱包里的代币数量剩下不足1万枚,主节点资格自动消失,这样的情况真的好可惜!(关于UTXO机制,参看钟博士的文章CyberKuber白话区块链系列课程1:流动的黄金UTXO

    (二)短期社区可以协调配合做到:

     ![](https://img.haomeiwen.com/i14029290/ff14844732f75f9f?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    

    经过和各社区负责人商量沟通,总社能协调各地分社的志愿者团队一起协作,对现阶段出现的问题作出第一次迭代性提议:

    1、 因为分布式的考虑,尽量请各地分社参与进来,帮助培训该分社志愿者,以专业志愿者搞好主节点的运营。

    2.由分社组织人员,为该地区的小白主节点持有者提供委托管理主节点服务;支持有技术背景的主节点持有者独立安装运营,并在社区充分宣传Ulord主节点的功能和要求。

    2、 远期来说社区能够提供云服务或托管机房更好,在无法提供的情况下,与各地区服务商签订战略合作关系,给持有人内部推荐,但主节点持有人只与服务商签订法律合同,不与Ulord社区发生实质法律关系。对运营商的硬件设施、网络进行审核,对符合要求的社区做引导推荐。

    3、 有技术能力的各分社如果帮助运营,需做到:

    A: 尽量引导在同一个物理区域内使用不同的服务商。

    B:即使同一网络服务商,社区设定规则:多个服务器不聚集在集中的物理区域, 可要求服务商人为将主节点分到不同镇、区、市等物理区域。

    C: 如果使用VPS虚拟机,建立标准,在一台服务器上限定绑定数量。

    4、 如果必须采用社区自建,出于成本考虑,不可能安排专职技术人员进行维护,一般采用兼职人员进行相关设备维护的可能性比较大,但考虑到兼职人员存在不稳定因素,此项建议各社区酌情处理。

    (三)一些思考

    1、各地方社区与目前占据多数的Ulord主节点服务器运营商一起做主节点运营,也不是长久之计。现阶段只能尽可能地防范和预先控制风险,降低集体作恶的可能性。未来,只有当主节点单个运营起来以后才是Ulord公链追求的去中心化主节点的时候,但现在暂时通过社区志愿者人为分散的方式解决主节点过于集中的问题。要想从根本上解决问题,必须是达到两点,第一社区的共识足够强;第二,项目方需要有足够简单有效的方法让个人更好地参与到主节点运营当中。

    2、如果自建主节点,机器、电费都是相对稳定的支出,不存在特别大的差异性,最大的不确定成本经测算下来,就是专线费用,电信、移动、联通三大运营商各地区的报价不相同,而且在同一个地域上,报价也是各种各样。同一运营商,不同的客户经理,报的价格也存在差异非常大的情况(有志愿者在问报价时发现了这种现象)由于主节点的需求量的确不小,是否合适由专人和三大运营商进行协商,给出一个专线的团队价格,各地享受同一个价格,近万主节点能否拥有谈判优势?如果可行,各地自建主节点时能够拿到一个相对优惠的价格,这样能给主节点提供更好的服务,而且是以相对美丽的价格。

    说到这里我不禁感叹:Ulord主节点,社区也是为你操碎了心呀...

    本文由北京社区洪涛,上海社区迮超,苏州社区东东,郑州社区黄豆,总社书源,乐淘淘,买珊整理。感谢石家庄社区岳炜,杨宣起草托管合同,并于2018-09-26转社区负责人群讨论通过。

    感谢台湾社区志愿者徐世湧老师热心分享他的“主节点的家用路由配置”,请在公众号内回复“配置”,我们为您准备好了徐世湧先生整理的个人网路配置的方法(此资料保持更新,十月中旬左右会有小白版本推出)


    本文作者乐淘淘。

    添加Ulord小秘书微信:Ulord_one,加入官方社区!

    image

    Ulord 电报群:https://t.me/ulordone

    Github:https://github.com/UlordChain

    Facebook:https://www.facebook.com/Ulord-225365864705246/

    Twitter:https://twitter.com/UlordChain

    Slack:https://ulord.slack.com/

    知识星球搜索添加:Ulord,了解更多信息!

    Ulord 社区欢迎你的加入!

    相关文章

      网友评论

          本文标题:我想和你唠唠Ulord主节点的那些事

          本文链接:https://www.haomeiwen.com/subject/dxsdaftx.html