Git Product home page Git Product logo

docs's People

Contributors

bkminer avatar github10000 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

docs's Issues

关于选取9个记账者共识性问题

根据“从排好序的主节点列表中随机选择9个节点作为记账者”规则
比如以下场景:
主节点1根据随机性选择了:A1、A2、A3、A4、A5、A6、A7、A8、A9
主节点2根据随机性选择了:B1、B2、B3、B4、B5、B6、B7、B8、B9
主节点3根据随机性选择了:A1、A2、B3、B4、B5、B6、B7、B8、B9
主节点n根据随机性选择了...
那么共识算法是如何保证全网选择的下一轮9个记账的一致性?

关于验证区块相关问题的讨论

对于第3条“获取到本地时间,用它减去区块中的时间,判断是否大于负10秒,如果大于,拒绝此区块;否则继续”
为何是判断大于负10秒,而不是其他数值?

关于《安网白皮书V1.2.pdf》中6.4.1资产发行的一些建议

发行数字资产/代币需要消耗的500safe,白皮书中方案是采取销毁机制。但我认为可以有更合理的方式来处理这消耗的500safe,比如:奖励给维护safe网络的主节点。
以下是我的分析:
A、为什么不建议销毁,而是让发行资产/代币消耗的safe循环流通到整个体系中。
理由:
在safe网络中每发行一种资产/代币消耗的500safe,如果只是简单粗暴的销毁,会导致safe代币的通缩,如果发行资产/代币所消耗的代币数量能合理的循环流通到整个系统中,有利于safe代币数量良性循环,不至于后期发行的资产/代币数量越多,safe通缩越厉害。毕竟safe建设目标是要做一个可持续运行的生态系统,让safe合理循环流通更加符合可持续的初衷。

B、为什么要将发行数字资产/代币需要消耗的500safe,奖励给主节点。
理由:
1、主节点作为safe网络安全稳定的维护者,我们应该除了常规的挖矿收益奖励之外,如果还有额外(惊喜)奖励给主节点,那么大家建立主节点会更加积极。
2、主节点为safe网络提供网络服务,而项目方在safe网络中发行的资产/代币是需要使用safe体系中的资源,而这些资源是主节点需要付出的,随着项目方发行的资产/代币的增加,用户量的增加,主节点的硬件也需要升级。项目方发行资产/代币消耗的成本用来支付给主节点的奖励,这个是主节点维护网络安全稳定劳有所得,所以奖励给主节点是合理的。
3、项目方发行的资产/代币在safe网络中有很好的体验,这离不开主节点提供安全稳定的网络服务,只有把这些利益给到主节点,safe网络方可更加健壮稳定形成闭环的生态系统。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.