关于zcashnews的信息

鹏俊财经 100 0

本篇文章给大家谈谈zcashnews,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

我们为什么用Rust?

Rust 是一门系统级编程语言,被设计为保证内存和线程安全,防止段错误产生。作为系统级编程语言,它的基本理念是 “零开销抽象”。理论上来说,它的速度与 C/C++ 同级。Rust 可以被归为通用的、多范式、编译型的编程语言,类似 C/C++。与这两门编程语言不同的是,Rust 是线程安全的!Rust 编程语言的目标是,创建一个安全和并发的软件系统。它强调安全性、并发和内存控制。尽管 Rust 借用了 C/C++ 的语法,却杜绝了空指针和悬挂指针,而这二者是 C/C++ 中系统崩溃、内存泄露和不安全代码的根源。

虽然 Rust 是一门系统级编程语言,但并不意味着它只能写底层程序(操作系统、驱动、工具、数据库、搜索引擎等),它的抽象层次之高完全给人惊艳的感觉,实践证明它对问题建模的能力和方便性不比 C++/Java/Python/Ruby 差。但 Haskell 这类超高抽象语言,也不是 Rust 的发展方向。Rust 力求在抽象与现实世界中找到一个平衡。

在向SCRY 项目研发负责人Peace交流时,他说到,当时选择Rust,主要有两个原因:一是有高性能要求时,原来好多人会选择C/C++,现在多了一个Rust选择,还解决了C/C++许多不足;二是Rust应用在区块链有成熟的参考。最后Peace给了未来使用SCRY项目开源部分的学习者一些建议,“快速的学习能力,快乐地把小事做好,正确合理定义一个函数。”

Rust到底有多受欢迎呢?目前,Rust 已经在 StackOverflow 的年度语言评选中,连续 4 年荣获“程序员最喜爱语言”第一名(2016, 2017, 2018, 2019)。以下是 2019 年调查的截图:

但比起Python、C、C++ 等,Rust还只是个小年轻。调查显示,更多的人不去学习 Rust 还是因为 Rust 没有足够的活跃商业项目让它成为企业的一部分。

不过,Rust 在工作中的占比也越来越高。过去一年间,Rust 在商业应用上有着令人惊讶的成长。下面是部分人们熟知的公司:

国内的百度,阿里,也已经在内部小范围的使用上了Rust。

就在本月初,微软还推出了基于 Rust 的 Windows 运行时项目 Rust/WinRT。该项目和 C++/WinRT 一脉相承,用标准语言和编译器为 Windows 运行时构建语言投影,从而方便 Rust 开发人员调用 Windows API,更轻松地使用 Rust 构建各类 Windows 应用和组件。

()

2015年下半年,Gavin Wood 博士创立了 Parity Technologies,推出以太坊(Ethereum)客户端 parity,而这个 parity 客户端就是使用Rust写的。实际在 parity 出现之前,MaidSafe项目就已经出现了。MaidSafe用 Rust 语言尝试了很多东西。Rust语言本身强调的安全性以及MaidSafe这些前沿项目,可能给了 Gavin 充分的理由选择 Rust 作为 parity 开发语言。

写一个有效率的、符合习惯的Rust程序比写一个有潜在危险的程序容易得多。下面是Linux内核在2018年一月到四月期间发现的bug:

而对于Rust而言,上图右侧占比 51% 的部分,从语言层面就可以避免。也就是说,对Rust来说,根本不存在上图右边这些问题。

Rust在实现内存安全和并发安全的同时,并没有以损失性能为代价。更牛逼的是,它甚至是用同一套抽象解决了内存安全和数据竞争这两个不同领域的问题。

Rust的零开销抽象让你在享受安全性的同时,又不损失性能。这正是传统的程序员梦寐以求的。

Solana的首席执行官Anatoly Yakovenko在一段采访中提到刚开始项目的时候,他用了两周时间使用C语言,但是当用到一些外部库的时候,还得写makefile,手动下载这些库,比较麻烦。所以,他决定尝试一下Rust。就在那一刻,“Holy shit, this is amazing.”“我才觉醒到,这是一个和C语言一样快的语言,并且还给了我Haskell般的类型安全。Rust击中了我,这真的很酷。”

今天Rust满5岁了(2020年5月15日,是Rust语言正式发布5年生日)。Rust语言正在IT工业各个领域快速发展,而由于区块链本身的特质,区块链领域是较早接纳Rust的领域之一。在区块链领域,Rust正以势如破竹之势占领区块链新兴项目市场,很多著名的老项目也在考虑转向使用Rust重写。

祝Rust 5周年生日快乐!

参考:

1. Why Rust?

2. Meetup with Solana, Zcash, Parity — Why Rust Is Ideal For Blockchain Development?

3. Rust 2017 Survey Results

4. 微软开源 Rust/WinRT,方便使用 Rust 构建 Windows 应用

