因为这段时间都在上“智能合约实训营”的课程,而且强度比较大,实在是无法再单独抽时间写007作业了,无奈只好再拿出一篇总结凑数,请见谅。
【课程相关】
- 关于后续的学习,是不是智能合约与区块链分属于两个方向呢,有什么推荐的路线吗?
这个不是的,其实区块链的很多上层建筑都是需要靠只能合约实现的,比如
plasma
,比如state channel
,比如trubit
【以太坊相关】
-
请问如果要自己发行
ERC20
代币,需要注意哪些问题?怎么检查自己的代币合约是否有漏洞?如果只是简单的
ERC 20
可以用open zepplin
的实现,但主要是你要再上面加功能的话,就比较危险了,这个就是主要住注意数据的移除,reentry attack
,等等 -
近期以太坊非常堵,手续费非常高,短时间内能有什么办法吗?
这个确实需要
off-chain
的一些方法,比如状态通道,plasma
才能有效的缓解
【公链、私链相关】
-
分布式并发的系统 什么
ae、rchain
之类 董老师怎么看 这些会超越以太坊吗这是一个很宏大的
topic
,我具体就不细说rchain
之类的实现了,但我觉得,这个问题本身“XXX能不能超过以太坊”,值得商榷。因为以太坊也是演化的,并没有迹象表明他有一些无法逾越的障碍,所以未来的以太坊肯定是会比今天的以太坊强的哈哈 -
对于
EOS
目前RAM
的价格炒的很高,对于开发者成本非常高,老师有什么看法么?这个事情大家之前都有预料,
speculation
无法避免,这就是ETH
的gas
设计的一个好处,都说EOS
不需要gas fee
,但实际上,只不过换了一种形式而已 -
Hyper Ledger
这种私有链,实际跑起来性能也不怎么好,私有链的加速有什么通行的解决方案吗?您能注意到这个是很牛的,就是不管怎么说,分布式系统就是分布式系统,区块链应该作为一个
settlement layer
存在,而不是去承载主要和大量的运算。所以这就是为什么链下扩容是必由之路
【技术相关】
-
在分布式计算研究领域,关于区块链前沿研究有哪些关键主题和学术大牛?
大家看看
Andrew Miller
,Emin Gun
这两个人的work,都还是不错的 -
以后公司的智能合约开发是什么模式呢,是全栈开发的形式还是前后端分离呢,因为现在感觉react用起来有点吃力?
前后端分离还是比较常见的应该是
-
关于代币合约或者其他的智能合约的漏洞检查,有没有一些通用的工具?
有,建议你关注一下Certik在做的工作,他们在做一些只能合约的形式化验证的工作,还是很有意义的
-
关于数据存储方面与区块链的结合,老师觉得
IPFS
是个很好的方式吗?或者还是倾向于与传统的中心化数据库相结合,只是结算放链上?IPFS
其实数据也不是放在区块链上面的,数据也是放在链下,只不过是数据的指针放在了链上而已哈