Перейти к публикации
GlavFish

Block Collider - мультичейн протокол с возможностью майнинга

Рекомендованные сообщения

источник: чат евангелистов

Ещё в ноябре член чата Codonyat спросил у Патрика "почему мультичейн не страдает от Orphan- или uncle-блоков. Тогда Patrick ответил, что для этого нужен развернутый ответ, и попросил вернуться к этому позже:

Скрытый текст

Codonyat, [06.11.18 14:21]
Why doesnt the multichain suffer from orphan or uncle blocks? These occur when block times are smaller than the time it takes for a block to propagate through the network. Contrary to what the litepaper states, shouldnt be a limit to how fast blocks are added? Why this is not the case of the multichain?

Patrick M, [07.11.18 10:55]
[In reply to Codonyat]
This needs a long response (and a super interesting dimensionality problem + solution) let me get back to you because it needs a graphic. Unless @craig_weisman wants to cover this.

И вот этот день настал, и Patrick попытался объяснить почему это происходит (внимание, текст чисто технический):

Скрытый текст

Patrick M, [02.01.19 01:41]
[In reply to Codonyat]
I love thinking about this so took a pause to continue on this thread, it needs a paper and friendly visuals. Exciting thing is that it get much faster than 5 seconds especially when we add blocks who issuance is dependant on pooling time from random number generators. The way to see the solution is to remember to look at this problem as if all events happened at once and you are in the role of organizer -> this position would be the inverse of an agent using Nakamoto Consensus. 

In Nakamoto Consensus there are two timelines, one is seen in the local times assigned to sequences of blocks, the second is time expressed in units of difficulty. Let’s say from Bitcoin block 2 to block 3 the difficulty is 50 and 10 minutes elapsed. Bitcoin blocks and difficulty do not exist in the units by which we measure time (eg minutes / seconds). First, I could express each new blocks as 50 units of difficulty. To do this I would need miners to issue partial evidence of work along the way. I would expect this partial work when combined to increment slowly toward 50 at which point a solution should have been found. Two friends walking the timeline between Bitcoin blocks could arrange to meet in 500 difficulty units which would put them 10 blocks in the future. The difficulty level is not sequential because it represents the network size which breaks the isomorphism between the ordered set of all units of difficulty and the ordered set of all units of Bitcoin (units being blocks).

In Block Collider we have many timelines to reference. Each Bitcoin block for example comes every 40 or so Ethereum blocks. If I said, transaction X can happen on Bitcoin in 60 Eth blocks I could create an event which would be valid in between the issuance of Bitcoin blocks. The key here though comes when we know that nodes are consuming multiple sets Bitcoin, Ethereum, and Lisk and so on. Now I could express Bitcoin in terms of combined timelines Ethereum (15s) and Lisk (10s) or ‘EL’. For each Bitcoin block we would expect 100 EL units (40 ETH, 60 LSK). This means that after I had seen 100 EL units I would expect to see 1 Bitcoin block. This also means that without any PoW done--which must be done--I would also see 1 EL unit every 6 seconds, 1 LSK unit every 10 seconds, 1 ETH unit every 15 seconds and so on. 

Now things start to get exciting. If Alice and Bob are both running rovers which achieve consensus on BTC, ETH, and LSK then suddenly Alice and Bob can start to agree on what occured on EL every 6 seconds. If someone where to try and lie they would be using a unit of EL which would not be referenced in the LSK, ETH, or BTC timelines. This does not mean EL is a 6 second block time--it does mean you achieved consensus on 6 second windows between peers that a specific event occurred. Block Collider has (36) unique pairs and 720 possible combinations assuming that each chain has more than 1 block. Knowing and therforece comparing the units of time from provided by peers makes establishing consensus and comparing branches providing these units an easier decision than chains which cannot compare timelines in context of other timelines.  

Side note Nakamoto consensus mining works so long as the underlying multichain is either the fastest chain of all containing chains (arbitrarily set) OR the slowest chain of all containing chains (arbitrarily set). There is a wacky version ‘Lottollider’ which has only one block ever and yet is still minable--albeit limited to use cases in prediction markets and lottery distribution. Twist, a Super Collider works because it’s block issuance is in between the blocks of it’s members (the exact median) which is controlled by the Enterprise.


A more academic perspective for those from set theory: Multichains violate ZFC (maximalists quiet!) by operating on halting states which are not members of the unbounded subsets (connected blockchains). The multichain executes transactions as homogeneous operations from members in unbounded subsets. Multichain ‘blocks’ are ordinals of confinality which have been mapped onto these unbounded subsets (k+1). Accepting cardinals and zero sharp exists each new block of the multichain set is almost ramsey becoming ineffabl y ramsey if it were represented from a fork of the multichain or referenced by in the same homogeneous operating domain of the transactions. Take a look at cardinality, ZFC, unbounded subsets, New Foundations, and Monoids.

 

Поделиться сообщением


Ссылка на сообщение

Это должно было быть сразу, а то потеряется.

О том, как начинался и развивалась идея проекта и как к этому шли создатели:

Скрытый текст

Let's go back a few years and recap what's happened with this project, then back a few months and recap mining and the community.  
 
✅  (Year: All) What's happened so far. ✅ 
 
" 2014 - Patrick McConlogue, Russeel Verbeeten, Stephen Tual, and Vitalik Buterin start work on an education program for Ethereum in developing countries. Project ends when Patrick is recruited to work at Citadel.  
" 2015 over $1 billion is lost to hacks, "crypto's darkest year", Patrick stops trading with Arbitrage.io., Arjun starts mining Bitcoin. Patrick Schilz joined founding team of Dfinity.  
" 2016 Patrick McConlogue and Arjun participate as seed investors in small crypto projects. Patrick begins market making in crypto. Begins monitoring of all Ethereum nodes world-wide.  
" 2017, Patrick leaves Citadel, work begins on a "method to create mutable data structures with minable associative properties" (yes, that was Block Collider's first name). Arjun completes thesis on a Tor-based network routing protocol using blockchains. Block Collider exits stealth mode at M-0 in Zug Switerzland, white-paper released.  
" 2018 (first half), Block Collider Foundation launches in Liechtenstein, most over subscribed ICO ever, small and dedicated community grows around Block Collider and it's philosophy, Community 6000+ compete in the Evangelist Events. Core team and contractors grows to 10,  Block Collider mining begins...gives some blockchains "pause" and is paused itself. Localized Block Collider groups start in Japan and South Korea. 
 
✅  (Month: Mining) What's happened so far with mining ✅ 
 
" June 2018 - Over 3000 unique nodes attempted to mine representing the largest mining launch ever. Traffic from Block Collider rovers attempting to mine NEO and Waves brought both centralized chains to a half and mining was suspended until a latency algorithm could be introduce to protect these resources.  
" July 2018 - Solution is deployed and a second mining attempt is made, (more nodes joined now, over-5000), LIBP2P rendezvous routing servers were unable to handle the load. LIBP2P library is discarded as a solution.  
" August 2018 - Custom P2P solution from after target deployed, mining software release (0.7.7) August 9th at 11PM EST, pre-install period starts August 9th at 3PM.  
 
✅ Preinstall Period ✅ 
 
" Begins August 9th at 3PM EST, software at https://hub.docker.com/r/blockcollider/, tutorial at https://blog.blockcollider.org/how-to-mine-collider-2478bb3fcc35
" Block Collider is very unique technology as such there is an educational burden in addition to the technical one. We can alleviate some of the early deployment questions by pre-releasing software that lets you install everything but does not begin mining until a specific time.  
" At this point with all the support and help experts in the community provide in the Advanced channel (and of course the sage-like all knowing wisdom of Spec) that it's safe to say we already feel like each of these software releases are launched not from the Block Collider team but from the Block Collider COMMUNITY.  
 
