天道酬勤,学无止境

Android Instant App - Play Console 发布/部署错误和 DAL(数字资产链接)未链接(Android Instant App - Play Console release/deploy error and DAL(digital Asset Link) not linked)

问题

我想弄清楚为什么 Play 商店不接受我的即时应用程序构建。 我已成功向测试人员部署了Alpha常规应用程序版本,因为它是发布免安装应用程序的先决条件。 我正在尝试部署开发版即时应用程序。 我究竟做错了什么? 我试图添加尽可能多的细节。

我是否需要将以下链接中的 Digital Asset Link API 服务用于生产即时应用程序,还是用于其他用途? https://console.developers.google.com/apis/api/digitalassetlinks.googleapis.com/overview

将免安装应用程序版本上传到播放控制台时出现以下错误:

您的网站“example.com”尚未通过数字资产链接协议链接到您的应用。 请通过数字资产链接协议将您的网站链接到您的应用程序。

我有点困惑的一件事是为什么当我单击链接并验证时会收到错误消息“添加资产报表失败。 ”如下图所示: 我注意到当我单击链接并验证按钮时,它修改base 中的 strings.xml 文件并添加以下字符串: <string name="asset_statements" translatable="false">[{\n \"relation\": [\"delegate_permission/common.handle_all_urls\"],\n \"target\": {\n \"namespace\": \"web\",\n \"site\": \"https://example.com\",\n }\n}]</string>

我在应用程序标签下的basechecklistadvisor的清单中有以下内容: <meta-data android:name="asset_statements" android:resource="@string/asset_statements"/>

项目描述和结构:

应用程序描述:这是一个概念验证应用程序。 可安装的应用程序将打开带有两个按钮的主要功能活动,单击这些按钮将带您进入清单或顾问活动。 有两个即时应用程序,instantapp-checklist 转到清单活动,而 Instantapp(advisor) 转到顾问活动。

  • 有 3 个功能模块:mainfeature、checklist、advisor
  • 有 2 个即时应用程序:instantapp-checklist、instantapp(advisor)

  • 我的可安装应用程序包是:blah.blah1.blah2.myappname
  • 我的清单即时应用程序的包 ID 是:blah.blah1.blah2.myappname.checklist
  • 我的顾问即时应用程序包 ID 是:blah.blah1.blah2.myappname.advisor

我的 assetlinks.json 是:

[{
  "relation": ["delegate_permission/common.handle_all_urls"],
  "target": {
    "namespace": "android_app",
    "package_name": "blah.blah1.blah2.myappname.checklist",
    "sha256_cert_fingerprints":
    ["AA:...:53"]
  }
},
{
  "relation": ["delegate_permission/common.handle_all_urls"],
  "target": {
    "namespace": "android_app",
    "package_name": "blah.blah1.blah2.myappname.advisor",
    "sha256_cert_fingerprints":
    ["AA:...:53"]
  }
}]

在我的活动标签内的清单清单中,如下所示:

        <meta-data
            android:name="default-url"
            android:value="https://example.com/checklist.html"/>

        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>

            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
        <intent-filter android:order="1"
                       android:autoVerify="true">
            <action android:name="android.intent.action.VIEW"/>

            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>

            <data
                android:scheme="http"
                android:host="example.com"
                android:pathPattern="/checklist.html"/>
            <data android:scheme="https"/>
        </intent-filter>

我做过的自我检查:

  • 免安装应用使用我的密钥库签名,而不是使用调试密钥。 我检查以确保免安装应用程序和 assetlinks.json 显示相同的 sha256 指纹。
  • robots.txt 允许所有机器人搜索 assetlinks.json
  • assetlinks.json 确实有一个有效的证书并允许 https
  • assetlinks.json 头的内容类型是 application/json
  • 我没有选择加入“Google Play 应用签名”
  • 我使用以下网站来测试我的声明并成功:https://developers.google.com/digital-asset-links/tools/generator
回答1

assetlinks.json文件中,字段package_name设置为blah.blah1.blah2.myappname.checklist

但是,上面提到的是可安装应用程序的 idblah.blah1.blah2.myappname 。 这意味着AndroidManifest.xml 中package_name设置为blah.blah1.blah2.myappname

他们应该匹配。 blah.blah1.blah2.myappname必须添加到服务器上的assetlinks.json 中

strings.xml 中,更改 asset_statements:

<string name="asset_statements" translatable="false">[{\n  \"relation\": [\"delegate_permission/common.handle_all_urls\"],\n  \"target\": {\n    \"namespace\": \"web\",\n    \"site\": \"https://qaapps.cio.ny.gov/apps/sandbox/james/hesc/checklist.html\",\n  }\n},{\n  \"relation\": [\"delegate_permission/common.handle_all_urls\"],\n  \"target\": {\n    \"namespace\": \"web\",\n    \"site\": \"https://qaapps.cio.ny.gov/apps/sandbox/james/hesc/advisor.html\",\n  }\n}]</string>

以下是一些帮助我找到解决方案的其他注意事项:

  • 我使用以下命令行来测试免安装应用程序是否有效: adb shell am start -a android.intent.action.VIEW -d "https://example.com/checklist/"
  • 在设备上,我转到Settings > Google > Instant Apps并单击开关以卸载/关闭即时应用程序,然后再次单击它以重新打开它。 还转到 Chrome 设置(设置 > 隐私 > 清除浏览数据)清除所有时间范围内的所有数据。
  • 在 Chrome 中输入免安装应用的 url 时,它只会打开网站,而不是免安装应用。 如果我单击网站中的免安装应用程序链接,它会打开免安装应用程序而不是网站。
回答2

很奇怪,我遇到了同样的问题。 解决方案很简单;

正如@olearyj234 提到的“链接和验证”按钮将字符串添加到 string.xml 的末尾。

我只是删除了 string.xml 中的新字符串,然后单击了“链接和验证”按钮。

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • Instant App - 数字资产链接协议(Instant App - Digital Asset Links Protocol)
    问题 每当我尝试将我的免安装应用 apk 上传到 Play 商店时,它都会出现以下错误: 您的网站“www.mywebsitename.com”尚未通过数字资产链接协议链接到您的应用。 请通过数字资产链接协议将您的网站链接到您的应用程序。 但是,每当我执行 https://developers.google.com/digital-asset-links/tools/generator 时,它都会成功与我的应用程序和网站相关联。 知道为什么我会收到此错误吗? 什么可能导致这种情况? 提前感谢您的帮助。 回答1 请检查 Google Play 管理中心是否启用了 Google Play App Signing。 如果启用了 Google Play App Signing,Google Play Console 会将您的应用密钥替换为发布密钥。 您在 Android Studio 上设置的密钥被视为上传密钥。 因此,您需要使用发布密钥修改您的assetlinks.json 。 回答2 当我从我的调试密钥而不是发布密钥生成一个 assetlinks.json 文件时,这发生在我身上。 它在 Android Studio 中显示为已验证,然后在服务器上失败。 仔细检查您的资产链接文件的签名配置是否正确,以及文件中的指纹是否与您的发布密钥的 SHA256 指纹匹配。
  • Android Instant App Play 商店错误(Android Instant App Play Store Errors)
    问题 每当我将我的基本 APK 和功能 APK 上传到 Play 商店时,我都会遇到以下错误: 您必须为免安装应用 APK 提供默认网址。 了解更多您的网站“www.example.com”尚未通过数字资产链接协议链接到您的应用。 请通过数字资产链接协议将您的网站链接到您的应用程序。 您应该至少有一个通过网络“意图过滤器”映射到站点“www.example.com”的活动 APK。 这是我的清单文件:(已编辑) <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ex.example.feature.productdetail"> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_COARSE
  • 数字资产链接链接到我的网站(Digital Assets Link link to my website)
    问题 我创建了一个即时应用程序。 我将其上传到我的 Google 控制台,但出现此错误。 www.kochchy.cz 网站尚未通过数字资产链接协议链接到您的应用程序。 将应用程序站点与 Digital Assets Link 链接起来。 [{ "relation": ["delegate_permission/common.handle_all_urls"], "target": { "namespace": "android_app", "package_name": "com.kochchy.instantapptest.app", "sha256_cert_fingerprints":["A4:A6:74:15:F1:3E:38:3F:93:0F:EF:E3:A6:86:8E:7C:25:45:E8:80:5B:5E:35:70:49:20:DB:F8:CB:D4:FC:E0"] } }] apk,即时和可安装都使用相同的 ID: com.kochchy.instantapptest.app (每个都在自己的模块清单中定义) 我的基本模块清单如下所示: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  • Android Instant App - Play Console release/deploy error and DAL(digital Asset Link) not linked
    I'm trying to figure out why the play store will not accept my instant app build. I have successfully deployed an Alpha regular app release to testers since it is a prerequisite to release an instant app. I am trying to deploy a development release instant app. What am I doing wrong? I tried to add as much detail as possible. Do I need to use the Digital Asset Link API service at the following link for a production instant app or is that for something else? https://console.developers.google.com/apis/api/digitalassetlinks.googleapis.com/overview I get the following error when uploading the
  • 以非零退出值结束(finished with non zero exit value)
    问题 我正在尝试导入我的项目。 但是当我运行该应用程序时,出现以下错误: Error: Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Vishnu Ruhela\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe'' finished with non- zero exit value 1 这是我的gradle文件 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.vishnuruhela.signup" minSdkVersion 15 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release {
  • 安装未能完成会话...签名不一致 - Android(Installation failed to finalize session… Signatures are inconsistent - Android)
    问题 我正在尝试运行我的项目,但出现此错误: 安装失败并显示消息 Failed to finalize session : INSTALL_FAILED_INVALID_APK: /data/app/vmdl1841863905.tmp/11_app-debug 签名不一致。 可以通过卸载现有版本的 apk(如果存在)然后重新安装来解决此问题。 警告:卸载将删除应用程序数据! 您要卸载现有的应用程序吗? 如果我按是,几秒钟后它只会显示相同的错误。 我试图手动删除该应用程序,但该应用程序已从我的手机中删除。 回答1 当我尝试打开从另一个路径或位置移动的项目时,在 Android Studio 中通常会发生此错误,其他情况也可能导致此错误,对我有用的是: 菜单“构建” 运行“重建项目”。 然后在设备或模拟器上运行应用程序,错误消失。 我知道错误与此无关,但这就是为我修复它的原因,请尝试让我知道。 回答2 我也面临同样的问题。 可以解决。删除下面提到的目录并重新启动AndroidStudio。运行应用程序。 回答3 在 Android Studio 中禁用 Instant run,然后 Clean、Rebuild 和 Run,它应该可以解决这个问题。 回答4 解决方案:禁用即时运行 Android Studio > 首选项 > 构建、执行、部署 >
  • 是否可以在模拟设备上发现和运行第三方 Android Instant Apps?(Is it possible to discover and run third-party Android Instant Apps on an emulated device?)
    问题 我目前正在尝试了解 Android 即时应用程序。 由于我没有任何支持它们的真实设备,我使用的是模拟器(来自 Android Studio 3.0 Canary 9)。 我可以在我模拟的 Nexus 5x(带有 Play 商店)上成功运行“玩具”即时应用程序(像这样),所以我相信我的开发环境配置正确。 但是,我很想了解第三方应用程序的发现过程,并了解用户体验是什么样的。 由于缺乏适合自己的设备,我使用模拟的 Chrome 浏览器来搜索启用了即时应用程序的站点(如 Stack Exchange)。 但这些搜索只给我常用的网站(不是即时应用程序)。 我非常感兴趣地阅读了这篇文章,因为它似乎表明这应该有效。 但是,这些答案似乎对我没有帮助。 我在澳大利亚,这应该是支持 Instant Apps 的国家之一。 正如一个答案中所建议的那样,我尝试发送应该在电子邮件中的即时应用程序中打开的链接,然后单击它们,但它仍然只是将我发送到浏览器链接。 关于 DAL 验证的答案很有趣,但在浏览器中打开链接时似乎不应该适用? API 24 和 API 26 模拟设备(两者都包括 Play 商店)目前的情况有些不同,可能是因为我一直在尝试各种技巧来使其工作。 (TLDR:没有什么对我有用。) 在 API 24 模拟设备上,如果我输入adb shell pm list packages grep
  • Android:如何从资产中播放视频?(Android: how to play video from assets?)
    问题 我正在制作一个应用程序,其中必须在Fragment中显示资产文件夹中的视频。 谁能帮我做到这一点? 我需要在XML中使用VideoView吗? 回答1 您必须将视频复制到项目的res / raw文件夹中,而不必费心地进行访问。 在res文件夹下创建raw文件夹。 它必须采用受支持的格式(3gp,wmv,mp4),并使用小写字母,数字,下划线和点名(文件名也应这样):video_file.mp4。 VideoView view = (VideoView)findViewById(R.id.videoView); String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file; view.setVideoURI(Uri.parse(path)); view.start(); 回答2 VideoView view = (VideoView)findViewById(R.id.videoView); String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file; view.setVideoURI(Uri.parse(path)); view.start(); 这是AkashG的代码
  • DELETE_FAILED_INTERNAL_ERROR安装APK时出错(DELETE_FAILED_INTERNAL_ERROR Error while Installing APK)
    问题 我正在使用Android Studio 2.2预览版。 我正面临这个问题 失败:安装失败的无效APK 错误:安装APK时, 我在build.gradle中进行了更改,但无法重新跟踪它,请向我建议解决方案??? 回答1 Android Studio Mac / Windows / Linux: 一起执行步骤(mac): Android Studio>首选项>构建,执行,部署>即时运行>取消选中:启用即时运行 一起执行步骤(Windows和Linux):“文件”>“设置”>“构建,执行,部署”>“即时运行”>“取消选中”:启用“即时运行” 详细步骤: 步骤1: Studio>“偏好设置”(适用于Windows和Linux,进入“文件”>“设置”>“构建,执行,部署,然后与Mac相同)” 步骤2: “偏好设置”>“构建,执行,部署” 步骤3:构建,执行,部署>即时运行 步骤4:即时运行>取消选中:启用即时运行 回答2 在Android Studio 2.3中 禁用即时运行 设置>构建,执行,部署>即时运行 资料来源:@Shubham A.发表的评论。 编辑:禁用即时运行 在Windows中: 打开查找动作: Control + Shift + A 搜索instant run并在settings下打开instant run 。 取消选中Enable instant run
  • 极客大学架构师训练营、区块链、数字货币、以太坊、Libra、联盟链 第28课 听课总结
    说明 讲师:首席架构师 李智慧 区块链 带着问题上课: 为什么是比特币造就了区块链技术?区块链技术用什么办法,解决了什么问题?区块链技术有什么用? 货币起源 贝壳里面的体系很快就崩溃了。因为住山上的人,贝壳很少,但是住海边的人,很容易得到贝壳。黄金和白银天生就是永恒的货币。因为它稀缺,不容易损坏。但是黄金和白银不便于携带。纸质货币,最早是中国宋朝发明的(钱庄的银票)。靠政府的信用做担保。 通货膨胀 左边为津巴布韦币,50万亿。右边为民国时期,发工资的情况。用麻袋发工资。 美联储 2020 年已经印了3万亿美金,已经流通在美国。通货膨胀还在不断的发生。 比特币出现,就是解决货币不能由政府说了算,而是有计算机算法和机制说了算。 数字货币的挑战 数字货币的发行不是问题,问题是如何保证数字货币安全,获得信任。 如何相信数字货币是有价值的,即发行安全。如何相信货币交易是安全的。 比特币的解决方案 构建一个无中心、去信任的交易系统。《比特币:一个点对点的电子现金系统》 交易 记账者可以使用发起者的公钥对签名进行验证,保证交易是真正发起者提交的,而不是其他人伪造的交易。 区块链 将交易放入区块,将区块构成单向链表,即区块链,以避免双花。 工作量证明 比特币要求计算出来的区块 Hash 值必须具有一定的难度,比如 Hash 值的前几位必须是0. 具体做法是在区块头部引入一个随机数 nonce 值
  • 如何将我的cordova 应用程序放到android Play 商店?(How do I put my cordova application on the android play store?)
    问题 如果有这方面的官方cordova 文档,我找不到它,希望有一个链接。 我已经运行cordova run android部署到我的手机。 事情看起来不错。 现在我准备把它变成一个用户可以在 android play 商店下载的官方应用程序吗? 当我构建我的应用程序时,它会生成一个名为“CordovaApp-debug.apk”的文件。 “调试”部分让我认为这是错误的文件,但我不确定如何生成正确的文件。 回答1 将混合应用程序部署到 Google Play 商店 这些步骤适用于 Cordova、PhoneGap 或 Ionic。 唯一的区别是,无论在何处调用cordova ,都将它替换为phonegap或ionic ,适用于您的特定情况。 完成开发并准备好部署后,请执行以下步骤: 打开命令行窗口(macOS 和 Linux 上的终端或 Windows 上的命令提示符)。 转到/path/to/your/project/,我们将其称为项目根目录。 在项目根目录下,从您的插件集中删除“控制台”插件。 命令是: cordova plugin rm cordova-plugin-console 仍在项目根目录下时,使用 cordova build 命令创建用于发布分发的 APK。 命令是: cordova build --release android
  • Google Play控制台错误-无法升级到已安装的应用(Google Play Console error - Non-upgradable to installed app)
    问题 我根据Google教程和示例开发了一个即时应用apk。 当我尝试开始将产品投入生产时,我看到一个错误:无法升级到已安装的应用程序 问题 此即时应用APK的某些用户将无法使用已安装应用中的任何APK。 解析度 确保您的Instant App APK的定位与您的APK的定位匹配。 项目结构:有两种方案,第一种: base-baseFeature,minSdk 18,targetSdk 26 application project(':apk') feature project(':item-details') 项目详细信息功能-minSdk 18,targetSdk 26 api project(':base') ui-功能未包含在即时模块,minSdk 18,targetSdk 26,模块中,包含所有视图 implementation project(':base') other modules like customcomponents, shared etc Instant-即时应用模块minSdk 18或23,targetSdk 26 implementation project(':base') implementation project(':item-details') apk-apk模块,minSdk 18,targetSdk 26 implementation
  • 安全星球|盘点最新国内外网络安全资讯
    国内01一个App控制全球18万个网络摄像头!万名会员付费偷窥隐私直播不法分子利用***技术轻易破解并控制家用及公共场所摄像头,搭建App或利用其他视频管理平台向客户收取“会员费”“套餐费”牟利,无数隐私画面通过“第三只眼”被窥探无余……在部分社交软件中,不法分子通过较为隐蔽的方式出售已经被破解的摄像头ID和破解软件。其中,包括168元、238元的“家庭套餐”以及收费更高的“酒店套餐”和大学附近酒店,破解摄像头ID数量在12个至15个之间。02UP主人肉搜索教学视频破百万!涉嫌违法近日,B站百大UP主“凉风Kaze”上传的一段有“人肉搜索”教学内容的视频引发了不小争议。视频中,该UP主应某位粉丝请求,根据其提供一张风景照片开始检索拍摄者的现实地址,并通过相片比对、数据检索、全景地图等方式,最终确认了拍照者的地点并告知了这位粉丝,整个过程还被其配上解说介绍给了观众。目前,该视频已被删除。但截至到删除前,该视频播放量已经超过100万。据律师介绍,人肉搜索不仅仅是一种民事侵权行为,也违反了《治安管理处罚法》的相关规定。这意味着,人肉搜索的确是一种违法行为。03工业互联网平台创新合作中心成立据新华网4月9日报道,中国工业互联网研究院联合众多工业互联网平台企业和部属事业单位,共同发起成立了工业互联网平台创新合作中心
  • 无法在 Google Play Developer Console 中禁用生产应用以支持测试版(Can not disable production app in Google Play Developer Console in favor of beta)
    问题 我上传了该应用程序的 Beta 版,并且想停用生产版本。 我想出了如何点击切换到高级并停用生产应用程序,但它不会让我保存它,总是在顶部给我红色“应用程序无法保存。请检查表单是否有错误。” 但我没有看到表格上显示错误。 关于如何解决这个问题的任何建议? 这是一个屏幕截图: 回答1 这最近发生在我身上。 我试图取消发布一个应用程序,但遇到了同样的错误。 我发现内容评级问卷不完整。 我更新了它,应用了建议的内容分级,瞧...我可以取消发布该应用程序而不会出现任何错误。 尝试查看您的应用设置中是否有任何内容需要更新,修复它们并查看是否仍然出现错误。 回答2 无法保存该应用程序。 请检查表格是否有错误。 当您无法完成商品详情时会发生这种情况 回答3 更有可能的是,您已经有一段时间没有访问过开发者控制台了。 在过去的几年里,android 发生了很多新的变化。 您需要填写新的必填信息。 这包括评级和所需的新图像等内容。 如果您只想要一个工具来生成资产而不是取消发布应用程序,请查看 norio.be,它是一个图形生成器。 回答4 转到商店状态>内容评级>填写表格>申请>然后您最终可以取消发布它而不会出现任何错误
  • 技术与产品并驱,DREP打造国际化生态,诠释区块链赋能商业之路——DREP 2019年终报告
    引言:2019是区块链行业风云变幻的一年,也是众多公链从理论走向技术落地的关键性一年。公链商业应用之战也就此拉开帷幕,公链技术能否支撑大规模落地,成为破局的关键性因素。 作为行业内致力于打造区块链技术“连接器”和“工具箱”的早期践行者,DREP在“区块链+”的赛道上砥砺前行,与国内外近百家企业进行需求沟通,对接技术实现方案。2019年,DREP在技术落地及生态建设等各方面都交出了傲人的成果。 一、深耕技术产品 截止2019年12月,DREP在产品技术及技术服务上有重大进展,发布了4个测试网版本,在GitHub上提交了3847次更新,完备测试1226次,其它测试加起来共1626次;基于当前区块链行业需求,DREP推出了DREP客户端、DREP游戏化工具(DREP MINING)、DREP跨链工具(DREP Bridge)等产品;作为区块链的“连接器”与“工具箱”,DREP在区块链技术产品的基础上,为各行业提供高度产品化的区块链技术解决方案,帮助企业实现快速开发部署;DREP欢迎更多的企业或开发者加入我们进行技术产品交流。 历经4次测试网络版本迭代,DREP公链已完成预主网普朗克上线、并进行主网测试: 完成主网架构、实现主网数据同步和DREP代币的交易功能,支持DAPP或企业基于DREP开发自己的区块链系统;改进传统的 PBFT 共识机制,引入基于多重签名的 PBFT,结合DPOS
  • MXC抹茶:比特币概念股牛市布局盘点
    1、Marathon Patent Group Marathon Patent Group是美国一家专利收购公司,2010年2月在内华达州注册成立,名称为Verve Ventures,Inc。 2011年12月,公司更名为American Strategic Minerals Corporation,从事铀和钒矿产 的勘探和潜在开发业务。2012年,公司终止了矿产业务,开始了IP许可业务,并更名为Marathon Patent Group。2017年11月,公司与Global Bit Ventures合并协议,未来专注于挖掘数字资产。公司购买了矿机,并在加拿大建立数据中心来开采数字资产。2018年2月,首次购入1400台S9蚂蚁矿机。 2020年12月,Marathon宣布与比特大陆签署了一份合同,将以1.7亿美元的价格购买7万台蚂蚁S19 ASIC矿机,加上此前被媒体报道在9月和10月订购的2万台比特币矿机,Marathon的总算力预计将达到10.36ETH/s。 今年以来,比特币持续上涨的趋势,Marathon开始直接从二级市场上买入比特币。1月25日,Marathon 宣布已购买了约4813枚比特币,价值近1.5亿美元。 2、Riot Blockchain Riot Blockchain前身为生物技术公司,2000年7月成立于美国科罗拉多
  • 2019腾讯区块链白皮书:产业区块链的破局之路
    10月19日,腾讯研究院联合腾讯FIT、腾讯云、腾讯法律创新中心以及腾讯财经线共同举行腾讯第一期数字转型策略会:「产业区块链的破局之路」,会上发布《2019腾讯区块链白皮书》(以下简称《白皮书》,文末附完整下载),白皮书分析了2019年区块链行业的发展现状和趋势,提出产业区块链的构想与思考,并公布了腾讯区块链的重点布局及腾讯在区块链与产业融合方面实践与成果,也表达了腾讯在区块链领域的未来规划。 发布会现场,腾讯研究院院长司晓指出:2017年4月,腾讯研究院联合腾讯FIT发布了第一版腾讯区块链方案白皮书,这也是国内大型互联网公司发布的第一份区块链白皮书。白皮书详解了区块链底层技术平台及五大应用场景,提出了区块链降低成本、提升协同效率的前景,在当时引发了非常广泛的关注。 时隔两年半,区块链行业经历了从泡沫到低谷的阶段,这是一个大浪淘沙的过程,但仍有团队怀揣信仰,砥砺前行。应该说,资本驱动是区块链上半场发展的关键要素,但是如果只是一味依赖资本的驱动和催生,可能会带来虚假的泡沫,是不可持续的。当资本的泡沫退去的时候,一个真正属于区块链的时代可能才会真正降临。 腾讯虚拟银行区块链负责人蔡弋戈在会上表示,自从2017年4月份发布第一版《腾讯区块链白皮书》后,腾讯先后在税务、司法、金融等领域不断拓展应用场景。在蔡弋戈看来,区块链能解决的问题一定是符合商业本质、符合商业规律的,「有没有痛点
  • 基于区块链的供应链金融服务平台
    基于区块链的供应链金融服务平台 马小峰1, 杜明晓1, 余文兵2, 王意1 1 同济大学控制科学与工程系,上海 201804 2 上海欧冶金融信息服务股份有限公司,上海 201804 摘要:区块链具有去中心化、稳定安全和防篡改的特点,随着区块链技术的进一步完善与应用,区块链将与金融、医疗、物流等传统行业结合。这将会颠覆部分行业中现有的运作模式,重构一张价值传递的网络。在供应链金融领域进行了区块链应用的探索,构建了一个基于联盟型区块链的供应链金融服务平台。该平台将区块链技术与传统系统结合,为供应链上的各方提供了更加便捷的融资方式,提高了供应链的透明度、可追溯性和安全性。 关键词: 区块链 ; 供应链金融 ; 大数据 论文引用格式: 马小峰, 杜明晓, 余文兵, 王意. 基于区块链的供应链金融服务平台.大数据[J], 2018, 4(1):13-21 MA X F, DU M X, YU W B, WANG Y. Blockchain based supply-chain finance service platform.Big Data Research[J], 2018, 4(1): 13-21 1 引言 2008年,中本聪首次提出区块链的概念,他将区块链技术作为构建比特币基本数据结构以及将数据加密并且安全传输的基础技术,实现了记录比特币交易的去中心化数据库。区块链具有去中心化
  • 区块链平台Coursera(第一周)许可链
    课程链接 https://www.coursera.org/learn/blockchain-platforms/home/week/1 这是区块链专项课程的第四门课 区块链平台 blockchain platforms 为自己学习记的笔记,翻译可能存在问题,望谅解。 许可链 Permissioned Blockchains 目录 许可链 Permissioned Blockchains Hyperledger Intro: Permissioned Blockchains Hyperledger (Part 1) Hyperledger (Part 2) Fabric Services Fabric Model & Functions Composer Composer (Demo) (Part 1) Composer (Demo) (Part 2) Composer (Demo) (Part 3) Microsoft Azure Hyperledger Intro: Permissioned Blockchains 我们探索周围的其他区块链平台。POW内容协议的框架,工具,替代项 alt 和字母 letters,以及可运行的分布式应用程序平台。 我们探索超级账本 hyperledger,这是一个由 Linux 基金会管理的伞形组织,来自许多著名企业(各级机构)的参与。
  • 使用具有信任证明的区块链技术进行跨境支付(来自联诚支付)
    当前系统 在单个国家/地区的银行之间结算付款可能是一个复杂且耗时的过程。在解决银行间交易或购买商品时,中央银行和商业银行都起着重要作用1。商业银行需要通过在账户和其他银行之间转移余额来解决个人或企业之间的经济行为。中央银行在这一过程中起着重要作用。不在同一商业银行中的账户之间的交易将需要通过第三方进行,在该第三方中,银行或其代表在同一分类账上拥有资金。不同的商业或中央银行有可能充当这种中介,非银行甚至有可能以这种方式运作。 在考虑跨境支付时,可以理解还会有其他复杂情况。这反映了代理银行网络的多种要求。首先,外国银行必须在其活跃国家的银行开户。因此,要求机构在不同的监管约束下运作的同时,在路由支付,执行货币转换以及在不同辖区部署和管理流动性方面达成共识。 投资区块链 区块链领域的最新头条表明,今年对该技术的投资可能会增长15%,从15亿美元增至29亿美元[1]。巨大的增长在很大程度上是由于人们对区块链和智能合约如何促进跨境支付,使其更快并需要更少的中间人的巨大兴趣。澳大利亚储备银行的米歇尔·布洛克(Michelle Bullock)表示[2],“跨境支付被广泛认为是存在显着效率提升的领域。当前的过程缓慢且成本高昂,涉及巨大的合规负担以及位于不同司法管辖区的许多不同金融机构。她讨论的新技术当然是区块链技术,尤其是智能合约,这些都是新技术和新商业模式可以用来解决其中的一些摩擦。”