GET https://rct.dev.bbntimes.com/technology/bitcoin-gets-headlines-ethereum-gets-the-job-done

ArticleController :: show

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\Controller\ArticleController::show"
_firewall_context
"security.firewall.map.context.main"
_links
Symfony\Component\WebLink\GenericLinkProvider {#3683
  -links: [
    3804 => Symfony\Component\WebLink\Link {#3804
      -href: "/build/runtime.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3802 => Symfony\Component\WebLink\Link {#3802
      -href: "/build/644.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3801 => Symfony\Component\WebLink\Link {#3801
      -href: "/build/502.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3800 => Symfony\Component\WebLink\Link {#3800
      -href: "/build/app.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3799 => Symfony\Component\WebLink\Link {#3799
      -href: "/build/view-more.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3798 => Symfony\Component\WebLink\Link {#3798
      -href: "/build/term-condition.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3797 => Symfony\Component\WebLink\Link {#3797
      -href: "/build/contact.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3796 => Symfony\Component\WebLink\Link {#3796
      -href: "/build/scroll-infinite-article.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3795 => Symfony\Component\WebLink\Link {#3795
      -href: "/build/app.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3794 => Symfony\Component\WebLink\Link {#3794
      -href: "/build/cookie-style.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3793 => Symfony\Component\WebLink\Link {#3793
      -href: "/build/term-condition-css.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3792 => Symfony\Component\WebLink\Link {#3792
      -href: "/build/contact-css.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3791 => Symfony\Component\WebLink\Link {#3791
      -href: "/build/comment-css.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
  ]
}
_route
"article_show"
_route_params
[
  "category" => "technology"
  "slug" => "bitcoin-gets-headlines-ethereum-gets-the-job-done"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"d120a5"
category
"technology"
slug
"bitcoin-gets-headlines-ethereum-gets-the-job-done"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
connection
"close"
cookie
"PHPSESSID=gkc6db63ksdq0ikn70rmid1881"
host
"rct.dev.bbntimes.com"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
x-php-ob-level
"1"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Sat, 22 Feb 2025 13:17:11 GMT"
link
"</build/runtime.js>; rel="preload"; as="script",</build/644.js>; rel="preload"; as="script",</build/502.js>; rel="preload"; as="script",</build/app.js>; rel="preload"; as="script",</build/view-more.js>; rel="preload"; as="script",</build/term-condition.js>; rel="preload"; as="script",</build/contact.js>; rel="preload"; as="script",</build/scroll-infinite-article.js>; rel="preload"; as="script",</build/app.css>; rel="preload"; as="style",</build/cookie-style.css>; rel="preload"; as="style",</build/term-condition-css.css>; rel="preload"; as="style",</build/contact-css.css>; rel="preload"; as="style",</build/comment-css.css>; rel="preload"; as="style""
x-debug-token
"e60f68"

Cookies

Request Cookies

Key Value
PHPSESSID
"gkc6db63ksdq0ikn70rmid1881"

Response Cookies

No response cookies

Session 6

Session Metadata

Key Value
Created
"Sat, 22 Feb 25 13:17:07 +0000"
Last used
"Sat, 22 Feb 25 13:17:09 +0000"
Lifetime
0

Session Attributes

Attribute Value
_csrf/https-comment
"3nIUQJa8K73Zh8TpiRQ4ge3d2jsUAD7zWFVp19hKpqM"
_csrf/https-cookie_accept
"Gez9I2YJGuWQbsgYEc9LxfYumq7ZCnombtAoPmyVtl0"

Session Usage

6 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:76
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 76
    "function" => "start"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 69
    "function" => "hasToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:79
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 79
    "function" => "has"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 69
    "function" => "hasToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:52
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 52
    "function" => "has"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 70
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:56
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 56
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 70
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:41
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 41
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/twig-bridge/AppVariable.php"
    "line" => 103
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 1635
    "function" => "getUser"
    "class" => "Symfony\Bridge\Twig\AppVariable"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/a4/a456f2f504a18cd81037fa69e543310c.php"
    "line" => 200
    "function" => "twig_get_attribute"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_824a013e4f3f4a68e03a2d244e765025"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 38
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 448
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 453
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 253
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/AppController.php"
    "line" => 126
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "renderHeader"
    "class" => "App\Controller\AppController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php"
    "line" => 78
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Fragment/FragmentHandler.php"
    "line" => 83
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php"
    "line" => 47
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\FragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php"
    "line" => 44
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/b9/b9cb140abab7ef4ef8cb398831c75ac0.php"
    "line" => 207
    "function" => "renderFragment"
    "class" => "Symfony\Bridge\Twig\Extension\HttpKernelRuntime"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_header"
    "class" => "__TwigTemplate_dc67cdc305f050f0a27ba7ef152f05af"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/b9/b9cb140abab7ef4ef8cb398831c75ac0.php"
    "line" => 91
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_dc67cdc305f050f0a27ba7ef152f05af"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/c3/c336f4e76fc20e4db84e3be131276b68.php"
    "line" => 52
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_3ce0324a396de697d1fad9fabd68df72"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 38
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 448
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 453
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 253
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 277
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Http\Firewall\ContextListener:171
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-http/Firewall/ContextListener.php"
    "line" => 171
    "function" => "remove"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\Security\Http\Firewall\ContextListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 220
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 214
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 202
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"0a988e63f011514eaabfc650b599af4d"
CORS_ALLOW_ORIGIN
"*"
DATABASE_URL
"mysql://bbndb_rctuser:33F5W25z40or0f7@localhost:3306/rct_bbntimes"
GOOGLE_RECAPTCHA_SECRET_KEY
"6LdV5fgpAAAAANxzTG8ZMfIjil1wu-1vrQvnUt-x"
GOOGLE_RECAPTCHA_SITE_KEY
"6LdV5fgpAAAAAENKcn73MJAhQrbtQeqgyC4wDLMP"
MAILER_DSN
"smtp://no-reply%40rct.dev.bbntimes.com:Bl6%26gLD48%26Of919@rct.dev.bbntimes.com:465"
MARIADB_PASSWORD
"i!87pK&!85ezc8"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
BASE
"/public"
CONTEXT_DOCUMENT_ROOT
"/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_CONNECTION
"close"
HTTP_COOKIE
"PHPSESSID=gkc6db63ksdq0ikn70rmid1881"
HTTP_HOST
"rct.dev.bbntimes.com"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
PHP_SELF
"/public/index.php"
PP_CUSTOM_PHP_CGI_INDEX
"plesk-php81-fastcgi"
PP_CUSTOM_PHP_INI
"/var/www/vhosts/system/rct.dev.bbntimes.com/etc/php.ini"
QUERY_STRING
""
REDIRECT_BASE
"/public"
REDIRECT_HTTPS
"on"
REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_REDIRECT_SCRIPT_URI
"https://rct.dev.bbntimes.com/technology/bitcoin-gets-headlines-ethereum-gets-the-job-done"
REDIRECT_REDIRECT_SCRIPT_URL
"/technology/bitcoin-gets-headlines-ethereum-gets-the-job-done"
REDIRECT_REDIRECT_SSL_TLS_SNI
"rct.dev.bbntimes.com"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_REDIRECT_UNIQUE_ID
"Z7nOVpDyWLT8YV1VjBpQ8AAAAIQ"
REDIRECT_SCRIPT_URI
"https://rct.dev.bbntimes.com/technology/bitcoin-gets-headlines-ethereum-gets-the-job-done"
REDIRECT_SCRIPT_URL
"/technology/bitcoin-gets-headlines-ethereum-gets-the-job-done"
REDIRECT_SSL_TLS_SNI
"rct.dev.bbntimes.com"
REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"Z7nOVpDyWLT8YV1VjBpQ8AAAAIQ"
REDIRECT_URL
"/public/technology/bitcoin-gets-headlines-ethereum-gets-the-job-done"
REMOTE_ADDR
"18.116.27.43"
REMOTE_PORT
"19523"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1740230230
REQUEST_TIME_FLOAT
1740230230.7807
REQUEST_URI
"/technology/bitcoin-gets-headlines-ethereum-gets-the-job-done"
SCRIPT_FILENAME
"/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
SCRIPT_NAME
"/public/index.php"
SCRIPT_URI
"https://rct.dev.bbntimes.com/technology/bitcoin-gets-headlines-ethereum-gets-the-job-done"
SCRIPT_URL
"/technology/bitcoin-gets-headlines-ethereum-gets-the-job-done"
SERVER_ADDR
"5.196.1.209"
SERVER_ADMIN
"[no address given]"
SERVER_NAME
"rct.dev.bbntimes.com"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
"<address>Apache Server at rct.dev.bbntimes.com Port 443</address>\n"
SERVER_SOFTWARE
"Apache"
SSL_TLS_SNI
"rct.dev.bbntimes.com"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,DATABASE_URL,MARIADB_PASSWORD,CORS_ALLOW_ORIGIN,MAILER_DSN,GOOGLE_RECAPTCHA_SECRET_KEY,GOOGLE_RECAPTCHA_SITE_KEY"
UNIQUE_ID
"Z7nOVpDyWLT8YV1VjBpQ8AAAAIQ"

Sub Requests 6

CookieController :: renderAnalysis (token = c62e51)

Key Value
_controller
"App\Controller\CookieController::renderAnalysis"
_format
"html"
_locale
"en"
_stopwatch_token
"10ffce"

AppController :: renderHeader (token = 41f54e)

Key Value
_controller
"App\Controller\AppController::renderHeader"
_format
"html"
_locale
"en"
_stopwatch_token
"e30da5"
slug
"home"

ArticleController :: trendingArticle (token = 48515f)

Key Value
_controller
"App\Controller\ArticleController::trendingArticle"
_format
"html"
_locale
"en"
_stopwatch_token
"9446d2"
category
"Technology"

ArticleController :: relatedArticles (token = 7f0349)

Key Value
_controller
"App\Controller\ArticleController::relatedArticles"
_format
"html"
_locale
"en"
_stopwatch_token
"c460a9"
current_article
App\Entity\Article {#1094
  -id: 4140
  -title: "Bitcoin Gets Headlines, Ethereum Gets The Job Done"
  -slug: "bitcoin-gets-headlines-ethereum-gets-the-job-done"
  -introtext: "<p><span style="color: #000000;">While the recent rise in Bitcoin has been grabbing headlines, it’s been Ethereum, the worlds’s second largest cryptocurrency that’s been quietly gaining traction.</span></p>\r\n"
  -content: """
    \r\n
    <figure id="28e8" class="graf graf--figure graf-after--h4" style="text-align: center;">\r\n
    <div class="aspectRatioPlaceholder is-locked">\r\n
    <div class="aspectRatioPlaceholder-fill">&nbsp;</div>\r\n
    <div class="progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded" data-image-id="1*v6naNIMQD7kD5XAz9UMPNA.jpeg" data-width="1920" data-height="1275" data-action="zoom" data-action-value="1*v6naNIMQD7kD5XAz9UMPNA.jpeg" data-scroll="native"><canvas class="progressiveMedia-canvas js-progressiveMedia-canvas" width="75" height="48"></canvas><img class="progressiveMedia-image js-progressiveMedia-image" src="https://cdn-images-1.medium.com/max/1600/1*v6naNIMQD7kD5XAz9UMPNA.jpeg" alt="" width="945" height="627" data-src="https://cdn-images-1.medium.com/max/1600/1*v6naNIMQD7kD5XAz9UMPNA.jpeg" /></div>\r\n
    </div>\r\n
    <figcaption class="imageCaption"><span style="color: #808080;"><strong><br />Everyone’s a winner. (Image by Free-Photos from&nbsp;Pixabay)<br /><br /></strong></span></figcaption></figure>\r\n
    <p id="8b21" class="graf graf--p graf--hasDropCapModel graf--hasDropCap graf-after--figure"><span class="graf-dropCap">At</span>a noisy and cigarette-smoke filled blackjack table at the Marina Bay Sands casino in downtown Singapore, David Chang is having a fabulous day.</p>\r\n
    <p id="4a13" class="graf graf--p graf-after--p">He’s playing flawless basic strategy and making a killing at the tables, when his phone suddenly alerts him that there’s just been a sizable transaction on his credit card for air tickets made from London, United Kingdom.</p>\r\n
    <p id="0668" class="graf graf--p graf-after--p">Stepping away from the table, Chang is irritated.</p>\r\n
    <p id="b688" class="graf graf--p graf-after--p">Clearly his credit card has been compromised and he needs to call in the bank to freeze the card and void the transaction as soon as possible.</p>\r\n
    <p id="1abf" class="graf graf--p graf-after--p">Fifteen minutes later, Chang’s credit card company assures him that it can confirm he is indeed in Singapore and not London and that the transactions will be voided\u{200A}\u{200A}problem solved\u{200A}\u{200A}Chang can return to his seat at the blackjack table.</p>\r\n
    <p id="8e7b" class="graf graf--p graf-after--p">Q.E.D.\u{200A}\u{200A}quite easily done.</p>\r\n
    <p id="884e" class="graf graf--p graf-after--p">For the millions of credit card customers across the globe, having your credit card at risk of being compromised is a part of the price that is paid for having the convenience of not having to carry cash.</p>\r\n
    <p id="7226" class="graf graf--p graf-after--p">But more importantly, there is the comfort as well of knowing that should anything happen, banks&nbsp;<em class="markup--em markup--p-em">can&nbsp;</em>work with merchants to void sales, reverse charges or take any manner of recuperative measures at their disposal to make things right again.</p>\r\n
    <h2 id="8353" class="graf graf--h4 graf-after--p">The Harsh Reality of the Blockchain</h2>\r\n
    <p id="564e" class="graf graf--p graf-after--h4">Not so with the blockchain.</p>\r\n
    <p id="1789" class="graf graf--p graf-after--p">One of the value propositions of the blockchain is that transactions, once recorded on the blocks are immutable\u{200A}\u{200A}there’s no way to artificially reach back in time to undo any fraudulent or poorly thought-out transactions.</p>\r\n
    <p id="894f" class="graf graf--p graf-after--p">No backsies.</p>\r\n
    <p id="c87a" class="graf graf--p graf-after--p">But that immutability, while it lends certainty to transactions and contracts can also be harsh and unforgiving.</p>\r\n
    <p id="65ed" class="graf graf--p graf-after--p">Because life, is anything but straightforward and there will always be mistakes and regrets, exigencies and exceptions, which the harsh and sometimes punishing finality of the blockchain is not equipped to handle.</p>\r\n
    <p id="e3cc" class="graf graf--p graf-after--p">When one of the world’s first Bitcoin exchanges Mt. Gox was hacked, there was never a question about reverting to a “new reality” where the addresses of the stolen Bitcoins was to be ignored in some alternate reality.</p>\r\n
    <h2 id="5837" class="graf graf--h4 graf-after--p">A Brief History of&nbsp;Ethereum</h2>\r\n
    <p id="2eb0" class="graf graf--p graf-after--h4">Which is why The DAO hack of 2016 was a particularly divisive time for the Ethereum network.</p>\r\n
    <p id="e806" class="graf graf--p graf-after--p">For the uninitiated, one of the most incredible concepts to be successfully implemented through blockchain technology was The DAO\u{200A}\u{200A}a decentralized autonomous organization.</p>\r\n
    <p id="e825" class="graf graf--p graf-after--p">Decentralized autonomous organizations are entities that operate through smart contracts\u{200A}\u{200A}one of the key functionalities of the Ethereum blockchain.</p>\r\n
    <p id="5520" class="graf graf--p graf-after--p">Financial transactions and rules are encoded on a blockchain, in this case the Ethereum blockchain, effectively removing the need for a central governing authority to determine if the contracts are valid or if the conditions have been satisfied\u{200A}\u{200A}hence “autonomous.”</p>\r\n
    <figure id="068d" class="graf graf--figure graf-after--p" style="text-align: center;">\r\n
    <div class="aspectRatioPlaceholder is-locked">\r\n
    <div class="aspectRatioPlaceholder-fill">&nbsp;<canvas class="progressiveMedia-canvas js-progressiveMedia-canvas" width="75" height="41"></canvas><img class="progressiveMedia-image js-progressiveMedia-image" src="https://cdn-images-1.medium.com/max/1600/1*RX_OLSMinI64DmVnXSTlgg.jpeg" alt="" width="1042" height="581" data-src="https://cdn-images-1.medium.com/max/1600/1*RX_OLSMinI64DmVnXSTlgg.jpeg" /></div>\r\n
    </div>\r\n
    <figcaption class="imageCaption"><span style="color: #808080;"><strong><br />Autonomous organization had some small bugs. (Image by&nbsp;Javier Rodriguez&nbsp;from&nbsp;Pixabay)<br /><br /></strong></span></figcaption></figure>\r\n
    <p id="e043" class="graf graf--p graf-after--figure">The Decentralized Autonomous Organization (DAO) was meant to operate like a venture capital fund for the cryptocurrency and blockchain space.</p>\r\n
    <p id="fd7f" class="graf graf--p graf-after--p">The lack of a centralized authority was touted to reduce costs and in theory provide more control and access to investors through a voting system.</p>\r\n
    <p id="87f4" class="graf graf--p graf-after--p">At the beginning of May 2016, a few members of the Ethereum community announced the inception of The DAO, which was also known as Genesis DAO.</p>\r\n
    <p id="630e" class="graf graf--p graf-after--p">The DAO had a creation period during which anyone was allowed to send Ethereum (the token of the Etheruem blockchain is strictly speaking called “Ether,” but I use Ethereum interchangeably with the token for simplicity) to a unique wallet address in exchange for DAO tokens on a 1:100 scale.</p>\r\n
    <p id="9f0c" class="graf graf--p graf-after--p">The creation period was an unexpected success as it managed to gather 12.7 million Ethereum (or Ether if you like) worth some US$150 million at the time, making it the biggest and most successful crowdfund ever.</p>\r\n
    <p id="cf2b" class="graf graf--p graf-after--p">And given that the rest of the world hadn’t yet caught on to cryptocurrencies, the achievement of The DAO was no mean feat.</p>\r\n
    <p id="8cc8" class="graf graf--p graf-after--p">However, on June 17, 2016, a hacker found a loophole in the coding of The DAO allowing Ethereum to be stolen.</p>\r\n
    <p id="bdbf" class="graf graf--p graf-after--p">In the first few hours of the hacker’s attack, 3.6 million Ethereum were stolen, the equivalent of US$70 million at the time. Once the hacker had done the damage intended, the attack was withdrawn.</p>\r\n
    <p id="6323" class="graf graf--p graf-after--p">In this exploit, the attacker was able to “ask” the smart contract to give Ethereum back multiple times before the smart contract could update its balance on the blockchain.</p>\r\n
    <p id="297b" class="graf graf--p graf-after--p">But the bug in the code did not come from Ethereum itself, instead it came from this one application that was built on top of the Ethereum network.</p>\r\n
    <p id="294f" class="graf graf--p graf-after--p">The code written for The DAO had multiple flaws and the hacker had exploited one of them.</p>\r\n
    <p id="a9be" class="graf graf--p graf-after--p">But the blockchain itself, Ethereum, had remained unmolested and uncompromised.</p>\r\n
    <p id="2bca" class="graf graf--p graf-after--p">The only issue was that because The DAO now accounted for roughly 15% of all Ethereum, a failure of The DAO would have had a negative impact on the Ethereum network and its cryptocurrency.</p>\r\n
    <figure id="46d5" class="graf graf--figure graf-after--p" style="text-align: center;">\r\n
    <div class="aspectRatioPlaceholder is-locked">\r\n
    <div class="aspectRatioPlaceholder-fill">&nbsp;</div>\r\n
    <div class="progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded" data-image-id="1*9_H8Qwkq-ufflK-5rXXlQw.jpeg" data-width="1920" data-height="1280" data-action="zoom" data-action-value="1*9_H8Qwkq-ufflK-5rXXlQw.jpeg" data-scroll="native"><canvas class="progressiveMedia-canvas js-progressiveMedia-canvas" width="75" height="50"></canvas><br /><img class="progressiveMedia-image js-progressiveMedia-image" src="https://cdn-images-1.medium.com/max/1600/1*9_H8Qwkq-ufflK-5rXXlQw.jpeg" alt="" width="1011" height="674" data-src="https://cdn-images-1.medium.com/max/1600/1*9_H8Qwkq-ufflK-5rXXlQw.jpeg" /></div>\r\n
    </div>\r\n
    <figcaption class="imageCaption"><strong><span style="color: #808080;"><br />Not what you’d think a mine looks like. (Image by&nbsp;LauraTara&nbsp;from&nbsp;Pixabay)<br /><br /></span></strong></figcaption></figure>\r\n
    <p id="6d60" class="graf graf--p graf-after--figure">All eyes were on The DAO and the Ethereum Foundation (responsible for managing Ethereum), hoping for a resolution that would allow the Ethereum ecosystem to continue to develop as it had before.</p>\r\n
    <p id="ac89" class="graf graf--p graf-after--p">On June 17, 2016, Vitalik Buterin of the Ethereum Foundation issued a critical update, saying that The DAO was under attack and that he had worked out a solution,</p>\r\n
    <p style="padding-left: 30px;">A software fork has been proposed, (with NO ROLLBACK; no transactions or blocks will be “reversed”) which will make any transactions that make any calls/callcodes/delegatecalls that reduce the balance of an account with code hash0x7278d050619a624f84f51987149ddb439cdaadfba5966f7cfaea7ad44340a4ba (i.e. the DAO and children) lead to the transaction (not just the call, the transaction) being invalid&nbsp;…</p>\r\n
    <p id="83a0" class="graf graf--p graf-after--blockquote">To simplify, Buterin specifically states that he isn’t proposing to rewrite any blocks on the Ethereum blockchain, but just to install a “switch” in the basic Ethereum code that prevents moving any Ethereum out of The DAO or its children (apps being developed on The DAO).</p>\r\n
    <p id="890c" class="graf graf--p graf-after--p">Effectively, this was a one-time fix (called a “soft fork”) for a one-time event that would seal specific Ethereum in that Ethereum address for all time\u{200A}\u{200A}making the “stolen” Ethereum marked and unusable.</p>\r\n
    <h2 id="0956" class="graf graf--h4 graf-after--p">Let the Chips Fall Where They&nbsp;May</h2>\r\n
    <p id="0a8f" class="graf graf--p graf-after--h4">But the soft fork would have huge ideological ramifications for the future, splitting Ethereum supporters from the hardcore purists to the more pragmatic.</p>\r\n
    <p id="981f" class="graf graf--p graf-after--p">In a nutshell, although the Ethereum blockchain itself was never compromised, because someone had stolen Ethereum, the developers were proposing to “not recognize” those stolen tokens and “soft fork” in a parallel time dimension&nbsp;<em class="markup--em markup--p-em">as if&nbsp;</em>the Ethereum had never been stolen.</p>\r\n
    <p id="b30e" class="graf graf--p graf-after--p">As long as more than 51% of the miners of Ethereum agreed to the soft fork, it could be done.</p>\r\n
    <p id="1a64" class="graf graf--p graf-after--p">And it was done.</p>\r\n
    <p id="63df" class="graf graf--p graf-after--p">Perhaps driven by pragmatism, or recognizing the inherent value of the Ethereum protocol, a majority of miners of Ethereum (who secure the Ethereum blockchain) backed the soft fork.</p>\r\n
    <p id="ac6b" class="graf graf--p graf-after--p">But another group of purists decided to hard fork and break off the original Ethereum protocol, creating a rival protocol called Ethereum Classic\u{200A}\u{200A}one that recognized the stolen Ethereum.</p>\r\n
    <p id="6bbe" class="graf graf--p graf-after--p">Those who backed Ethereum Classic argued that not recognizing the Ethereum stolen in the hack, undermined the immutability of the blockchain and created a moral hazard.</p>\r\n
    <figure id="dac2" class="graf graf--figure graf-after--p" style="text-align: center;">\r\n
    <div class="aspectRatioPlaceholder is-locked">\r\n
    <div class="aspectRatioPlaceholder-fill">&nbsp;</div>\r\n
    <div class="progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded" data-image-id="1*z193YPCg9dBUQZMcn-6K7g.jpeg" data-width="1920" data-height="1285" data-action="zoom" data-action-value="1*z193YPCg9dBUQZMcn-6K7g.jpeg" data-scroll="native"><img class="progressiveMedia-image js-progressiveMedia-image" src="https://cdn-images-1.medium.com/max/1600/1*z193YPCg9dBUQZMcn-6K7g.jpeg" alt="" width="1076" height="719" data-src="https://cdn-images-1.medium.com/max/1600/1*z193YPCg9dBUQZMcn-6K7g.jpeg" /></div>\r\n
    </div>\r\n
    <figcaption class="imageCaption"><span style="color: #808080;"><strong><br />Useless on the blockchain. (Image by&nbsp;Jeff Weese&nbsp;from&nbsp;Pixabay)<br /><br /></strong></span></figcaption></figure>\r\n
    <p id="3732" class="graf graf--p graf-after--figure">The DAO hack and the events afterwards brought about heated debates across the globe, from computer labs in Singapore to coding meetups in Toronto, everyone had a different view.</p>\r\n
    <p id="42e8" class="graf graf--p graf-after--p">Some thought that the move was the only logical one for the survival of Ethereum, especially since it was still in its early days of development.</p>\r\n
    <p id="2d32" class="graf graf--p graf-after--p">Yet others argued that the soft fork violated one of the key tenets of the blockchain\u{200A}\u{200A}immutability.</p>\r\n
    <p id="3446" class="graf graf--p graf-after--p">Purists would argue that if tokens are stolen, the blockchain needs to recognize the theft, otherwise a moral hazard is created, where if there were ever an entity deemed “too big to fail,” the immutability of the blockchain would be called into question.</p>\r\n
    <h2 id="9655" class="graf graf--h4 graf-after--p">People Make Mistakes, Let’s Cater for&nbsp;Them</h2>\r\n
    <p id="fd11" class="graf graf--p graf-after--h4">Fast forward to 2019 and it may appear that that the mainstream has spoken when it comes to Ethereum’s decision to soft fork and not recognize the effects of The DAO hack.</p>\r\n
    <p id="3998" class="graf graf--p graf-after--p">Today, Ethereum (the original) is the world’s second largest cryptocurrency and trades around US$260 with a market cap of almost US$28 billion, whereas Ethereum Classic, backed by the hardcore purists, which recognized the aftermath of The DAO hack, trades at US$9.40 with a market capitalization of 28 times less than that of Ethereum, at just over US$1 billion.</p>\r\n
    <p id="a810" class="graf graf--p graf-after--p">The reason this history lesson into Ethereum is necessary is to help in some way understand why despite the vagaries of The DAO hack, so many companies are adopting the Ethereum protocol to pursue what has been termed the “enterprise blockchain.”</p>\r\n
    <h2 id="c2a2" class="graf graf--h4 graf-after--p">Corporate Cryptocurrency</h2>\r\n
    <p id="108e" class="graf graf--p graf-after--h4">From Tel Aviv to Toronto, Seattle to South Africa, companies are experimenting with blockchain for their businesses and many have adopted either Ethereum or their own version of a blockchain based on Ethereum.</p>\r\n
    <p id="4643" class="graf graf--p graf-after--p">In Taipei, Foxconn, the electronics giant best known as a manufacturer of iPhones has launched a startup based in Shanghai called Chained Finance, with a Chinese peer-to-peer lender\u{200A}\u{200A}and they will be utilizing an Ethereum-based blockchain.</p>\r\n
    <p id="6bc9" class="graf graf--p graf-after--p">Chained Finance will soon connect Foxconn and its many small suppliers (and their suppliers’ suppliers) on an Ethereum-based blockchain that will use its own token and smart contracts to make payments and provide financing in near-real time, eliminating the cumbersome daisy chain of paperwork.</p>\r\n
    <p id="5667" class="graf graf--p graf-after--p">According to Jack Lee, the founder of Foxconn’s venture capital arm, which has invested US$40 million in six blockchain startups,</p>\r\n
    <p style="padding-left: 30px;">“We view blockchain as the skeleton of our work.”</p>\r\n
    <p style="padding-left: 30px;">“Smart contracts that automatically execute transactions are the muscles and tokens are the blood.”</p>\r\n
    <p id="9b3b" class="graf graf--p graf-after--blockquote">And Chained Finance is not alone. It is one of an ever-growing list of companies building next-generation decentralized applications based on the Ethereum blockchain.</p>\r\n
    <p id="5409" class="graf graf--p graf-after--p">Enterprise blockchain as it has been called, has the potential to speed up business processes, increase transparency and potentially save billions of dollars for companies.&nbsp;<br /><br /></p>\r\n
    <figure id="f064" class="graf graf--figure graf-after--p" style="text-align: center;">\r\n
    <div class="aspectRatioPlaceholder is-locked">\r\n
    <div class="progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded" data-image-id="1*2g9JPcysoUjdaqKl4LEr9A.jpeg" data-width="3240" data-height="4826" data-is-featured="true" data-action="zoom" data-action-value="1*2g9JPcysoUjdaqKl4LEr9A.jpeg" data-scroll="native"><img class="progressiveMedia-image js-progressiveMedia-image" src="https://cdn-images-1.medium.com/max/1600/1*2g9JPcysoUjdaqKl4LEr9A.jpeg" alt="" width="1101" height="1640" data-src="https://cdn-images-1.medium.com/max/1600/1*2g9JPcysoUjdaqKl4LEr9A.jpeg" /></div>\r\n
    </div>\r\n
    <figcaption class="imageCaption"><span style="color: #808080;"><strong><br />Look the same, tastes the same, not the same\u{200A}\u{200A}check the blockchain. (Photo by&nbsp;Raquel Martínez&nbsp;on&nbsp;Unsplash)<br /><br /></strong></span></figcaption></figure>\r\n
    <p id="5e12" class="graf graf--p graf-after--figure">To be sure, companies are already using blockchain technology to track fresh-caught tuna from fishing hooks in the South Pacific to grocery shelves, to speed up insurance claims and to manage medical records.</p>\r\n
    <p id="65a1" class="graf graf--p graf-after--p">Total corporate and government spending on blockchain should hit US$2.9 billion in 2019, an increase of 89% over the previous year, eventually rising to US$12.4 billion by 2022, according to market resarch firm IDC.</p>\r\n
    <p id="9efc" class="graf graf--p graf-after--p">When PwC surveyed 600 “blockchain-savvy” executives last year, 84% said their companies were already involved with the technology.</p>\r\n
    <p id="95c6" class="graf graf--p graf-after--p">And many of these corporate-led blockchain projects have seemed to favor the Ethereum network as the protocol of choice upon which to build their applications atop of.</p>\r\n
    <h2 id="5def" class="graf graf--h4 graf-after--p">Enterprise Ethereum</h2>\r\n
    <p id="ae0d" class="graf graf--p graf-after--h4">Take for instance Anheuser-Busch Inbev (AB Inbev), the Belgian brewing giant involved in a pilot program in the San Francisco Bay Area where consumers can upload their driver’s license information to an Ethereum-based blockchain, which will enable them to buy beer from a vending machine by simply scanning their smartphone.</p>\r\n
    <p id="9161" class="graf graf--p graf-after--p">In Africa, AB Inbev is working in partnership with BanQu to use an Ethereum-based blockchain to provide pricing and payments information to farmers who lack bank accounts, making it possible for the company to work faster and with more farmers, in order to ramp up its African operations.</p>\r\n
    <p id="2259" class="graf graf--p graf-after--p">BBVA, Spain’s second-largest bank announced its first Ethereum blockchain-based syndicated loan worth US$170 million for Red Eléctrica Corporación, Spain’s electrical grid operator.</p>\r\n
    <p id="b728" class="graf graf--p graf-after--p">And with nearly US$5 trillion in loans being syndicated worldwide each year, the transparency, security and efficiency of the blockchain could make a huge impact on the industry.</p>\r\n
    <p id="2c96" class="graf graf--p graf-after--p">French lender BNP Paribas is trying to move letters of credit from their current paper form to a secure distributed ledger. Last November, the bank worked with HSBC Singapore, to complete the world’s first fully digitized letter of credit transaction, one that was based on the Ethereum blockchain.</p>\r\n
    <p id="3fe6" class="graf graf--p graf-after--p">Over in London, energy giant BP, has invested in several blockchain projects, including Ethereum-based attempts to improve the efficiency of commodities trade finance, pouring over US$20 million into various initiatives.</p>\r\n
    <figure id="1f24" class="graf graf--figure graf-after--p" style="text-align: center;">\r\n
    <div class="aspectRatioPlaceholder is-locked">\r\n
    <div class="progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded" data-image-id="1*iOXaisZyDdgXEPpwHaFrRQ.jpeg" data-width="4739" data-height="3159" data-action="zoom" data-action-value="1*iOXaisZyDdgXEPpwHaFrRQ.jpeg" data-scroll="native"><canvas class="progressiveMedia-canvas js-progressiveMedia-canvas" width="75" height="48"></canvas><img class="progressiveMedia-image js-progressiveMedia-image" src="https://cdn-images-1.medium.com/max/1600/1*iOXaisZyDdgXEPpwHaFrRQ.jpeg" alt="" width="1067" height="711" data-src="https://cdn-images-1.medium.com/max/1600/1*iOXaisZyDdgXEPpwHaFrRQ.jpeg" /></div>\r\n
    </div>\r\n
    <figcaption class="imageCaption"><span style="color: #808080;"><strong><br />Banking blockchain prototype took on a decidedly vintage look. (Photo by&nbsp;Tim Evans&nbsp;on&nbsp;Unsplash)<br /><br /></strong></span></figcaption></figure>\r\n
    <p id="f1ac" class="graf graf--p graf-after--figure">Ciox Health, the biggest manager of medical records in the United States has been studying the use of the Ethereum blockchain to cut paperwork redundancies, reduce medical mistakes and provide a new source of subscription income.</p>\r\n
    <p id="cf29" class="graf graf--p graf-after--p">While in New York city, banking behemoth Citigroup, has invested in half a dozen startups, primarily working off the Ethereum blockchain, to develop applications for securities settlement, credit derivative swaps and insurance payments.</p>\r\n
    <p id="ed0e" class="graf graf--p graf-after--p">Last year, Citigroup teamed up with British bank Barclays and software provider CLS to launch LedgerConnect, an app store for companies to shop for blockchain tools, including tools to build Ethereum-based applications.</p>\r\n
    <p id="9f98" class="graf graf--p graf-after--p">Comcast, the owner of MState, a venture capital firm, has invested in no less than seven enterprise blockchain startups, including Blockdaemon, which builds software to help enterprises build applications that use Bitcoin and Ethereum and comply with current regulations, for instance protecting the privacy of health records.</p>\r\n
    <p id="a6e0" class="graf graf--p graf-after--p">Fund giant Fidelity launched a custody service this year for institutional investors who want to store their cryptocurrencies safely and it’s also building a trading platform that allows a large block of cryptocurrency to be purchased by executing orders across multiple exchanges. Some of its key digital assets include Bitcoin and Ethereum.</p>\r\n
    <p id="066d" class="graf graf--p graf-after--p">Having missed the ETF boom, 73-year-old Fidelity wants to be at the forefront of cryptocurrency assets going mainstream and has devoted no less than 100 employees to the cause.</p>\r\n
    <p id="8b7c" class="graf graf--p graf-after--p">Search giant Google has also thrown its hat into the ring, making numerous investments in blockchain, creating a suite of tools that make it easier to search and analyze cryptocurrency transactions, including for Ethereum, allowing users to essentially “Google” public blockchains.</p>\r\n
    <p id="8f75" class="graf graf--p graf-after--p">HPE, the US$31 billion (by revenue) enterprise technology spin-off from Hewlett Packard, is hoping to make a splash with blockchain services.</p>\r\n
    <p id="77f8" class="graf graf--p graf-after--p">Leveraging the Ethereum blockchain, HPE already counts more than a dozen customers, including car parts maker Continental, which will use HPE’s Ethereum-based blockchain technology to track a vehicle’s location and a driver’s license and insurance.</p>\r\n
    <p id="a5b6" class="graf graf--p graf-after--p">HTC, another Taiwanese company has just launched the Exodus 1, a new smartphone that provides a safer way for users to store and recover lost cryptocurrencies including Ethereum.</p>\r\n
    <p id="d32d" class="graf graf--p graf-after--p">The Exodus 1 also has a special web browser designed for sites built on the blockchain\u{200A}\u{200A}a version of the decentralized web, which some Ethereum-based projects are currently developing.</p>\r\n
    <p id="082a" class="graf graf--p graf-after--p">Software giant Microsoft’s cloud unit Azure, has launched Azure Blockchain Workbench, a tool for developing blockhain apps, including for the Ethereum blockchain.&nbsp;</p>\r\n
    <figure id="7ed2" class="graf graf--figure graf-after--p" style="text-align: center;">\r\n
    <div class="aspectRatioPlaceholder is-locked">\r\n
    <div class="progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded" data-image-id="1*gbsjS13rZ0RnBanym6ZXng.jpeg" data-width="1920" data-height="1153" data-action="zoom" data-action-value="1*gbsjS13rZ0RnBanym6ZXng.jpeg" data-scroll="native"><canvas class="progressiveMedia-canvas js-progressiveMedia-canvas" width="75" height="45"></canvas><img class="progressiveMedia-image js-progressiveMedia-image" src="https://cdn-images-1.medium.com/max/1600/1*gbsjS13rZ0RnBanym6ZXng.jpeg" alt="" width="1041" height="625" data-src="https://cdn-images-1.medium.com/max/1600/1*gbsjS13rZ0RnBanym6ZXng.jpeg" /></div>\r\n
    </div>\r\n
    <figcaption class="imageCaption"><span style="color: #808080;"><strong><br />Sigh. (Image by&nbsp;Gerd Altmann&nbsp;from&nbsp;Pixabay)<br /><br /></strong></span></figcaption></figure>\r\n
    <p id="9a24" class="graf graf--p graf-after--figure">Many of Azure Blockchain Workbench’s templates are available for free, but if an organization builds or runs an app or network on Azure, Microsoft charges for the underlying cloud services.</p>\r\n
    <p id="0c84" class="graf graf--p graf-after--p">Northern Trust, which manages US$1.1 trillion worth of assets, helped the World Bank execute a US$79 million bond issue last year via the Ethereum blockchain. The asset manager is also working with the Australian Securities Exchange on a Ethereum blockchain-based equities clearing, settlement and custody platform.</p>\r\n
    <p id="a460" class="graf graf--p graf-after--p">Online discount store Overstock, which was one of the first online retailers to accept cryptocurrencies is convinced that blockchain technology will change the world.</p>\r\n
    <p id="1fbb" class="graf graf--p graf-after--p">Founder and CEO Patrick Byrne, is already remaking Overstock into something of a cryptocurrency-focused company and Ethereum is one of the platforms that they are channeling their attention and investments to.</p>\r\n
    <p id="677e" class="graf graf--p graf-after--p">South Korean electronics giant and smartphone maker Samsung built its own blockchain Nexledger atop the Ethereum blockchain, to overhaul how its battery-manufacturing subsidiary manages contracts and the execution of those contracts.</p>\r\n
    <p id="92aa" class="graf graf--p graf-after--p">The massive German multinational Siemens, which manufactures everything from solar panels to dishwashers has been using the Ethereum blockchain to power initiatives to decentralize and democratize power generation.</p>\r\n
    <p id="8219" class="graf graf--p graf-after--p">New York-based Signature Bank, is the first FDIC-insured bank to develop a private Ethereum-based blockchain digital payments platform.</p>\r\n
    <p id="2e9c" class="graf graf--p graf-after--p">Known as SignetTM, the platform allows the bank’s commercial clients to send free, secure payments to other commercial clients of the bank at any time of day, with no transaction limit, in as little as 5 seconds.</p>\r\n
    <p id="247f" class="graf graf--p graf-after--p">Signature Bank has its own token Signet, which is backed by U.S. dollars and which was built atop the Ethereum blockchain.</p>\r\n
    <p id="8723" class="graf graf--p graf-after--p">American PowerNet, a Signature Bank customer, recently chose the Ethereum-based SignetTM to make real-time payments to renewable energy providers.</p>\r\n
    <p id="f3ad" class="graf graf--p graf-after--p">And there are many more Ethereum-based projects, too many to mention, in various stages of development.</p>\r\n
    <h2 id="918a" class="graf graf--h4 graf-after--p">Resilience in&nbsp;Ethereum</h2>\r\n
    <p id="58df" class="graf graf--p graf-after--h4">But the bottom line is that Ethereum, despite the legacy of The DAO hack has shown that it can rise above the ashes of its early challenges\u{200A}\u{200A}through a combination of versatility and pragmatism.</p>\r\n
    <p id="cd1c" class="graf graf--p graf-after--p">While many cryptocurrency and blockchain purists may deride Ethereum as not being true to the ethos of the blockchain and what it stands for, the reality is that its early ability to demonstrate adaptability and to make pragmatic choices, as well as its flexibility as a protocol probably contributed in no small way to its current status as the world’s number two cryptocurrency.</p>\r\n
    <p id="e4dd" class="graf graf--p graf-after--p">Speaking to&nbsp;<em class="markup--em markup--p-em">Forbes</em>, Ethereum co-founder Vitalik Buterin probably summed up this pragmatism best when he said,</p>\r\n
    <p style="padding-left: 30px;">“I stopped viewing large corporations over the last few years as kind of singular evil behemoths.”</p>\r\n
    <p style="padding-left: 30px;">“As far as where big companies can fit in, I do think that they have a role and I do think the smart ones that take the first step and are willing to kind of play with the technology rather than against it can survive and even benefit from the whole process.”</p>\r\n
    <p id="d517" class="graf graf--p graf-after--blockquote">While crypto-anarchists may decry cooperating with “the enemy,” it is perhaps Buterin’s far more pragmatic view of blockchain technology that puts Ethereum in good stead for future applications.</p>\r\n
    <p id="29c4" class="graf graf--p graf-after--p">To be sure, Ethereum’s beauty is that hard forks of the Ethereum blockchain allow the relatively easy issuance of a company’s own tokens and because Ethereum caters for smart contracts, companies which would prefer to run either private or permissioned-blockchains (blockchains with restricted access rights) can do so relatively seamlessly as well.</p>\r\n
    <p id="cf1e" class="graf graf--p graf-after--p">In many ways, Ethereum could be thought of as Linux, with companies building software atop the operating system viewed as their own personal version of Windows or Mac OS.</p>\r\n
    <p id="0b82" class="graf graf--p graf-after--p">This version of the future of blockchain technology that companies are building is, for the most part, the antithesis of what the early adopters of Bitcoin and cryptocurrency may have envisioned.</p>\r\n
    <p id="d538" class="graf graf--p graf-after--p">While many cryptocurrency purists fantasize about a global, public network of individuals connected directly and democratically, devoid of middlemen, many of these companies working atop the Ethereum blockchain are building private networks, specifically for use to profit from&nbsp;<em class="markup--em markup--p-em">centralized management</em>.</p>\r\n
    <p id="479f" class="graf graf--p graf-after--p">But it’s not the end of the cryptocurrency vision that purists may have in mind.</p>\r\n
    <p id="416e" class="graf graf--p graf-after--p">There will&nbsp;<em class="markup--em markup--p-em">always</em>&nbsp;be segments of the population that would prefer to interact and transact in a strictly decentralized arena and in some ways, the enterprise blockchain is a bridge between these two divided visions of blockchain technology.</p>\r\n
    <p id="c1a6" class="graf graf--p graf-after--p">Just as internal computer networks or intranets were adopted by companies long before the internet took off, these firms are starting by adopting distributed ledger technology, or blockchain technology at a small scale\u{200A}\u{200A}and in this regard, Ethereum stands out for being their protocol of choice when building their projects and applications.</p>\r\n
    <p id="833f" class="graf graf--p graf-after--p">According to Bridget van Kralingen, senior vice president at IBM Global Industries,</p>\r\n
    <p style="padding-left: 30px;">“The era of blockchain tourism has ended.”</p>\r\n
    <p style="padding-left: 30px;">“We’ve really seen blockchain move from being overshadowed by cryptocurrency to focus on real business problems and complex processes.”</p>\r\n
    <p id="80eb" class="graf graf--p graf-after--blockquote">And while Bitcoin continues to take headlines, whether as a store of value or as an appreciating asset, Ethereum has quietly been forming the base from which companies have begun their exploration into blockchain technology\u{200A}\u{200A}solving&nbsp;<em class="markup--em markup--p-em">real&nbsp;</em>problems for&nbsp;<em class="markup--em markup--p-em">real companies</em>.</p>\r\n
    <p id="1fc2" class="graf graf--p graf-after--p graf--trailing">While Bitcoin may one day solve some of the problems associated with fiat currencies, for now, those problems still lie in the somewhat uncertain future. Ethereum on the other hand is working to solve today’s problems today.</p>
    """
  -user: Proxies\__CG__\App\Entity\User {#1092 …}
  -createdAt: DateTime @1559708273 {#1145
    date: 2019-06-05 04:17:53.0 UTC (+00:00)
  }
  -updatedAt: DateTime @1559708510 {#1150
    date: 2019-06-05 04:21:50.0 UTC (+00:00)
  }
  -deletedAt: null
  -category: App\Entity\Category {#445 …}
  -status: "published"
  -imageCard: Proxies\__CG__\App\Entity\File {#1184 …}
  -ImageHeader: Proxies\__CG__\App\Entity\File {#1184 …}
  -featured: false
  -mainView: false
  -clicks: 7432
  -comments: Doctrine\ORM\PersistentCollection {#1125 …}
  -reviewed_at: DateTime @1559708270 {#1148
    date: 2019-06-05 04:17:50.0 UTC (+00:00)
  }
  -metakey: ""
  -metadesc: "While the recent rise in Bitcoin has been grabbing headlines, it’s been Ethereum, the worlds’s second largest cryptocurrency that’s been quietly gaining traction."
  -robots: null
  -publishedAt: DateTime @1559708270 {#1147
    date: 2019-06-05 04:17:50.0 UTC (+00:00)
  }
  -canonical: null
  -superTag: null
}

AppController :: renderFooter (token = f71147)

Key Value
_controller
"App\Controller\AppController::renderFooter"
_format
"html"
_locale
"en"
_stopwatch_token
"605ded"

CookieController :: renderCookie (token = ec5489)

Key Value
_controller
"App\Controller\CookieController::renderCookie"
_format
"html"
_locale
"en"
_stopwatch_token
"b259b5"