{"id":4837,"date":"2018-11-04T15:46:26","date_gmt":"2018-11-04T14:46:26","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=4837"},"modified":"2018-11-04T15:46:26","modified_gmt":"2018-11-04T14:46:26","slug":"are-dags-the-next-big-thing-in-crypto-good-audience","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2018\/11\/04\/are-dags-the-next-big-thing-in-crypto-good-audience\/","title":{"rendered":"Are DAGs the next big thing in crypto? \u2013 Good Audience"},"content":{"rendered":"<h1><em><a href=\"https:\/\/www.cryptobeginners.info\/blog\/are-dags-the-next-big-thing\/\">Are DAGs the next big thing in crypto? \u2013 Good Audience<\/a><\/em><\/h1>\n<p><!--more--><!--nextpage--><\/p>\n<blockquote>\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h1 id=\"07e3\" class=\"graf graf--h3 graf--leading graf--title\">Are DAGs the next big thing in\u00a0crypto?<\/h1>\n<\/div>\n<div class=\"section-inner sectionLayout--outsetColumn\">\n<figure id=\"05fc\" class=\"graf graf--figure graf--layoutOutsetCenter graf-after--h3\" data-scroll=\"native\">\n<div class=\"aspectRatioPlaceholder is-locked\">\n<div class=\"progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded\" data-image-id=\"1*vs2HQIPOK11VjY70hDExcg.jpeg\" data-width=\"2000\" data-height=\"1098\" data-action=\"zoom\" data-action-value=\"1*vs2HQIPOK11VjY70hDExcg.jpeg\" data-scroll=\"native\"><a href=\"https:\/\/blog.goodaudience.com\/are-dags-the-next-big-thing-in-crypto-eed8a28591db\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/i0.wp.com\/cdn-images-1.medium.com\/max\/2000\/1%2Avs2HQIPOK11VjY70hDExcg.jpeg?w=910&#038;ssl=1\" alt=\"\" \/><\/a><\/div>\n<\/div>\n<\/figure>\n<\/div>\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h4 id=\"3001\" class=\"graf graf--h4 graf-after--figure\">In December 2017, blockchain tech went mainstream. With prices soaring, Bitcoin and other cryptos were all over the\u00a0news.<\/h4>\n<p id=\"71d5\" class=\"graf graf--p graf-after--h4\">People were excited about the potential of blockchain and cryptocurrencies to overthrow the old, dysfunctional monetary system.<\/p>\n<p id=\"62bb\" class=\"graf graf--p graf-after--p\">The crypto market grew 400% in two months between November 2017 and early January 2018, and it looked like the sky was the limit for this new technology.<\/p>\n<figure id=\"c283\" class=\"graf graf--figure graf-after--p\">\n<div class=\"aspectRatioPlaceholder is-locked\">\n<div class=\"progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded\" data-image-id=\"0*rvMuyM2n85sSwHeY.png\" data-width=\"800\" data-height=\"550\" data-action=\"zoom\" data-action-value=\"0*rvMuyM2n85sSwHeY.png\" data-scroll=\"native\"><a href=\"https:\/\/blog.goodaudience.com\/are-dags-the-next-big-thing-in-crypto-eed8a28591db\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/i0.wp.com\/cdn-images-1.medium.com\/max\/1600\/0%2ArvMuyM2n85sSwHeY.png?w=910&#038;ssl=1\" alt=\"\" \/><\/a><\/div>\n<\/div>\n<\/figure>\n<\/div>\n<p id=\"dd0c\" class=\"graf graf--p graf-after--figure\">But then something went wrong.<\/p>\n<p id=\"60bb\" class=\"graf graf--p graf-after--p\">The Bitcoin and Ethereum networks were inundated with transactions and started to slow down dramatically.<\/p>\n<p id=\"e61c\" class=\"graf graf--p graf-after--p\">Bitcoin transaction fees\u200a\u2014\u200apromised to be almost negligible\u200a\u2014\u200askyrocketed to <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/bitinfocharts.com\/comparison\/bitcoin-transactionfees.html#1y_\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/bitinfocharts.com\/comparison\/bitcoin-transactionfees.html#1y_\">over $50 per transaction<\/a>, while processing times stretched to hours instead of minutes.<\/p>\n<p id=\"e3ef\" class=\"graf graf--p graf-after--p\">It looked like the <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.cryptobeginners.info\/blog\/is-crypto-a-bubble\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.cryptobeginners.info\/blog\/is-crypto-a-bubble\/\">bubble was bursting<\/a>. People began to question if what they were witnessing was a true technological revolution, or just a false dawn, as it didn\u2019t look like crypto could live up to the hype.<\/p>\n<p id=\"dde4\" class=\"graf graf--p graf-after--p\">This realisation that blockchain tech wasn\u2019t ready to fulfil the huge promises made about it, along with <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/hackernoon.com\/why-is-the-cryptocurrency-market-crashing-another-long-term-perspective-808bcbe7cc95\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/hackernoon.com\/why-is-the-cryptocurrency-market-crashing-another-long-term-perspective-808bcbe7cc95\">many other factors<\/a>, contributed to the dramatic decline in the market we\u2019re still experiencing today.<\/p>\n<p id=\"483c\" class=\"graf graf--p graf-after--p\">So how can the crypto community solve the scalability problems plaguing it\u2019s most popular platforms?<\/p>\n<p id=\"52af\" class=\"graf graf--p graf-after--p\">Enter the DAG.<\/p>\n<p id=\"2b0b\" class=\"graf graf--p graf-after--p\">Short for Directed Acyclic Graph (we\u2019ll get to what the hell that means in a minute), DAGs have the potential to solve some of the problems facing Bitcoin, Ethereum, and other blockchain applications.<\/p>\n<p id=\"ed46\" class=\"graf graf--p graf-after--p\">But here\u2019s the thing: they\u2019re not actually <em class=\"markup--em markup--p-em\">blockchains<\/em>.<\/p>\n<p id=\"eecf\" class=\"graf graf--p graf-after--p\">So just when you thought you\u2019ve figured out what on earth this blockchain thing actually is, something new comes along to mess it all up.<\/p>\n<p id=\"bc81\" class=\"graf graf--p graf-after--p\">Don\u2019t worry though, because to understand what DAGs are and why they might be so useful in the future, we\u2019ll revisit the concept of a blockchain at a high level and look at their differences.<\/p>\n<h3 id=\"a49b\" class=\"graf graf--h3 graf-after--p\">So, what is a blockchain again?<\/h3>\n<p id=\"817d\" class=\"graf graf--p graf-after--h3\">To answer this, we\u2019ll look at the blockchain that <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.cryptobeginners.info\/blog\/what-is-bitcoin\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.cryptobeginners.info\/blog\/what-is-bitcoin\/\">Bitcoin<\/a> runs on, as Bitcoin is the most popular cryptocurrency, and in some ways is the simplest and easiest to understand.<\/p>\n<p id=\"6812\" class=\"graf graf--p graf-after--p\">At its core, a <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.cryptobeginners.info\/blog\/what-is-bitcoin\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.cryptobeginners.info\/blog\/what-is-bitcoin\/\">blockchain<\/a> is just a type of database that stores information on things that happened in the past. It is verified by complex maths (cryptography) to ensure that incoming information doesn\u2019t conflict with what\u2019s already in the ledger.<\/p>\n<p id=\"b19e\" class=\"graf graf--p graf-after--p\">The information stored on the Bitcoin blockchain is stored in groups (or blocks), and each block is time-stamped and linked to the one generated before it in time, creating a linear chain of blocks\u200a\u2014\u200ahence the term blockchain.<\/p>\n<figure id=\"8765\" class=\"graf graf--figure graf-after--p\">\n<div class=\"aspectRatioPlaceholder is-locked\">\n<div class=\"progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded\" data-image-id=\"0*mkGgP0Bb4cCWukfS.png\" data-width=\"1200\" data-height=\"502\" data-action=\"zoom\" data-action-value=\"0*mkGgP0Bb4cCWukfS.png\" data-scroll=\"native\"><a href=\"https:\/\/blog.goodaudience.com\/are-dags-the-next-big-thing-in-crypto-eed8a28591db\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/i0.wp.com\/cdn-images-1.medium.com\/max\/1600\/0%2AmkGgP0Bb4cCWukfS.png?w=910&#038;ssl=1\" alt=\"\" \/><\/a><\/div>\n<\/div>\n<\/figure>\n<p id=\"639a\" class=\"graf graf--p graf-after--figure\">Yet, this is where things get problematic.<\/p>\n<p id=\"2e19\" class=\"graf graf--p graf-after--p\">Due to the linear nature of blockchains, transactions can only be added to a block\u200a\u2014\u200aand a block to the blockchain\u200a\u2014\u200ain sequence. This creates an upper limit on the speed of the network, causing transactions to get backlogged and fees to balloon when demand is high.<\/p>\n<p id=\"c3a4\" class=\"graf graf--p graf-after--p\">Further, since all blocks are linked in a chain, breaking any of these links makes the chain invalid.<\/p>\n<p id=\"97d5\" class=\"graf graf--p graf-after--p\">This becomes important when discussing the size of the blockchain. The Bitcoin blockchain is growing daily, but as of September 2018, it stands at over 175 GB.<\/p>\n<p id=\"7941\" class=\"graf graf--p graf-after--p\">This means that the thousands of validator nodes around the world all need to store a full copy of the Bitcoin blockchain to confirm transactions. Keeping thousands of copies of such a large file constantly connected to the internet poses a challenge for decentralisation, as it becomes very difficult for independent individuals to participate without costly, dedicated hardware.<\/p>\n<p id=\"604c\" class=\"graf graf--p graf-after--p\">Due to these limitations, Bitcoin has had issues in <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/hackernoon.com\/the-great-bitcoin-scaling-debate-a-timeline-6108081dbada\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/hackernoon.com\/the-great-bitcoin-scaling-debate-a-timeline-6108081dbada\">scaling up its transaction capacity for a long time<\/a>. Solutions such as the <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/lightning.network\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/lightning.network\/\">Lightning Network<\/a> are being developed, but the scaling issue is currently Bitcoin\u2019s biggest hurdle to overcome before mass adoption becomes possible.<\/p>\n<p id=\"71de\" class=\"graf graf--p graf-after--p\">And this is why DAGs may be poised to overtake blockchains as the leader in distributed ledger tech.<\/p>\n<h3 id=\"b667\" class=\"graf graf--h3 graf-after--p\">What is a\u00a0DAG?<\/h3>\n<p id=\"4b83\" class=\"graf graf--p graf-after--h3\">The most well-known crypto being built on top of DAG technology currently is <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.iota.org\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.iota.org\/\">IOTA<\/a>, a platform that promises super fast, low fee transactions that can be used for payments, or for high-speed transactions of data between connected devices.<\/p>\n<p id=\"adad\" class=\"graf graf--p graf-after--p\">Let\u2019s use IOTA to understand how DAGs work, and how they\u2019re different from blockchains.<\/p>\n<p id=\"8853\" class=\"graf graf--p graf-after--p\">So what the hell is a directed acyclic graph anyway?<\/p>\n<p id=\"2b66\" class=\"graf graf--p graf-after--p\">It\u2019s an intimidating name, but the concept is quite simple. It is like a blockchain in that it is a type of database: a way of storing information (or transactions) in a specific way.<\/p>\n<p id=\"3ce6\" class=\"graf graf--p graf-after--p\">Unlike a blockchain, however, it doesn\u2019t store it in a linear fashion.<\/p>\n<p id=\"89bf\" class=\"graf graf--p graf-after--p\">Like a family tree, the graph can only go in one direction (it\u2019s directed), and it can\u2019t go in loops (acyclic).<\/p>\n<figure id=\"35ea\" class=\"graf graf--figure graf-after--p\">\n<div class=\"aspectRatioPlaceholder is-locked\">\n<div class=\"progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded\" data-image-id=\"0*ksUfkCKDZDwu1Mjg.png\" data-width=\"1200\" data-height=\"502\" data-action=\"zoom\" data-action-value=\"0*ksUfkCKDZDwu1Mjg.png\" data-scroll=\"native\"><a href=\"https:\/\/blog.goodaudience.com\/are-dags-the-next-big-thing-in-crypto-eed8a28591db\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/i0.wp.com\/cdn-images-1.medium.com\/max\/1600\/0%2AksUfkCKDZDwu1Mjg.png?w=910&#038;ssl=1\" alt=\"\" \/><\/a><\/div>\n<\/div>\n<\/figure>\n<p id=\"f3f2\" class=\"graf graf--p graf-after--figure\">All information put into a DAG has to follow these rules.<\/p>\n<p id=\"1d60\" class=\"graf graf--p graf-after--p\"><span class=\"markup--quote markup--p-quote is-other\" data-creator-ids=\"anon\">In IOTA, a transaction and all the information about it (such as the sender and receiver, the amount and time sent) is stored as a node, and a group of nodes makes up a \u2018tangle\u2019\u200a\u2014\u200aIOTA\u2019s version of a blockchain.<\/span><\/p>\n<p id=\"1df2\" class=\"graf graf--p graf-after--p\">When a new transaction is added to the tangle, it makes a connection to two existing nodes, and in the process verifies these nodes by confirming that they don\u2019t conflict with other transactions in the network.<\/p>\n<figure id=\"9191\" class=\"graf graf--figure graf-after--p\">\n<div class=\"aspectRatioPlaceholder is-locked\">\n<div class=\"progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded\" data-image-id=\"0*l_A2D0Pm98x3iVa3.png\" data-width=\"1200\" data-height=\"502\" data-action=\"zoom\" data-action-value=\"0*l_A2D0Pm98x3iVa3.png\" data-scroll=\"native\"><a href=\"https:\/\/blog.goodaudience.com\/are-dags-the-next-big-thing-in-crypto-eed8a28591db\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/i0.wp.com\/cdn-images-1.medium.com\/max\/1600\/0%2Al_A2D0Pm98x3iVa3.png?w=910&#038;ssl=1\" alt=\"\" \/><\/a><\/div>\n<\/div>\n<\/figure>\n<section class=\"section section--body section--first\">\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<p id=\"7c19\" class=\"graf graf--p graf-after--figure\">The computer adding the new transaction does a small amount of <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.cryptobeginners.info\/blog\/crypto-terminology\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.cryptobeginners.info\/blog\/crypto-terminology\/\">proof-of-work<\/a> to complete this, meaning all IOTA users contribute to securing the network.<\/p>\n<p id=\"897d\" class=\"graf graf--p graf-after--p\">Doing this gets rid of dedicated miners that are needed in Bitcoin to validate transactions, and therefore completely removes the need for network fees.<\/p>\n<p id=\"d6df\" class=\"graf graf--p graf-after--p\">And as every new transaction gets added, the network actually speeds up. For every new transaction, two older transactions get validated and approved by the network.<\/p>\n<p id=\"e2b7\" class=\"graf graf--p graf-after--p\">You also don\u2019t need the full graph to add transactions like you do with Bitcoin. Since the tangle is not linear, you only need to access the fraction of all transactions that attach to yours in order to validate it, drastically reducing data use.<\/p>\n<p id=\"19ab\" class=\"graf graf--p graf-after--p\">So, theoretically, DAGs should always be lightweight and quick to process transactions, and should, therefore, be massively scalable.<\/p>\n<h3 id=\"6c44\" class=\"graf graf--h3 graf-after--p\">Drawbacks of\u00a0DAGs<\/h3>\n<p id=\"497d\" class=\"graf graf--p graf-after--h3\">Despite all these benefits, DAG systems such as IOTA are not without their problems.<\/p>\n<p id=\"b554\" class=\"graf graf--p graf-after--p\">Since there is no large-scale proof-of-work computing to secure the network, IOTA is very vulnerable to a 34% attack.<\/p>\n<p id=\"9245\" class=\"graf graf--p graf-after--p\">In simplified terms, if an attacker has more computing power than 34% of the network, they can send and approve false transactions, taking control of the tangle.<\/p>\n<p id=\"ec67\" class=\"graf graf--p graf-after--p\">The IOTA tangle is vulnerable to this kind of attack while the network is small and total computing power is low. The team have implemented a coordinator node that manually approves transactions. This node will be removed once the team believed the tangle is robust enough to withstand attacks.<\/p>\n<p id=\"49f9\" class=\"graf graf--p graf-after--p\">This helps protect the network from a 34% attack but means that until IOTA is large enough to remove this coordinator node, it is a centralised system. It is therefore still vulnerable to arbitrary decisions made by the IOTA founders and has a long way to go before it is considered truly decentralised.<\/p>\n<p id=\"0984\" class=\"graf graf--p graf-after--p graf--trailing\">This difficulty with decentralisation is currently the main drawback of DAG systems. The technology is still very new and unproven, so doubts will remain until networks like IOTA can prove that they can create truly decentralised systems.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<p id=\"54d0\" class=\"graf graf--p graf--leading\">Now that we\u2019re clear on exactly what blockchains and DAGs are, let\u2019s look at the differences between them:<\/p>\n<p id=\"1c31\" class=\"graf graf--p graf-after--p\">Bitcoin:<\/p>\n<ul class=\"postList\">\n<li id=\"cfbf\" class=\"graf graf--li graf-after--p\">Large file size<\/li>\n<li id=\"4a7e\" class=\"graf graf--li graf-after--li\">Need the whole blockchain to confirm transactions<\/li>\n<li id=\"5d31\" class=\"graf graf--li graf-after--li\">When network activity is high, transactions are slow<\/li>\n<li id=\"9fd5\" class=\"graf graf--li graf-after--li\">When network activity is high, transaction fees increase<\/li>\n<li id=\"43be\" class=\"graf graf--li graf-after--li\">Very difficult to scale to large numbers of users<\/li>\n<li id=\"a9f0\" class=\"graf graf--li graf-after--li\">Relies on large, energetically expensive hardware for mining<\/li>\n<li id=\"f268\" class=\"graf graf--li graf-after--li\">A large number of miners, so the network is decentralised<\/li>\n<\/ul>\n<p id=\"9f2a\" class=\"graf graf--p graf-after--li\">IOTA:<\/p>\n<ul class=\"postList\">\n<li id=\"6b94\" class=\"graf graf--li graf-after--p\">Don\u2019t need the whole tangle to confirm transactions<\/li>\n<li id=\"6dac\" class=\"graf graf--li graf-after--li\">Users become miners by doing a tiny amount of work per transaction<\/li>\n<li id=\"fc80\" class=\"graf graf--li graf-after--li\">No fees<\/li>\n<li id=\"4df4\" class=\"graf graf--li graf-after--li\">Network speeds up as transaction volume increases<\/li>\n<li id=\"181a\" class=\"graf graf--li graf-after--li\">Easily scalable to large numbers of users<\/li>\n<li id=\"636b\" class=\"graf graf--li graf-after--li\">High probability of centralisation in the beginning<\/li>\n<li id=\"da06\" class=\"graf graf--li graf-after--li\">Vulnerable to a 34% attack<\/li>\n<\/ul>\n<p id=\"ba80\" class=\"graf graf--p graf-after--li\">It\u2019s clear that there are huge advantages to DAG technology over existing blockchains.<\/p>\n<p id=\"b439\" class=\"graf graf--p graf-after--p\">Some of the largest problems facing Bitcoin, Ethereum and other popular cryptos are completely alleviated by DAGs such as IOTA.<\/p>\n<p id=\"e7e4\" class=\"graf graf--p graf-after--p\">But this technology is very new and untested, so it remains to be seen if it is robust enough to stand the test of the market.<\/p>\n<p id=\"49f0\" class=\"graf graf--p graf-after--p\">DAG tech has huge potential, but we\u2019ll have to wait and see if it\u2019s all it\u2019s cracked up to be.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Are DAGs the next big thing in crypto? \u2013 Good Audience<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2018\/11\/04\/are-dags-the-next-big-thing-in-crypto-good-audience\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[70],"tags":[],"class_list":["post-4837","post","type-post","status-publish","format-standard","hentry","category-bitcoin"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-1g1","jetpack-related-posts":[{"id":10277,"url":"https:\/\/monodes.com\/predaelli\/2023\/02\/27\/10277\/","url_meta":{"origin":4837,"position":0},"title":"https:\/\/github.com\/uNetworking\/uSockets Miniscule cross-platform eventing, networking\u2026","author":"Paolo Redaelli","date":"2023-02-27","format":"link","excerpt":"https:\/\/github.com\/uNetworking\/uSockets Miniscule cross-platform eventing, networking & crypto for async applications","rel":"","context":"In &quot;Agenda&quot;","block_context":{"text":"Agenda","link":"https:\/\/monodes.com\/predaelli\/category\/agenda\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4458,"url":"https:\/\/monodes.com\/predaelli\/2018\/08\/01\/curvezmq-security-for-zeromq-curvezmq\/","url_meta":{"origin":4837,"position":1},"title":"CurveZMQ &#8211; Security for ZeroMQ &#8211; CurveZMQ","author":"Paolo Redaelli","date":"2018-08-01","format":"link","excerpt":"CurveZMQ - Security for ZeroMQ - CurveZMQ \u00a0CurveZMQ \\curve-z-m-q\\, noun; \u2002\u00d8\u2002\u2002CurveZMQ is an authentication and encryption protocol for ZeroMQ \u00d8\u2002\u2002Based on CurveCP and NaCl - fast, secure elliptic-curve crypto \u00d8\u2002\u2002Open-source codec for end-to-end security. \u00d8\u2002\u2002Implemented in ZeroMQ 4.x for point-to-point security. \u00d8\u2002\u2002Designed and supported by iMatix.","rel":"","context":"In &quot;Software Libero&quot;","block_context":{"text":"Software Libero","link":"https:\/\/monodes.com\/predaelli\/category\/software\/software-libero\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9460,"url":"https:\/\/monodes.com\/predaelli\/2022\/06\/20\/ntru-quantum-resistant-cryptography\/","url_meta":{"origin":4837,"position":2},"title":"NTRU \u2013Quantum resistant cryptography","author":"Paolo Redaelli","date":"2022-06-20","format":"link","excerpt":"NTRU \u2013 Software According to Wikipedia NTRU is an open-source public-key cryptosystem that uses lattice-based cryptography to encrypt and decrypt data. ... Unlike other popular public-key cryptosystems, it is resistant to attacks using Shor's algorithm. NTRUEncrypt was patented, but it was placed in the public domain in 2017. NTRUSign is\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5245,"url":"https:\/\/monodes.com\/predaelli\/2019\/02\/17\/the-internet-divided-between-the-us-and-china-has-become-a-battleground-slashdot\/","url_meta":{"origin":4837,"position":3},"title":"The Internet, Divided Between the US and China, Has Become a Battleground &#8211; Slashdot","author":"Paolo Redaelli","date":"2019-02-17","format":false,"excerpt":"Questa la scrivo in italiano perch\u00e9 il dibattito qui necessita di essere stimolato: leggete The Internet, Divided Between the US and China, Has Become a Battleground - Slashdot La rete cinese \u00e8 un incubo di telesorveglianza, peggio,\u00a0molto\u00a0peggio di quel che diveca Orwell in 1984. Altri han gi\u00e0 profetizzato che la\u2026","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3200,"url":"https:\/\/monodes.com\/predaelli\/2017\/07\/03\/already\/","url_meta":{"origin":4837,"position":4},"title":"Already?","author":"Paolo Redaelli","date":"2017-07-03","format":false,"excerpt":"I have overestimated the capabilities of my Inforce 6410. To be truly honest I knew that most ARM boards and the OSes running on it are 32bit and this includes Raspberries, but \"everyone knows that 4Gb of address space is enough for everything\" me, now, mocking the famous \"640Kb ought\u2026","rel":"","context":"In &quot;Cryptocoins&quot;","block_context":{"text":"Cryptocoins","link":"https:\/\/monodes.com\/predaelli\/category\/cryptocoins\/"},"img":{"alt_text":"Inforce IFC 6410","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/wp-1462654662786-300x225.jpeg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":5898,"url":"https:\/\/monodes.com\/predaelli\/2019\/08\/19\/top-cryptocurrencies-rated-by-white-paper-complexity\/","url_meta":{"origin":4837,"position":5},"title":"Top Cryptocurrencies Rated by White Paper Complexity","author":"Paolo Redaelli","date":"2019-08-19","format":false,"excerpt":"\u00abTop Cryptocurrencies Rated by White Paper Complexity\u00bb is an interesting read. It subtitle recites: Studying the correlation between the readability of white papers and the money raised. It seems that when you write in English the dumber the better. While I must admit that often English allow to express yourself\u2026","rel":"","context":"In &quot;Mood&quot;","block_context":{"text":"Mood","link":"https:\/\/monodes.com\/predaelli\/category\/mood\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/miro.medium.com\/max\/60\/1%2Ava3fyXmTX9u4c6FhKPBXAQ.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/miro.medium.com\/max\/60\/1%2Ava3fyXmTX9u4c6FhKPBXAQ.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/miro.medium.com\/max\/60\/1%2Ava3fyXmTX9u4c6FhKPBXAQ.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/miro.medium.com\/max\/60\/1%2Ava3fyXmTX9u4c6FhKPBXAQ.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/4837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=4837"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/4837\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=4837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=4837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=4837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}