{"id":34612,"date":"2019-10-31T21:59:22","date_gmt":"2019-10-31T18:59:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blokchejn-chto-nam-stoit-kejs-postroit\/"},"modified":"2019-10-31T21:59:22","modified_gmt":"2019-10-31T18:59:22","slug":"blokchejn-chto-nam-stoit-kejs-postroit","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit","title":{"rendered":"Blockchain: o que nos custa construir um caso?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Toda a hist\u00f3ria da humanidade \u00e9 uma tentativa de derrubar a antiga ordem das coisas e construir uma nova, naturalmente, melhor. (Autor an\u00f4nimo)<\/i><\/p>\n<p>No artigo anterior <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/443282\/\">\u00abO que nos custa construir blockchain?\u00bb<\/a><\/noindex> analisamos as tecnologias nas quais todos os blockchains s\u00e3o baseados. Chegou a hora de entender quais problemas os blockchains modernos podem resolver. Para come\u00e7ar, vamos olhar para a an\u00e1lise do estado atual do blockchain e suas perspectivas futuras. Como especialista t\u00e9cnico, admiro a empresa Gartner com seus in\u00fameros ciclos de maturidade tecnol\u00f3gica (Hype Cycles). O gr\u00e1fico mostra o ciclo de maturidade do blockchain nos neg\u00f3cios no final de 2018. Quais conclus\u00f5es podemos tirar?<\/p>\n<p><img decoding=\"async\" alt=\"Blockchain: o que nos custa construir um caso?\" src=\"\/wp-content\/uploads\/2019\/05\/04333a58930b95f2e99fee0da1769e75.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>An\u00e1lise da Gartner<\/h2>\n<p><\/p>\n<ul>\n<li>Do gr\u00e1fico, podemos ver que muitas ind\u00fastrias modernas est\u00e3o tentando aplicar blockchain para resolver suas tarefas produtivas, e a cada ano novas ind\u00fastrias surgem explorando o blockchain.<\/li>\n<li>No entanto, at\u00e9 o momento, nenhuma ind\u00fastria alcan\u00e7ou um plat\u00f4 de produtividade ou mesmo uma inclina\u00e7\u00e3o de esclarecimento. <\/li>\n<li>Claro, nem todas as ind\u00fastrias que est\u00e3o atualmente a caminho do pico das expectativas chegar\u00e3o ao plat\u00f4 de produtividade, mas a julgar pela massividade do movimento, em 5 a 10 anos seremos testemunhas do uso generalizado de uma s\u00e9rie de casos. <\/li>\n<li>E onde est\u00e3o o Bitcoin, a minera\u00e7\u00e3o e a pr\u00f3pria criptomoeda, voc\u00ea pode perguntar? Essas tecnologias realmente trazem lucros substanciais? Elas estavam nos gr\u00e1ficos dos anos anteriores, mas este ano j\u00e1 deixaram o plat\u00f4 de produtividade em seus devidos 10 anos.<\/li>\n<\/ul>\n<p>\nO pr\u00f3ximo gr\u00e1fico mostra a maturidade das tecnologias blockchain: <\/p>\n<p><img decoding=\"async\" alt=\"Blockchain: o que nos custa construir um caso?\" src=\"\/wp-content\/uploads\/2019\/05\/2259bd38955f4b7c631fa7e20645405c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nO que se pode dizer sobre este gr\u00e1fico?<\/p>\n<ul>\n<li>A maioria das tecnologias modernas de blockchain tamb\u00e9m se encontra na onda de discuss\u00e3o. Mas n\u00e3o porque sejam tecnologias novas, mas porque as ind\u00fastrias as est\u00e3o investigando quanto \u00e0 sua aplicabilidade \u00e0 sua estrutura de dados, volume e velocidade de processamento, buscando oportunidades de como, com a ajuda das tecnologias blockchain, aumentar a efici\u00eancia e reduzir os custos. <\/li>\n<li>O interesse pela minera\u00e7\u00e3o de criptomoedas, pelo blockchain cl\u00e1ssico e, de maneira geral, pela tecnologia de registro distribu\u00eddo, est\u00e1 come\u00e7ando a diminuir. <\/li>\n<\/ul>\n<p>\nAgora vamos ver para quais casos as ind\u00fastrias est\u00e3o tentando aplicar a blockchain. A Gartner, no final de 2018, realizou uma pesquisa e apresentou seus resultados em forma de matriz, onde os casos est\u00e3o listados horizontalmente, as ind\u00fastrias verticalmente, e os c\u00edrculos nas interse\u00e7\u00f5es mostram o qu\u00e3o demandado \u00e9 um determinado caso em uma ind\u00fastria espec\u00edfica:<\/p>\n<p><img decoding=\"async\" alt=\"Blockchain: o que nos custa construir um caso?\" src=\"\/wp-content\/uploads\/2019\/05\/76c139d7039f3a05e8006a1f9921e2c8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuais conclus\u00f5es podem ser tiradas desta tabela?<\/p>\n<ul>\n<li>A maioria dos projetos utiliza a blockchain para registrar, disseminar e compartilhar dados (Shared Record Keeping e Internal Record Keeping).<\/li>\n<li>Uma parte significativa dos projetos usa a blockchain para rastrear a movimenta\u00e7\u00e3o de ativos ou a mudan\u00e7a de propriedade (Asset Tracking).<\/li>\n<li>Identifica\u00e7\u00e3o (Identity Management) est\u00e1 gradualmente se tornando necess\u00e1ria em praticamente todas as ind\u00fastrias.<\/li>\n<li>Atualmente, a tokeniza\u00e7\u00e3o (Digital Tokens) n\u00e3o \u00e9 muito demandada e, surpreendentemente, o mesmo pode ser dito sobre os contratos inteligentes (Smart Contracts).<\/li>\n<\/ul>\n<p><\/p>\n<h2>Esquema geral da blockchain<\/h2>\n<p>\nQuando se desenha a blockchain em rela\u00e7\u00e3o a uma ind\u00fastria qualquer, todos os esquemas s\u00e3o essencialmente os mesmos: h\u00e1 uma rede blockchain onde os participantes registram e leem informa\u00e7\u00f5es por meio de Dapp (aplicativo descentralizado). A diferen\u00e7a est\u00e1 nos detalhes, por exemplo, as informa\u00e7\u00f5es na blockchain podem ser registradas n\u00e3o apenas por pessoas, mas tamb\u00e9m por dispositivos da plataforma IoT (Internet das Coisas). Vamos considerar um esquema generalizado usando o IoT, j\u00e1 que este \u00e9 um dos usos mais discutidos da blockchain. Al\u00e9m disso, equiparemos dispositivos IoT com um cart\u00e3o SIM para transmitir dados usando a rede m\u00f3vel do operador, ou melhor ainda, eSIM, para que se possa usar redes m\u00f3veis variadas. A rede m\u00f3vel ser\u00e1, \u00e9 claro, 5G, pois a manuten\u00e7\u00e3o de dispositivos IoT \u00e9 uma das principais aplica\u00e7\u00f5es da rede 5G. Os m\u00f3dulos de GPS\/GLONASS podem rastrear a localiza\u00e7\u00e3o. Para o funcionamento completo dos contratos inteligentes, \u00e9 necess\u00e1rio ter informa\u00e7\u00f5es de fontes externas, como taxas atuais de a\u00e7\u00f5es ou moedas. Para isso, s\u00e3o utilizados os chamados or\u00e1culos da blockchain. O toque final \u00e9 um m\u00f3dulo de intelig\u00eancia artificial para an\u00e1lise de dados. <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.oceanprotocol.com\/blockchains-for-artificial-intelligence-ec63b0284984\">Pesquisas dizem<\/a><\/noindex>, que os algoritmos de AI (Intelig\u00eancia Artificial) funcionar\u00e3o de maneira eficaz com dados da blockchain, pois eles s\u00e3o completos, consistentes e organizados cronologicamente.<\/p>\n<p>Assim, obtivemos um esquema gen\u00e9rico de projetos de blockchain. Agora podemos atribuir qualquer t\u00edtulo a ele e torn\u00e1-lo adequado para diferentes ind\u00fastrias. Por exemplo, \"Rastreamento do transporte de tanques para a ind\u00fastria de petr\u00f3leo\" ou \"Fabrica\u00e7\u00e3o de pe\u00e7as para a ind\u00fastria automotiva\" ou \"Fornecimento de carne de fazenda para lojas de varejo\".<\/p>\n<h2>Blockchain + IoT + 5G + GPS + IA<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Blockchain: o que nos custa construir um caso?\" src=\"\/wp-content\/uploads\/2019\/05\/af29e1cad5a1e06b3e5b85f082a79117.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVamos analisar casos espec\u00edficos.<\/p>\n<h2>An\u00e1lise de casos<\/h2>\n<p>\nVamos encontrar casos para as ind\u00fastrias listadas e pensar em quais blockchains eles podem ser implementados. Na verdade, n\u00e3o precisamos procurar nada, pois j\u00e1 existe a atual &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/sdlt.io\/cases\">Biblioteca de casos de blockchain<\/a><\/noindex>&#187; com exemplos e links. Nele est\u00e3o coletados casos de aplica\u00e7\u00e3o de blockchain nas seguintes ind\u00fastrias:<\/p>\n<ul>\n<li>setor automotivo<\/li>\n<li>setor p\u00fablico<\/li>\n<li>setor de extra\u00e7\u00e3o<\/li>\n<li>sa\u00fade<\/li>\n<li>cultura e arte<\/li>\n<li>im\u00f3veis<\/li>\n<li>manufatura<\/li>\n<li>varejo<\/li>\n<li>agricultura<\/li>\n<li>telecomunica\u00e7\u00f5es<\/li>\n<li>transporte<\/li>\n<li>setor financeiro<\/li>\n<li>setor de energia<\/li>\n<li>registro de direitos autorais <\/li>\n<\/ul>\n<p><\/p>\n<h3>Conclus\u00f5es da an\u00e1lise do conjunto de casos<\/h3>\n<p><\/p>\n<ul>\n<li>Certamente, o blockchain se adapta bem ao fintech, j\u00e1 que transa\u00e7\u00f5es e mudan\u00e7as de propriedade de ativos s\u00e3o a base do sistema financeiro. <\/li>\n<li>\u00c9 l\u00f3gico aplicar blockchain em casos onde existem \"cadeias de suprimento\", como o transporte de cont\u00eaineres. O cont\u00eainer \u00e9 considerado um ativo, que \u00e9 transferido de uma empresa de transporte para outra. Ou, por exemplo, a rotulagem de alimentos e o rastreamento de toda a cadeia de fornecimento de produtos desde a fazenda at\u00e9 as lojas de varejo. Neste caso, o comprador pode se certificar de que o produto foi produzido por um fabricante espec\u00edfico em condi\u00e7\u00f5es espec\u00edficas. Atualmente, informa\u00e7\u00f5es como essas nos r\u00f3tulos podem ser aceitas apenas na confian\u00e7a.<\/li>\n<li>Um caso atual relacionado \u00e0 identifica\u00e7\u00e3o de pessoas IAM (Gerenciamento de Identidade e Acesso) e armazenamento de dados pessoais. Com a chegada da blockchain, surgiu uma maneira de resolver isso, baseada no armazenamento de dados pessoais em um registro distribu\u00eddo, e atrav\u00e9s do protocolo Zero Knowledge Proof, a pessoa pode decidir quais dados compartilhar com quem. Por exemplo, um exemplo cl\u00e1ssico \u00e9 a confirma\u00e7\u00e3o de que um cidad\u00e3o completou 18 anos. Atualmente, isso \u00e9 feito usando um passaporte ou carteira de motorista, que cont\u00e9m dados n\u00e3o relacionados \u00e0 verifica\u00e7\u00e3o em si, como o endere\u00e7o. Usando a blockchain, ser\u00e1 poss\u00edvel verificar que a pessoa tem 18 anos, sem divulgar outras informa\u00e7\u00f5es.<\/li>\n<li>Neste mesmo contexto, h\u00e1 o caso do registro em blockchain de dados m\u00e9dicos dos pacientes, permitindo que sejam transmitidos entre institui\u00e7\u00f5es sem violar a confidencialidade. E essa \u00e9 uma caracter\u00edstica comum de muitos casos, onde, por um lado, \u00e9 necess\u00e1ria a identifica\u00e7\u00e3o de pessoas e a possibilidade de dissemina\u00e7\u00e3o de informa\u00e7\u00f5es, e por outro, \u00e9 necess\u00e1rio proteger (criptografar) dados pessoais e privados. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Blockchain e Estado<\/h3>\n<p>\nEm muitos pa\u00edses, existem programas governamentais para o desenvolvimento da blockchain. Na R\u00fassia, por exemplo, existe <noindex><a rel=\"nofollow\" href=\"https:\/\/data-economy.ru\">um programa de transforma\u00e7\u00e3o digital do governo<\/a><\/noindex>, onde a blockchain (registro distribu\u00eddo) \u00e9 considerada uma das dire\u00e7\u00f5es de desenvolvimento. Para o governo, \u00e9 relevante o desenvolvimento da blockchain nas seguintes \u00e1reas: <\/p>\n<ul>\n<li>Cria\u00e7\u00e3o de registros de transa\u00e7\u00f5es imobili\u00e1rias;<\/li>\n<li>Cria\u00e7\u00e3o de registros para o registro de atos civis, como registros de nascimentos, casamentos e div\u00f3rcios;<\/li>\n<li>Registro em blockchain dos resultados de elei\u00e7\u00f5es e vota\u00e7\u00f5es.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Blockchain e Telecom<\/h3>\n<p>\nOs casos implementados na ind\u00fastria de Telecomunica\u00e7\u00f5es afetar\u00e3o a maioria das pessoas. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tmforum.org\/catalysts\/blockchain-unleashed\">Segundo a TM Forum<\/a><\/noindex> para os operadores de telecomunica\u00e7\u00f5es, a aplica\u00e7\u00e3o mais relevante da blockchain envolve a resolu\u00e7\u00e3o das seguintes quest\u00f5es:<\/p>\n<ul>\n<li>Os operadores podem eliminar intermedi\u00e1rios (centros de compensa\u00e7\u00e3o) na presta\u00e7\u00e3o de roaming e realizar pagamentos diretamente entre si. <\/li>\n<li>Identifica\u00e7\u00e3o de pessoas e dispositivos IoT.<\/li>\n<li>C\u00e1lculo autom\u00e1tico de viola\u00e7\u00f5es dos termos de servi\u00e7o (SLA) com base em contratos inteligentes e pagamento de compensa\u00e7\u00f5es. <\/li>\n<li>Manuten\u00e7\u00e3o de um banco de dados distribu\u00eddo de telefones roubados.<\/li>\n<li>Gerenciamento de bases de dados distribu\u00eddas para MNP (Portabilidade de N\u00famero M\u00f3vel) e elimina\u00e7\u00e3o do intermedi\u00e1rio na forma de uma base de dados centralizada. <\/li>\n<\/ul>\n<p><\/p>\n<h2>An\u00e1lise de blockchains<\/h2>\n<p>\nPara fins de sistematiza\u00e7\u00e3o, tentei encontrar uma classifica\u00e7\u00e3o de blockchains por gera\u00e7\u00f5es. N\u00e3o encontrei uma reconhecida, mas todos concordam que a primeira gera\u00e7\u00e3o \u00e9 o Bitcoin, a segunda \u00e9 o Ethereum, e a partir da\u00ed depende das prefer\u00eancias pessoais. Parece-me que a seguinte classifica\u00e7\u00e3o \u00e9 l\u00f3gica: <\/p>\n<ul>\n<li>Primeira gera\u00e7\u00e3o (Bitcoin): suporta apenas a funcionalidade de transferir criptomoeda de uma conta para outra.<\/li>\n<li>Na segunda gera\u00e7\u00e3o, foram adicionados contratos inteligentes (Ethereum) e multimoeda (BitShares).<\/li>\n<li>A terceira gera\u00e7\u00e3o permite operar n\u00e3o apenas com criptomoeda, mas tamb\u00e9m com qualquer ativo digital, implementar l\u00f3gica de neg\u00f3cios arbitr\u00e1ria e configurar flexivelmente o algoritmo de consenso. Um exemplo de blockchain universal \u00e9 o Hyperledger Fabric. <\/li>\n<\/ul>\n<p>\nVamos considerar representantes de todas as gera\u00e7\u00f5es, do ponto de vista de caracter\u00edsticas que ajudam a entender quais casos podem ser realizados em cada blockchain:<\/p>\n<p>Bitcoin<br \/>\nEthereum<br \/>\nBitshares<br \/>\nHyperledger Fabric<br \/>\nExonum<\/p>\n<p>Gera\u00e7\u00e3o do blockchain<br \/>\n1<br \/>\n2<br \/>\n2<br \/>\n3<br \/>\n3<\/p>\n<p>Site<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/bitcoin.org\/en\/\">bitcoin.org\/en<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ethereum.org\/\">ethereum.org<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/bitshares.org\/\">bitshares.org<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.hyperledger.org\/projects\/fabric\">www.hyperledger.org<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/exonum.com\">exonum.com<\/a><\/noindex><\/p>\n<p>Desempenho em TPS<br \/>\n7<br \/>\n20-30<br \/>\n10,000<br \/>\n1000<br \/>\n10,000<\/p>\n<p>\u00c9 poss\u00edvel criar um blockchain privado?<br \/>\nn\u00e3o<br \/>\nn\u00e3o<br \/>\nsim<br \/>\nsim<br \/>\nsim<\/p>\n<p>N\u00famero de n\u00f3s na rede<br \/>\nMais de 10.000<br \/>\nMais de 10.000<br \/>\nEficiente com 20 a 30 n\u00f3s<br \/>\nA efici\u00eancia \u00e9 definida pelo sistema Apache Kafka<br \/>\nA efici\u00eancia \u00e9 determinada pelo consenso BFT: 10-20 n\u00f3s<\/p>\n<p>Taxa m\u00e9dia por transa\u00e7\u00e3o<br \/>\n0.5$<br \/>\n0.1$<br \/>\nmenos que no Ethereum<br \/>\nn\u00e3o<br \/>\nn\u00e3o<\/p>\n<p>Sistemas operacionais suportados para n\u00f3s<br \/>\nWindows, Linux, MacOS<br \/>\nWindows, Linux, MacOS, Raspberry Pi<br \/>\nUbuntu, Windows<br \/>\nWindows, Linux, MacOS<br \/>\nLinux, MacOS<\/p>\n<p>Implanta\u00e7\u00e3o de n\u00f3s<br \/>\nManual<br \/>\nManualmente, Docker<br \/>\nManual<br \/>\nDocker, docker-compose<br \/>\nManualmente, Docker<\/p>\n<p>Consenso<br \/>\nPoW<br \/>\nPow<br \/>\nDPoS<br \/>\nSistema de vota\u00e7\u00e3o, utiliza Apache Kafka<br \/>\nBFT<\/p>\n<p>Contrato inteligente<br \/>\nN\u00e3o existe no entendimento comum<br \/>\nLinguagem de programa\u00e7\u00e3o Solidity<br \/>\nPr\u00e9-instaladas e seu n\u00famero \u00e9 limitado. Programa\u00e7\u00e3o adicional em C++<br \/>\nLinguagens de programa\u00e7\u00e3o Go, JS<br \/>\nRust<\/p>\n<p>Linguagem de programa\u00e7\u00e3o na qual o blockchain \u00e9 escrito<br \/>\nC++<br \/>\nC++<br \/>\nC++<br \/>\nGo<br \/>\nRust<\/p>\n<p>DB para armazenamento dos dados do blockchain<br \/>\nLevelDB<br \/>\nLevelDB<br \/>\nLevelDB<br \/>\ngoleveldb \u2014 LevelDB em Go<br \/>\nRocksDB<\/p>\n<p>Desenvolvimento e manuten\u00e7\u00e3o<br \/>\nSatoshi Nakamoto &amp; Co<br \/>\nVitalik Buterin &amp; Co<br \/>\nDan Larimer &amp; Co<br \/>\nThe Linux Foundation, IBM, Oracle<br \/>\nBitfury Group<\/p>\n<p>Restri\u00e7\u00f5es na implementa\u00e7\u00e3o de casos<br \/>\nDesempenho e exist\u00eancia de taxas.<br \/>\nDesempenho e exist\u00eancia de taxas. Adequados para pilotos e PoCs.<br \/>\nExist\u00eancia de taxas e n\u00famero limitado de cen\u00e1rios de uso implementados.<br \/>\nHyperledger Fabric \u2014 nada limita, a menos que se espere un alto rendimiento.<br \/>\nExonum limita el consenso BFT y tiene un alto umbral de entrada, ya que para implementar contratos inteligentes es necesario integrarlos en el c\u00f3digo fuente.<\/p>\n<p><\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>\nHoy en d\u00eda, el uso de cualquier nueva tecnolog\u00eda a menudo se presenta como la soluci\u00f3n a un problema. Por lo tanto, primero es necesario asegurarse de que en este caso espec\u00edfico se necesita exactamente blockchain. Para ello, hay que responder a la pregunta: \u00bfes necesaria toda la funcionalidad mencionada?<\/p>\n<ul>\n<li>Criptografia<\/li>\n<li>Inmutabilidad y completitud del historial de datos<\/li>\n<li>Distribuci\u00f3n <\/li>\n<li>Descentralizaci\u00f3n <\/li>\n<li>Tokenizaci\u00f3n <\/li>\n<li>Contratos inteligentes <\/li>\n<\/ul>\n<p>\nSi no se requieren todas las caracter\u00edsticas mencionadas, puede que sea m\u00e1s efectivo aplicar tecnolog\u00edas distintas al blockchain. Si todav\u00eda se decide utilizar blockchain, es necesario tener en cuenta caracter\u00edsticas del blockchain que, por su naturaleza, no se pueden modificar: <\/p>\n<ul>\n<li>Diferentes blockchains tienen diferentes caracter\u00edsticas t\u00e9cnicas y limitaciones, por lo que seg\u00fan el caso se debe elegir el blockchain adecuado.<\/li>\n<li>Dependiendo del consenso, el rendimiento del blockchain puede variar en \u00f3rdenes de magnitud. Y si se elige un blockchain espec\u00edfico, es probable que no se pueda 'optimizar'. <\/li>\n<li>La escalabilidad lineal es un requisito com\u00fan para los sistemas de informaci\u00f3n. El blockchain, sin embargo, puede escalar peor que linealmente. <\/li>\n<li>Los datos que deben almacenarse pueden tener una estructura que reduce la efectividad del uso de blockchain. <\/li>\n<li>En blockchains privadas es necesario garantizar una seguridad incluso mejor que en los sistemas de TI empresariales utilizados. <\/li>\n<\/ul>\n<p>\nDebido a estas limitaciones, hoy en d\u00eda el blockchain se utiliza principalmente en los casos m\u00e1s simples, donde se necesita eliminar intermediarios o se debe alcanzar la verificaci\u00f3n de autenticidad e inmutabilidad de los datos entre participantes que no est\u00e1n bajo un mismo control. <\/p>\n<p>En la siguiente parte, desplegaremos el blockchain en la nube y veremos c\u00f3mo funciona todo. <\/p>\n<p><b>\u00a1Esto es solo el principio! <\/b><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/449986\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430 \u2014 \u044d\u0442\u043e \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0435\u0449\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043b\u0443\u0447\u0448\u0438\u0439. (\u0410\u043d\u043e\u043d\u0438\u043c\u043d\u044b\u0439 \u0430\u0432\u0442\u043e\u0440) \u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u00ab\u0427\u0442\u043e \u043d\u0430\u043c \u0441\u0442\u043e\u0438\u0442 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c?\u00bb \u043c\u044b \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u0441 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u043c\u0438, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0432\u0441\u0435 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u044b. \u041f\u0440\u0438\u0448\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u043d\u044f\u0442\u044c \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u043c\u043e\u0433\u0443\u0442 \u0440\u0435\u0448\u0438\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u044b. \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430 \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0430\u0445 \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26080,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430 \u2014 \u044d\u0442\u043e \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0435\u0449\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043b\u0443\u0447\u0448\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0411\u043b\u043e\u043a\u0447\u0435\u0439\u043d: \u0447\u0442\u043e \u043d\u0430\u043c \u0441\u0442\u043e\u0438\u0442 \u043a\u0435\u0439\u0441 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430 \u2014 \u044d\u0442\u043e \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0435\u0449\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043b\u0443\u0447\u0448\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:59:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:59:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Blockchain: \u00bfqu\u00e9 nos costar\u00e1 construir un caso? | ProHoster","description":"Toda la historia de la humanidad es un intento de destruir el viejo orden de las cosas y construir uno nuevo, por supuesto, mejor.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0411\u043b\u043e\u043a\u0447\u0435\u0439\u043d: \u0447\u0442\u043e \u043d\u0430\u043c \u0441\u0442\u043e\u0438\u0442 \u043a\u0435\u0439\u0441 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c? | ProHoster","og:description":"\u0412\u0441\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430 \u2014 \u044d\u0442\u043e \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0435\u0449\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043b\u0443\u0447\u0448\u0438\u0439.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:59:22+00:00","article:modified_time":"2019-10-31T18:59:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34612","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 19:56:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:18:35","updated":"2026-01-21 19:56:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=34612"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34612\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/26080"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=34612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=34612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=34612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}