OneLedger未来是否支持什么是智能合约约?

OneLedger代币经济结构解析
OneLedger已经于7月12号重磅登陆CoinEx和KuCoin两大交易所,并引起各界的广泛关注和社群的热烈讨论。
本文将介绍一下OneLedger的代币经济,以便加强方便大家对代币结构有更好的理解。
在此之前,我们想纠正网上一些自媒体文章关于代币总量和销售价格的错误信息。许多自媒体写的OneLedger代币总量是1亿枚。但是OneLedger在 5月4日 就已发布如下公告:
之前我们获得来自社区和顾问团队的许多反馈,认为我们的代币价格太高了!因此我们决定,把代币价格降至原来的1/10,代币总量增至原来的10倍。
请注意这并没有改变我们的代币结构和硬顶。代币总量由原来的1亿枚调整为10亿枚。私募第一轮的代币单价由 0.41美金调整为 0.041 美金,第二轮的代币单价由 0.43 美金调整为 0.043 美金。公募的代币单价由 0.52 美金调整为 0.052 美金。我们的硬顶依然维持在 1500 万美金不变。
我们的公募比例: 1 ETH = 9311 OLT, 私募第一轮比例: 1 ETH = 11010,私募第二轮比例: 10780。市场流通量 3亿5千万枚(35%)。
现在,我们来了解一下OneLedger的代币分发情况。
社区保留:在智能合约中锁定至少6个月,之后会有1-2年的分发计划,以谋求长效激励社区。
团队保留:24个月分发周期,按季度发放,由智能合约实施。
顾问保留:12月分发周期,按月发放,由智能合约实施。
公司保留:在智能合约中锁定至少6个月,之后会在18个月内按月陆续发放,由智能合约实施。
市场推广和长期合作伙伴:市场推广分发周期3-6月,按月发放。长期合作伙伴锁定期最短6个月,之后在1-2年内发放。所有发放和锁定期都由智能合约实施。
下面再来看一下OneLedger的代币经济模型。
在OneLedger代币经济模型里,有10亿个OLT代币会被预挖。每个OLT代币在最初都将被映射到一个相应的ERC20代币上,由于OneLedger生态系统正在开发中,早期的使用者可以在以太坊生态系统上使用它们。
随着OneLedger生态系统的成熟,OneLedger代币经济模型会有三个主要参与者:用户、网络支持者(节点)和开发人员。
用户这里特指企业,需要向节点支付网络费用以便在OneLedger平台上使用各种服务。他们可以从其他代币持有者获得OLT代币,或者可以自己运行一个节点来获取代币以用于商业活动。用户可能需要根据开发人员发布的智能合约来支付OLT代币,从而访问在市场上销售的各种服务。
网络支持者(节点)
网络支持者(节点)将接受OLT代币作为网络费用。在早期阶段,OneLedger的软件将允许每个人运行一个节点。经过一段时间后,需要一定数量的代币来保证网络的负载和质量。
开发人员包含个人贡献者,企业团队,甚至咨询公司。开发人员需要OLT代币将其模块部署到OneLedger平台。他们可以将模块和代码提交给OneLedger市场,并提供一份定义销售条款的智能合约。比如说,这些服务可以是免费的,或者用户需要向开发人员支付一次性费用来解锁服务,又或者开发者甚至可以将智能合约作为订阅式的商业模式来实现,这样用户就需要每月支付OLT代币来继续访问服务。
此外,OneLedger会为社区保留25%的代币,仅用于帮助生态系统发展。除了激励开发人员,OneLedger还会利用代币用于社区活动,例如举办活动和资助开发研讨会。近期,OneLedger也会推出奖励代币奖励政策,用于激励对着区建设有贡献的活跃成员。 OneLedger将专注于构建一个健康的区块链开发生态系统,开发人员将从中受益,并体现其价值。
"OneLedger
跨链技术的未来”
添加管理员进入OneLedger中国官方群,掌握最新动态
https://OneLedger.io/
中文白皮书:
https://oneledger.io/wp-content/uploads/2018/07/oneledger-whitepaper-05.07.09-v3-chinese.pdf
https://github.com/Oneledger/
官方电报群:
https://t.me/oneledger
https://twitter.com/OneLedgerTech
https://medium.com/@OneLedger
https://www.reddit.com/r/OneLedger/
https://www.youtube.com/channel/UCqazyMCaD7lH-IBZrb33WPg
邮件: hello@oneledger.io
本文仅为商业推广,不作为投资建议
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点OneLedger代币经济结构解析
区块链导航
OneLedger代币经济结构解析
时间:日 16:23
本文将介绍一下OneLedger的代币经济,以便加强方便大家对代币结构有更好的理解。
在此之前,我们想纠正网上一些自媒体文章关于代币总量和销售价格的错误信息。许多自媒体写的OneLedger代币总量是1亿枚。但是OneLedger在 5月4日 就已发布如下公告:
之前我们获得来自社区和顾问团队的许多反馈,认为我们的代币价格太高了!因此我们决定,把代币价格降至原来的1/10,代币总量增至原来的10倍。
请注意这并没有改变我们的代币结构和硬顶。代币总量由原来的1亿枚调整为10亿枚。私募第一轮的代币单价由 0.41美金调整为 0.041 美金,第二轮的代币单价由 0.43 美金调整为 0.043 美金。公募的代币单价由 0.52 美金调整为 0.052 美金。我们的硬顶依然维持在 1500 万美金不变。&
我们的公募比例: 1 ETH = 9311 OLT, 私募第一轮比例: 1 ETH = 11010,私募第二轮比例: 10780。市场流通量 3亿5千万枚(35%)。
现在,我们来了解一下OneLedger的代币分发情况。
社区保留:在智能合约中锁定至少6个月,之后会有1-2年的分发计划,以谋求长效激励社区。
团队保留:24个月分发周期,按季度发放,由智能合约实施。
顾问保留:12月分发周期,按月发放,由智能合约实施。
公司保留:在智能合约中锁定至少6个月,之后会在18个月内按月陆续发放,由智能合约实施。
市场推广和长期合作伙伴:市场推广分发周期3-6月,按月发放。长期合作伙伴锁定期最短6个月,之后在1-2年内发放。所有发放和锁定期都由智能合约实施。
下面再来看一下OneLedger的代币经济模型。
在OneLedger代币经济模型里,有10亿个OLT代币会被预挖。每个OLT代币在最初都将被映射到一个相应的ERC20代币上,由于OneLedger生态系统正在开发中,早期的使用者可以在以太坊生态系统上使用它们。
随着OneLedger生态系统的成熟,OneLedger代币经济模型会有三个主要参与者:用户、网络支持者(节点)和开发人员。
用户这里特指企业,需要向节点支付网络费用以便在OneLedger平台上使用各种服务。他们可以从其他代币持有者获得OLT代币,或者可以自己运行一个节点来获取代币以用于商业活动。用户可能需要根据开发人员发布的智能合约来支付OLT代币,从而访问在市场上销售的各种服务。
网络支持者(节点)
网络支持者(节点)将接受OLT代币作为网络费用。在早期阶段,OneLedger的软件将允许每个人运行一个节点。经过一段时间后,需要一定数量的代币来保证网络的负载和质量。
开发人员包含个人贡献者,企业团队,甚至咨询公司。开发人员需要OLT代币将其模块部署到OneLedger平台。他们可以将模块和代码提交给OneLedger市场,并提供一份定义销售条款的智能合约。比如说,这些服务可以是免费的,或者用户需要向开发人员支付一次性费用来解锁服务,又或者开发者甚至可以将智能合约作为订阅式的商业模式来实现,这样用户就需要每月支付OLT代币来继续访问服务。
此外,OneLedger会为社区保留25%的代币,仅用于帮助生态系统发展。除了激励开发人员,OneLedger还会利用代币用于社区活动,例如举办活动和资助开发研讨会。近期,OneLedger也会推出奖励代币奖励政策,用于激励对着区建设有贡献的活跃成员。 OneLedger将专注于构建一个健康的区块链开发生态系统,开发人员将从中受益,并体现其价值。OneLedger
跨链技术的未来
24小时热门新闻
热门数字货币
IOST是一个创新、安全的区块链技术,致力于为线上虚拟服务以及数字货品交换提供一个高可扩容、高吞吐的生态环境。此外,IOST生态系统也使开发者们可以极其便利地在区块链上部署的大型去中心化应用为海量用户提供服务。IOST网络采用了包括EDS(高效分布式分片)技术以及Proof-of-Believability&consensus&appro...
知产链(IPChain)是专门为数字知产打造的区块链商业应用平台。
知产是知识成果资产化的简称。包含影视、音乐、图像、摄影、网络小说、电子出版、软件、专利、创意产品等所有能在互联网上存储、传递及交易的数字资产。
知产链可以实现知产的原创性证明、价值传递、产权交换凭证、知产防伪确定、知产投资、交易及知产的...
zilliqa(zil)作为一个新的公有区块链,着重为高吞吐量的应用程序提供运行平台。它将分片技术从理论变为实践,运用创新的密码技术和共识协议,提供随着网络增容而不断提高的交易处理能力。在最新的实验中,测试网络达到每秒处理2,400个交易以上。这比目前的主流区块链平台快了200多倍。zilliqa区块链平台致力于支持高吞吐...
Golem 是建立在以太坊平台上的去中心化计算机算力租赁平台。通过 Golem
平台,任何用户都可以成为算力的发售方和租用者。无论用户提供的是一台闲置的家用电脑还是几台大型的数据中心,都可以加入到 Golem
平台中。基于以太坊的交易系统被应用于 Golem 平台,用于结算算力提供者的收益和算力使用者所需要支付的费用。...
Nuls是一个高度可定制的区块链基础设施,通过智能合约、多链并行、可插拔、模块化、平行扩展技术、提供标准协议交互接口,解决现有区块链性能受限,不同链之间无法通信的问题。
发起人&首席开发者
毕业于天津大学,信息安全专家,全栈工程师
从事金融领域数据安全工作6年,精通C/C++,Java等开发语言...
Ledger平台是一个生态系统,它可以让多样化的市场管理和定价机制与代币体系之间实现互操作性。它提供一个透明的管理框架,允许全球能源市场与Power
Ledger生态无缝连接,让更多消费者获益。这个生态系统具有包容性和扩展性,已有或未来的各种应用都可以接入,也考虑到监管,这让它有高度的灵活性。它允许重新...
Copyright & 2018 链知道 All Rights
Reserved. 苏ICP备号-2
扫一扫关注链知道官方公众号掌握最新区块链行情猎链网:火币网区块链招聘信息汇总
招聘主体:火币网
招聘人员:区块链工程师
工作地址:北京
学历要求:本科及以上
工作年限:经验不限
薪资待遇:25k-35k
岗位职责:
1.调研并关注区块链技术、主流数字货币钱包支付相关产品;
2.负责数字货币钱包产品或业务运营后台产品设计;
3.独立完成需求分析、产品原型的设计,输出高质量的PRD文档,协同团队高效进行产品迭代的PCDA循环,提升用户体验及业务目标。
岗位要求:
1.独立主导或负责过成功上线的APP、H5、业务后台项目;
2.具备较强的学习、分析,执行能力,严谨的工作态度、强烈的责任心和团队精神;
3.具备较强的规划和前瞻能力,抗压能力和跨部门沟通能力,能够站在不同角度思考问题,有效推进核心业务;
4.S16、985 计算机、金融相关专业,一线互联网公司区块链、互联网金融、支付行业经验;
5.了解区块链数行业基本知识,持有并交易过数字资产。
招聘主体:火币网
招聘人员:高级区块链工程师
工作地址:北京
学历要求:本科及以上
工作年限:经验3-5年
薪资待遇:15k-30k
岗位职责:
1. 区块链技术调研:虚拟机/密码学/分布式系统/信息安全等
2. 区块链资产的主链对接、节点维护与测试
3. 主链数据服务研发
4. 主链/公链/联盟链研发
岗位要求:
1. 计算机相关专业如信息安全/通讯工程/分布式系统/数据科学等
2. 或者数学/金融工程/统计/应用物理专业
3. 良好的英语读写能力
4. 熟悉至少一门编程语言或mysql/oracle 等常规数据库技术
招聘主体:火币网
招聘人员:区块链技术专家
工作地址:北京
学历要求:本科及以上
工作年限:经验5-10年
薪资待遇:30k-40k
岗位职责:
1、参与区块链以太坊、EOS,HT Token系列资产等区块链资产的系统研发、设计和相关开发工作;
2、结合不同客户的业务场景,在区块链架构上开发、部署、实施、监控审计节点、智能合约;
3、了解和研究国内外区块链发展动向,提供和制定区块链产品解决方向和研发方向。
岗位要求:
1、熟悉区块链平台产品,如Hyperledger,Ethereum,corda等;
2、本科及本科以上学历,信息系统、计算机科学、统计学或信息管理相关专业;
3、3年以上互联网应用开发/IT控制/安全咨询/IT实施等经验,拥有区块链相关开源项目开发经验者优先;
4、熟练使用如GoLang、C++、Python、Java、Java、node.js等开发语言;
5、熟练掌握数据结构和算法细节;
6、丰富金融支付或数字钱包开发经历经验优先。
招聘主体:火币网
招聘人员:出纳
工作地址:北京
学历要求:本科及以上
工作年限:经验1-3年
薪资待遇:6k-12k
岗位职责:
1. 严格遵守并执行公司财务管理制度;
2. 根据公司业务需求,完成各类法币账户的开设;
3. 管理法币账户和数字币账户,完成权限内的收付工作并建立完成的日记账,获取各账户收付的完整凭证。对不符合公司制度的支付需求予以拒绝,建立良好的银行关系,保证账户对业务的支持。
4. 按照制工规定和权限人授权完成资金划转。
5. 出纳员负责现金、支票、发票的保管和使用工作,要做到收有记录,支有签字,负责保管公司证照、开户文件等,不得遗失;
6. 现金业务要严格按照财务制度度所要求的办理。对现金收、支的原始凭证认真稽核,不符合规定的有权拒付;现金要按日逐笔记录现金日记帐,并按日核对库存现金,做到记录及时、准确、无误;支票的签发要严格执行银行支票管理制度,不得签逾期支票、空头支票。对签发的支票必须填写用途、限额,收款人。应定期监督支票的收回情况;
7. 及时完成工作日的法币充提对账工作;
8. 每日将各账户的银行回单(量大时可采用对账单)、审批手续、支出单据、发票、收据等原始单据整理后交予相关会计进行记账,会计凭原始单据记账,大表辅助对账,保障原始单据的完整,确保会计记账有据。
9. 对库存现金要严格按限额留用,不得肆意超出限额。妥善保管现金、支票、发票,不得丢失;
10. 杜绝白条抵库,发现贪污、挪用公款行为要及时汇报有关上级;
11. 对违反财务制度的行为要拒绝受理并及时向上级(可越级)汇报;
12. 完成上级交给的其他日常工作。
岗位要求:
1. 安全可靠,英语精通
2. 具有终身学习意识和自学能力,对数字敏感,追求绝对准确的强迫感
3. 财务相关专业本科或以上学历,拥有会计从业资格证,一年出纳工作经验,
4. 道德素质:爱岗敬业、诚信为本、操守为重、遵循准则
5. 具备安全意识和基本素养,现金、Ukey、票据、各种印鉴、及密码,按制度要求妥善保管。
6. 团队合作精神、强烈的责任感和忧患意识
招聘主体:火币网
招聘人员:客服主管
工作地址:成都
学历要求:本科及以上
工作年限:经验3-5年
薪资待遇:6k-12k
岗位职责:
1、搭建和优化客服团队,完善管理制度、业务流程与标准,根据公司发展实际情况,调整和完善部门内部的管理流程和规范;
2、收集、整理客户资料,搭建和维护数据库;完成客户注册、回访、兑付、客户关系维护等工作,并能够分析客户需求,提交分析报告,策划客户活动方案与督导执行;
3、负责部门日常运作及管理,跟踪业务流程、系统优化和部门间的工作协调,协助优化运营流程,不断提升客服体验、满意度和客户忠诚度;
4、负责管理部门培训体系和绩效考核;通过监管日常业务和培训,不断提升部门人员业务能力;
5、全面实施客户关系管理(CRM),建立、维护和改善客户服务体系的工作标准和运作模式,不断完善和优化服务质量。
岗位要求:
1.金融经济类本科毕业,MBA优先
2.银行,券商,外汇贵金融书等金融行业类似工作3年以上
3.能够接受高强度工作及加班
4.对数字货币有一定了解,忠实信仰者优先
5.人品要正,人品要正,人品要正,重要的事情说三遍
6.有一定的英语基础
招聘主体:火币网
招聘人员:品牌专员-英文背景
工作地址:北京
学历要求:本科及以上
工作年限:经验1-3年
薪资待遇:8k-12k
岗位职责:
1.负责集团全球活动、分子公司业务的日常对接、需求收集和反馈;
2.负责集团品牌库房管理,统计需求、采购、派发、记录相关物料;
3.对外活动的内部协调、行政事务协助工作;
4.协助部门领导完成内部管理沟通事宜;
5.品牌中英内容输出协助校对。
岗位要求:
1.本科或以上学历,公关、广告、会展等相关专业;
2.工作细心并有极强的责任心;
4.善于发现并总结,有快速的反应能力;
5.有极强的英语听说读写能力,可作为日常工作语言,英语专业八级或同等水平。
招聘主体:火币网
招聘人员:活动运营
工作地址:北京
学历要求:本科及以上
工作年限:经验1-3年
薪资待遇:9k-18k
岗位职责:
1、负责社群活动的策划与执行;
2、根据活动数据分析活动效果,并持续优化;
3、根据公司整体业务的运营节奏策划各类社群运营活动;
4、负责活动整体的流程管理,全程跟进活动执行。
岗位要求:
1、2年以上互联网活动运营经验,具有互联网金融、区块链社群活动运营经验者优先;
2、有较强的策划和文案撰写能力;
3、对数据敏感,有较强的数据分析能力,和逻辑分析能力;
4、拥有产品和创新意识,执行力强,对热点和行业敏感;
5、有较强的责任心及团队合作意识,善于沟通和跨部门协调工作
火币网致力于打造安全可信赖的比特币交易平台,团队拥有多年金融风控经验。核心成员毕业于清华大学、北京大学、复旦大学等国内名校,来自高盛、百度、甲骨文、腾讯、阿里巴巴等国内互联网及金融企业。
2015年4月,火币网成立火币区块链研究中心,与清华大学五道口金融学院(原央行研究生院)互联网金融实验室成立“数字资产研究课题” 。2016年7月,火币网联合五道口金融学院互联网金融实验室、新浪科技发布了《全球比特币发展研究报告》。同月,火币区块链研究中心联合机械工业出版社出版了书籍《区块链:定义未来金融与经济新格局》。
创始人、董事长
李林先生是火币的创始人、董事长,全球数字货币交易领域的推动者。自创建火币以来,他带领团队将火币发展成为了全球领先的数字货币交易平台,至2016年末累计交易额20000亿元人民币。在创办火币之前,李林先生曾就职于Oracle亚洲研究中心并担任研发工程师;2009年创立基于MSN的社交产品友易网;2010年创立国内第二大独立团购搜索人人折。李林先生带领团队屡次打破行业纪录,具有丰富的互联网金融创业及团队管理经验。
联合创始人、董事
杜均先生是火币的联合创始人、董事,全球知名的数字资产投资和管理人。在创建火币之前,杜均先生曾就职于知名社区软件公司康盛创想,先后担任市场主管、运营主管及产品经理;腾讯收购康盛创想后,他成为旗下核心产品Discuz!产品负责人,主导Discuz!X系列及应用中心的产品设计工作。杜均先生在市场营销、运营、创意等领域均有杰出表现。
胡东海先生是火币的董事,国内最早投身互联网行业的连续创业者之一。在加入火币前,胡东海先生曾就职于用友软件、康盛创想、东软熙康并担任产品负责人,积累了丰富的互联网产品开发经验。此后,他联合创办高端食品类垂直电商平台并担任产品副总裁。胡东海先生对用户体验和电商运营有深刻的理解。
首席运营官
朱嘉伟先生是火币的首席运营官,主要负责火币的业务运营及管理工作。在入职火币前,他曾就职于Oracle,拥有丰富的公司管理经验和数据分析实践经验。在凯捷咨询任职期间,他担任众多项目的负责人,服务过腾讯、搜狐、去哪儿网、凤凰网、华润集团等几十家知名企业。朱嘉伟先生拥有丰富的团队管理和业务运营经验。
首席技术官
程显峰先生是火币的首席技术官,主要负责火币技术及运营平台的搭建等管理工作。在入职火币前,他曾任OneAPM公司首席运营官,积木盒子技术VP,是MongoDB和Docker技术在国内早期的推动者,翻译有《MongoDB权威指南》和《深入学习MongoDB》等书籍。作为知名技术顾问,他曾服务于花旗银行、蓝色光标、国家电网等多家大型集团。程显峰先生对互联网金融产品开发有深刻理解。
兰建忠先生是火币副总裁兼深圳分公司总经理。清华大学工学硕士,香港科技大学商学院金融工程硕士。在入职火币前,兰建忠先生曾担任高盛技术VP,拥有8年高盛香港证券交易及风控系统设计与研发经验,并长期深耕于股票、衍生品投资等领域。兰建忠先生对传统金融产品设计及运营具有扎实丰富的经验。
全国数字货币投资教育大型公益活动“火币全国行”第七站-广州站成功举办,2016全年行迹遍布北京、上海、深圳、成都、西安、南京、广州共7个城市。
火币在2017中关村互联网金融论坛暨第四届普惠金融论坛上荣获“2016中国金融科技最具竞争力企业”奖。
火币网累计交易额突破2万亿元人民币。
火币成为由深圳市政府指导的全国首个中国(深圳)Fintech数字货币联盟及中国(深圳)Fintech研究院发起单位之一,与民生银行、招商银行、平安集团、微众银行、大成基金等国内外40多家知名金融机构共同探索推进中国数字货币的科技研发和市场运用。
火币网单日交易量501万枚,交易额300亿元人民币,第10次刷新平台比特币单日交易额纪录。
火币在中国最大自媒体联盟“WeMedia第三届中国自媒体年会”上荣获“2016年度最受用户信任金融企业”奖。
火币网专业行情图正式上线,新增画线功能和多指标。
火币网计划交易功能上线,用户可提前设置止盈止损。
火币网API性能提升10倍。
火币推出比特币区块链行业第一支系列宣传片,从比特币投资、火币网交易平台介绍和区块链行业发展三个角度,用影像和数据直观展示了行业全景。
由国家互联网应急中心和中国互联网协会主办的“国家互联网金融安全技术专家委员会成立大会”上,火币网CTO程显峰受聘为国家互联网金融安全技术专家委员会委员。
全球顶级金融科技行业峰会LendIt(朗迪)首次移师中国。火币应邀出席大会,向国内外互联网金融领域的精英们介绍区块链在金融领域的应用及前景。
全国数字货币投资教育大型公益活动“火币全国行”北京首站启动。
火币区块链研究中心与清华大学五道口金融学院互联网金融实验室、新浪科技联合发布《全球比特币发展报告》。
火币区块链研究中心联合机械工业出版社出版第一本深入浅出、科学严谨的区块链著作《区块链:定义未来金融与经济新格局》。
火币创始人李林接受CCTV2央视财经频道采访,与央视记者回顾解读比特币涨跌之路,普及比特币产量减半的原理。
火币在业内首创推出“币圣战法”系列比特币投资知识学习教程视频。
火币受邀参加GMIC全球金融创新峰会分享并探讨区块链技术。
火币网创始人兼董事长李林应知名创新组织“造就”邀请为复旦大学管理学院师生、创业者作《区块链到底是什么》主题演讲。
受河南省政府邀请,火币网创始人兼董事长李林出席第三届河南省移动互联网大会并做主题演讲,在大会上提出2018年实现火币网、财猫网交易额分别突破“1万亿”的远景规划。
北京市金融局处长刘军、中央财经大学金融法研究所所长兼互联网金融千人会创始会长黄震等一行组成第一个由政府主导的“数字货币与区块链技术课题组”莅临火币网考察。
在东北亚互联网及电商大会上,火币网凭借服务优势夺得“优秀电子商务服务奖”。火币网联合创始人杜均领奖并作了“如何在数字货币领域做到第一”的主题演讲。
火币网创始人李林在金融行业权威杂志《清华金融评论》刊登《当前比特币行业发展现状及政策研究》。这是国内第一次在较有影响力的杂志上发布对比特币行业政策的建议。
火币区块链研究中心与清华大学五道口金融学院互联网金融实验室《数字资产研究课题》项目正式签约启动,成为中国数字资产行业发展史上的里程碑,助力中国数字资产行业的快速前行。
火币网作为比特币行业代表参与三亚·财经国际论坛,与全国人大常委吴晓灵同台讨论数字货币的发展现状及未来。这也是“数字货币”第一次在高端国际论坛出现。
“和融共进合创未来”首届中国比特币产业峰会暨火币一周年庆隆重召开,会议参与1000人,知名投资人戴志康、王强、计越、李笑来和行业众多创业者共同参加了此次大会。
火币通过国内知名漏洞众测机构乌云平台的漏洞众测。
火币旗下数字货币矿业服务平台DigCoin上线。
火币网手机APP上线
火币网并购中国首个多重签名比特币钱包“快钱包”和比特币区块查询网站QuKuai.com.
火币网获得华尔街顶级风险投资机构红杉资本(Sequoia Capital)A轮数千万人民币投资。
火币网上线莱特币现货交易。
火币网宣布免交易手续费。
火币网上线比特币现货交易平台。
火币网购买顶级域名huobi.com。
猎链君点评:在当前的国内数字货币交易所中,火币网称得上是当之无愧的行业龙头,这家在比特币疯涨之前就已设立交易所的企业在数字货币席卷全球的热潮中不但赚足了钞票,更重要的是吸引了数量庞大的币圈玩家入驻,对于区块链这种天生自带吸金属性的行业而言,后者带来的价值也许更为宝贵。而在经历国家对于数字货币市场的数次整顿之后,火币网最近仍在扩展队伍规模,也许是盯上了交易所之外的其他区块链赛道。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点区块链-智能合约简单脚本编写方法(solidity)...
区块链-智能合约简单脚本编写方法(solidity)
“一个智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议。”协议是技术实现(technical implementation),在这个基础上,合约承诺被实现,或者合约承诺实现被记录下来。选择哪个协议取决于许多因素,最重要的因素是在合约履行期间,被交易资产的本质。 再次以销售合约为例。假设,参与方同意货款以比特币支付。选择的协议很明显将会是比特币协议,在此协议上,智能合约被实施。因此,合约必须要用到的“数字形式”就是比特币脚本语言。比特币脚本语言是一种非图灵完备的、命令式的、基于栈的编程语言,类似于Forth。下面将以一个简单的合约脚本以及与之对应的合约功能测试脚本来进行相应的解释。
下面是一个简单的合约脚本:
import "ConvertLib.sol";
// This is just a simple example of a coin-like contract.
// It is not standards compatible and cannot be expected to talk to other
// coin/token contracts. If you want to create a standards-compliant
// token, see: https://github.com/ConsenSys/Tokens. Cheers!
contract MetaCoin {
mapping (address =& uint)
function MetaCoin() {
balances[tx.origin] = 10000;
function sendCoin(address receiver, uint amount) returns(bool sufficient) {
if (balances[msg.sender] & amount)
balances[msg.sender] -=
balances[receiver] +=
function getBalanceInEth(address addr) returns(uint){
return ConvertLib.convert(getBalance(addr),2);
function getBalance(address addr) returns(uint) {
return balances[addr];
脚本合约规定了账户初始值的设置以及进行转账时的一些规定,基本上所有的合约脚本都遵循这样的一种代码组织形式,下面进行一些关键字的简单说明:
Address:地址类型,这个地址会在合约的构造函数functionConference()中被赋值。很多时候也称呼这种地址为'owner'(所有人)。
uint.:无符号整型,区块链上的存储空间很紧张,保持数据尽可能的小。
Public:这个关键字表明变量可以被合约之外的对象使用。private修饰符则表示变量只能被本合约(或者衍生合约)内的对象使用。
Mapping或数组:在Solidity加入数组类型之前,大家都使用类似mapping (address =& uint)的Mapping类型。这个声明也可以写作address registrantsPaid[],不过Mapping的存储占用更小(smaller footprint)。这个Mapping变量会用来保存参加者(用他们的钱包地址表示)的付款数量以便在退款时使用。
在写完合约脚本后,我们需要将其部署在我们的区块链网络上面去(truffle开源框架已经做得比较好了,感兴趣的可以看看相关资料),部署完成后,我们可以写一些简单的test case来验证我们的合约脚本是否可以被区块链中的对等节点正确的调用,比如:
contract('MetaCoin', function(accounts) {
it("should put 10000 MetaCoin in the first account", function(done) {
//it should be executed every time to any testcase
var meta = MetaCoin.deployed();
/*代码中的那些then和return就是Promise。它们的作用写成一个深深的嵌套调用链的话会是这样
conference.numRegistrants.call().then(
function(num) {
assert.equal(num, 0, "Registrants should be zero!");
conference.organizer.call().then(
function(organizer) {
assert.equal(organizer, accounts[0], "Owner doesn't match!");
function(...))
function(...))
// Because this would get hairy...
meta.getBalance.call(accounts[0]).then(function(balance) {
assert.equal(balance.valueOf(), 10000, "10000 wasn't in the first account");
//stops tests at this point
}).then(done).catch(done);
it("should call a function that depends on a linked library
", function(done){
var meta = MetaCoin.deployed();
var metaCoinB
var metaCoinEthB
meta.getBalance.call(accounts[0]).then(function(outCoinBalance){
metaCoinBalance = outCoinBalance.toNumber();
return meta.getBalanceInEth.call(accounts[0]);
}).then(function(outCoinBalanceEth){
metaCoinEthBalance = outCoinBalanceEth.toNumber();
}).then(function(){
assert.equal(metaCoinEthBalance,2*metaCoinBalance,"Library function returned unexpeced function, linkage may be broken");
}).then(done).catch(done);
it("should send coin correctly", function(done) {
var meta = MetaCoin.deployed();
// Get initial balances of first and second account.
var account_one = accounts[0];
var account_two = accounts[1];
var account_one_starting_
var account_two_starting_
var account_one_ending_
var account_two_ending_
var amount = 10;
meta.getBalance.call(account_one).then(function(balance) {
account_one_starting_balance = balance.toNumber();
return meta.getBalance.call(account_two);
}).then(function(balance) {
account_two_starting_balance = balance.toNumber();
return meta.sendCoin(account_two, amount, {from: account_one});
}).then(function() {
return meta.getBalance.call(account_one);
}).then(function(balance) {
account_one_ending_balance = balance.toNumber();
return meta.getBalance.call(account_two);
}).then(function(balance) {
account_two_ending_balance = balance.toNumber();
assert.equal(account_one_ending_balance, account_one_starting_balance - amount, "Amount wasn't correctly taken from the sender");
assert.equal(account_two_ending_balance, account_two_starting_balance + amount, "Amount wasn't correctly sent to the receiver");
}).then(done).catch(done);
其中关键字段已经给出了一些简单的解释,重点是其中的then语句的使用,对于then语句,其实就是我们合约中预先规定的合约办法,即一个事件来了后该做怎么样的处理。
『0011』 - Solidity Types - 地址(Address)
以太坊智能合约编程之菜鸟教程
Solidity基础入门知识(九)映射mapping
【Solidity】3.类型 - 深入理解Solidity
solidity重点总结
以太坊智能合约编程简单教程(全)
区块链智能合约solidity入门
Solidity 文档--第一章:智能合约入门
智能合约编写实例
Solidity 文档--第三章:Solidity 编程实例
没有更多推荐了,

我要回帖

更多关于 什么是智能合约 的文章

 

随机推荐