Block Collider does not provide/guarantee or condone OTC trades of Emblems. Block Collider admins will never reach out to you for funding or to request Emblems. Users that have access to portal.blockcollider.org do not have access to your private key or the subsequent wallet.

 

2014 год: Patric McConlogue, Russeel Verbeeten, Stephen Tual и Виталик Бутерин начали работать над образовательной программой для Ethereum в развивающихся странах. Проект был свёрнут, когда Патрик нанялся работать в Citadel.

2015 год: более миллиарда долларов было потеряно при взломах, "самый мрачный год крипты", Патрик перестаёт торговать на Arbitrage.io, Arjun начинает майнить биткоин, Patrick Schilz присоединяется к основателям Dfinity.

2016 год: Патрик и Аржун участвуют в качестве сид-инвесторов в небольших криптопроектах. Патрик начинает маркетмейкинг в крипте. Начинает мониторинг всех нод Ethereum.

2017 год: Патрик покидает Citadel, начинает работать над "методом создания изменяемых структур данных с возможностью майнинга" (да, именно так сначала назывался Block Collider). Аржун завершает диссертацию о протоколе сетевой маршрутизации, основанной на Tor, с применением блокчейнов. Block Collider выходит из стелз-мода на M-0 в Цуге, выпущен White Paper.

2018 год (первая половина): в Лихтенштейне запускается Block Collider Foundation, заявок на ICO было намного больше, чем Hard Cap, вокруг Коллайдера растёт небольшое, но устремлённое коммьюнити, более 6000 человек участвует в Евангелистских событиях, команда разработки и подрядчиков растёт до 10 человек, начинается майнинг, ставит на паузы некоторые блокчейны, а затем и сам встаёт на паузу. Локализованные группы появляются в Японии и Южной Кореи.

Поделиться сообщением


Ссылка на сообщение

Пришла 9-ая еженедельная рассылка от Коллайдера:

Скрытый текст

Hello,

Borderless is around the corner. The final changes to the codebase are being pushed to the 0.8.5 miner build in preparation for the launch. Once live, 0.8.5 is designed to await the ARC block which contains the full Emblem distributions and NRG balances collected during the Before Target period. This is a major milestone and one that enables trading on the world’s first truly decentralized multi-chain.

Unintentionally Ethereum’s largest update in two years is scheduled for release on January 17th-19th. The upcoming changes do not raise compatibility concerns however this particular upgrade was attempted 4 months ago and ultimately canceled and delayed delayed due to a consensus failure.

While we respect the Ethereum network and their place in the multichain, we want the community to begin working with the technology as soon as possible. Advanced users can request an invite to try  pre-release builds called 0.8.48. This will allow expert users to explore the massive world of After Target and it’s features including OP_MONOID, Schnorr based transactions, and the meta-contract language.
 

Timeline

  • We will send out the prerelease build 0.8.48 beginning January 15th. In order, the Beta Test List & The Evangelists will automatically receive invitations.

  • We will wait till Ethereum complete the Constantinople release +2 days or January 19th.

  • After Ethereum has stabilized we will begin the timer for the ARC block and release 0.8.5 to the public.

Stay tuned to our twitter and telegram to get the notifications on the forthcoming transition period first, and be sure to re-read BCGS #5 for details on what to expect.

This email is #9 in the Block Collider Global State series. As always, each email is broken into three sections: Performance Metrics, Next, and The 6th Blockchain.


Performance Metrics

Decentralized exchanges in 2017 and 2018 can be considered V1 Decentralized Exchanges. Many things were collectively learned by engineers in the space during these experiences which led to the creation of BORDERLESS on Block Collider. BORDERLESS is a V2 MARKETPLACE. Why? Because it has removed any necessary trust component to the extent that, like Bitcoin, to disable BORDERLESS the internet itself must be turned off. The change from V1 DEX to V2 MARKETPLACE is due to the technological advances specifically for the trading experience when we move from decentralized exchanges built on a blockchain vs. decentralized exchanges built on a multichain. Below, we discuss the centralized areas of growth of the V1 DEX’s which ultimately resulted in V2. Keep in mind many decentralized exchanges will migrate to multi-chains and the Block Collider team is already in discussion with them to assist in this transition.  

Exchange Name

Centralization

IDEX ...................

Hosted Order Books.

WAVES DEX ...................

Validators.

ETHFINEX ...................

Offchain Order Books. Centralized administration.

ETHERDELTA ...................

Centralized orderbook, hosted relays. Only Ethereum ERC-20.

OASIS DEX ...................

Only Ethereum ERC-20.

RADAR RELAY ...................

Offchain Order Books. Centralized relayers (validators).

STELLAR DEX ...................

Currencies that are not on Stellar are traded as representations (not the actual currencies), this results in centralization at the point of representational asset => real asset.

BISQ ...................

Reliant on Centralized Fiat Providers. Arbitrators (Validators)  required.

NEO DEX ...................

Validators.

0x ...................

Relayers (validators) are centralized.

BORDERLESS ...................

 

 


Next

  • We will send out the prerelease build 0.8.48 beginning January 15th. In order, the Beta Test List & The Evangelists will automatically receive invitations.
  • We will wait till Ethereum complete the Constantinople release +2 days or January 19th.
  • After Ethereum has stabilized we will begin the timer for the ARC block and release 0.8.5 to the public.


The 6th Blockchain

  • We’re 51% sure it won’t be ETC.

В этой рассылке опять не так много информации. 15 января начнут тестить Бордерлесс среди тестеров и евангелистов. В связи с форком эфира выпустят версию для общего пользования только 19 января, в которой будут балансы EMB и NRG, которые были закуплены на ICO или намайнены. Бордерлесс в лучших традициях биткоина нельзя будет отключить, если только не отключить весь интернет (посмотрим, думаю возникнут проблемы и у Коллайдера).

 