5. Stack Overflow’s Developer Survey Results 2019

6. 当区块链遇上Rust

关于COIN和几种TOKEN的分类

在币圈我们经常问别人最近有没有买什么币,但是这个币其实有可能是COIN,也有可能是TOKEN。所以本文稍微捋一下COIN和TOKEN的定义。

COIN: 指得是作为支付媒介的数字货币,比如BTC、BCH、LTC以及DASH、XMR、ZCASH等等。它们的使用场景只是价值传输而已,除此之外并没有其他的应用场景,它们只是作为一个去中心化的银行存在着。COIN也是目前区块链世界中的第一大应用,充当着价值传输和价值存储的功能。

TOKEN有以下两种:

Utility Token:即功能类Token,这种Token是有使用场景的,使用它可以购买某种服务,比如在以太坊上我们需要买一些ETH才能使用以太坊上的计算能力,我们购买一些SC才能使用它的云服务。

ICO是被证实了的区块链能够有效提供的应用场景,所以ETH这个TOKEN才能成为当今第二大市值的虚拟货币,在2017年的时候,以太坊和比特币一样被认为是可以当作价值传输的媒介,甚至同时充当了价值存储的载体。但是直到2018年之后ICO逐渐遇冷,以太坊的市值也一再萎缩,以太坊每年都会增发一定比例的ETH,但是当ICO的规模跟不上ETH的增发数量的时候,价格就会下跌,这就是为什么V神考虑吧ETH总量设限的原因。

Security Token:即证券类Token,这种Token算做是证券,所以是要归证监会(SEC)管的。关于判断是否为证券由豪威测试(Howey test)决定:

1、Is it an investment of money or assets?

是不是属于金钱或者资产的投资?

2、Is the investment of money or assets in a common enterprise?

这笔钱或者资产是投资到一个共同的企业里面吗?

3、Is there an expectation of profits from the investment?

是否期待从这笔投资中获得利润?

4、Does any profit come from the efforts of a promoter or third party?

这笔收益是不是来自于发起人或者第三方的努力?

满足了以上四个条件,就属于证券类。

2017年六月美国证监会宣布DAO Token属于证券。因为购买DAO之后,如果有利润的话,那么DAO持有者的的确确是会有分红的。

现在很多不同的交易所的平台都发行了自己的平台币,比如说币安币BNB,其实大家都知道币安币的价格高低和币安这个平台的发展息息相关,但是同样的BNB可以抵消平台交易的手续费,并且可以使用BNB购买各种虚拟货币。这样看起来真的是属于Utility Token。而且因为法币入口不稳定,交易所就自己创造出一个币,让大家都先花钱买它的币,也就是先把钱存到它那。这同样规避了一些监管的风险,比如用BNB购买虚拟货币的时候,我使用的是BNB(算是一种商品)购买ETH(另一种商品),用商品买商品,这样可以规避掉很多监管风险。

但我认为这仅仅是其中一个功能而已,我认为大部分人购买BNB都是因为看好币安的未来。币安也是想和用户一起发展,这本质上是在投资企业。但是币安从来也不会承诺说公司发展好了,我会给持有BNB的人一些分红,因为这样的话这就触及了豪威测试(Howey Test)。币安用一种规避的方法,即用公司的利润回购BNB,然后把这些BNB给销毁掉,这样市场上供应就变少了,BNB自然升值了。

归根结底我们这些购买BTC或者ETH的大部分人是都在炒币,都是想要通过买卖获得利益。而在现实意义中,我们购买ETH的行为就像黄牛屯某个明星的演唱会门票,我们假设还有很多人想看演唱会——还有很多人想通过购买ETH使用智能合约,我们只是在假设全世界还有很多人会去使用区块链。我们是在购买大量的演唱会门票而在等待门票涨价,但同时我们也可以去使用它去看演唱会。

这是因为数字货币同时具有功能性和投资性并且全球流通,它不像证券只能用来投资不能被使用。这是一种新兴事物,还没有相关的法律去完善它,任何一种新兴的东西,它总是和以前的东西不一样,所以法律总是滞后的。

参考资料:

1, 全球区块链顶级会议 TOKEN SUMMIT 2017 一手信息解析

2,

3, ;mid=2247485059idx=1sn=cc7403afbcbdef15c85820546b0c8862chksm=fceecd80cb9944961db8125be7a8d0d8a0e51985b611244827b8c88052626694c772299b9573mpshare=1scene=1srcid=0406bUvDMNmuvOW3MWWTshfwpass_ticket=aLDIIGSM3tYo%2FfLzQkr0yZ6NxBQaWqpjtOwaPlr3d5nvAvDqRB9mBvF%2FH4Yn8hF%2B#rd

4,

5,

6,

关于zcashnews和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签: #zcashnews

  • 评论列表

留言评论