PyConChina2022-深圳-一个文科生的Python应用进阶之路-缪振海## Python for Good >>> PyCon China 2022 一个文科生的Python应用进阶之路 主讲人:缪振海 - Web3产品经理 Python  HELLO WORLD ## 一 个文科学渣的辛酸血泪史0 码力 | 17 页 | 615.68 KB | 2 年前3
唐刚 - Use Rust to Develop the Decentralized Open Data Application - RustChinaConf2023代码:可能开源,可能不开源,绝大部分不开源。 数据?完全封闭。 → 数据是护城河,是信息时代的石油。 ## I Where is the Next Stage Web3? So-called Web3 ? ## I The Weapons Web3 Utilizes ★ Blockchain ★ Decentralized Ledger Storage: MPT (Merkle Patricia Tree) Tree) ★ K-V database ★ Smart Contract ★ Serverless ## Problems of Web3: Technical Viewpoint For mainstream tech stack, e.g. Ethereum → A world-wide unified network to provide a serverless layer • |Data Resiliency|Normal|High| |Data Openness|Closed|Open| |Trustlessness|No|Yes| ## I ODA vs Web3 DApp ||Web3 DApp|Open Data App| |---|---|---| |Centralization|Decentralized|Decentralized| |Underlying0 码力 | 30 页 | 2.53 MB | 2 年前3
Casdoor · An Open Source UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform supporting OAuth 2.0, OIDC, SAML and CAS>☑☑ ## Web3 ## MetaMask Adding the MetaMask Web3 provider to your application ## Web3-Onboard Add the Web3-Onboard Web3 provider to your application ## MetaMask i NOTE This is an example of how to configure MetaMask as a Web3 provider. MetaMask is a browser extension and app that functions as both a cryptocurrency wallet and a gateway to blockchain apps. Casdoor enables Web3 login with MetaMask. ## Step 1: Create a MetaMask Web3 provider To start, you need to create a MetaMask Web3 provider in Casdoor. |Name|Description| |---|---| |Category|Choose Web3| |Type|Choose0 码力 | 825 页 | 58.31 MB | 2 年前3
Hyperledger Fabric 2.5 中文文档execution sequence: • migrate on db1 • migrate on db2 • update on web1 • update on web2 • update on web3 ## 警告 This technique works because tasks that themselves have no host list (this includes the global 在三台服务器上并行执行,就像这样: $ fab -H web1,web2,web3 update reload 刚常见的情况是没有启动任何并行执行参数,Fabric 将会按顺序在服务器上执行: 1. 在 web1 上更新 2. 在 web2 上更新 3. 在 web3 上更新 4. 在 web1 上重新加载配置 5. 在 web2 上重新加载配置 6. 在 web3 上重新加载配置 如果激活并行执行(通过 -P -P ——下面会详细介绍)它将变成这样: 1. 在 web1、web3 和 web3 上 更新 2. 在 web1、web2 和 web3 上重新加载配置。 这样做的好处非常明显——如果 update 花费 5 秒 reload 花费 2 秒顺序执行总共会花费 $ (5+2)*3 = 21 $ 秒,而并行执行只需要它的 1/3,也就是 $ (5+2) = 7 $ 秒。 ## 如何使用0 码力 | 138 页 | 154.00 KB | 2 年前3
Hyperledger Fabric 1.4 中文文档execution sequence: • migrate on db1 • migrate on db2 • update on web1 • update on web2 • update on web3 ## 警告 This technique works because tasks that themselves have no host list (this includes the global 在三台服务器上并行执行,就像这样: $ fab -H web1,web2,web3 update reload 刚常见的情况是没有启动任何并行执行参数,Fabric 将会按顺序在服务器上执行: 1. 在 web1 上更新 2. 在 web2 上更新 3. 在 web3 上更新 4. 在 web1 上重新加载配置 5. 在 web2 上重新加载配置 6. 在 web3 上重新加载配置 如果激活并行执行(通过 -P -P ——下面会详细介绍)它将变成这样: 1. 在 web1、web3 和 web3 上 更新 2. 在 web1、web2 和 web3 上重新加载配置。 这样做的好处非常明显——如果 update 花费 5 秒 reload 花费 2 秒顺序执行总共会花费 $ (5+2)*3 = 21 $ 秒,而并行执行只需要它的 1/3,也就是 $ (5+2) = 7 $ 秒。 ## 如何使用0 码力 | 145 页 | 161.53 KB | 2 年前3
FISCO BCOS 1.3 中文文档缓存标志位、生效块号|无| |接口名|输入|输出|备注| |---|---|---|---| |注册路由信息 setRoute|路由名称、路由地址、缓存标志位|无|若该路由名称已存在,则覆盖| web3调用示例如下(可参看systemcontract/deploy.js): console.log("register NodeAction....."); func = "setRoute(string |节点入网registerNode|节点ID, 节点名称节点机构、证书序列号|布尔结果|若该节点ID已存在,则忽略| |节点出网cancelNode|节点ID|布尔结果|若路由名称不存在,则忽略| web3调用示例如下(可参看systemcontract/tool.js): var instance=getAction("NodeAction"); var func = "registerNode(string remove|证书序列号|布尔结果|若该证书不存在,则忽略| |接口名|输入|输出|备注| |---|---|---|---| |查询证书||证书序列号、|| |信息|证书序列号|公钥 公钥,节点名称、块号|无| |get|||| web3调用示例如下(可参看systemcontract/tool.js): var instance=getAction("CAAction"); var func = "add(string0 码力 | 491 页 | 5.72 MB | 2 年前3
PlantUML 1.2019.3 Справочное руководство по языкуdatabase=""> title Styling example FA SERVER(web1,web1) #Green FA SERVER(web2,web2) #Yellow FA SERVER(web3,web3) #Blue FA SERVER(web4,web4) #YellowGreen FA DATABASE(db1, LIVE, database, white) #RoyalBlue FA FA DATABASE(db2,SPARE,database) #Red db1 <--> db2 web1 <--> db1 web2 <--> db1 web3 <--> db1 web4 <--> db1 @enduml0 码力 | 159 页 | 1.76 MB | 2 年前3
PlantUML 1.2019.2 Справочное руководство по языкуdatabase=""> title Styling example FA SERVER(web1,web1) #Green FA SERVER(web2,web2) #Yellow FA SERVER(web3,web3) #Blue FA SERVER(web4,web4) #YellowGreen FA DATABASE(db1, LIVE, database, white) #RoyalBlue FA FA DATABASE(db2,SPARE,database) #Red db1 <--> db2 web1 <--> db1 web2 <--> db1 web3 <--> db1 web4 <--> db1 @enduml0 码力 | 159 页 | 1.76 MB | 2 年前3
PlantUML 1.2019.1 Справочное руководство по языкуdatabase=""> title Styling example FA_SERVER(web1, web1) #Green FA_SERVER(web2, web2) #Yellow FA_SERVER(web3, web3) #Blue FA_SERVER(web4, web4) #YellowGreen FA_DATABASE(db1, LIVE, database, white) #RoyalBlue FA_DATABASE(db2 FA_DATABASE(db2, SPARE, database) #Red db1 <-> db2 web1 <-> db1 web2 <-> db1 web3 <-> db1 web4 <-> db1 @endum10 码力 | 147 页 | 1.89 MB | 2 年前3
Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2019.3)database=""> title Styling example FA SERVER(web1,web1) #Green FA SERVER(web2,web2) #Yellow FA SERVER(web3,web3) #Blue FA SERVER(web4,web4) #YellowGreen FA DATABASE(db1, LIVE, database, white) #RoyalBlue FA FA DATABASE(db2,SPARE,database) #Red db1 <--> db2 web1 <--> db1 web2 <--> db1 web3 <--> db1 web4 <--> db1 @enduml0 码力 | 159 页 | 1.73 MB | 2 年前3
共 124 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13













