当前位置:首页 > 嘉盛集团 > 正文

ELISUN亮点,Solidity编程言语 布尔型和整型

嘉盛集团

ELISUN本次的亮点谈到了智能合约就像是一份合同相同,ELISUN平台说起书写的每个代码都是合同的内容。ELISUN交易所所以合约一经安置,合约内容就无法批改,ELISUN比如你和别人签苹写了合同之后,是无法再批改的。这也是正是依据区块链不可篡改的特性。 在一般的编程言语中,一般会运用标准输出来打印“Hello World”,Solidity作为一门智能合约编程言语,是有别与一般的编程言语,他是依据以太坊,并且是用来编写“合约”的。所以这儿不再运用“HelloWorld”作为示例,而是运用Solidity官网中的一个入门示例。

 

以上代码就是一个运用Solidity编写的名为SimpleStorage的合约。

1.1 第一行代码是用来指定Solidity的言语版别,pragma solidity是固定格式,后边加上版别号,版别号通过规划来承认的,即大等于0.4.0,小于0.6.0。在网上会常常看到^0.4.21这样的书写方法,这种格式是支撑在0.5.2及之前的版别。比如在remix-ide环境中编写pragma solidity ^0.5.3,则会提示编译差错:browser/Untitled.sol:3:1: ParserError: Source file requires different compiler version (current compiler is 0.5.2+commit.1df8f40c.Emscripten.clang - note that nightly builds are considered to be strictly less than the released version


1.2 第二代码创建名为SimpleStorage的合约。contract 是要害字,SimpleStorage为合约称谓。这个类似于java的类定义相同,class Person{},比较简略了解。

 

1.3 第三行代码定了一个无符号整数storedData,这个状态变量将会保存在区块链上,比如写入数据库进行了耐久化,什么时候都可以进行读取。

 

1.4 定义set方法,对状态变量storedData进行赋值,其间public是要害定,修饰set方法可以被合约外部调用。

 

1.5 定义get方法,回来状态变量storedData的值,关于回来值的书写稍有不同,要害字是returns,而不是return,其他回来值可以是多个,运用圆括号包起来。

 

这就是一个简略的Solidity编写的合约了,有编程阅历的人很简略了解。

 

2、布尔型和整型

2.1 布尔型

bool类型同其他言语相同,取值为truefalse, 其运算操作有!||&&!===,留心这儿并没有|&

 

2.2 整型

整型包含无符号uint和有符号int两种类型,每种类型有多种长度,比如uint8uint64int128等等,长度规划是8256,相差8个长度,8162432256。其间uintuint256相同,intint256相同。运算操作有比较、位操作和算术操作三种。

比较操作:<= , < , == , != , >= , >

位操作: &(与) , |() , ^ (异或)~ (非)。

算术操作:+ , - , * , /, % , (乘方,求幂) <<(左移) , >>(右移)其间左移和右移操作,a<>b表明为a/2**b

 

区块链行业的大家都在忙着为祖国庆生,对比特币和区块链的关注度平常少了很多。今天通证君为大家准备了区块链行业一周大事件,让你在归来旅途的路上不错过小长假的行业大事件。

 

一、比特币价格横盘震荡

 

每年十月一日的国庆节比特币价格都会上涨,今年也一样。101日比特币价格最高达到8498美元,后面持续在7700-8500美元之间震荡。下图为比特币的四小时K线图,总体来看处于震荡中阴跌的走势。期待国庆后比特币有好的表现。

 

二、EOS母公司Block.one支付SEC2400万元罚款(101日)

 

美国证券交易委员会SEC官网裁定EOS的母公司Block.one违反了联邦证券法的注册规定,邀请支付为注册ICO产生的2400万美元罚款。Block.one被指控在20176-20186月进行未经注册的ICO,筹集了数十亿美元的罚款。Block.one同意支付2400万美元的民事罚款,但不承认其调查结果。

 

三、美国老牌加密货币交易所Bittrex发布新平台

 

美国加密货币交易所Bittrex近日宣布计划发布一个新的数字资产平台——Bittrex Global。这一平台将建于列支敦士登。该平台计划在本月底激活,将为加密货币交易者提供“多种代币的广泛入口”。Bittrex在开设一家新的交易所的同时也关闭了在马耳他的Bittrex International。声明称,新的平台将可接纳Bittrex International的所有客户和上市代币。

 

四、新加坡金融厅会制定一些政策促进加密行业合规

 

新加坡不仅是东南亚的金融中心,同时也是加密货币中心。其对加密货币行业有着比较开放的政策。在日本区块链大会上,新加坡金融厅负责人表示:新加坡会制定一些政策让加密行业越来越合规,会对金融科技公司进行ID检测和KYC。同时也会保护银行,国家应该推行AI和区块链两种技术,为新加坡带来更多商机。

 

五、关于Facebook发行的Libra最新进展

 

1、韩国央行:对Libra未来的商业化持怀疑态度。

 

韩国的中央银行韩国银行发言人表示对Facebook发行的数字货币Libra2020年实现商业化持怀疑态度。

 

2Libra第一阶段路线图发布

 

Libra测试网发布后,官方又发布了第一阶段路线图。Lirba协会预计将邀请五个合作伙伴在网络上部署完整节点,并且会在第四个里程碑阶段推出Libra主网,Libra协会预计届时会有100个合作伙伴运行Libra节点。

 

3Paypal将退出Libra协会

 

Paypal作为Libra的第一批28名支持者之一,或将因监管原因退出Libra协会。这将会对Linra产生一些重要的打击。

 

美国最大加密货币交易所Coinbase联合KrakenBittrex和其他几家交易所宣布组建CRC——加密货币评级委员会,致力于澄清加密货币是否属于证券。CRC会采用1-5的打分来给加密货币打分,评分越小,越代表不是证券。评分越高,越有可能归为证券。

 

七、先锋集团董事长张振新因病去世,曾投资百亿到区块链行业

 

先锋集团从2016年开始在区块链板块迅速布局了包括矿机、矿场、交易所、Tokenfund等,寄望能够在区块链和金融领域找到突破口。 在区块链和加密货币行业行情逐渐低迷时,先锋集团在区块链板块的很多投资收益低成本都没有收回。

分享到:
相关文章