译文/Translated: EOSfinex启动在即,在这里我们先一睹为快,端看技术为交易赋能。 EOSfinex是一款构建于EOSIO之上的高效去中心化交易所,采用纯链上模式,其EOS合约包含抵押、订货薄及匹配引擎等内容。EOSfinex预计将于2019年第一季度全面启动。 我们将于以下文章中探讨我们向交易商提供的传统WebSocket协议,以及端口的使用情况。 WebSockets上的EOS 通常EOS合约提供以HTTP为基础的API,该端口在EOSfinex上为单边交易。此外,我们也将提供低延迟的WebSockets。WebSockets让用户能对巨大的市场变动做出快速反应,同时它也作为web标准而存在。 EOSfinex的WebSocket协议以目前在Bitfinex上使用的第二版协议为基础。为了让交易能在去中心化环境中完成,我们增添了一些改变。...
#构建于EOSIO:与NouGit一同开启协作编码的全新可能/#BuiltOnEOSIO: Opening Up New Possibilities in Collaborative Coding with NouGit
译文/Translated: NouGit联合创始人Rob Behnke向Block.one展示了NouGit去中心化的激励代码合作,该平台允许开发者们贡献自己的代码,并获得相应报酬。 您如何描述您的项目? Rob Behnke:NouGit是去中心化的激励储存平台。我们已经开始构建下一代编码合作。我们为用户提供必要条件,助其注册、添加并分享项目储存库,为项目职位提供资金,并向满足职位要求的编程人员提供报酬。我们最终的目标是构建一个系统,让众多合作伙伴能在我们所提供的核心系统之上构建应用程序。而对于我们首次的重大发行,我们希望通过虚拟马拉松和编码挑战提高价值及资本收入。 您最初的想法来源于何处? Rob Behnke:我们带着一些想法参加了Block...
喊话有志向于区块链的开发者——试一试元素战争,建一建区块链应用吧/Shout Out to Aspiring Blockchain Developers: Try Out Elemental Battlesand Start Building Blockchain Applications
译文/Translated: 只要你能用C++和JavaScript编程,你就可以创建EOSIO应用 Block.one做了元素战争(Elemental Battles)这个课程游戏简化了EOSIO新手的学习曲线,从而鼓励新一代的区块链开发者投身该技术。这是一个免费的在线课程,课程共设8节,任何有C++和JavaScript基础的人都可以编写一个设置于魔幻世界的游戏,玩家可以驯服三个元素——木元素、水元素和火元素。游戏中,玩家需要利用EOSIO代码库的基本区块建立相同的游戏并且学习如何在EOSIO平台上建立区块链应用。 怎么玩 游戏中,每个动作的目的就是挑出一张卡片“打败”电脑挑选的卡片。每张卡片对应一个元素和相应的分值。沿袭区块链应用的本质,所有的教学和游戏结果都会被记录在区块链上。 课程设置 每堂课都是以分屏的形式展现的,左边是解释,右边是对应代码。其中涉及的关键话题包括:...
开发者和企业都关注EOSIO区块链协议的四大理由/Four Reasons Why Developers and Enterprises Are Looking at the EOSIO Blockchain Protocol
译文/Translated: Block.one发布的EOSIO区块链协议才发表7个月,但是现在这个市场上最新的区块链软件解决方案中已经至少有260项目上线了。 从EOSIO成立以来,越来越多的支付、社交、医疗、市场等项目在这个协议上线了 从区块链的应用角度来说,这有没有打破纪录确实不好说,但是从各个评判标准来说,至少这也是令人瞩目的记录。那么问题就来了:为什么? 区块链系统的优点已经被说了很多了。他们几乎都带来安全性、不可变性、可追溯性、和没有单点故障。这么多就够明显的了。 所以为什么人们选的是EOSIO而不是其他的呢?实际上,为什么在其它区块链上建立的去中心化应用为什么要转移到EOSIO呢?答案似乎在EOSIO提供的速度、成本、规模化、可持续性这四大方面的革新。...
EOSIO 1.6.0版:重大性能提升、全新CDT工具以及对社区贡献者的感谢/EOSIO Version 1.6.0: Significant Increase in Performance, New Tools in CDT, and a Thank You to Community Contributors
译文/Translated: 作为EOSIO软件提升及优化的一项贡献,我们很荣幸在此确认EOSIO及EOSIO.CDT稳定版本的发布。您能在EOSIO 1.6.0版及EOSIO.CDT 1.5.0版各自的Github中想到相关详细信息。相关文档一如既往更新于EOSIO开发者门户。 为了能进一步改进,我们积极关注企业在EOSIO软件上构建应用的情况,并提出建议,优化开发者在EOSIO上的体验。 EOSIO 1.6.0版的亮点 重大的性能优化 为了秉持不断优化EOSIO的决心,使其始终位列市场最快合约之列,此次发布版本中,很大一部分重心在于EOSIO软件应用程序性能的大幅提升。这部分更新尤其提升了对等网络层及实时交易的吞吐量,从而最终优化了总体交易速度。 “我们自身的内部基准测试表明,使用每秒代币交易时,交易速度上升了35%,这与我们的基本案例一致。”...
EOS争议解决机制的第一个裁决/First Ruling in EOS dispute resolution
译文/Translated: EOS和整个区块链首例,EOS第一个争议裁决要求把钱归还给受害者。 裁决声明根据争议解决条例第六条规定赋予我的权力,我,本·盖茨,裁决要求争议的EOS账户应该即刻归还索赔人,同时解除对该账户的冻结。 简单来说,这个案子中受害者说他的ERC20-EOS密钥被“钓鱼”了,而“钓鱼者”到EOS社区提取宝贵的EOS代币。受害者是在六月进行的投诉,EOS代币当时被冻结了。现在,在4个月之后,案件被听证并最终得到裁决——受害人获得了他的EOS。 这是受管理的区块链的一大成就。我们在EOS社区中花了18个月才把这个变成现实。争议解决和EOS宪法是我们在一开始就都同意的用来解决其它区块链遇到的The DAO困境和其它猖獗的罪行。...
走向李嘉图合约/Towards A Ricardian Constitution
译文/Translated: 这是在几方面进行的思想实验,实验的对象能够把区块链宪法,如EOS提案,变成一个完整的李嘉图合约。其实这没有听上去那么难,而且可以带来一些令人惊讶的好处。 先简单介绍一下李嘉图合约,这个合约以散文形式完成,换言之,这是一个包含着计算机参数标记的法律合约。按重要性来看,它首先是一个可以被人类读取的文件,然后才是能够被机器读取的文本。 人类之所以被摆在第一位是因为他们(我们?)才是麻烦的部分。合同之所以是合同是因为它们必须有意图,这就意味着人类不仅要知道它,还要理解它,这样它才能成为一个法律协议被任何一个(人工)法庭视为法律合同。明确这个意图非常重要,所以人们会用一个个人和法庭都认可的仪式来表明这个过程——签名。...
为何选择完整的Ricardian——数字合约/Why Go Full Ricardian – the digital contract
译文/Translated: 上一篇文章中,我重点提出了创造人机可共同阅读文件所需要的条件,该文件满足法律合约的要求,且能完美支撑加密货币类的记账模型。而现在,我们拥有这类合约,人机都可读取并能基于此达成一致,但它仍有待商讨。 大多数论述合约都是文字写入,通过邮件沟通,双方就内容进行争论,用红线标注,并被撕毁重来,最终签字后便成了压箱底的存在,不再被多看一眼。遗忘,以这种方式对待对商业及协约类而言如此核心的东西或许并不太正常。 而数字合约却不会如此!由于我们在合约中输入了关键参数,让这份合约具有特定性,我们如今便能在交易中实际使用该合约:用以沟通支付、贸易和进行其他交易。 为此,我们需使用密码学中的散列技巧。我们取以上文件的哈希(Hash)(“加密信息摘要”),并将之嵌入所有涉及该合约的交易中。这意味着交易在某种程度上“了解”该合约。...
EOSIO如何履行区块链对社会及环境可持续性的承诺/How EOSIO is Fulfilling Blockchain’s Promise on Social and Environmental Sustainability
译文/Translated: 从创立之初,Block.one就一直关注如何给世界带来它所需要的区块链技术,尤其是以下两个方面:能够迎合大规模生产力的交易速度;规模化,即如何支持随着时间推移越来越大宗和复杂的大规模操作。然而,人们也意识到,要推动区块链的前景,还有第三个必要的条件:即有利于环境可持续的产品。 关于区块链和加密货币领域的媒体报道很容易关注产生或“挖矿”一些加密货币中产生的大量能耗。这确实是对的,但是,他们却忽略了还有其它的可能性。尤其是,EOSIO—Block.one工程师开发和发布的开源协议—不仅提供了一个非常高效的运行区块链的方式,消耗的能源还不多。 比特币网络(以及其它各类区块链网络,包括以太坊)部署工作量证明(PoW)公式机制来维护其共享账本、增加新的区块,但它们的机制非常浪费计算能力和电力。要解答一个数学题或者“挖矿“,这个过程涉及到网络中大量节点间的竞争。...
EOSJS 20-beta3版本:支持React Native、加强签名提供程序/EOSJS Version 20-beta3: React Native Support and Enhancements for Signature Providers
译文/Translated: 今天我们发布了EOSJS v20.0.0的beta3更新。发布中存在重大更新,所以集成方案必须锁定其依赖项版本。发布中的更改让我们离我们的目标更进一步:我们希望能够使Dapp开发者能够与一个通用API集成,自动支持用户选择的任何密钥管理和签名解决方法。 我们不断为EOSIO开发者社区改进开发者工具和资源,在此过程中,我们欢迎各种反馈。如果您有任何改进社区中软件发展的想法,请通过developers@block.one联系我们。 继续阅读了解更多关于EOSJS v20.0.0-beta3的更新情况。 EOSJS v20.0.0-beta3主要特点: 删除对eosjs-ecc的依赖(#425) 这个版本,我们从默认导出中删除了“默认”签名提供程序。取消对其的默认设置会阻止eosjs-ecc的自动捆绑,这样就显著减少了捆绑包大小。...