Во второй части рассылки смотрят на существующие DEX и находят в них минусы (или централизация в виде валидаторов, в виде управления, в виде ордер буков, либо поддержка только erc20 (хотя у Коллайдера тоже пока только максимум 5 цепочек, на большей части которых нет большого разнообразия валют).

 

В общем ждём новой версией. Обязательно скачаю, и если что-то изменилось от прошлой версии, то кину обзор/скриншоты.

Поделиться сообщением


Ссылка на сообщение

Очередная 10-ая рассылка сначала была разослана Евангелистам, и пока я переводил её для вас, через 4.5 часа была выпущена официальная рассылка, в которой много что было изменено относительно начальной версии:

 

Скрытый текст

Hello,

This status update breaks from the traditional weekly format to cover three critical announcements, BCGS will resume it's traditional format in the next status update. 

  1. January 4th, 2019 - The First
  2. Valentines Day
  3. Ethereum Hard Fork (important for miners running 0.8.4-8)

January 4th 2019 - The First Validator Free Chain-To-Chain Transaction. 

On January 4th at 6:36PM Adam Kloboucnik wrote a BEAM Script NRG transaction which sent collateral NRG across the 5 genesis blockchains Bitcoin, Ethereum, Neo, Lisk, and Waves. His transaction was validated and picked up by Rovers running 0.8.4-8 and was successfully added to mulitchain. On that day Adam became the first individual on earth to successfully execute an interoperable multichain transaction and move value between chains without a government, bank, website, or centralization of any kind. 

214a16f6-f2b2-45cb-ad11-14d7d30d3574.png

We cannot accurately convey the level excitement that followed--like the contributor messages in locked away in the Genesis Block--immutable proof that the distance between chains and people just became "0". The engineers and team will think of a way to share in the excitement and celebrate with the launch fo 0.8.5 because the positive energy was a reward well worth sharing. 

Looking at the negative sentiment of 2018 and some of the people who doubted all value could only be exchanged through central authority. Let's wisdom from the late Satoshi Nakamoto comes to mind.

"A lot of people automatically dismiss e-currency as a lost cause because of all the companies that failed since the 1990’s. I hope it’s obvious it was only the centrally controlled nature of those systems that doomed them. I think this is the first time we’re trying a decentralized, non-trust-based system."


0e8b412f-aaa5-4ae8-b997-945efe4189de.png 
February 14th, 2019 - This Valentines Day Emblems Are In The Air 

Giving flowers a run for their money and money a run for it's relevance Emblems will be immutably and irreversibly distributed distributed from the Before Target multiverse to the Ethereum blockchain addresses of the contributors. That's right we are just going to push through the Ethereum situation to deliver the Emblems separately from the Borderless AT launch. For the detail oriented we need to patch the ARC block to reflect the change and yes if Emblems are integrated with a secure exchange they will be able to be sent to the exchange.  


February 27th, 2019 -  Ethereum Constantinople Update

Before we dive into our response let's recap what has been happening with Ethereum. As an aside we stay in very close contact with many blockchain founders--everything you are seeing around Ethereum dev team is completely false. Excellent team working under massive pressure. 

  • Ethereum Constantinople upgrade has been delayed twice, once for a consensus failure in October and once for a safety concerns on January 15th.

  • Ethereum has announced that the new upgrade height for Constantinople will be February 27th, 2019 (approximately one month away).

  • Ethereum chain is currently split in two, 10-15% on a chain running the Constantinople update, (Eth Classic-Classic).

  • Ethereum is including in the Constantinople upgrade additional protocol level changes that delays it’s transition to proof-of-stake. While this may mean Ethereum has not found a solution, it also gives Block Collider an opportunity to supportively purpose a solution.  

  • Ethereum’s transition to a different consensus protocol; Proof of Stake.

  • If Ethereum does not upgrade as planned, Block Collider will have to execute a hard fork, and/or patch, to maintain the resulting Ethereum chain in the ecosystem.

With these events in mind, Block Collider would have to hard fork at a minimum 1 and more likely 3  times in reaction to the Ethereum team. And although Block Collider would ultimately resolves the consensus of the rovers on Ethereum trades between the possible forks, they are at risk of manipulation.

What are the implications of running Block Collider AT (the version Adam used) now?

  • Borderless can’t be rolled back as it would result in broken trades  irreversible by design which occur during or after hard forks. UNLESS we reprioritize the dynamic addition of new chains from 2 years out to next month. This governance model for adding or removing new chains is based on votes weighted by Emblem balances until Overline Regional and the transition to the Olympia Arbiters Senate is complete. 


Next

We are going to split the development team up.

  • Team A is going to implement a temporary governance mechanism to the ultimate one we are implementing for Overline Regional. This one is based entirely on voting with each vote counting as 1 Emblem. 
  • Team B is going to write a patch that lets the ARC block release Emblems on February 14th. If you are in the United States or Europe for the first 15 people who fill out this form we will mail you flowers and the elusive physical Forged Emblem. Happy No-Validator Valentines!

FINALLY. Over the next 30 days, starting THIS MONDAY the core team will be heading into the Block Collider Advanced chat group https://t.me/blockcollideradvanced to provide cover one unseen new functionality of BEAM Block Collider's scripting language and how to leverage it and control time, applications, and the transfer value across blockchains. 

As with everything we have done--even masked in this email--there is deeper meaning and more information. 
 

Freedom through cryptography,
Block Collider Core
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 







.... A++ on the curiosity test.... 

Welcome to a special curious-only Satoshi Edition of BCGS #10. This is for the 'long term' thinkers who can tell you what "waietng" means, they can talk about  a crash involving two centralized chains who will remain nameless, they know mean physicists are nice, and they know Olympia is a place and an idea. A lucky few can tell you how literal Proof of Distance is but all all of the Block Collider community reading this section can easily nod to the kind helpfulness of David, the word crafting of Alexis, or why someone who goes by 'Spec" deserves Knighthood...

 

Welcome to BCGS #10

EXTENDED SATOSHI EDITION


The culture in the Block Collider community is akin to the passion and eagerness we saw in the early days of Ethereum or Bitcoin. Stop, let’s repeat that again “The culture in the Block Collider community is akin to the passion and eagerness we saw in the early days of Ethereum or Bitcoin.” The more energy the better. Routinely Block Collider is the most active crypto currency chat, markets go up, markets go down and people are online giving their opinion. As long as this happens it has a compounding effect and one it reaches the tipping point it is the energy we need to take Block Collider to the world. 

In this edition we will first look at the perceptions of Block Collider, what makes Block Collider unique, and introduce 30 Days of After Target.

Block Collider is propelling towards the After Target ARC block and Overline Regional with miners lined up in 100+ countries, 300 elite engineers called “Evangelists” (good enough for Sparta), and thousands of supporters available instantly in several chat rooms. The world hasn’t assigned a name to this kind of company yet but it has never seen something like Block Collider and other like minded projects.

Let’s take a step back and look at the perspective of a non-crypto new user or similarly a short-termer. It is true, Block Collider has compelling technological properties for people who understand why a unstoppable exchange is important. However, these people are rare--very rare--I think they are identical to the historical highly educated (BCGS #1!) members of Bell Labs or DARPA . They get excited about the obscure cutting edge technology like that small network proposal written by two academics in a hotel room called the “transmission control protocol”.


Short Term Vision & New Users Worldwide 

To the world and the short-termers, Block Collider is just a quick deal or colloquially a ‘fancy suit’. To them they see just a small part of the whole picture like this:

3ae7967c-a0d9-46b6-b24c-26dcc5e745a0.png 

They ask, “why can’t we just have a partially validated exchange?” “Why do we even need a way to trade without any centralization whatsoever?”, “what about Ethereum clones like Tindermint?”

And can we fault them? Somewhat. It requires significant understanding of the space to realize how critical Bitcoin or a currency not backed by a centralized authority is; further understanding to realize the importance of an exchange of the same kind. Let’s step back and look at this as members of the lóng term vision crowd and recap some of the stranger things unique to Block Collider as a cryptocurrency:

  • They use cryptography to store deeper meaning in everything.

  • They turned down enormous amounts of capital in an ICO, never employed VC logos encouraging people to contribute and they never publicly shared who were ‘hand selected’ in the private round.

  • No ads, no marketing, no worthless cheap noise.

  • They have large game theoretical changes from the traditional blockchain.

  • There are many references to something else in the code base, even in the blocks like ‘tws’, ‘twn’. Not to mention the odd keys in the BSEC wallets.

  • Their top organic traffic comes straight from Bitcointalk.org.

  • They didn’t modify Proof of Work, they started with a data denoising algorithm called Proof of Distance based on Cosine Similarity. 

Data points such as these are not anomalies but collectively signal that the innovation you have discovered and continue to explore is miscategorized by the industry. Academic research and your own intuition is what tells you that Block Collider is something critical to watch. If your whole life is spent working with it or if you only had it for a moment the simple question answered through all this is if your intellectual ‘gut’ is correct.

Before you go putting on a tin foil hat let us definitively state that we are not part of or working for a three letter agency. However your intuition is correct that the vision of Borderless and implications of Proof of Distance extend far beyond the ability to trade freely over the internet.

Everything beyond Borderless assumes we have a highly educated community on Stack Overflow, Github, and mining. That is why the Ethereum waiting period gives extra time to those with long term vision time to learn what BEAM can do and how to inform others.

 

“What is BEAM Script?”

B.E.A.M stands for “time-Bounded Equivalent Arbiter Machine” and is an extension on Bitcoin Script that is almost 400% larger in terms of new operations. As Bitcoin prevents double-spend without centralization, Block Collider prevents double-execute of applications without centralization. You don’t need to know how to program to use BEAM but if you want to build a multichain application, a decentralized dark pool, or a stable coin based on hash power, you will need to understand the capabilities of BEAM.

  1. Block Collider will become the standard of excellence for decentralized communities. This is an extensive topic, and will take decades to arguably assert, but the grassroots are here and judging by the educational caliber of the community (recall BCGS #1) coupled with the growth of thorough leadership in Advanced, Evangelists, and Olympia, Block Collider will realize this goal.

  2. There are people reading this email who will begin, evolve, or differentiate their business through their understanding of B.E.A.M. This is technology which allows the programmatic control of multiple timelines without centralized counterparties.

To achieve both of these let’s take a look at a sample of the primary new operations.

"OP_TAKERPAIR"

"OP_HTTPSTATUS"              

"OP_EQ"

"OP_IFEQ"

"OP_DEPSET"                  

"OP_RATEMARKET"              

"OP_CALLBACK"                

"OP_INITBCI"              

"OP_HTTPSELECT"              

"OP_STATBCI"                 

"OP_PROMISE"                 

"OP_MAKERCOLL"               

"OP_SCHNACK"                 

"OP_MONOID"                  

"OP_MONAD"                   

"OP_ENDMONAD"                

"OP_X"                       

"OP_EMERGENCY"               

"OP_FIX"                     

"OP_BLAKE2BL"                

"OP_BLAKE2BLS"               

"OP_BLAKE2BLC"               

"OP_DATATOHASH"              

"OP_NONCELOCKBLC"            

"OP_FREQ"                    

"OP_ORDTYPE"                 

"OP_CHECKSIGNOPUBKEY”

 

“There is not enough time to learn all this.”

Yes there is. Full throttle starting Monday (January 21st, 2019), and every day for 30 days, we will post a new documentation section on a core function of BEAM a.k.a OP_CODE to Block Collider Advanced. Think about it this way, when the DAO was started for Ethereum only a few people knew Solidity and the EVM. Yes, the DAO in particular did not have a good outcome but it did put Ethereum on the map and in-kind made everyone who understood the language, the thought leaders who would craft the space.

Or think of this another way, ask your gut if it is in your best interest to be in the small group of minds on Earth who know how to use and or write “bounded equivalent arbiter machine” code of the Block Collider multichain.

In closing, if you take a step back it’s clear that the short term vision drops a critical part of the picture. With long term vision the most important part is in the air.

 

0cfcc766-f7bd-4d1c-9c35-b0e2cf7556a7.jpg

 

Regardless of your level in the Block Collider community, to the world you are just the silhouettes in the picture above. The first new users of Block Collider are users who only know it through you. When you explain what your interests are to your colleagues, when you help a new user in Telegram, when you debate and even challenge the core team to be better--your understanding and willingness to help ultimately becomes the founding culture of Block Collider as it reaches out to millions of new users.

Stop, let’s repeat that. “Your understanding and willingness to help ultimately becomes the founding culture of Block Collider as it reaches out to millions of new users.“

That is the community of excellence Block Collider can and WILL be. This is our goal for Q1 2019. In Q2, we need to finally share what is in the rest of our picture. More surprisingly you will learn that part of the frame, or “Overline” was discovered and deployed first.

 

Best,

Block Collider Core
 

PSS: The 6th Blockchain

  • It will not be an HTTP data feed. Interestingly, it could have been.

 

 

Эта рассылка отойдёт от обычного еженедельного формата,  так как необходимо сделать 3 важных объявления

  1.  4 января 2019 года - ПЕРВАЯ
  2. День святого Валентина
  3. Ethereum хардфорк (важно для майнеров на версии 0.8.4-8)

4 января 2019 - Первая межчейновая транзакция без валидаторов

 

4 января в 18.36 Адам Клобучник написал на BEAM скрипт осуществляющий транзакцию NRG в 5 генезисных блокчейнов: Bitcoin, Ethereum, Neo, Lisk и Waves. Его транзакция была проверена и подобрана роверами версии 0.8.4-8 и успешно добавлена в мультичейн. Таким образом Адам стал первым человеком в мире, который успешно выполнил межчейновую транзакцию и переместил ценность между цепями без правительств, банков, сайтов и без централизации любого рода.

 

Мы не можем точно передать насколько мы взволнованы. Также как сообщения залочены в генезис блоке, теперь существует неопровержимое доказательство того, что расстояние между цепями и людьми стало 0. Инженеры и команда подумают о том, как вместе отпраздновать запуск 0.8.5, так как положительная энергия - это награда, которой стоит поделиться.

 

Глядя на негативные настроения 2018 года и на людей, которые утверждали, что все ценности могут обмениваться только через централизованную власть, давайте вспомним мудрость покойного Сатоши Накамотов:

"Многие люди автоматически отвергают электронную валюту из-за компаний, которые провалились в 90-ые. Я надеюсь, что крах этих систем был связан с их централизацией. Думаю, что впервые мы попробуем децентрализованную, не основанную на доверии систему".

 

14 февраля 2019 года. В этот День Святого Валентина будут выпущены Эмблемы

 

14 февраля все EMB будут распределены из BlockCollider Before Target -цепи по адресам владельцев в блокчейне Ethereum в неизменной необратимой транзакции. Да, мы просто собираемся сделать это несмотря на ситуацию с Ethereum, и доставить Эмблемы отдельно от запуска Бордерлесс. Для этого нам нужно пропатчить ARC-блок. И да, если какая-то биржа залистит Эмблемы, то вы сможете туда их отправить. Но мы не можем и никогда не будем комментировать добавление на биржи.

 

27 февраля 2019 - обновление Ethereum Constantinople

 

Прежде чем мы углубимся в наш ответ, давайте вспомним, что происходило с Ethereum в последнее время. Кроме того мы находится в тесном контакте со многим основателями блокчейнов, и всё, что вы слышите о команде разработчиков Ethereum полная брехня. Просто отличная команда работает под огромным давлением.

Обзор событий:

  • обновление Ethereum Constantinople было отложено уже дважды: первый раз из-за ошибки консенсуса в октябре 2018, второй раз из-за проблем безопасности 15 января 2019;
  • Ethereum объявил, что апгрейд произойдёт на блоке 7.280.000, который будет создан 27 февраля 2019 (примерно через месяц);
  • цепочка Ethereum на данный момент разделена на две части, 10-15% мощности находится на цепочке с обновлением Constantinople (Eth Classic-Classic);
  • Ethereum включает в обновление Conastantinople дополнительное изменение протокола, которое задерживает переход на PoS. Хотя это может означать, что Ethereum не нашёл решения, это также позволяет Block Collider найти решение;
  • Ethereum переходит на другой консенсус протокол, Proof of Stake;
  • если Ethereum не будет обновлён как планировалось, Block Collider придётся выполнить хард-форк и/или патч, чтобы сохранить получившуюся цепочку Ethereum в экосистеме.

Таким образом Block Collider придётся делать хардфорк как минимум 1, а скорее всего 3 раза из-за обновлений Ethereum. И хотя Block Collider в конечном итоге разрешит консенсус роверов по сделкам Ethereum между возможными форками, проект всё равно подвергается риску манипулирования.

 

Каковы последствия запуска Block Collider After Target сейчас?

  • Бордерлесс невозможно откатить, т.к. это приведет к откату необратимых сделок, которые происходят во время или после хардфорков, не важно были эти хардфорки запланированны или нет. По крайней мере если мы не сможем добавлять новые цепи в течение месяца, а ни через 2 года как планировалось. Модель управления по добавлению и удалению новых цепочек будет основана на голосовании с силой голоса, основанном на количестве EMB. Такая модель будет действовать пока не завершится Overline Regional и не завершится переход на Сенат Арбитров Олимпии.

Далее

 

Мы собираемся разделить команду разработчиков:

  • команда A собирается внедрить временный механизм управления, который в конечном итоге будет реализован для Overline Regional. Этот механизм будет основан исключительно на голосовании, где каждая эмблема будет иметь 1 голос;
  • команда B собирается написать патч, который позволит выпустить эмблемы 14 февраля.

В течение следующих 30 дней начиная с этого понедельника основная группа направится в чат Block Collider Advanced, чтобы рассказать как использовать скриптовый язык BEAM и как контролировать время, приложения и передачу ценности между блокчейнами.

 

 

 

 

 

 

5+ вам за внимательность. Добро пожаловать в специальный раздел выпуска №10 для любопытных.

ВЫПУСК №10 SATOSHI EDTION

(прим. переводчика: далее будет краткое содержание)

Вначале идёт рассуждение, что отличает долгосрочный взгляд людей от краткосрочного. Затем рассказывается о том, чем Block Collider отличается от других проектов (собирали не много, не завлекали фондами, нет рекламы и маркетинга, много ссылок на что-то ещё в базе кода, основной трафик идёт с Bitcointalk, остались на PoW). И да, команда Block Collider не из ФБР.

Далее идёт объяснение "что такое скриптовый язык BEAM", зачем он нужен, описаны образцы основных операций языка, и почему вам может быть интересно его изучать в чате Block Collider Advanced начиная с понедельника 21 января. 

Главная цель Block Collider на первый квартал 2019 года  - сформировать отличное сообщество вокруг проекта с пониманием проекта и готовностью помочь. А во втором квартале 2019 года мы уже постараемся донести до вас общую картину происходящего.

 

6-ой блокчейн:

Это не поток данных HTTP.  Хотя это мог быть и он.

Поделиться сообщением


Ссылка на сообщение

Каждый день в течение 30 дней в телеграмм-канале BlockColliderAdvanced будут публиковать кусочек невиданной ранее технологии, которую можно осуществить только с помощью БлокКоллайдера. В каждом из кусков будет объяснение как это может быть полезно.

Я соберу все эти куски в нашей теме, но перевод не гарантирую.

Первые три:

1/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. 2019 is a year of execution. Get to it! 

 The first operation is called “OP_MONOID”. This “opcode” must be the first argument in your script and is the first of several which introduce set theory logic into the multichain. Monoids pull the operating context off of the stack and allow any address to spend the NRG value as long as it runs the Monoid script first. Once a sequence of transactions start operating in the monadic set you can create amazing decentralized applications which behave like as if they were on their own chain without adding the bloat of a new blockchain.

How do I use it?  

The implications of OP_MONOID are far reaching. The first: using Monoids to settle and resolve partial orders. Unlike atomic swaps which create inefficient markets. Monadic settlements allow takers to take some of an order. OP_MONOID is designed to enable settlement between thousands of parties in a single transaction.

We will all take turns covering these topics. Best of luck and ask questions! @schnorr

 

2/30:

 

Скрытый текст

2/30: Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “Do what you 
can, with what you have, where you are.” ~ TR

The second operation is “OP_EMERGENCY”. The function represents an event flag which means that it signals miners to evaluate the transaction in a specific context--generally no fees. The function requires setting an expiration block height when the OP_EMERGENCY is no longer active, an optional Super Collider reference, and a event public key. The event public key is determined by the non-governmental organization (NGO) or sovereign nation and provided by their own communication channels. 

How do I use it?  

As globalisation continues and communication becomes more efficient we can greatly improve the way we as the human race handle hurricanes, refugees, earthquakes and other calamities. When included in BEAM script, OP_EMERGENCY allows miners to support an event by adding the transaction for free, prioritizing the addition of the transaction into the miner’s block or some other benefit captured in the message. The public key can be arbitrarily set by the NGO nation but in order to prevent any form of spoofing the NGO can deploy a short lived Super Collider whose latest block hash can be included in this field preventing bad agents from free-riding benefits alloted to the specific OP_EMERGENCY.

 

3/30:

Скрытый текст

3/30: Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “...my dream is to contribute to open source software projects even from within an immobile body. That will be a life very much worth living.” ~ HF

The third operation is “OP_TAKERPAIR”. The function requires the input of four arguments, the first two arguments are the outpoint referencing the callback of the operation and the next two are the takers spending address and the deposit address of two connected blockchains. The connected chains are inherited from the OP_MAKERCOLL referenced in the OP_CALLBACK which restricts their set type defined in the making transaction.

 How do I use it?  

OP_TAKERPAIR is a bound operation which means it must be included with OP_CALLBACK and a order type such as “OP_MAKERCOLL” or “OP_MAKERAUCT”.  The operation is used to create marketplaces of or between blockchains and or data feeds connected to Block Collider or a Super Collider in which it is used. OP_TAKERPAIR orders support partial orders, incomplete order types, and schnorr based anonymous transactions.

 

Поделиться сообщением


Ссылка на сообщение

Выглядит все красиво. Сколько иксов ожидаешь после разлока? По какой цене к эфиру подбирал бы? 

Поделиться сообщением


Ссылка на сообщение

OTC сейчас есть сделки по х1.7 в долларах, но думаю, что могут укатать порядочно, так как есть даже в Евангелистской группе кучка недовольных постоянными сорванными, хоть и по делу, дедлайнами (например обещали раздать EMB 19 января, а из-за отложения форка эфира теперь хотят раздать 14 февраля; или например изначально сеть должна была быть запущена в июне, а запустилась только в сентябре). Не думаю, что опустится ниже ICO ($0.07) в долларах. Эмблемы же ещё можно будет сдавать в аренду для майнинга, поэтому смотрел бы на цену NRG, и думаю, что прольют ниже  чем выгода для майнеров от их продажи. Там бы и подбирал, так как система сама себя уравновесит.

 

Если в вакууме, то за 1x в долларах точно покупал бы с радостью на свободные, но прикидывал, и получается что у меня свободных эмблем в денежном эквиваленте будет больше любого другого анлокнутого проекта, поэтому надо думать о портфельном менеджменте.

Поделиться сообщением


Ссылка на сообщение

Продолжаю публиковать кусочки "невиданной ранее технологии", сегодня с 4 по 10-ый:

4/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “Conformity is the jailer of freedom and the enemy of growth.” ~ JFK

The fourth operation is “OP_NONCELOCKBL”. It is critical for use in logistics, transaction miners, insurance linked securities--any event where the real world event is unlocked by providing some level of work to spend. The function requires the input of two arguments, the first argument is a signature signing the work and hash provided and the second is the minimum distance threshold that must be a achieved. 

 How do I use it?  

OP_NONCELOCKBL is a very useful tool for setting unique events for transaction mining on Overline or over the network. For example, if a pool of NRG was held in an insurance council event and the council did not meet in a timely manner a to reimburse policy holders a failsale NONCELOCKBL could be allowed to spend the NRG within a window of time proving that either a miner had enough CPU power to capitalize on the event or that enough policyholders got together to mine together to unlock the NRG in the event the council failed to convene.

 

5/30:

Скрытый текст

 Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “Success consists of going from failure to failure without loss of enthusiasm.” ~ WC

The fifth operation is “OP_X”. OP_X is a dictionary tool which allows new external data protocols to be added which would traditionally trigger a hard fork on a multichain. The function takes two arguments, the id of the dictionary to be used and the data (up to 64 characters) which is processed by the dictionary and subsequently by the nodes or miners supporting the dictionary. 

 How do I use it?  

OP_X is first used by vanity addresses to simplify trade through human readable addresses 12 characters addresses. These addresses can also be exchanged. OP_X is also used to incorporate the entire Mathematics Subject Classification dictionary allowing academics to submit research to request grants or build upon previous work. A dictionary is also used by supporting nodes which interact over the FIX protocol allowing traditional turret data streams to consume and post orders to Block Collider.

 

6/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “All potential energy exists in the ether. It may vibrate, and it may rotate, but as regards locomotion it is stationary—the most stationary body we know: absolutely stationary, so to speak; our standard of rest.” ~ OL

The sixth operation is “OP_MONAD”. This is a bound function meaning that it requires specific operations to also be included in the script. The operations required for OP_MONAD are “OP_MONOID” and or “OP_CALLBACK”. OP_MONAD defines a nested section of the script which means that all the operations after OP_MONAD until OP_ENDMONAD are pushed onto a separate stack. One of the output scripts of the given script matches the stack exactly of OP_MONAD. 

 How do I use it?  

OP_MONAD is used to require a separate operation to be a part of any spending transaction. In BORDERLESS operations OP_MONAD is used to have uncollateralized operations automatically return to the counterparty of the trade regardless of whichever part spends the collateralized NRG. OP_MONAD protects isomorphism for NRG value which was injected into the script in a monadic operation. OP_MONAD could be considered the inverse of OP_MONOID in that OP_MONAD an endofunctor (typed output) and OP_MONOID is the set creating functor (typed input).  For more information on Monoids/Monads: https://www.youtube.com/watch?v=DiisKQAkGM4

 

7/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “Look deep into nature, and then you will understand everything better.” ~ AE

The seventh operation is “OP_MINUNITVALUE”. The function takes one argument, a numeral value. The value defines a unique equality constraint among the outputs. When the operation is run each output value when the value is the divisor must be equivalent. The restraint could be compared to how OP_MONAD locks in a required script among the outputs. OP_MINUNITVALUE assigns how the outputs divide the NRG captured in the contract. 

 How do I use it?  

OP_MINUNITVALUE is most commonly used in collateralized NRG events such as those found in chain-to-chain interoperability contracts. For example, if a two individuals are participating in the BTC-ETH marketplace on Borderless the OP_MINUNITVALUE is set to “2” when the Maker and Taker have matched. This ensures that when the maker or taker spend the value of collateralized NRG they each receive their respective NRG back.

 

8/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. "Thus, a good man, though a slave, is free; but a wicked man, though a king, is a slave. For he serves, not one man alone, but, what is worse, as many masters as he has vices." ~ SA

The eighth operation is “OP_BLAKE2BLC”. The function takes one argument, a string. The string is then hashed twice with two forms of the BLAKE2B hash, in order BLAKE2BL then BLAKE2BLS. The operation returns a 40 character string. 

 How do I use it?  

BLAKE2 consistently shows performance gains over the traditional SHA256 and SHA328 and Keccak hashing algorithms. In many use cases especially when operating in a 64 bit environment these gains can be 200%. OP_BLAKE2BLC is a compressed form of a double BLAKE2BL hash which decreases the size and therefore fees of all transactions which use it. To learn more about Blake2: https://blake2.net/acns/slides.html

 

9/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “The supreme art of war is to subdue the enemy without fighting.” ~ ST

The ninth operation is “OP_CHECKSIGNOPUBKEY”. The function takes two arguments, message and a signature. From these it rebuilds a Schnorr Signature based cryptographically sound public key. The operation is used in classic lock/unlock transactions of Block Colliders. 

 How do I use it?  

OP_CHECKSIGNOPUBKEY allows users to lock transactions to specific public key combinations without revealing the public key until the transaction claimant provides a spending output. The transaction can become zero-knowledge if the underlying message included is also a public key. Most importantly two parties can confirm a transaction knowing only the source or the destination. The operation is lite and the proof does not requires a full-node sync to confirm.

 

10/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “A good atmosphere and smart people can accomplish a lot.” ~ JS 

The tenth operation is “OP_MARK”. The function a.k.a. takes three arguments, the expiration block height, the blockchain or dataset key, and a public key in address form. The operation uses a an additional fee function called the “window fee”. This fee is calculated based on the size of the window of the operation as set by the expiration block height and an multiplier unique to the operation. 

 How do I use it?  

OP_MARK enables users to establish individual marketplace operations which require events to take place on a given blockchain. For example, a shipping company could sell the transport of a product to a destination based on the address given by OP_MARK and a custom smart contract on Ethereum. Or an initial coin offering could specify the award value for deposits to a specific Bitcoin transaction. Most commonly OP_MARK allows the sale of individual good or products for a fixed value.

 

Поделиться сообщением


Ссылка на сообщение

Пять негритят судейство учинили,
Засудили одного, осталось их четыре.

 

Недавно с официального сайта Block Collider из раздела The Team пропал Tomas Korcak, который имел должность "технический директор". По этому поводу дал комментарий Patrick, который сообщил, что Tomas решил уделять больше времени семье, и уже c июля не работал над ядром проекта, а работал только над продуктов Overline. В данный момент должность технического директора занял Adam Kloboucnik, который раньше числился просто разработчиком ядра. Также с сайта пропали Patrick Schilz (член правления) и Ian Simpson (маркетинг), но комментария по поводу этого дано не было.

 

Оригинал:

Скрытый текст

No we wont announce a cto leaving to focus on his family—he hasnt been committing code to the core since july (he has been 100% working for the team on Overline). 

 

Источник: чат евангелистов

Поделиться сообщением


Ссылка на сообщение
10.02.2019 в 01:13, cp287 сказал:

Пять негритят судейство учинили,
Засудили одного, осталось их четыре.

 

Недавно с официального сайта Block Collider из раздела The Team пропал Tomas Korcak, который имел должность "технический директор". По этому поводу дал комментарий Patrick, который сообщил, что Tomas решил уделять больше времени семье, и уже c июля не работал над ядром проекта, а работал только над продуктов Overline. В данный момент должность технического директора занял Adam Kloboucnik, который раньше числился просто разработчиком ядра. Также с сайта пропали Patrick Schilz (член правления) и Ian Simpson (маркетинг), но комментария по поводу этого дано не было.

 

Оригинал:

  Показать содержимое

No we wont announce a cto leaving to focus on his family—he hasnt been committing code to the core since july (he has been 100% working for the team on Overline). 

 

Источник: чат евангелистов

 

Сегодня на github появилась небольшое сообщение от Tomasa о причинах своего ухода (en): https://gist.github.com/korczis/851c29114c681f2b5687be61ef71a1e4

 

Перевод:

Единственная причина, по которой я решил уехать из Британской Колумбии - это проблемы со здоровьем и личные дела (семья/девушка/прочее). К сожалению, ты живёшь только один раз, и в реальной нет возможности загрузить сохранённую игру или сделать откат.

 

  • Технология ВЕЛИКОЛЕПНА.
  • Команда СИЛЬНАЯ.
  • Идея будет жить ВЕЧНО.
  • BlockCollider будет жить ЕЩЁ ДОЛЬШЕ.
Цитата

Любая достаточно развитая технология неотличима от магии.

~ Артур Кларк

 

Это было непростое решение.

 

Цитата

Дай Бог нам спокойствия принять то, что мы не можем изменить,
мужество изменить то, что мы можем,
и мудрость, чтобы узнать разницу.


https://en.wikipedia.org/wiki/Serenity_Prayer

 

Это было обдумано.

BlockCollider НАВСЕГДА !!!

Поделиться сообщением


Ссылка на сообщение

Продолжаю публиковать для истории кусочки "невиданной ранее технологии":

11/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. "The human spirit, driven by an invincible force, will never cease to ask: What is beyond?" ~ LP

The eleventh operation is “OP_DEPSET”. The function three numeral arguments the shift operator, the deposit height, and the settlement height. The operator is in a class of operations which use elements from the operating environment which includes the input transaction, outputs, and callback references. OP_DEPSET adds the shift operator to the multichain height at which the transaction has entered the block and adds the resulting number to both the deposit and settlement height. OP_DEPSET returns a numeral indicating which the window in which the current evaluation is being run. 

'0' FALSE no start block or outpoint block provided
'1' TRUE deposit settlement restrictions lifted
'2' DEPOSIT transaction operating within deposit window
'3' SETTLE transaction operating within settlement window

 How do I use it?  

OP_DEPSET allows users to define windows of block heights for time relevant logic. While the operation can be used in many ways, the most common use case became the name of the operator or “the deposit and settlement” windows of a trading operation between blockchains. For example, a Market Maker defines different operations to enforce how quickly an order on Borderless (or any other marketplace on Block Collider) is settled.

 

12/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “"Reality is merely an illusion, albeit a very persistent one." ~ AE

The twelfth operation is “OP_ENVOUTPOINTUNIT”. This operations does not take an argument and is an environment operator indicated by “ENV” prepending the variable pulled from the environment, in this case  “OUTPOINT UNIT”. Every transaction has BTC value operator like Bitcoin, however multichains have both an NRG value and unit operator which restricts outputs to be divisible by the UNIT. 

 How do I use it?  

OP_ENVOUTPOINTUNIT is used to add spending rules on transactions. For instance an insurance policy of NRG which is forcibly split into NRG payouts of a minimum unit size. Or it can be used to enforce that outputs return captured collateral in collateralized NRG transactions.

 

13/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “Low-level programming is good for the programmer's soul.” ~ JC

The thirteenth operation is OP_CHECKSIG. BEAM is built on Bitcoin script as a necessary extension to provide multichain logic, however OP_CHECKSIG harkens back it’s roots as original, uncompressed implementation of Bitcoin’s script’s OP_CHECKSIG - it takes a signature and compressed public key arguments and validates that input data match the signature of a public key provided.

How to use it

OP_CHECKSIG can be used to lock transactions to a specific public key which is provided as one argument of the opcode. OP_CHECKSIG returns truthy value back onto stack so e.g. OP_VERIFY is suggested to be used for successful BEAM script verification.

 

14/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “Look to the past and remember no empire rises that sooner or later won't fall.” ~ AS

The fourteenth operation is OP_PROMISE. The operation takes four arguments a partial signature, an optional R proof, blockchain to watch, and the tx hash acting as a solution. OP_PROMISE can be used with Schnorr signatures making one or more parties watching the transaction capable of determining the PROMISE’ validity without revealing the solution or the check itself to the entire blockchain. Traditionally a sizable NRG sum is awarded to the individual who can provide the TX hash and R pattern. OP_PROMISE is commonly triggered by miners who are already monitoring the respective connected chain.  

How to use it

OP_PROMISE allows users to create incentives for miners or rovers to create and submit a complete full signature executing a given transaction on the connected blockchain. This has a wide array of uses, most notably is to create “Bleeding” transactions which trigger in the even a transaction does or does not happen. Learn more about Bleeding transactions: https://docs.blockcollider.org/docs/bleed

 

15/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology.  "The lessons of competition are lessons for life." ~ RK

The fifteenth operation is OP_DATATOHASH. The operation takes five arguments, [optional/default 0] threshold numeral,  [optional/default 0] hashing algorithm, an address string, partial solution string,  and a complete solution hashed with the given hashing algorithm. 

In short OP_DATATOHASH creates a communal competition for the discovery of the solution to a particular hash. There are two modes of the operation’s execution…

MODE 1: Threshold. 
If the threshold is given the distance between the sum of the hash of the hashing algorithm, address string, and partial solution is compared to the string given as the hex sum. If this is below the threshold and the partial solution hashed is equivalent to hex summed string the operation returns the address string. Otherwise the operation returns false.  

MODE 2: Challenge. 
If the BLAKE2 hashing algorithm, sum of the address, and the partial solution is equal to the provided sum hash the operation the address string is returns. If not it returns a false. 

How to use it

The operation draws inspiration from Bitcoin’s pay to hash where if a solution is provided which equates to the given hash the Bitcoin is unlocked. In practice however, this allows the miner to steal the solution reward sending it to the miner’s address. OP_DATATOHASH on the other hand allows miners to organize to discover the hash of solution. When a discovery is made the miners can also mine for with the solution to achieve a threshold which makes stealing the transaction irrelevant or untimely. The given owner address can also be a Schnorr public key which when combined with a set of addresses incentivizing pools of miners to seek the solution to the hash.

 

16/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better. “ ~ ED

The sixteenth operation is OP_VERIFY. It goes back to event Bitcoin script roots – Forth and other stack-based languages. Usually an operation leaves result of its computation on the stack. OP_VERIFY  consumes the topmost item on the stack and checks if the value on the stack is zero. If so, it terminates the script with failure.

How to use it

OP_VERIFY is used for checking the result of a previous operation - use it wherever you want to check result of previous opcode(s) operation result.

 

17/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology.  “ A vision without a strategy remains an illusion.” ~ LB

The seventeenth operation is OP_FIX. The operation a supported service flag (SSF) which means that it is used by external APIs or protocols such as FIX, HTX, or TOR. All SSF operations must have a minimum of one argument but may scale up to 16 depending on the  external service the operation references. OP_FIX which will be released in the third quarter of 2019, this network wide optional upgrade enables nodes with FIX2 and FIX-GLA high speed trading functionality to interact with decentralized marketplaces built on Block Collider. 

Block Collider’s OP_FIX syntax come from the standard defined by the CBOE Futures Exchange which can be viewed here: http://cdn.batstrading.com/resources/membership/CBOE_FUTURES_EXCHANGE_FIX_SPECIFICATION.pdf

How to use it

OP_FIX allows traditional data feeds and order book operations to be implemented into trading systems with minimal software overhead. Multichains incentivization of timely updates of the blockchains they contain make them ideal for organizations making data driven decisions. Nodes on Block Collider that enable OP_FIX can stream data automatically from all decentralized marketplaces operating on Block Collider without any data processing. Bringing fair, open, and performant trading tools to consumers is the logical evolution of global borderless markets.

 

18/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology.   "I know in my heart that man is good. That what is right will always eventually triumph. And there's purpose and worth to each and every life." ~ RR

The eighteenth operation is OP_ENVOUTPOINTHASH. This operations does not take an argument and is an environment operator indicated by “ENV” prepending the variable pulled from the environment, in this case “OUTPOINT HASH”. When queried the operation returns the hash of the transaction from the value has been transferred. 

How to use it

Users can restrict the context from which certain operations run. For example, a transaction could be written which requires the amount to be spent from a particular address. This is useful to add an additional protection to MONAD operations which leave the logic context of the chain. Since these have side effects which are difficult to calculate for new programers they can restrict spending of the transaction manually by locking it to a specific outpoint hash.

 

19/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. ““from one thing, know ten thousand things” ~ MM

The nineteenth operation is OP_CALLBACK. The OP_CALLBACK operation is in the bound class of operations such as OP_TAKERPAIR or OP_MAKERCOLL. OP_CALLBACK takes only two arguments, outpoint transaction hash and the index of the output in reference. OP_CALLBACKs are restricted to hierarchical operations otherwise BEAM would be capable of loops and or turing complete. 

How to use it

OP_CALLBACK allows users to spend NRG locked in a OP_MONAD operation. The hash and index serves as a reference for the compiler to inject and evaluate the script at that location into the in the current operating context. The initial use of OP_CALLBACK is to support partial orders unlike Atomic Swaps which force the complete transfer of value. In a broad scope users can reference any monadic code in Block Collider.

 

20/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. "If a machine is expected to be infallible, it cannot also be intelligent." ~ AT

The twentieth operation is OP_ENVOUTPOINTLOCKTIME. This operations does not take an argument and is an environment operator indicated by “ENV” prepending the variable pulled from the environment, in this case “OUTPOINT LOCKTIME”. When queried the operation returns the locktime numeral of the transaction referenced. 

How to use it

“Lock time” means that the transaction cannot be valid until a certain time. Uniquely the operation can be used to restrict transactions that spend it with special case lengths of time. For example, if a service must be performed the lock time can return NRG back to a escrow account until a given lock time elapsed and the funds can be released. Or users can signal an attractive rate NRG rate to the open marketplace but restrict uses from spending the benefit of this pair until a height which would draw more liquid NRG if needed.

 

21/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “A dream doesn't become reality through magic; it takes sweat, determination and hard work. “ ~ CJ

The twenty-first operation is OP_ENVOUTPOINTVALUE. This operations does not take an argument and is an environment operator indicated by “ENV” prepending the variable pulled from the environment, in this case “OUTPOINT VALUE”. When queried the operation returns the value numeral of the transaction referenced. 

How to use it

This operation is critical when creating complex assets which require a threshold of value to execute a given operation. For example, a transaction may promise an attractive pair if it is given NRG liquidity of a minimum value. The BEAM script ensures that before the transaction can be spent (thereby becoming an outpoint of the spending transaction) that a given threshold is achieved. Another use case is when hosting a multichain coin offering which requires an amount of NRG in order to make claims of a given asset.

 

22/30:

Скрытый текст

Every day for 30 days we will post an expert level operations or functionality of Block Collider—all 30 of them have never been possible until multichain technology. “If the whole universe has no meaning, we should never have found out that it has no meaning: just as, if there were no light in the universe and therefore no creatures with eyes, we should never know it was dark. Dark would be without meaning.” ~ CSL

The twenty-second operation is OP_Q. This operation takes four arguments, previousHash a string, dataBytes a numeral, dataHash a string hash of the data requested, and networkAddress which is optional, an IP or the category to be broadcast. This operation is part of INFINITE QUERY which is enabled on machines that have local storage. The networkAddress when used acts to validate the source of the document or assist in routing the document to it’s requestors destination. OP_Q transactions do to not modify the stack which means that they are added to the output script of a transaction (which is one NRG fee) and then that transaction is spent (triggering the evaluation of the OP_Q). To prevent bandwidth abuse OP_Q memory is limited to the last 2000 blocks of the network which adds a timeliness to the data being requested or cascaded through the network.
 
How to use it

OP_Q in it’s most simple form is a method by which a peer could query the network for data which matches a given size and category. OP_Q differs from a traditional data storage network in that there are NRG fees to request it and no guarantee the document will be received. However, uniquely, the protocol cascades the query which means that if any node does have the document in question they cascade it to local peers. In this way it creates a reverse ‘attention’ economy in that the query if resolved correctly the result becomes a broadcast propagated through the network OP_Q as a result is like a ‘push notification’ for decentralized networks. In other words you can pay for the attention of the network so long as you were truthful regarding the size and hash of the data which you want them to be aware of.

Notably OP_Q includes a previous hash and next hash which allows chunked requests. The peer can use these hashes to determine the bandwidth of the peer requesting the data and respond accordingly. In theory this could allow entire open source operating systems to be transmitted through the network.

 

 

Поделиться сообщением


Ссылка на сообщение

Patrick McConlogue заинтриговал картинкой с надписью "Тестируем новую EMB-нацию":

photo_2019-02-19_01-33-22.thumb.jpg.0db0231bc431bcd37e4d8cedf0def5cf.jpg

Что это будет - пока не понятно. Ожидаю, что это некоторая замена евангелистскому сообществу, которое последнее время приносило постоянный FUD и постоянно спрашивало о биржах, курсах, локах и сроках, а не о технологии.

 

Ранее сообщение о EMB-нации упоминалось в  твиттере Patrick'а, который сообщил о тестировании нового сайта для этого проекта:

 

 

источник: чат евангелистов

Поделиться сообщением


Ссылка на сообщение

Оказалось, что все эти намёки на EMB Nation - это не просто так намёки, а желание попытаться людей заставить найти сайт, который был уже создан: https://www.embnation.com/t/emb-nation-welcome-letter/7 

Наркоманские видео и Коллайдеровский юмор, которые были ещё в Евангелистских событиях, included (на месте).

Поделиться сообщением


Ссылка на сообщение

Ни долго новости остаются эксклюзивными последнее время. Регистрация на сайт EMB Nation начнётся завтра, в полночь с 26 на 27 февраля по EST. Все, кто присоединится к сайту EMB Nation в течение первых 7 дней будут добавлены в специальную группу "отцы-основатели".

Поделиться сообщением


Ссылка на сообщение

За коллайдером становится следить всё сложнее и сложнее. Теперь ещё появился форум EMB Nation, куда вешают важные обновления и планы, не дублируя их в рассылках.

Сегодня был выложен ближайший план проекта: https://www.embnation.com/t/its-time-lets-talk-borderless-technology/342

 

  • 1 марта в 22:00 EST (т.е. через 2.5 часа) основной разработчик Arjun Raj Jain проведёт вебинар представив биржу Borderless и экономику Emblem в эпохе After Target;
  • 2 марта в 17:00 EST произойдёт релиз биржи Borderless и майнера 0.8.5;
  • со 2 марта по 21 апреля биржа Borderless будет запущена в безопасном режиме. Это означает, что для торговли будет необходимо включить Арк-блок;
  • с 21 по 23 апреля пройдут два голосования. Первое голосование будет рассматривать сборы от периода со 2 марта по 21 апреля, и что необходимо с ними делать. Второе голосование будет о необходимости посылать движок BC наиболее активным членам в период со 2 марта по 21 апреля.

Из других новостей:

  1. В августе будет запущена "Overline Regional", что бы это ни было (но со сроками постоянно проблемы, посмотрим когда выпустят на самом деле).
  2. Показали табличку, где указано сколько вы получите NRG при майнинге в зависимости от находящихся на вашем счету EMB:
    emb_nrg1.png.427f351a12999616a789767476989f06.png
    Скачок от 12,345 EMB до 284,449 EMB выглядит просто нереальным. Поэтому огромного спроса от майнеров ждать не надо, у всех или уже есть 12,345 EMB, или есть большая их часть, а 284k EMB слишком далеко, и тот, кто будет майнить NRG в промышленных масштабах тоже близкое к этому количеству эмблем имеет.

Ждём событий и следим как будет работать экономика сдачи EMB в лизинг, может быть лизинговые эмблемы будут настолько дешёвые, что и 3M EMB будут легко достижимы для майнеров.

Поделиться сообщением


Ссылка на сообщение

Выпустили miner 0.8.5, но оказалось, что его выпускали не для майнинга, а для разработчиков, чтобы они начали пилить свои продукты. При том видна нехватка информации (либо я чего-то не понимаю). В Advanced чате много людей пытались майнить, вместе с SpecR, пока не пришел Patrick и не сказал, что это версия для разработчиков и майнинг начнется после голосования в апреле, а это значит что и торговля на borderless тоже будет где-то в апреле

Поделиться сообщением


Ссылка на сообщение
49 минут назад, vince0x сказал:

я так и не понял, когда стартанёт торговля на borderless?

 

Если всё будет работать нормально, то 21 апреля.

Поделиться сообщением


Ссылка на сообщение
2 минуты назад, cryptoseal сказал:

Выпустили miner 0.8.5, но оказалось, что его выпускали не для майнинга, а для разработчиков, чтобы они начали пилить свои продукты. При том видна нехватка информации (либо я чего-то не понимаю). В Advanced чате много людей пытались майнить, вместе с SpecR, пока не пришел Patrick и не сказал, что это версия для разработчиков и майнинг начнется после голосования в апреле, а это значит что и торговля на borderless тоже будет где-то в апреле

 

Жесть 😖. Я вроде слежу за информацией нормально, и тоже был уверен, что у всех восстановится возможность майнить. То, что видимо так думал и SpecR, который является главным голосом BC после членов команды, доказывает проблему донесения информации.

Поделиться сообщением


Ссылка на сообщение

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...