美文网首页Nervos Fans
深入浅出探讨区块链的安全问题

深入浅出探讨区块链的安全问题

作者: 526ba0512193 | 来源:发表于2018-05-23 11:04 被阅读8次

伙伴们, 今晚分享区块链的安全问题,在区块链行业,安全的重要性永远是第一位。

因为价值几千亿美金的代币,都在区块链上,绝大部分区块链还是开源,谁都可以直接研究开源代码,稍有不慎,无数的代就可能没了。

损失金额 最多的安全问题就是各个中心化交易所了, 挣钱挣得呼呼向,丢钱丢的很凶猛。著名的“门头沟”mtgox交易所、 bitstamp、 bitfinex、最新的币安黑客事件 等等,  每次的安全事故都是行业“巨震”,很多人可能一夜账户归零。

无数行业人奋斗在去中心化的路上,去中心化的项目,到如今,至少几十个,所以仍需要强调比特币的牛逼,区块链未来十来年的安全运行,毫无疑问是行业的定海神针,如同神一般的存在。

BTC这么多年,还在运行,大家有没有感觉到奇怪,为什么最早的区块链系统反而到现在还如此稳定?新的项目都是技术升级改进过的,反而问题很多?!

这不是因为中本聪是神,而是任何行业都在渐进进步,逐步提升,尤其是区块链行业,都是代币都是钱,代码还开源,甚至可以说出问题是正常的,常见的,不出问题才是例外。

其实是由于区块链的特性,导致对安全需求极高,如何满足最高级别的安全,其实是区块链开发应用的前提。

如何满足最高级别的安全? 有一个奥卡姆剃刀原则, 就是尽量减少非核心功能,因为功能点越多漏洞就可能越多。俗话说,做的多就可能错的多,啥都不做就没错。

比特币就把功能严格删减,只保留最核心的支付功能,并近可能提升安全要求,虽然挂一漏万的被抓住弱点,发展出了asic矿机,矿机越来越集中在 大矿厂中,毕竟稳定跑了十年,仍然十分伟大。

对比看以太坊,功能比起比特币强大了很多,理论上是可以运行所有的合约,却同样出了很多问题, 如硬分叉etc 和 eth, 同时也没挡住最近比特大陆又出asic矿机。 这就是功能强大 的副作用,以太坊也是很牛的项目。

EOS最大的核心优势是钱多,链还没出来,几十亿美金到手,eos为区块链行业树立了融资的历史标杆,人类历史上的融资奇迹。eos让无数大佬竟折腰,能让这么多大佬打破头,多少亿资金投入节点竞争,同时也让全球人民看到区块链想象空间无限。 

ETC需要想办法吸引大量开发者,后续主要还得看技术提升以及改进方案。

技术问题就要学习代码了,前几天在群内连续在讲智能合约等问题,区块链的后续发展,代码是核心,我们后续也会开班授课。

有人问,如果有项目看到开源代码,进行抄袭怎么分辨?最佳方法是多学习代码,多跟懂代码的抱团,后续要做技术社群,让大家睁开“技术天眼”,一起筛选优质项目。

又有人问,如何参与nervos项目呢?Nervos主要关注官网nervos.org 和 Nervos Fans粉丝公众号,官方消息为准。这就是在全力为nervos开发社群,希望大家有空都加入社群建设。

接下来分享区块链使用的安全注意事项,我们会主要讲解代币使用的风险。

1. 私钥丢失问题。区块链的代币几乎都是靠私钥保存防止盗窃,如果没有备份好私钥, 电脑重装系统、 硬盘损坏、遗失手机等各种 丢失私钥,币谁也找不回来。

Nervos代币主要靠贡献获得,这是好事,越多人参与获利,项目发展空间越大。

2. 代币发送到错误地址。如果发送的账号地址复制错几位,比特币还能 自校验 判定收款地址无效。 以太坊不检查, 这种错误就发走了。如果 复制黏贴了不同人的地址。 那就只能靠 对方愿意返还了。

3. 发送错误的金额等。 比如 发送代币 的打包费 不限制大小,可以曾有人填写时,把以太坊的发送金额 和打包费填写反了,这币交易的矿主爽了。

 4. 私钥被人复制。代币没有其他任何保护措施,只有私钥,谁有私钥代币跟谁走。如果被人拿到私钥,就是一串字符, 所有地址上的代币都可以被拿走。 严格注意电脑以及手机病毒,防止任何可能泄露私钥的可能。不要邮箱发送,最好专用设备等。

如何提升 区块链项目的 安全性?

1.区块链安全最根本的保障是共识机制

公有链目前最成熟的共识机制是工作量证明机制,就是比特币为代表的 Pow,缺点是需要出块时间不均匀、挖矿费多。Pos,权益证明机制,优点是挖矿费低,安全性还没普遍认可。还有其他的共识机制,很多新的共识也在陆续推出。nervos的共识机制, 也是花了很多心思, 做为核心优势在推出,共识自动机,感兴趣的朋友们可查看官网nervos.org。

 2. 内部测试、小规模试运营

开发的公链 最好有详细 完整的测试,小规模试运营等。很高兴看到 nervos 专门为了测试开发了很多专用测试软件。

3. 对外开放测试

另外特牛的一点是, yunbi交易所代码是开源的,竟然都没出问题,到底是哪些技术大牛开发的?好厉害!

4. 最坏问题的 补救措施

做到最可靠完美的设计测试,最后还是要考虑到最坏的结果出来时,如何解决。在这一点上 ,nervos提出了 多种措施,包括防止分叉,技术提升改进等。

今天的分享暂时到这。。。

欢迎大家在下方留言,勤劳小编会尽快作答。

欢迎关注Nervos Fans如下频道:

NervosFans twitter:nervosfans

NervosFans 微博:NervosFans

欢迎关注Nervos Fans

Nerovs CKB 爱好者社区

Nervos CKB 官网:Nervos.org

入群请加乐乐微信:sensus113

美果大冰微信:xj73226

备注入群

谢谢!

相关文章

网友评论

    本文标题:深入浅出探讨区块链的安全问题

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