2022 年 12 月区块链操作系统的开发回顾
正在寻找区块链操作系统组件的最新进展?你找对地方了!正如在我们的路线图文章中所描述的那样,我们一直在朝着定期且频繁的更新方向发展着,以便让我们的社区能够及时的了解到我们取得的进展,以及将区块链操作系统提升到一个生产级别,一个美丽且多样化的Dapp生态系统正在蓬勃发展。

如果你对区块链操作系统的组成不是很熟悉?那么建议你在你阅读本文之前,一定要通读一下这些介绍性的文章,让你迅速的了解我们:
CartesiMachine-***s://cartesi.io/en/docs/machine/overview/-CartesiRollups-***s://cartesi.io/en/docs/cartesi-rollups/overview/-Noether-***s://medium***/cartesi/noethers-on-chain-infrastructure-595435911030-

如果想要快速快速了解12月的发展,请查看下面的路线图,可以知道CartesiMachine、CartesiRollups和Noether的新功能。
TheCartesiMachine

CartesiMachine是Cartesi的确定性虚拟机,它模拟RISC-V架构,可以运行成熟的Linux操作系统。CartesiMachine是Cartesi的开创性技术,它可以为使用主流软件构建的去中心化应用程序提供运行时。
TheMicroarchitecture
作为MachineEmulatorSDKv0.13.0的一部分,实现了发布微架构。我们开始调整我们的微架构模拟器,使其C代码尽可能接近Solidity。当我们实施已经开始的新solidity-step函数时,将非常简单,且不会出现任何不一致。
Self-HostedDistributions
Gentoo自托管发行版和AlpineLinux的试验暂时暂停,让我们的团队将所有精力集中在CartesiRollups和微架构工作前沿
Rollups基础设施
以下是我们MachineEmulator及其组件的改进列表,用以支持CartesiRollups的进度:
压缩指令已实施并正在审查中。构建rootfs的新“类似docker”的方***在审查中(D***开发人员希望使用更简单的方法来创建他们的机器,敬请期待!)仿真器测试覆盖率显着增加进行了内核配置的优化。Linux现在的启动速度提高了一倍。
其他改进
以下是我们的机器模拟器及其组件的改进列表,不一定由CartesiRollups进度驱动:
原型管理程序支持正在推进并几乎可以启动KVM。更新到内核6.x并从BBL迁移到OpenSBI正在进行中。一些组件从gRPC到JSON-RPC的迁移进展很快。非许可仲裁算法-NxN-正在为2月中旬的学术论文提交做准备。NxN原型实施进展迅速。
CartesiRollups
CartesiRollups是Cartesi的Optimisticrolluplayer-2系统,它依赖于CartesiMachine,允许开发人员使用主流软件组件创建可扩展的去中心化应用程序。它由链上和链下组件组成,允许区块链提供数据可用性、订单输入数据、在第1层和第2层之间桥接代币,并在发生争议时充当裁判。
通往主网之路
我们已经开始研究Rollupsalpha版本0.9.0,它将使用简化的Rollups链上架构。这将是朝着通过安全可靠的框架进入主网迈出的重要一步。
D***验证节点
我们的部署系统和基于云的执行基础设施目前处于持续改进阶段,这意味着基本功能已经完成,新功能和/或修复将根据使用情况出现。
Rollups增强
我们一直致力于使alpha版本0.8.0更加稳定和健壮,并为EchoD***添加了一个简单的Web客户端,以说明前端应用程序如何与Rollups框架交互。
支持ComputationalOracles
Zippie的开发团队获得了Cartesi基金会的资助,用于Cartesi的计算oracle解决方案(名为CartesiCompute)。据Zippie报道,拨款工作继续取得进展。
里程碑1和2处于审查阶段,其中包括以下任务:
在源代码和接口中将遗留的“Descartes”名称重命名为“Compute”从2022年起升级CartesiCompute以使用Cartesi机器实现原始页面(空页面)的预计算散列,这使得更大机器的散列速度更快禁止记录器上传数据的功能(智能合约保证数据可用)向CartesiCompute添加管理密钥以允许分阶段主网部署的功能稳定性,CI修复测试:确认验证游戏正在运行/捕捉欺诈测试:确认CartesiComputeSamples工作并验证Logger功能其他贡献涉及将IPFS驱动器下载为CAR文件的能力(获取整个D***)
此外,里程碑3的工作已经开始,其中包括文档更改和重命名,以及关于与Cartesi堆栈的新微架构更改集成的讨论。
ArbitrationforRollups
我们将暂时暂停这个工作进程,集中精力在主网之路上的工作。
重要的是要提到此功能取决于调度程序组件。请参阅调度程序活动的状态更新。
CTSI激励的交易排序器
重要的是要提到此功能取决于调度程序组件。请参阅调度程序活动的状态更新。
Noether
Noether是Cartesi的数据可用性侧链。这是Cartesi解决方案的一部分,它将使区块链应用程序能够使用比以太坊或其他基础层更多的数据。
Noether2.0版:从PoS升级到PoS2.0
我们在Noether2.0的第一个版本中完成了75%的工作,它支持在V1.1和V2上挖矿。
TheScheduler
我们暂时停止了Scheduler的开发,将精力集中在PoS上的工作上。
Explorer
以下是我们对Explorer工作前沿的更新:
新功能:
新用户页面已上线。这提供了两个主要方面的可见性;用户在权益池中的增长以及按地址累积的份额。这让用户了解哪些地址是鲸鱼,以及如果他们决定离开可能对区块生产产生的影响。
我们开始更改代码以支持PoSV2。
增强功能:
我们添加了对名为***.safe.global的新Gnosis安全应用程序环境的支持。我们仍然支持以前的环境。
使用ENS子图graphQL数据静态生成元数据来改进使用ENS服务的质押池的SEO结果。
修复:
我们发布了无数的修复程序,从UI更改(例如移动设备上的对齐)到功能性更改(例如权益操作表单中的陈旧数据)。
维护:
我们存档了一堆功能标志并删除了很多代码。例如,用于访问新矿池列表页面、矿池详细信息页面、节点运行器和新钱包连接工作流程/UI的标志。
为区块链操作系统做出贡献
兴趣与我们一起进行开发吗?我们一直在寻找协作的团队成员!请随时通过Discord与我们联系(***s://discord******/invite/Pt2NrnS),点击链接查看我们当前的职业空缺(***s://cartesi.bamboohr***/jobs/?source=other),或将您的简历连同介绍发送至我们的人力***电子邮件:hr@cartesi.io
关于Cartesi
BlockchainOS是一个分散的第2层基础设施,支持Linux和主流编程软件组件。使得开发人员可以第一次在BlockchainOS上使用丰富的传统软件工具、库和他们习惯的服务编写可扩展的智能合约,Cartesi弥合了主流软件和区块链之间的差距。
Cartesi正在引领数百万新创业公司及其开发人员加入并使用区块链操作系统,同时将Linux应用程序纳入其中。凭借开创性的虚拟机、Rollups和侧链,Cartesi为所有开发人员铺平了道路,以帮助他们进入区块链的世界并构建下一代区块链应用程序。
Cartesi在此诚挚的邀请所有人,请和我们一起来到区块链操作系统的世界,一起探索未来。
区块链编程开发技术都有哪些基本概念
随着互联网的不断发展,关于区块链技术的开发应用也被提上了日程,今天j***a课程就一起来了解一下关于区块链的编程开发技术都有哪些基本概念需要掌握。
1.区块链技术
链式数据结构,每个区块的头部都保存着指向上一个节点的哈希值,依次相连。
基于P2P网络,分布式节点共识算法来维护和更新数据,来保证数据的"不可篡改"。
利用密码学原理,来保证数据传输、访问的安全。
自动化脚本(智能合约)来可编程和操作数据。
本质是去中心化的数据库,终要解决的是互联网传输中的信任问题。
2.去中心化
整个网络由每个节点共同参与,共同维护,不依赖中央处理节点,每个节点都是中心。
数据的存储与更新是分布式的,不需要中介与信任结构背书。
3.私有链、公有链与联盟链
私有链:
参与节点的资格有限且可控、读取与写入受限。
弱中心化,解决"队友"(机构内)间的信任问题。
公有链:
开放的,任何人都可以读取链上的数据、参与交易。
完全去中心化的,链上数据不受任何人或机构篡改。
通过奖励代币机制来鼓励参与者竞争记账权。
解决"人类"(所有人)不可信问题。
联盟链:
由多个机构间共同参与、维护、管理,链上数据只允许系统内的机构读写、交易。
部分去中心化,每个机构运行一个或多个节点。
解决"组织"(机构间)不可信问题。
区块链系统开发的前景怎么样?区块链系统开发
区块链系统开发的前景怎么样?区块链系统开发|电138中间四位3655最后3501
例如,在公益善款追溯领域,区块链的价值是能让每笔善款的去向和用途都有迹可查。据了解,目前支付宝爱心捐赠平台已经实现捐赠数据入链,善款来源可追溯。
另一方面则是在商品溯源领域,区块链能让每件商品都有一张不可篡改的“身份证”。据悉,今年以来,很多海外电商及海淘开始利用区块链溯源,今年“双11”期间,各家电商上链的商品开始呈滚雪球式增长。据统计,仅天猫“双11”就有1.5亿海淘商品实现了原产地溯源。
而在区块链在票据、发票流转上发挥价值,主要是为普通市民提高办事效率,降低办事门槛和成本。据了解,目前区块链电子票据、区块链电子***、区块链电子处方、区块链保险理赔等已经在全国各地城市开始试点。如支付宝已实现首单区块链保险理赔,用户从提交申请到理赔款到账,全程用时仅5秒。
在跨境支付领域,区块链也有应用落地。今年6月份,支付宝全球首个基于区块链的电子钱包跨境汇款服务于6月25日在我国香港地区上线,每笔跨境汇款成本更低,且实现实时到账。
区块链系统开发的前景怎么样?区块链系统开发|电138中间四位3655最后3501
区块链12年:应用在了哪些领域?
#「闪光时刻」主题征文 二期#
人们曾无数次地谈起区块链的适用场景和使用时机。但实际上,简单粗暴地将区块链和所有业务捆绑在一起的行为是非常愚蠢且荒谬的。
单纯用“区块链”这个词(而不是它背后的技术)进行炒作的话,结果终将是一场空。但如果使用得当的话,区块链也确实可以推动某些经济领域的发展。
要想实现这一目标,就需要一步步地慢慢来。Gartner的专家认为,区块链目前正处于“摆脱幻想”阶段边缘。在这一阶段,其技术弊端暴露无遗,各路媒体也大都持批判态度。
那么,到底有没有真正以区块链为基础的好产品呢?如果有的话,又是在哪些领域呢?
首先,金融服务是一个不错的选择,毕竟很多传统中介机构都存在低透明度和高佣金的问题。目前,许多大银行已经在研究并测试去中心化的解决方案了。那么现在市场上可供选择的方案有哪些呢?
净额清算就是一个很好的例子。它以Hyperledger Fabric为基础,能够抵消由两个或多个交易方之间***导致的多个头寸或支付费用。常被用来确定多方协议中应获得酬金的一方。净额作为一个普遍概念,在金融市场中(证券交易中)有许多更为具体的用途。
此外,大家对区块链债券、抵押贷款和银行担保的讨论也层出不穷。几乎所有的大银行,包括***银行,都在尝试这种做法。
Hyperledger Fabric和Corda区块链技术也常被应用于其他用例,但前景究竟如何就需要我们通过之后的持续跟踪观察才能得出最终结论。
美国银行、高盛、花旗银行、摩根士丹利、摩根大通和中国银行、澳大利亚联邦银行在2019年都取得了不错的效果。此外,在银行业中,人们常会提到跨境金融交易,甚至有意图要摆脱SWIFT。
有人认为,区块链技术在版权保护和打击数据***方面大有推广前景。例如,出于保护版权的目的,初创公司Sputnik DLT在W***es平台上开发了Depositor服务。
同样,Emernotar是基于Emercoin的类似解决方案,使用的是SHA-512算法。据开发者介绍,企业和律师可以借助Emernotar服务来签订合同,使用在线服务来收集用户许可,创意产业代表也可以以此来确认版权。
以Emercoin技术为基础的democracynotary.org平台旨在保护与选举相关的重要信息。虽然在选举过程中,区块链尚无法保证投票的匿名性,但至少可以保证投票的真实性。
最近,这一平台的效果在马其顿的一项全民公投中得到了检验:公投内容关于是否批准一项与希腊的条约——要求更改马其顿的国名为“北马其顿”。该平台对全民投票过程中的公开报告进行公证,进而阻断了虚***信息的传播。
区块链用例在房地产交易注册方面极具发展前景。去年,曾有人试图利用以太坊区块链上的智能合约在司法管辖区进行此类购买/销售交易。虽然并不是所有地方的立法机构都能理解律师在做的事情,但过去和将来都有尝试。
例如,最著名的例子是,曾通过加利福尼亚一个去中心化的Propy市场,达成了一项出售10英亩土地的交易,交易完全以比特币进行,并使用区块链进行注册。此后,欧盟也完成了首个区块链房地产销售。
2018年12月,瑞士金融市场监管局批准了区块链公司“Blockimmo房地产公司”的商业模式。目前,Blockimmo平台正处于测试阶段,可供瑞士和列支敦士登的居民使用。之后,该公司***将进入其他整个欧洲市场。
部分专家十分看好区块链在批发和物流领域的应用前景;但同时,也有部分专家认为它在该领域毫无用武之地。然而,作为消费者,我们更应该肯定行业内已经取得的成功。
2018年晚秋,石油巨头BP和壳牌(Shell)、大型银行及公司推出了Vakt区块链平台,旨在优化商品交易流程——包括将纸质文档转换为智能合约。
同时,阿联酋也在领域内使用了区块链技术——Maqta Gateway LLC在阿布扎比推出了首个区块链物流解决方案。公司开发的Silsal区块链技术可以提高物流和货运效率。Maqta Gateway希望能够通过DLT技术来减少文书工作量,促进实时状态更新并加快信息共享速度。
去年秋天还启动了IBM食品信托区块链平台——平台以Hyperledger Fabric技术为基础,旨在调节食品行业供应链。家乐福(Carrefour)、雀巢(Nestle)、都乐食品(Dole Food)、泰森食品(Tyson Foods)、克罗格(Kroger)、联合利华(Unilever)、沃尔玛(Walmart)等知名企业都是该平台成员。IBM区块链服务每月费用从100美元到10,000美元不等,这也解释了为何这些行业巨头愿意在这方面进行投资。
2017年秋天启动了去中心化的Shelf.Network拍卖协议。 汽车 经销商可以通过该平台进行 汽车 销售和租赁交易。
一年后,该拍卖网络获得了日本IT巨头Broadleaf的投资。同时,Broadleaf也获得了供应Shelf.Network技术的许可,为东南亚国家(包括日本、缅甸、泰国、印度尼西亚、越南、老挝、澳大利亚、印度和新加坡)建立 汽车 和零部件销售的贸易网络。
到2018年底,有6万辆来自美国的 汽车 加入了该服务网络。Shelf.Network还实现了与Carfax web服务的交互,可以通过后者向个人和企业提供车辆 历史 报告。例如,初创公司Auto1 Group GmbH在德国购买 汽车 时,通过区块链对***和保险产品进行了记录,这大大提高了交易速度(如果***用传统文书工作的话,需要两周时间才可完成)。
IBM商业价值研究所对大公司进行的一项调查显示,到2021年,区块链将在 汽车 行业发挥关键作用,同时,区块链也将被应用于航空领域。例如,S7航空公司和阿尔法银行(俄罗斯)已经通过在Hyperledger区块链平台上应用智能合约,实现了实时支付飞机燃油费用。
行内各界都相信DLT技术能够简化并加快相互结算流程、消除各类财务风险、实现流程自动化。与批发物流领域相同,该技术在运输领域也具有重要应用意义。
区块链技术也正逐步渗透进公共部门,被广泛用于文件认证流程。例如,Proofstack服务能够将文件与所有者的个人签名、日期和时间戳一起归档,然后将存档哈希散列写入区块链。用户还可以选择影响时间戳类型的国家,以及生成存档所需的存储位置(计算机、云端)。人们可以通过创建的存档来确认文件在何时由何人进行归档。与此同时,区块链在司法系统中的应用也越来越普及。例如,ServeMan***er和Integra已经将区块链技术应用到跟踪传票交付的服务中了。
在中国,由***支持的区块链解决方案持续、迅速发展。其司法区块链系统“天平链”在发布仅三个月后,就***集了约100万份在线证据数据。平台上提交的所有资料均通过DLT认证,共计19万份文件。平台电子证据系统由北京互联网***、中国工业控制系统应急响应小组(CICS-CERT)、工信部研究中心、百度互联网集团和TrustDo区块链初创公司共同开发。平台以互联网巨头百度的超链基础设施为基础,优化了证据收集和存储过程,通过区块链保证数据的真实性。此外,平台还通过降低与互联网相关的诉讼成本,实现了节约时间和***的目的。
作为全球集装箱航运的领导者,Maersk于去年春天开始使用Insurw***e区块链解决方案。该海上保险平台由咨询公司EY和Guardtime共同开发,以微软Azure云技术为基础。在与Insurw***e合作的第一年,Maersk***将为1000艘远洋船舶投保,数字交易总量将超50万笔。
目前,平台用户有Willis Towers Watson、XL Catlin 和MS Amlin。开发商正试图扩展Insurw***e的功能,将保险业务拓展到航空和能源领域。
专门从事投资流管理的英国金融 科技 公司Calastone宣布将计算全部转移到区块链上完成。该公司预计,此项技术将有助于削减全球结算部门数十亿美元的成本。Calastone为1700多家公司提供风险评估管理服务、IT基础设施和支付解决方案,其客户包括摩根大通资产管理公司(JP Morgan Asset man***ement)、施罗德(Schroders)和景顺(Invesco)。
如果企业目标是争取交易及DLT注册表中输入信息透明度的话,则会为区块链创造绝佳的应用场景;但是,如果企业追求的是保持匿名性或“追踪”金融交易的话,则没有区块链施展拳脚的机会。
新加坡电力集团(Singapore Power Group)推出了可再生能源(REC)证书区块链交易市场。其公司代表表示,该“内部开发”平台旨在提高此类证书交易的安全性、可靠性和可追踪性。
REC证书是证明太阳能电池板释放电量的凭证,由Cleantech Solar Asia和LYS Energy Solutions进行销售。有意购买证书的City Developments Limited和DBS Bank都对该平台十分感兴趣。Katoen Natie Singapore也已加入该平台,***很快启动可再生电力生产能力。
韩国最大的电信公司KT 公司也推出了自己的区块链网络,其分布式注册技术涉及用户认证和改善国际漫游服务。KT公司可以借此将客户数据安全传输给合作伙伴。网络带宽每秒可处理100,000个事务。
时间将会证明这些举措是否会得到大众市场的认可。同样,区块链在电力、数据、用户标识的账户/记录/交易方面的应用都是老生常谈了。
在2017年底,麻省理工学院(MIT)使用Blockcerts钱包(可发行一种“可验证、防篡改”的认证证书),通过比特币区块链为一百多名毕业生签发了数字毕业证书。
该试验项目得到了软件公司Learning Machine的支持,该公司曾与Media Lab一起参与了Blockcerts的研发工作。
这样做的目的是让学生成为自己档案真正的所有者。Learning Machine首席执行官克里斯?贾杰斯(Chris J***ers)表示,即便有一天该机构不复存在了,人们也可以提取其中存储的重要官方信息。
第比利斯商业技术大学(Tbilisi University of Business and Technology)也使用了同样的方法:该大学通过与Emercoin合作,使用了类似的区块链平台Trusted Diploma。该平台能够借助区块链来修复注册数据(所学科目、培训质量和取得的分数)。以此来看,在将来,区块链或许能在进一步推广数字学习方法方面有用武之地。
真正的区块链操作系统有可能实现吗?
今年最火热的事物莫过于“比特币”、“以太坊”以及各种各样五花八门的加密数字货币了,火热到了连大叔大妈们都快要开始谈论的程度。毫不夸张地说,2017年是加密数字货币发展的元年,同样也是区块链技术发展的元年。
作为比特币背后的底层技术,区块链这个概念被人们提及也只是在近两三年来才发生的事情,虽然早在2009年,“中本聪”就发布了比特币。经过这一波数字货币热潮,区块链技术的概念才算真正走入了社会各行各业的眼帘。现在提及区块链技术的广泛应用,恐怕还为时甚早,这项技术还处于发展的非常早期。不过因为热潮的到来,已经有很多技术人员和团队贡献了他们的力量,打造了一些区块链概念的项目。“中本聪”的比特币(Bitcoin)自不必说,作为区块链技术的第一个应用,实现了分布式账本的功能,可以实现人类首次去中心化的价值传输,可以说是“区块链1.0”。而后的以太坊(Ethereum)发明了智能合约,延展了区块链技术搭建应用的功能,定义为“区块链2.0”也是实至名归。而后面出来的那些区块链概念项目,并没有实现这种跨越式的推进作用,更多只是在应用层面做的一定程度的改良,因此称不上是“区块链3.0”。
那么什么才算得上是“区块链3.0”呢?也许Bitcoin OS是答案:一个真正完全基于区块链技术开发,遵循区块链技术理念的操作系统(Operation System)。这就如上世纪80年代,微软发布Windows操作系统发布前,个人电脑和互联网技术还处于非系统性状态,无法普及,而发布之后,才让个人电脑进入寻常百姓家,使PC和互联网成为普惠性应用产品。近日,Bitcoin OS团队宣布在圣诞节之际执行对比特币和以太坊的分叉行动,以此正式把开发区块链OS的***公诸于世。
稍微了解区块链技术的人都知道,比特币解决的是账本账户的问题,而以太坊是智能合约,实现应用扩展,后面也有团队推出分布式存储的项目。但这些只有单一功能模块的系统,都称不上是操作系统”。传统定义的操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。而基于区块链的OS其实无需把这五个方面的功能板块都变为分布式,只要涉及价值和信息对外传输的部分能够实现去中心化和分布式即可。因此区块链操作系统至少需要具备“账户体系管理、计算***管理、存储***管理这三大块功能,能够实现分布式账本、边缘计算以及边缘存储。虽然说这样定义行业标准还为时尚早,但Bitcoin OS团队致力于先实现这三大功能板块都具备的区块链OS,再通过迭代改良。
据Bitcoin OS团队所言,把名字取为“Bitcoin OS”,实则“Blockchain OS”,用了”Bitcoin”一词命名,也是对发明者“中本聪”(Satoshi Nakamoto)的致敬。目前从Bitcoin OS团队对外给出的技术细节来看,也许能窥见这个“区块链3.0”项目的一二。
首先是账户账本体系管理功能版块支持根据账户id定位到***的所有权,比如私钥;计算***管理能根据需求获取相应的计算***,支持边缘计算,进行分布式算力共享。另外,存储***管理能根据需求使用存储***,支持边缘存储。与Bitcoin OS对比,以太坊只支持账户体系和智能合约,并无法满足分布式计算任务的分配,只支持合约代码的公正执行,更没法支持存储***的管理。所以以太坊只能算个定制版的计算器。
另外值得一提的是Bitcoin OS自主定制开发的增强型智能合约。其支持的两种模式,更加灵活高效。
一.中心计算模式:出块节点负责执行智能合约,传入参数和输出结果都支持SIPFS存储到存储节点。
二.分布式计算模式:普通节点可以认领计算任务,传入参数和输出结果支持SIPFS存储到存储节点。
最后,还需提及的是Bitcoin OS内置的SIPFS超级星际文件系统。SIPFS可实现技术输入参数和输出参数去中心化存储,同时文件具有生命周期,在区块链上记录文件描述符的DNA描述, SIPFS的文件描述符本所不存在区块链上,但会存储到单独的文件描述符数据文件中,在文件生命周期结束后,区块链自动删除文件描述符,实现区块链智能瘦身。
“区块链3.0”的到来值得期待,Bitcoin OS团队作为排头兵,值得关注和鼓励。我们一起期待真正的区块链操作系统的面世。