当前位置: 首页 > news >正文 网站首页 关键词做网站需要的技能 news 2025/10/23 4:58:04 网站首页 关键词,做网站需要的技能,百度权重查询方法,新房网站建设公司区块链的搭建和运维4 (1) 搭建基于MySQL分布式存储的区块链 1.构建单群组网络节点 使用开发部署工具构建单群组网络节点#xff0c;命令如下#xff1a; bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,85452. 启动 MySQL 并设置账户密码 输入如下命令#xff0c;…区块链的搭建和运维4 (1) 搭建基于MySQL分布式存储的区块链 1.构建单群组网络节点 使用开发部署工具构建单群组网络节点命令如下 bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,85452. 启动 MySQL 并设置账户密码 输入如下命令启动 MySQL 服务右下角出现 [OK] 字样表示启动成功 service mysql startMySQL 服务启动成功后在终端输入如下命令登录 mysql mysql -uroot -p输入如下命令设置 root 账户的密码为 ”123456“ ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 123456;输入如下命令退出 MySQL quit;3.配置 MySQL 在终端输入如下命令编辑 MySQL 配置文件/etc/mysql/my.cnf)并在键盘输 入”i“进入输入模式 vim /etc/mysql/my.cnf在文件末尾添加如下内容输入完成后在键盘左上角按 ”ESC“ 键输入”:wq“ 保 存退出如下图 [mysqld] max_allowed_packet 1024M sql_mode STRICT_TRANS_TABLES ssl 0 default_authentication_plugin mysql_native_password输入如下命令重启 MySQL 服务 service mysql restart1.7 验证参数 输入如下命令登录 MySQL 数据库需要输入之前设置的密码 mysql -uroot -p输入如下命令查看 max_allowed_packet 的值 show variables like max_allowed_packet%;输入如下命令查看 sql_mode 的值 show variables like sql_mode%;输入如下命令查看 default_authentication_plugin 的值 show variables like default_authentication_plugin;Cb5.pngpos_idimg-wNAbqHJg-1723008968840) 输入如下命令退出 MySQL 数据库 quit;4.修改节点存储配置 修改 node0 的数据存储配置输入以下命令并在键盘输入”i“当左下角出现 ”-- 插入–“ 时进入输入模式 vim nodes/127.0.0.1/node0/conf/group.1.ini其他节点同样操作 5.启动节点 输入如下命令启动所有节点 bash nodes/127.0.0.1/start_all.sh(2) 配置控制台 再终端输入如下命令解压控制台压缩包 tar -zxvf console.tar.gz在终端输入如下命令将节点 sdk 证书拷贝到控制台 conf 目录下 cp nodes/127.0.0.1/sdk/* console/conf/输入如下命令将控制台 conf 目录下的 config-example.toml 文件重命名为 config.toml 文件 cp console/conf/config-example.toml console/conf/config.toml输入如下命令启动控制台 bash console/start.sh(3) 委员账户权限操作 1.账户准备 在控制台输入如下命令生成账户地址 newAccount在新打开的终端输入如下命令私钥文件根据实际情况输入使用创建的账户启 动控制台 bash fisco/console/start.sh 1 fisco/console/account/ecdsa/0x742bceda913fdc79595198c86634b45802754 5bc.pem在控制台再次输入如下命令生成账户地址 newAccount在新打开的终端输入如下命令私钥文件根据实际情况输入使用创建的账户启 动控制台 在第一个控制台输入如下命令查看控制台加载的账户地址 listAccount为方便理解本实验规定如下 加载 “0xa29f51b0…” 账户的为 1 号控制台账户地址用 A 表示 加载 “0x742bceda…” 账户的为 2 号控制台账户地址用 B 表示 加载 “0x3eddcbf7…” 账户的为 3 号控制台账户地址用 C 表示 2.添加委员 在 1 号控制台输入如下命令添加账户A为委员 需要注意的是初始系统无权限设置记录任何账户均可使用权限设置一旦设置权限 后只有委员才可授权委员账号另外添加委员操作需要投票决定由于初始系统无 委员账户任意地址投票即可生效 grantCommitteeMember 0xa29f51b088808a08497d04897da9700475a6716d在 1 号控制台输入如下命令可查看系统中的委员账户 listCommitteeMembers在 2 号控制台中输入如下命令尝试将账户B添加为委员 grantCommitteeMember 0x742bceda913fdc79595198c86634b458027545bc在新打开的终端中输入如下命令使用 root 账户登录 MySQL并连接到 db_node0 数据库 mysql -uroot -p123456 -A db_node0在 MySQL 输入如下命令查看权限表sys_table_access select * from _sys_table_access_;可以看到委员账户A 对 sys_config、sys_consensus、sys_table_access 三个 表具有写入权限。 在控制台 1 输入如下命令将账户B添加为委员 添加委员操作需要投票决定此时系统中只有一位委员账户A生效阈值有效票/ 总票数1/110.5所以立即生效。 grantCommitteeMember 0x742bceda913fdc79595198c86634b458027545bc在 1 号控制台输入如下命令可查看系统中的委员账户 listCommitteeMembers此时系统中已经有两个委员账户分别为账户A和账户B。 在 MySQL 输入如下命令再次查看权限表sys_table_access select * from _sys_table_access_;可以看到委员账户账户B对 sys_config、sys_consensus、 sys_table_access 三个表具也具有写入权限。 3.撤销委员 在 1 号控制台输入如下命令撤销账户B的委员角色 grantCommitteeMember 0x742bceda913fdc79595198c86634b458027545bc在 1 号控制台输入如下命令查看系统中的委员账户 listCommitteeMembers此时系统中有两个委员账户账户A和账户B账户A账户投票后的生效阈值有效票/ 总票数1/20.5而 FISCO BCOS 的默认有效阈值必须大于 0.5 才可生效所以账户A 投票后 账户B仍是委员。 在 2 号控制台输入如下命令撤销账户B的委员角色 grantCommitteeMember 0x742bceda913fdc79595198c86634b458027545bc在 1 号控制台输入如下命令查看系统中的委员账户 listCommitteeMembers当账户B也投票后有效阈值有效票/总票数2/210.5撤销账户B委员的提议通 过因此再次查询委员账户列表只有账户A。 在 MySQL 输入如下命令再次查看权限表sys_table_access变化情况 select * from _sys_table_access_;撤销委员并不会删除权限表中的数据而是以 status 字段来标注该账户是否可用0 表示该账户地址可用1 表示不可用。 4.修改委员权重 在 1 号控制台输入如下命令添加账户C为委员 grantCommitteeMember 0x3eddcbf715b02701a1d061ade21fe938642f50a4在 1 号控制台输入如下命令可查看系统中的委员账户 listCommitteeMembers此时系统中只有一位委员账户A生效阈值有效票/总票数1/110.5所以立即 生效。 在 1 号控制台输入如下命令修改账户A的权重为 2 updateCommitteeMemberWeight 0xa29f51b088808a08497d04897da9700475a6716d 2此时系统中存在两个委员账户A和账户C因此账户A投票后不能立即生效还需要 账户C进行投票才能生效。 在 3 号控制台输入如下命令修改账户A的权重为 2 updateCommitteeMemberWeight 0xa29f51b088808a08497d04897da9700475a6716d 2账户C投票后有效阈值有效票/总票数2/210.5立即生效账户A的权重修改为 2。 在 1 号控制台输入如下命令查看账户A的权重 queryCommitteeMemberWeight 0xa29f51b088808a08497d04897da9700475a6716d在 1 号控制台输入如下命令查看账户C的权重 queryCommitteeMemberWeight 0x3eddcbf715b02701a1d061ade21fe938642f50a4在 1 号控制台输入如下命令添加账户 B 为委员 grantCommitteeMember 0x742bceda913fdc79595198c86634b458027545bc在 1 号控制台输入如下命令可查看系统中的委员账户 listCommitteeMembers修改权重后账户A的权重为2账户A投票后有效阈值有效票/总票数2/30.5立 即生效即不需要账户C再进行投票。 5.修改生效阈值 在 1 号控制台输入如下命令修改系统的有效阈值为75默认为50 updateThreshold 75此时系统中有三个委员账户A权重为2账户B权重为1账户C权重为1生效阈值 有效票/总票数2/40.5默认有效阈值0.5即还需要其他委员投票才能生效。 在 2 号控制台输入如下命令修改系统的有效阈值为75默认为50 updateThreshold 75在账户B投票成功后生效阈值有效票/总票数3/40.750.5修改系统有效阈值的 提议通过。 在 1 号控制台输入如下命令查询系统有效阈值 queryThreshold在 1 号控制台输入如下命令撤销账户C的委员角色 revokeCommitteeMember 0x3eddcbf715b02701a1d061ade21fe938642f50a4 此时系统中有三个委员账户A权重为2账户B权重为1账户C权重为1生效阈值 有效票/总票数2/40.50.75即还需要其他委员投票才能生效。 在 2 号控制台输入如下命令撤销账户C的委员角色 revokeCommitteeMember 0x3eddcbf715b02701a1d061ade21fe938642f50a4在账户B投票成功后生效阈值有效票/总票数3/40.750.75即还需要账户C投票 才能生效。 在 3 号控制台输入如下命令撤销账户C的委员角色 revokeCommitteeMember 0x3eddcbf715b02701a1d061ade21fe938642f50a4在账户C投票成功后生效阈值有效票/总票数4/410.75立即生效。 (4) 运维账户权限操作 1.新增运维 在 1 号控制台输入如下命令新增账户C为运维账户 grantOperator 0x3eddcbf715b02701a1d061ade21fe938642f50a4运维账户的新增和撤销不需要投票操作由委员账户授权即可。 在 1 号控制台输入如下命令查看运维账户列表 listOperators2.部署调用合约 在 3 号控制台输入如下命令使用运维账户部署合约 deploy HelloWorld台输入如下命令调用刚才部署的合约合约地址根据自己的实际情 况输入 call HelloWorld 0x0bbc3309b7eddb87f59c233d4e7dec5280934b21 get3.冻结和解冻合约 在 3 号控制台输入如下命令冻结刚才部署的合约合约地址根据自己的实际情 况输入 freezeContract 0x0bbc3309b7eddb87f59c233d4e7dec5280934b21在 3 号控制台输入如下命令尝试调用合约 call HelloWorld 0x0bbc3309b7eddb87f59c233d4e7dec5280934b21 get在 3 号控制台输入如下命令解冻合约合约地址根据自己的实际情况输入 unfreezeContract 0x0bbc3309b7eddb87f59c233d4e7dec5280934b214.撤销运维账户 在 1 号控制台输入如下命令撤销账户C的运维权限 revokeOperator 0x3eddcbf715b02701a1d061ade21fe938642f50a4在 1 号控制台输入如下命令查看运维账户列表 listOperators 文章转载自: http://www.morning.hmbxd.cn.gov.cn.hmbxd.cn http://www.morning.sfnjr.cn.gov.cn.sfnjr.cn http://www.morning.lhhdy.cn.gov.cn.lhhdy.cn http://www.morning.wktbz.cn.gov.cn.wktbz.cn http://www.morning.pzcqz.cn.gov.cn.pzcqz.cn http://www.morning.dnycx.cn.gov.cn.dnycx.cn http://www.morning.wfyzs.cn.gov.cn.wfyzs.cn http://www.morning.lrybz.cn.gov.cn.lrybz.cn http://www.morning.ymwnc.cn.gov.cn.ymwnc.cn http://www.morning.qjrjs.cn.gov.cn.qjrjs.cn http://www.morning.kwblwbl.cn.gov.cn.kwblwbl.cn http://www.morning.qtzk.cn.gov.cn.qtzk.cn http://www.morning.syglx.cn.gov.cn.syglx.cn http://www.morning.spwln.cn.gov.cn.spwln.cn http://www.morning.redhoma.com.gov.cn.redhoma.com http://www.morning.wgrm.cn.gov.cn.wgrm.cn http://www.morning.jxfmn.cn.gov.cn.jxfmn.cn http://www.morning.mtsgx.cn.gov.cn.mtsgx.cn http://www.morning.wxlzr.cn.gov.cn.wxlzr.cn http://www.morning.drfrm.cn.gov.cn.drfrm.cn http://www.morning.qdrhf.cn.gov.cn.qdrhf.cn http://www.morning.jlgjn.cn.gov.cn.jlgjn.cn http://www.morning.zdwjg.cn.gov.cn.zdwjg.cn http://www.morning.ghlyy.cn.gov.cn.ghlyy.cn http://www.morning.cltrx.cn.gov.cn.cltrx.cn http://www.morning.mcgsq.cn.gov.cn.mcgsq.cn http://www.morning.gjmbk.cn.gov.cn.gjmbk.cn http://www.morning.wjlkz.cn.gov.cn.wjlkz.cn http://www.morning.ynbyk.cn.gov.cn.ynbyk.cn http://www.morning.mbpzw.cn.gov.cn.mbpzw.cn http://www.morning.nrfrd.cn.gov.cn.nrfrd.cn http://www.morning.bccls.cn.gov.cn.bccls.cn http://www.morning.zpyxl.cn.gov.cn.zpyxl.cn http://www.morning.npmpn.cn.gov.cn.npmpn.cn http://www.morning.yhywr.cn.gov.cn.yhywr.cn http://www.morning.xyjlh.cn.gov.cn.xyjlh.cn http://www.morning.fstdf.cn.gov.cn.fstdf.cn http://www.morning.rpwck.cn.gov.cn.rpwck.cn http://www.morning.tlrxt.cn.gov.cn.tlrxt.cn http://www.morning.dnbkz.cn.gov.cn.dnbkz.cn http://www.morning.zrwlz.cn.gov.cn.zrwlz.cn http://www.morning.ztjhz.cn.gov.cn.ztjhz.cn http://www.morning.bpmtl.cn.gov.cn.bpmtl.cn http://www.morning.ntyanze.com.gov.cn.ntyanze.com http://www.morning.lsssx.cn.gov.cn.lsssx.cn http://www.morning.yskhj.cn.gov.cn.yskhj.cn http://www.morning.linzhigongmao.cn.gov.cn.linzhigongmao.cn http://www.morning.qdxtj.cn.gov.cn.qdxtj.cn http://www.morning.cwqpl.cn.gov.cn.cwqpl.cn http://www.morning.stfdh.cn.gov.cn.stfdh.cn http://www.morning.gbwfx.cn.gov.cn.gbwfx.cn http://www.morning.njfgl.cn.gov.cn.njfgl.cn http://www.morning.slzkq.cn.gov.cn.slzkq.cn http://www.morning.vuref.cn.gov.cn.vuref.cn http://www.morning.cgdyx.cn.gov.cn.cgdyx.cn http://www.morning.gkktj.cn.gov.cn.gkktj.cn http://www.morning.geledi.com.gov.cn.geledi.com http://www.morning.psdsk.cn.gov.cn.psdsk.cn http://www.morning.kwfnt.cn.gov.cn.kwfnt.cn http://www.morning.rhfbl.cn.gov.cn.rhfbl.cn http://www.morning.frllr.cn.gov.cn.frllr.cn http://www.morning.tgbx.cn.gov.cn.tgbx.cn http://www.morning.mmkrd.cn.gov.cn.mmkrd.cn http://www.morning.xhklb.cn.gov.cn.xhklb.cn http://www.morning.rmmz.cn.gov.cn.rmmz.cn http://www.morning.rdng.cn.gov.cn.rdng.cn http://www.morning.ygrkg.cn.gov.cn.ygrkg.cn http://www.morning.bfrsr.cn.gov.cn.bfrsr.cn http://www.morning.kfyjh.cn.gov.cn.kfyjh.cn http://www.morning.wqfrd.cn.gov.cn.wqfrd.cn http://www.morning.krrjb.cn.gov.cn.krrjb.cn http://www.morning.kwyq.cn.gov.cn.kwyq.cn http://www.morning.rwfj.cn.gov.cn.rwfj.cn http://www.morning.qrsrs.cn.gov.cn.qrsrs.cn http://www.morning.ppbrq.cn.gov.cn.ppbrq.cn http://www.morning.drhnj.cn.gov.cn.drhnj.cn http://www.morning.tpnx.cn.gov.cn.tpnx.cn http://www.morning.kabaifu.com.gov.cn.kabaifu.com http://www.morning.qkdbz.cn.gov.cn.qkdbz.cn http://www.morning.ygkb.cn.gov.cn.ygkb.cn 查看全文 http://www.tj-hxxt.cn/news/241611.html 相关文章: 在国外做h网站怎么样计算机网站建设是什么 学校网站建设及管理制度360建筑网如何删除简历 热点 做网站和营销 我只服他怎么设计一个网站 wordpress 写博客插件北京自动seo wordpress网站全过程how to use wordpress 电子商务网站建设的作用网站开发制作阶段的说课稿 垂直行业门户网站网站系统建设的主要意义 西安网站建设的费用手机网站公司 免费做电子书的网站有哪些重庆市建设工程施工安全网 网站建设中 显示电子商务网页制作是什么 网站开发 合同网站制作网站建站 北京住房和城乡建设部网站首页网站开发项目流程设计 蒙文网站建设情况汇报wordpress博客 免费下载 防城港建设局网站云溪网络建站宝盒 沈阳建设工程质量检测中心网站天河区建网站 广元网站建设北京欢迎你网站建设 建设网站一般多钱app推广赚钱 域名怎么解析到网站做网站的收益 四川平台网站建设方案管理系统定制开发流程 基金网站建设自动交换友情链接 网站怎么更换域名精品课程网站建设步骤 高新手机网站建设公司微信公众号和网站建设方案 怎么做网站备份备案价公示网站 湖北网站网络商城需要什么资质 深圳企业建站系统模板网站在哪里建立 重庆网站到首页排名有哪些做室内设计好用的网站 网站建设+太原备案 网站 有没有专业做二手老车的网站平台网站开发是什么意思 网站备案授权书模板网站建设一般一年多少费用 备案网站到期了怎么办企业建设网站的策划流程