当前位置:家常菜>百科>冷知识>正文

用micro:bit打造区块链

人气:206 ℃/2024-11-03 15:32:02

区块链怎么了?据说很多大公司都在研究区块链。如果你不理解区块链,你会不好意思向别人打招呼。有没有一种简单的方法让人们理解什么是“区块链”技术?

简单地说,“比特币”是一种虚拟货币,与互联网上的各种虚拟游戏货币、点卡和Q币有点相似,但最大的区别在于“比特币”是基于区块链技术的。我们使用小学生也可以玩的micro:bit套件来构建我们自己的区块链应用程序,很快你就会明白什么是各种“硬币”。

微型:bit是一种基于英国广播公司与许多企业联合推出的arm Cortex-M0芯片的微型可编程计算机。它的设计目的是让每个孩子都能零基本接触计算机编程。整个micro:bit电路板比名片还小。其上有加速度计、磁强计、光电传感器、蓝牙和USB接口,以及由25个led×5显示屏、2个可编程按钮等组成的5-led板,由USB端口或外部电源供电。它还具有蓝牙和2.4G无线传输功能。我们之前介绍了许多使用micro:bit构建的有趣项目,例如指南针、莫尔斯电码发射器等。

首先准备材料和工具:2块或更多micro:bit主板、micro:bit数据线和一台可以上网的计算机。

第一步:首先,了解mico:coin的设计原则。MicrosoftMicro:coin项目是MicrosoftMakeCode平台的一个开源项目。它使用360行JavaScript代码在micro:bit上实现区块链功能。只需将代码复制到micro:bit即可运行它。当设置为挖掘时,将通过哈希算法生成一串数据,以决定是否以随机方式挖掘硬币。一旦硬币被挖出来,它将以2.4G无线广播的形式传输到其他微比特。如果收到,将予以确认。按micro:bit上的按钮a显示您拥有的硬币数量(不一定是挖掘的,但一定是挖掘、传输和识别的),按按钮B显示所有micro:bit中传输和识别的硬币数量。

第2步:在Microsoft makecode平台上输入区块链功能包。Micro:coin的源代码是用JavaScript语言编写的,不能使用图形编程工具。然而,微软的makecode平台最近将其打包成一个功能包,并将其打开http://makecode.microbit.org/在在线编程平台上,点击右上角的“设置”-“添加包”,搜索名为“无线电区块链”的功能包,导入区块链模块。然后以拖放的形式进行图形编程。

第3步:将micro:Coin代码导入每个micro:bit主板。因为源代码被打包成一个函数包,所以我们只需要http://makecode.microbit.org/通过拖动,您可以实现挖掘硬币、显示您自己的硬币数量以及在micro:bit上显示区块链中的硬币数量(链长)的基本功能。

现在你可以玩你自己创造的区块链货币微币。继续摇晃和挖掘,会产生越来越多的微:硬币,但记住要放近一些微:比特,只有在收到信号后才能被识别!

  • 新车散味道多久小朋友可以坐?

    一般几天就可以了,新车有异味,去除方法如下:1、可以在新车里放一些玛雅蓝,可以分解甲醛,或者多开窗通风,使车内有害物质尽可能排出;2、也可以购买一些活性炭袋,活性炭吸附性比较强...

    问答查看全文>>
  • 丰田卡罗拉大灯如何拆下来?

    丰田卡罗拉大灯的拆卸方法如下:1、将灯泡的电源插口拔开,拔出灯泡电源插口的时候,力度要适中,避免将插口接线弄松,或损坏灯泡插头;2、拔开电源接口后,将灯泡背后的防水盖拿掉,车灯...

    问答查看全文>>
  • 2019款北京现代领动是国六吗?

    2019款北京现代领动是国六的,配置:1、作为年度改款车型,新车在设计上延续了老款车型的设计风格。不过新车在LED日间行车灯造型设计上进行了微调,多棱角的设计更显锋利。车身尺寸...

    问答查看全文>>
  • 山楂菊花决明子泡茶的功效与作用

    山楂菊花决明子泡茶的功效为散热解表,明目护肝,缓解疲劳,抗氧化,可加快肠胃蠕动频率,同时促进身体代谢速度,有通便利尿,补充水分,健脾开胃的功效,日常用来泡水喝,兼具解渴,缓解疲...

    茶叶查看全文>>
  • 爆震传感器在哪?

    爆震传感器是安装在气缸体的表面上,它的作用:1、是用于确定发动机抖动度的,当发动机出现爆震时用来调整点火提前角的;2、一般为压电陶瓷式的,当发动机内部有抖动时,陶瓷被挤压产生电...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2025 家常菜 All Rights Reserved. 手机版